[DOC ISSUE] - Add a Next.js Example to KaibanJS Documentation

Describe the Issue
Currently, the documentation provides a tutorial for integrating KaibanJS with React using Vite. However, many developers use Next.js to build their applications, and it would be helpful to have a clear example or guide for setting up and integrating KaibanJS with Next.js.
This example could follow a structure similar to the existing React tutorial, covering the project setup, installation of dependencies, defining agents, and handling tasks within a Next.js application.
Including a Next.js-specific example would make the documentation more comprehensive and accessible to developers who use that framework.
Doc URL
This suggestion is related to the section "React + AI Agents (Tutorial)" in the documentation: https://docs.kaibanjs.com/react-tutorial. And the idea is to do something similar but with Next.js + AI Agents (Tutorial), which does not exist in the documentation.

Done https://docs.kaibanjs.com/get-started/Tutorial: Next.js + AI Agents


Adding support to control main wifi as well

I like to turn off my wifi during the night. So I copied and modified your guest wifi code so that another switch is now available to turn on/off the primary wifi.

Successfully tested on Fritz!Box 7362 SL, but should work on others as well.

Cool, might be useful for some people :+1:


Even after Page Reload it preserve its last scroll position

Hi,
I am having one issue while using nginfinitescroll.
Thanks for this wonderful Lib.
It is working fine but when i move to the end of the page and then if i reload the page the scroll position is Always at the end of the page which is making nginfinitescroll to trigger again and again till it loads whole data.
So now what i want is how can i make scroll position at the top while controller is loaded i guess which is the ideal thing i guess
Edit:
Working fine in Chrome but not in Firefox

@corientdev : We're facing the same issue. Any solution?

Hi,
Can any one guide us how to stop this issue.
It would be great if you could say like whether this could be possible or not ?
Thanks,
Jayakumar Natarajan

if anyone is having the same issue and was using ui-view of the ui router then just add auto-scroll="false" to the ui-view element


[CR] OSF addon for Microsoft OneDrive (update)

Previous pull request #4681
Waterbutler pull request CenterForOpenScience/waterbutler#177

Ready for review.


BQCoreModuleExtender.setProperty causes ArrayIndexOutOfBoundsException for multiple array indices

A bug... Assuming a.array is an empty array in configuration, you can populate it via setProperty:
BQCoreModule.extender(b)
    .property("bq.a.array[0]", "J")
    .property("bq.a.array[1]", "A")
    .property("bq.a.array[2]", "Z")

This often throws ArrayIndexOutOfBoundsException, because property names are stored in a map internally and are applied out of order (so addition to the index "2" may happen before index "0"). Other times it works, if the order is coincidentally correct.

Committed a hack that fixes the issue for smaller configs (array.length <= 10). Still need a proper fix.


Option to fetch metrics for all orgs

Finally one with a little more substance. Welcome some feedback on the golang code - I've written a lot of python in the last years, but little golang.

You should look into https://github.com/google/go-github#pagination for the pagination

Interestingly, this API is apparently special:
https://github.com/google/go-github/blob/v32.0.0/github/orgs.go#L112

@tboerger I'm looking at pulling repo stats for ALL github orgs - something one would clearly only do for a Github Enterprise install 😄
This will require a call to repos.ListByOrg for each org... After thinking it through, I think this would make more sense in a separate collector - rather than overloading GITHUB_EXPORTER_ORG with an asterisk.
Thoughts? A small amount of refactoring would be necessary to keep it dry, but I think it'll be cleaner implementation.


Which scenes do you use for ScanNet?

Hi,
Thanks for releasing code! I notice that you use 7 scenes from ScanNet, while objectsdf++ use 4 scenes. May I know is there any overlapped scenes that are used in the objectsdf++? I want to fairly compare with you and objectsdf++ using the same scene.
Also, how to evaluate on ScanNet? You only provide evaluation on synthetic dataset.

Hi,
You can check my reply in a previous issue. The last three scenes are overlapped, i.e. used in both objsdf and RICO.
I didn't do evaluation per-object on ScanNet, since it doesn't provide a high-quality overall geometry GT for each object. I only evaluate the surface reconstruction performance of the entire scene. This evaluation follows the common practice in MonoSDF's evaluation

Hi, I'm not so sure the distributed training is supported in my current codebase (I know original MonoSDF codebase seems to support it but I have changed so many things on top of it). Maybe can you try to directly follow README's instruction on running without SLURM?
Regarding the results for each scene. I think it requires some time for me to locate the individual results from my old experiments logs :) However you can check my reply in previous issue that I shared all the reconstructed meshes, you can compute their metrics using the evaluation script.

Hi, sorry I didn't upload the entire scene results before. I just uploaded the reconstructed meshes for each ScanNet scene in this link. I think these results are the ones I used to compute metrics, i.e., the reconstruction results after TSDF-fusion post-processing.

Because the object has thickness.
Reversed depth actually doesn't equal to (far - depth), reversed depth = far - depth - object_thickness
By regularizing the reversed depth I can regularize the object's invisible surface, i.e. regularize the entire thickness


Fix #785

Fixes #785 by calling
imageView.setAdjustViewBounds(true);

Does iOS work as expected?

Damn, just closed it by mistake!

I will fix it manually

unfortunately I don't have an iOS device to test with


Package request: GStreamer 1.23.X unstable development release

Project description
Gstreamer released 1.23.1 as an unstable development release before 1.24 gets released
Gstreamer 1.22.X is already packaged https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/libraries/gstreamer/core/default.nix#L115 but the unstable version would be nice if it were included in nixpkgs
Metadata
(same as current gstreamer)

homepage URL: https://gstreamer.freedesktop.org/

Add a :+1: reaction to issues you find important.

@lilyinstarlight tagging you since you are maintaining the stable version. Do you think this is something worth adding to nixpkgs?

Not sure how GStreamer release cycle looks but 1.23.1 now supports AV1 encoding through VAAPI which would be useful for obs-studio and obs-studio-plugins.obs-vaapi

1.23.X is only marked as unstable because they are preparing the 1.24 release in a couple of days/weeks. For testing purposes though (and for the development of my bindings in go https://github.com/go-gst/go-gst) the 1.23.X would be useful though.
Maybe one could use an overlay to do it themselves? (I am pretty new to nix, I didn't use overlays yet)

For you, the best solution would be to create flake.nix in rootdir of go-gst for packaging the project itself, then outputing two packages - go-gst with regular, nixpkgs upstream gstreamer and another package that has gst with overriden version+src in buildInputs
but thats offtopic
regarding OBS, I'll experiment when I'll have some free time and just paste here a drop-in overlay for obs-vaapi but no guarantees here

since gstreamer 1.24.0 was released, this issue is obsolescent. I'm adding the update request for the stable update to https://github.com/NixOS/nixpkgs/issues/287253


deps: explicitly define botocore to avoid pip backtracking

installing moto[server] causes pip backtracking for botocore, explicitly define and pin it to speed up installs.

Codecov Report
All modified lines are covered by tests :white_check_mark:
see 1 file with indirect coverage changes
:loudspeaker: Thoughts on this report? Let us know!.


Satin ray tracing?

Hi Reza, thanks for sharing this amazing repo!
Have you thought of adding a ray tracer?
https://developer.apple.com/videos/play/wwdc2021/10149/
Or maybe integrate with Blender cycles Metal version?
cheers!

@alelordelo please start a discussion instead! Lets chat there.


Proposal: better organizing of LLaMA-derived repos

There are too many links in the related links section of the tatsu-lab/stanford_alpaca item, which makes it difficult to understand what these links do.
We could improve it by making a clear sub-list for LLaMA-derived repos with concise descriptions.

I concur the fact that LLaMA is a sub-universe now. How should I rename the section?

Maybe "LLaMA-Related Projects" or "LLaMA-Derived Projects", just my thoughts as a non-native English speaker.

If you indeed want to update the structure but don't want any part to look incomplete, you can create a new branch. I can help you refine those introductions.

As a side note, here might be another relevant one to add to the LLaMA list: https://github.com/nsarrazin/serge
Maybe include an explainer of what makes it a "sub-universe"? As I don't quite grasp the differences.

Compare to other projects, LLaMA has so much derivate works which are

porting to other languages such as Rust, Cpp
training with different datasets which have different preprocessing and gathering
different frontend projects

@ecker00

@nicognaW I have read carefully LLaMA blog and Alpaca. Because LLaMA is just the language model for being finetuned for other tasks, the "Related links" can be renamed to "LLaMA-derived projects" as you said before. All Reddit links can be removed.

Resolved by #14


initialFocus did not return a node

Description
While looking into #1737, i found that i occasionally receive Uncaught Error: initialFocus did not return a node while clicking the mobile filter button repeatedly. Could possibly be the reason of the tests failing
Reproduction

go to https://search-production.openverse.engineering/search/?q=cat
enter dev tools and select mobile (responsive mode)
you can also edit user agent if you want but it works on all that i tried (samsung,iphone,huawei)
spam the filter button with the console open until you see the error

Screenshots

Environment
I tried using both the development branch of chrome (Chrome dev) and firefox stable branch on ubuntu 20.04 lts. Tried a couple of UA but seems to be reproducible on any environment but only sometimes
Resolution

[x] 🙋 I would be interested in resolving this bug.

I'm looking into it right now, if you know what might be causing it lmk!

@ramadanomar, this is a known issue from the upstream dependencies, focus-trap-vue and focus-trap. The warning about initialFocus can be ignored, because Openverse uses its own, more flexible, implementation for managing focus while inside the modal, not the focus-trap one.
@sarayourfriend opened a PR in focus-trap-vue repository to fix this warning, which was merged, but only to the version that supports Vue 3.
I think the best way of fixing this warning, in the long run, is to use useFocusTrap from Vueuse: https://vueuse.org/integrations/usefocustrap/. I tried adding it, but there are some problems importing the hook in Nuxt 2 that I couldn't figure out.

Then shouldn't we catch the error and prevent it from appearing in console?

Yes, it would be nice to catch it, @ramadanomar. I'm not sure where we can actually catch the focus-trap error, though.

Fixed in #1993


Cmd+Z completely removes all text?

I've just gotten a very angry message from one of my users saying pressing Cmd+Z (undo) on a prepopulated Quill instance just, deletes all the text.
He's right. My app has a 'notes' section - I can open any note, press Cmd+Z and Quill just like, deletes everything.
Why on earth does it do that, and is there a way to prevent it?

Turns out you need to clear your editor's history after mounting, for whatever reason.

@MitchEff Could you provide some code, please?

having same issue
after write this config all fixing
https://quilljs.com/docs/modules/history/#useronly


[REEF-655] Jar File path of run.sh doesn't exist

This addressed the issue by

Fixed the jar file path of run.sh

JIRA: REEF-655

I'll merge this


Graphql documentation example doesn't work

Describe the bug
Added a lambda with this code as a reference
(GRAPHQL from lambda example)
https://aws-amplify.github.io/docs/cli-toolchain/quickstart#graphql-from-lambda
(of course the generated env variable names are based on the names of my apis)
Amplify CLI Version
4.18.1
To Reproduce
Just use the example code in the link and then run
amplify mock
Expected behavior
Expected being able to create an entry in the corresponding table,
running a query from a lambda created via amplify cli.
Desktop (please complete the following information):

OS: macOS Catalina
Node Version: v10.18.1

Additional context
First i tried to run it as is. But later noticed the env variables were empty, then i hardcoded
appsyncUrl, region and apiKey
it gets to some point in here:
const data = await new Promise((resolve, reject) => {
      const httpRequest = https.request(
        { ...req, host: endpoint },
        (result) => {
          console.log({ result });
          result.on("data", (data) => {
            resolve(JSON.parse(data.toString()));
          });
        }
      );

      httpRequest.write(req.body);
      httpRequest.end();
    });

After a while it complaints with this:
events.js:174
      throw er; // Unhandled 'error' event
      ^

Error: connect ETIMEDOUT <IP_ADDRESS>:443
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
Emitted 'error' event at:
    at Socket.socketErrorListener (_http_client.js:392:9)
    at Socket.emit (events.js:198:13)
    at Socket.EventEmitter.emit (domain.js:448:20)
    at emitErrorNT (internal/streams/destroy.js:91:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)

tried changing the https to http. Got the same error but with port 80 (of course! 😆)

@Bulletninja Is it just a mock issue are you seeing a similar behavior in the cloud (in Lambda) as well?

Just in mock

I was not able to reproduce this with 4.30.0. Please comment if this is still an issue.

Closing this issue due to lack of reproducibility. Please let us know if you're facing this issue with the latest version of the CLI.


ScoreHud Tags: Balance not updated when /addbalance (need re-login)

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Add balance to players
Check balance on scorehud

Expected behavior
The balance is updated automatically on scorehud
Screenshots
If applicable, add screenshots to help explain your problem.
OS and version (please complete the following information):

Server OS: Windows
PocketMine-MP version 5.3.0
Version 1.20.10

Additional context
Add any other context about the problem here.

did u find a fix?


Logo Updates

https://scan.tomochain.com/tx/0xe25597cd06be17ac085cb3b2f66fcb54eae9605ed692159f2b4e9c54c5ee2dd7
payment sent

rejected, token name and logo are the same with BTC. it make people confused

rejected, token name and logo are the same with BTC. it make people confused

if i change the logo you will accept?


Fallback on GLX when EGL initialization fails

On my machine eframe fails to initialize after commit 8eb687cf04dd2b68dfe467d142db6b8759425e16
This seems to be a result of a bad EGL configuration. With EGL_LOG_LEVEL=debug
libEGL debug: EGL user error 0x3003 (EGL_BAD_ALLOC) in eglCreateWindowSurface: dri3_surface_create Error: Glutin(Error { raw_code: Some(12291), raw_os_message: None, kind: OutOfMemory })
This seems to happen because the GLX fallback only kicks in when the display fails to initialize. In my case the display initializes fine but we fail to create the window surface.
Implement a more aggressive fallback where we try to fully initialize the glutin window context with EGL then GLX separately.
Although there is not a satisfying root cause to why EGL fails to initialize here, I believe it is reasonable behaviour to do our best to initialize the app if possible.

there exists an issue for this at https://github.com/emilk/egui/issues/2457
can you see if https://github.com/emilk/egui/pull/2526 fixes your problem (repo/branch link in that issue)?

#2526 fixes it, but only because of https://github.com/emilk/egui/pull/2526/commits/37d66630e3a905c47448a23cb8f2e412d91a7195
If I revert that commit I get the same behavior. Makes sense as my PR effectively does the same thing (GLX works, EGL does not)

I'll also note that I'll also note that with the following diff to glutin I see the same behavior using their window example
diff --git a/glutin_examples/src/lib.rs b/glutin_examples/src/lib.rs
index b3e2581..27ad808 100644
--- a/glutin_examples/src/lib.rs
+++ b/glutin_examples/src/lib.rs
@@ -37,9 +37,9 @@ pub fn main() {
     // The template will match only the configurations supporting rendering to
     // windows.
     let template = ConfigTemplateBuilder::new().with_alpha_size(8);

-    let display_builder = DisplayBuilder::new().with_window_builder(window_builder);
+    let display_builder = DisplayBuilder::new().with_window_builder(window_builder).with_preference(glutin_winit::ApiPrefence::PreferEgl);

     let (mut window, gl_config) = display_builder
         .build(&event_loop, template, |configs| {
             // Find the config with the maximum number of samples, so our triangle will

Haven't worked through the glutin docs yet, but IMO it indicates that something is wrong pretty far down the stack.
I'll also argue that switching the order from GLX -> EGL vs EGL -> GLX isn't as robust a solution as what I've provided here. If on some systems we get the reverse behavior we're just failing the other way. Maybe that doesn't matter and in practice no one will hit that, but it's worth considering.

I'll also argue that switching the order from GLX -> EGL vs EGL -> GLX isn't as robust a solution as what I've provided here. If on some systems we get the reverse behavior we're just failing the other way.

I agree. but it means we have to bring back platform gated code for egl/wgl/glx/cgl etc..
@kchibisov I wonder if this should be something glutin-winit should be dealing with behind the scenes.

The suggestions how to improve that are welcomed, and be aware that previous glutin had exactly the same issue, but I don't remember how far it was initializing...
Be aware that glutin right now can't automate that, since everything has its own step and you may fail later on. For example on android you'll only fail once you Resume, which may happen long after you setup the context.
If you want an aggressive fallback to GLX like that you'd need to go back at the moment of query for such thing. And also do a EGL termination and unloading, which glutin doesn't have right now (and never had) before.
In general GLX works more often then EGL and the same applies to WGL, since both of them are native solutions existed on the platforms. On Wayland you'll have just EGL. That's for example what was before, glutin was simply always trying GLX first and for most users it was just working.

Be aware that glutin right now can't automate that, since everything has its own step and you may fail later on. For example on android you'll only fail once you Resume, which may happen long after you setup the context.
If you want an aggressive fallback to GLX like that you'd need to go back at the moment of query for such thing. And also do a EGL termination and unloading, which glutin doesn't have right now (and never had) before.

understood. I will just leave it as FallbackEgl for now.  @emilk can make the final decision if he feels the complexity of dealing with retries is worth it.

Feedback applied, thanks!

This needs cargo fmt


Add setupTestProvider test utility

Motivation
Tests in the providers package related to actually connecting to a node fall into two categories:

Those that mock the call (e.g. provider.test.ts -> it('can getMessageProof with all data')),
Those that assume a node is already running (e.g. provider.test.ts -> it('can getBlocks')).

Those that mock the call assume a certain response from the node (an assumption that could change from version to version), whereas those that assume a node is running will fail when run in isolation if the node is not running.
We should have a setupTestProvider utility (akin to the rust-sdk's) which can start a node and then return a Provider instance. We can use launchNode.ts, but we'd have to move this utility to e.g. packages/utils or packages/providers. We can also rewrite launchNodeAndGetWallets to internally use setupTestProvider, given that packages/wallet depends on packages/providers.
This would also be a step forward in the right direction to close #296, as each test would be running its own node, so they would be completely isolated from each other and no UTXO issues would pop up.
Usage example
// setupTestProvider.ts

export async function setupTestProvider(options?: ProviderOptions): Promise<Provider> {
const { ip, port } = await launchNode(...);

return new Provider(`http://${ip}:${port}/graphql`);
}

// provider.test.ts
it('can getBlocks', async () => {
    const provider = await setupTestProvider();
    await provider.produceBlocks(10);
    const blocks = await provider.getBlocks({
      last: 10,
    });
    ...
});

 it('can cacheUtxo [numerical]', async () => {
    using provider = await setupTestProvider({
      cacheUtxo: 2500,
    });
    expect(provider.cache).toBeTruthy();
    expect(provider.cache?.ttl).toEqual(2_500);
});

Possible implementations
The problem with running a node per test is how to kill a node after the test is finished? This can probably be solved by using the TS 5.2 using declaration. We can close the node via [Symbol.asyncDispose]. We can add this property to the Provider instance returned by setupTestProvider.
The good thing is that launchNode.ts already has everything necessary for starting and closing a node, so this would just build upon that.

Thoughts on the addition of a method for creating a local / in-memory node which also allows us to configure wallets similar to how the Rust SDK does it?


CUDA out of memory when I use multi scale test.

When the input image size is 1100*1650 pixels, single scale test has no problem, accounting for about 9000M video memory, a GPU(11G) is enough.However, when I used multi Scale test (I set 3 scales [1700,800],[1700,1100],[1700,1400]), even though I used 3 Gpus, I still reported an error: CUDA out of memory, do you know why?Looking forward to your reply.

Maybe you can try to reduce the batch size (imgs_per_gpu), [1700,1100],[1700,1400] is obviously greater than 1100*1650. And the number of GPUs has nothing to do with this because imgs_per_gpu has not changed.


Implement datastore distributed compute

[x] Implement the stdlib and compiler changes
[x] Implement the js-runtime opcodes
[x] Implement the AVM opcodes
[x] Implement BDD test

This is now finally ready for review! As discussed we're going to leave the mutation race condition for a follow-up PR. I don't know why dashmap is not unlocking the key when I use the locking mechanism, and it's looking like I'll need to replace dashmap entirely in a followup PR.
That's probably also where I reorganize all of datastore to be less all-over-the-place.


cargo-binstall is not updated by renovate

Like below, fixedVersion doesn't exist in resolved packages for crate datasource.
{
  "depName": "lychee",
  "currentValue": "0.16.1",
  "datasource": "crate",
  "replaceString": "\"cargo:lychee\" = \"0.16.1\"",
  "updates": [],
  "packageName": "lychee",
  "versioning": "cargo",
  "warnings": [],
  "sourceUrl": "https://github.com/lycheeverse/lychee",
  "registryUrl": "https://crates.io",
  "dependencyUrl": "https://crates.io/crates/lychee",
  "currentVersion": "0.16.1"
}

{
  "depName": "cargo-binstall",
  "currentValue": "1.4.3",
  "datasource": "crate",
  "replaceString": "# renovate: datasource=crate\ncargo-binstall = \"1.4.3\"\n",
  "updates": [],
  "packageName": "cargo-binstall",
  "versioning": "cargo",
  "warnings": [],
  "sourceUrl": "https://github.com/cargo-bins/cargo-binstall",
  "registryUrl": "https://crates.io",
  "dependencyUrl": "https://crates.io/crates/cargo-binstall",
  "currentVersion": "1.4.3"
},

missing fixedVersion is not a problem.
lychee has updated successfully.
https://github.com/risu729/dotfiles/pull/790


Correct the signature of ClosePseudoConsole

It incorrectly listed a HRESULT as the return type.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/closepseudoconsole.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

From https://github.com/Microsoft/console/issues/275 with love.

Oops, that's probably my fault. We went through so many reviews on this API and/or I did a bad copy/paste. Missed detail. Thanks for fixing.

@miniksa Can you add the return value in that API now? Return value will be useful.


Calc features on non-overlapping 200x200 tiles

This just returns the 2D vector, still needs to return a vector
identifying tile info, i.e., the w, h, x0 and y0 of each tile.

cc: @manics

This feature will be integrated manually since repo structure has changed in the meantime. Thanks Chris!

I've tried to integrate these changes into the current master:
def calc_features(img_arr, plane_tag, long=False, w=200, h=200):
    assert len(img_arr.shape) == 2
    pychrm_matrix = PyImageMatrix()
    pychrm_matrix.allocate(img_arr.shape[1], img_arr.shape[0])
    numpy_matrix = pychrm_matrix.as_ndarray()
    numpy_matrix[:] = img_arr
    # support only non-overlapping tiles for now
    window = SlidingWindow(w=w, h=h, deltax=w, deltay=h, basename=plane_tag,
                           original_px_plane=pychrm_matrix)
    # NOTE: the following does not support write_to_disk
    return FeatureSpace.NewFromSlidingWindow(window, n_jobs=None)

One problem with the above is that FeatureSpace.NewFromSlidingWindow does not support write_to_disk=False. More importantly, I'm running into several different unchecked exceptions:
Client script:
import numpy as np
import pyfeatures.feature_calc as fcalc

shape = (300, 300)
dtype = np.uint8
info = np.iinfo(dtype)
a = np.random.randint(
    info.min, info.max, shape[0] * shape[1]).astype(dtype).reshape(shape)
# fs = fcalc.calc_features(a, "foobar")
fs = fcalc.calc_features(a, "foobar", w=100, h=100)
print fs

Error with default w and h:
Traceback (most recent call last):
  File "temp.py", line 9, in <module>
    fs = fcalc.calc_features(a, "foobar")
  File "/home/simleo/.local/lib/python2.7/site-packages/pyfeatures/feature_calc.py", line 27, in calc_features
    return FeatureSpace.NewFromSlidingWindow(window, n_jobs=None)
  File "/home/simleo/.local/lib/python2.7/site-packages/wndcharm-0.9.11-py2.7-linux-x86_64.egg/wndcharm/FeatureSpace.py", line 1412, in NewFromSlidingWindow
    source_filepath=window.source_filepath, quiet=True )
  File "/home/simleo/.local/lib/python2.7/site-packages/wndcharm-0.9.11-py2.7-linux-x86_64.egg/wndcharm/FeatureSpace.py", line 1463, in NewFromListOfFeatureVectors
    num_features = len( samples[0] )
IndexError: list index out of range

Error with w=100, h=100:
Traceback (most recent call last):
  File "temp.py", line 10, in <module>
    fs = fcalc.calc_features(a, "foobar", w=100, h=100)
  File "/home/simleo/.local/lib/python2.7/site-packages/pyfeatures/feature_calc.py", line 27, in calc_features
    return FeatureSpace.NewFromSlidingWindow(window, n_jobs=None)
  File "/home/simleo/.local/lib/python2.7/site-packages/wndcharm-0.9.11-py2.7-linux-x86_64.egg/wndcharm/FeatureSpace.py", line 1401, in NewFromSlidingWindow
    for i, fv in enumerate( window.sample() ):
  File "/home/simleo/.local/lib/python2.7/site-packages/wndcharm-0.9.11-py2.7-linux-x86_64.egg/wndcharm/FeatureVector.py", line 1275, in sample
    yield self.get_next_position().Derive( base=True )
  File "/home/simleo/.local/lib/python2.7/site-packages/wndcharm-0.9.11-py2.7-linux-x86_64.egg/wndcharm/FeatureVector.py", line 476, in Derive
    new_obj_namespace[key] = deepcopy( self_namespace[key] )
  File "/usr/lib/python2.7/copy.py", line 190, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct
    state = deepcopy(state, memo)
  File "/usr/lib/python2.7/copy.py", line 163, in deepcopy
    y = copier(x, memo)
  File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "/usr/lib/python2.7/copy.py", line 190, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "/usr/lib/python2.7/copy.py", line 329, in _reconstruct
    y = callable(*args)
  File "/usr/lib/python2.7/copy_reg.py", line 93, in __newobj__
    return cls.__new__(cls, *args)
TypeError: object.__new__(SwigPyObject) is not safe, use SwigPyObject.__new__()

Any suggestions?

When w = h = 200 the number of rows and columns for the sliding window is 0:
import numpy as np

from wndcharm.FeatureVector import SlidingWindow
from wndcharm.PyImageMatrix import PyImageMatrix

SHAPE = (300, 300)
DTYPE = np.uint8

info = np.iinfo(DTYPE)
img_arr = np.random.randint(
    info.min, info.max, SHAPE[0] * SHAPE[1]
).astype(DTYPE).reshape(SHAPE)
pychrm_matrix = PyImageMatrix()
pychrm_matrix.allocate(img_arr.shape[1], img_arr.shape[0])
numpy_matrix = pychrm_matrix.as_ndarray()
numpy_matrix[:] = img_arr

w = h = 200
window = SlidingWindow(
    w=w, h=h, deltax=w, deltay=h, basename="foo",
    original_px_plane=pychrm_matrix
)
print "num_cols:", window.sliding_window_num_cols
print "num_rows:", window.sliding_window_num_rows

Output:
num_cols: 0
num_rows: 0

I would expect 2 x 2 tiles if clippings are counted (200 x 200, 100 x 200, 200 x 100 and 100 x 100) or 1 x 1 if they are discarded.

Unsure whether the changes have been integrated into master as suggested in the discussion. Closing as the branch conflicts.

Sorry for not closing this earlier. No, it was never merged because of the WND-CHARM bugs mentioned above. Instead, I rolled my own tiling implementation in #7.


README: Use shiny SVG build badge

This PR changes the build badges to SVG for sharper readability ✨

Merged, thanks!


templates/hercules-ci: init

This shows precisely the exact additions someone needs to make to a project in order to start using hercules-ci.

cc @roberth

Just a small improvement. Otherwise lgtm.
Configuration will be simplified in next release, but for now this is the way to do it.

@Mic92 @roberth I've rebased your suggestion to turn it into a single commit with co-authorship, can we merge this now?

cc @domenkozar  for merge :)


[Draft] Fixing types and bugs in executors

Why are these changes needed?
Some type annotations and some minor bugs fixed in the working branch for executors

Related issue number

Checks

[ ] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[ ] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

Closing this as it was merged with the origin branch.


irmin-pack: remove dependency on memtrace

Looks like we've recently added a dependency on the memtrace package (without adding it into an opam file). Unfortunately, we can't afford this dependency on the main irmin-pack.opam file (even as a test dependency), since it would prevent us from being able to test on the version of OCaml currently used in Tezos.

Shoud we create an irmin-bench package for these dependencies (and benchmarks)?


bluesky: redirect handle domains to Bluesky profiles

Hi hello
I have the mastodon account<EMAIL_ADDRESS>that I bridged to https://bsky.app/profile/zy.masto.bike.ap.brid.gy/
is that normal htpps://zy.masto.bike.ap.brid.gy/ doesn't redirect to the bsky.app profile as it does with any normal *.bsky.social account?

Thanks for the answer! I thought that was automatic for any account *.bsky.social. I don't really know how the bluesky system works

I know you mentioned HTTPS, but is there a reason you can't just do a 307/308 redirect when a browser hits that address?

Yeah, HTTPS is the reason. You can't make SSL certs for multi-level wildcard hostnames, eg *.*.*.ap.brid.gy, which we would need.

Ah, I see what you mean there. There is somewhat of a solution there though, but it would also lean into DNS concerns in the other thread.
Letsencrypt (and others? I don't know who else supports their ACME tools) allows wildcard certs off of a DNS query. It wouldn't be instant, but could be handled automatically.
Further to reduce load, given the format of AP names being translated, by making it a wildcard you have one cert per instance rather than per user.
https://letsencrypt.org/docs/challenge-types/#dns-01-challenge

Honestly that's the kind of thing I figured would be queued up anyways, as in you would bridge and if there was no cert for your domain it would just be added to the queue to eventually get done.
Not going to pretend it's trivial though.
One other consideration comes to mind potentially, for cases of instances owners that approve of the bridge: maybe create an interface/instructions where we can forward our own subdomains to the bridge and potentially handle the https and certificates ourselves?
ie. I create a subdomain wildcard cert for *.bsky.foggyminds.com and add appropriate entries to have bluesky requests go to the bridge, and then on my end I just deploy some nginx or php bits to create redirects for those accessing with their browser?
Not a perfect solution, but a nice way to provide a partial solution and a nice little customization perk. It would just involve a way to tell the bridge that this domain maps to this instance (maybe as little as a TXT record? or maybe just a txt file at the root?), as well as some documentation and some code to handle that translation.

Nevermind finally looked into it enough to realize it really does mandate a single DNS entry per account which is ridiculous...
Also looked up and learned that you already basically do that lol.


I need to specify four files to load my own ROM

To upload my own image, I need to specify all four files, including EEPROM and CompactFlash images (which I don't have), otherwise the "Read Files" button doesn't turn active.

I think the button must be active regardless of the number of files indicated (one at least).

Hello @Candid-Moe ,
Despite the design of the button, it is always active. Thus, you can actually specify any number of file you want. If you want to only specify the ROM disk, that's possible for example.


After \left or \right, / and \backslash should be slightly different symbols

/ -> division slash
\backslash -> set minus

Maybe there should be a token which contains two chars: one when acting as Paren and one for Letter.

The following gives perfect output on Firefox:
<mrow>
  <mo stretchy="true" symmetric="true" minsize="1.2em" maxsize="1.2em" rspace="0" lspace="0">∕</mo>
  <mo stretchy="true" symmetric="true" minsize="1.8em" maxsize="1.8em" rspace="0" lspace="0">∕</mo>
  <mo stretchy="true" symmetric="true" minsize="2.4em" maxsize="2.4em" rspace="0" lspace="0">∕</mo>
  <mo stretchy="true" symmetric="true" minsize="3em" maxsize="3em" rspace="0" lspace="0">∕</mo>
  <mo stretchy="true" symmetric="true" minsize="3em" maxsize="3em" rspace="0" lspace="0">∖</mo>
  <mo stretchy="true" symmetric="true" minsize="2.4em" maxsize="2.4em" rspace="0" lspace="0">∖</mo>
  <mo stretchy="true" symmetric="true" minsize="1.8em" maxsize="1.8em" rspace="0" lspace="0">∖</mo>
  <mo stretchy="true" symmetric="true" minsize="1.2em" maxsize="1.2em" rspace="0" lspace="0">∖</mo>
</mrow>

Temml doesn't do this anymore, so I guess I won't either.


Slight hiccup in installation instructions

I followed the installation instructions on the readme:

stack setup
stack build
stack ghci

And got
ben at Bens-MacBook-Pro in ~/src/3rdparty/haskell-in-haste (master)
$ stack ghci
Configuring GHCi with the following packages: haskell-in-haste
GHCi, version 7.10.2: http://www.haskell.org/ghc/  :? for help
<command line>: cannot satisfy -package doctest
    (use -v for more information)

Running stack test installed doctest and then stack repl worked just fine.
You may want to get them to run stack test as the 2nd step so that everything is installed properly before jumping into ghci. :smile:

Fixed https://github.com/charleso/haskell-in-haste/commit/22f373a06ad14555b9e0392c7c16d4ba2377323f
Thanks Ben. :)


Web Worker support

See https://github.com/visionmedia/mocha/pull/780#issuecomment-18275542

Was added in https://github.com/mochajs/mocha/pull/867 :)

This got broken again when mocha thinks it's node while in fact it isn't
due to typeof document === 'undefined'


Add certificate allow list configuration

Fixes https://github.com/dotnet/aspire/issues/2995
Adds an optional allow list to certification authentication.
The allow list is optional for two reasons:

Backwards compatibility
I investigated Azure API management to see what it does for certificate validation. Configuration to require a specific certificate - https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients#policy-to-validate-client-certificates - is supported as an optional step that people can choose to add.

Microsoft Reviewers: Open in CodeFlow

/azp run


wxmac: 3.0.2 -> 3.0.4 (darwin)

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: wxmac
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

No attempt on x86_64-linux (full log)
The following builds were skipped because they don't evaluate on x86_64-linux: wxmac
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-darwin (full log)
Attempted: wxmac
Partial log (click to expand)
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_core-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_gl-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_html-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_propgrid-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_qa-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_ribbon-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_richtext-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_stc-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4/lib/libwx_osx_cocoau_xrc-<IP_ADDRESS>.0.dylib: fixing dylib
/nix/store/f7zz4v5ar4w2yk2vwbgdwphagxcm7ijd-wxmac-3.0.4


refactor: use ctrl runtime library func optimisation

What's changed and what's your intention?
This moves the pod filtering logic for the meta label from the reconciliation func to the controller, micro optimisation to not run unnecessary reconciliation on pods that do not need it.
Please explain IN DETAIL what the changes are in this PR and why they are needed:

movement of pod filtering in meta role labeler from within the reconciliation, into the filter func of the controller builder

Checklist

[ x] I have written the necessary docs and comments
[x ] I have added necessary unit tests and integration tests

Added the go toolchain back into go mod, I realise I accidentally removed it


Invalid Username or Password causes program to crash

Entering spaces, nothing, and some ASCII characters will cause the program to crash.

Fixed in #72915ef


Translation seems fails with & symbol

In a vue3 project, this code fails translating :
<translate>Use 8 or more characters with a mix of letters, numbers & symbols.</translate>

Best !

Does the same message string work using {{ $gettext("myMessage") }}? <translate> is deprecated and will be removed soon.

Hi @lzurbriggen,
It fails too with $gettext(), exact message is :
msgid "Use 8 or more characters with a mix of letters, numbers &  symbols."
( two spaces after & )
  <translate>Use 8 or more characters with a mix of letters, numbers &  symbols.</translate>
  {{ $gettext("Use 8 or more characters with a mix of letters, numbers &  symbols.") }}

Hi,
I am experiencing the same issue with newlines (\n) in keys. The culprit seems to be the fact that translation files have their keys normalised, while the msgid is not normalised when trying to get the translation.
I'm unsure if this is intended or not, but it is definitely creating an issue for us too

@TripleM-AoC thanks for the additional info.
we're planning to finally do the bigger update  we wanted to do a long time ago (https://github.com/jshmrtn/vue3-gettext/pull/41) in the coming weeks and will try to fix this as well.

I implemented a new extraction parser and tested it with {{ $gettext("Use 8 or more characters with a mix of letters, numbers & symbols.") }}, it seems to parse correctly. I wrote a test that extracts a unicode sample so it seems to have no issues with most characters.
Make sure to check the breaking changes, e.g. <translate> has finally been removed: v4.0.0-alpha.4 and v4.0.0-alpha.2

I am experiencing the same issue with newlines (\n) in keys. The culprit seems to be the fact that translation files have their keys normalised, while the msgid is not normalised when trying to get the translation.

I'm not exactly sure what caused OPs issue, but I believe I fixed this particular issue in v4.0.0-alpha.4.

I'm not exactly sure what caused OPs issue, but I believe I fixed this particular issue in v4.0.0-alpha.4.

Thanks! I will give the alpha version a test drive when I get a chance :)


Broken CHANGELOG link to storage migration documentation

Changelog entry for version v0.3.0 has a link[1] that returns a 404.
[1] https://place1.github.io/wg-access-server/storage/#migration-between-backends

Thanks! I've updated it.

Another one: the (Quick Links) "Configuration Overview" link on the main documentation page is also broken.


Pricing Accessibility: Financial constraints for certain users

Summarized Feedback from<EMAIL_ADDRESS>
The current pricing model may be inaccessible for some users, such as students, due to financial constraints.


When exporting, show: Can't find variable: LoadLanguage

When exporting, show: Can't find variable: LoadLanguage

Have you updated to latest?

Have you updated to latest?


JDBC API for Database/Table Metadata Retrieval

JDBC contains functionality to query database [1] and table metadata. In this way, we can lookup information such as available tables, and table information, such as primary/foreign key information, field data types etc... This information are not provided by all JDBC drivers, but some do, with different level of functionality. But this information, when available, is very useful especially when we create tools on top of Ballerina for database access.
[1] https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html

Please find the proposal for this feature, https://github.com/ballerina-platform/ballerina-standard-library/issues/2965
Let's move all discussions to the above issue.


Short dash cannot be correctly rendered in yaml code.

Hugo is an excellent tool but I got a problem about "-" in yaml code when it's inside of a list item. It seems that Hugo parses the short dash as a markdown list while it should be a yaml's list.

which result:

Thanks.

In Markdown you either indent code blocks with four spaces or you use fenced code blocks (i.e. the three backticks). Using both doesn't work.
In the future, please refer to the Hugo Discussion Forum for questions.

@digitalcraftsman Thank you for your answer! I found 8 spaces can solve the problem.

@lxzxl If I understand correctly, this is the same as this Blackfriday bug: https://github.com/russross/blackfriday/issues/239

@kaushalmodi Good idea, thank you! But the HYPHEN character breaks YAML file. So it doesn't work for my case.

Gitlab, Github, even Okular in KDE shows the md files right. This is a BUG in Hugo. I don't know if this issue is closed.

The 8 spaces hack works, but it's not perfect, it indents all code by one tab (4 spaces).
changing the character with a similar one does fix the looks, but it will fail to create a valid YAML when you copy paste the code.


GpuDnnConvGradI: error getting worksize: CUDNN_STATUS_BAD_PARAM

I am using Theano 0.8.2,
I tried to training my model but I got errors,
RuntimeError: GpuDnnConvGradI: error getting worksize: CUDNN_STATUS_BAD_PARAM
Apply node that caused the error: GpuDnnConvGradI{algo='none', inplace=True}(GpuContiguous.0, GpuContiguous.0, GpuAllocEmpty.0, GpuDnnConvDesc{border_mode='half', subsample=(1, 1), conv_mode='conv', precision='float32'}.0, Constant{1.0}, Constant{0.0})
Toposort index: 643
Inputs types: [CudaNdarrayType(float32, 4D), CudaNdarrayType(float32, 4D), CudaNdarrayType(float32, 4D), <theano.gof.type.CDataType object at 0x000000001BFE32E8>, Scalar(float32), Scalar(float32)]
Inputs shapes: [(5, 4096, 1, 1), (4, 5, 46, 46), (4, 4096, 72, 72), 'No shapes', (), ()]
Inputs strides: [(4096, 1, 0, 0), (10580, 2116, 46, 1), (21233664, 5184, 72, 1), 'No strides', (), ()]
Inputs values: ['not shown', 'not shown', 'not shown', <PyCObject object at 0x00000000326A4E68>, 1.0, 0.0]
Inputs name: ('kernel', 'grad', 'output', 'descriptor', 'alpha', 'beta')
please, help me and let me know what is this.
Thanks
Please make sure that the boxes below are checked before you submit your issue. If your issue is an implementation question, please ask your question on StackOverflow or join the Keras Slack channel and ask there instead of filing a GitHub issue.
Thank you!

[o ] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps

[ o] If running on TensorFlow, check that you are up-to-date with the latest version. The installation instructions can be found here.

[ o] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[ o] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

I found this bug caused from other issue, so that I close it


Image of Products does not exist

Dear @kongnir , Sorry for bothering you!
I've added an image for each products, but when I reviewed products that image does not appear in the uploaded image section. also I've checked the products table in database and the "2013_06_17_060056_create_products_table.php" migration file but doesn't exist any column for the images!

Hi @feryonline, is there an "Image" table in the database? The migration file for image table is
2013_06_17_061525_create_images_table.php

I just checked and it's working on my workstation.
We're using the plugin "Imagine" (https://github.com/avalanche123/Imagine) for cropping and resizing the images. Make sure you have installed and enabled PHP extension for GD2. http://php.net/manual/en/image.installation.php
Also, if you're installing RedminPortal via composer, remember to run
php artisan config:publish redooor/redminportal

This command will add 3 files to folder app/config/packages/redooor/redminportal:

image.php <-- This is important
menu.php
translation.php

Hi @kongnir , I have installed and enabled PHP extension for GD2:
GD Support 	enabled
GD Version 	bundled (2.1.0 compatible)
FreeType Support 	enabled
FreeType Linkage 	with freetype
FreeType Version 	2.5.3
GIF Read Support 	enabled
GIF Create Support 	enabled
JPEG Support 	enabled
libJPEG Version 	9 compatible
PNG Support 	enabled
libPNG Version 	1.5.18
WBMP Support 	enabled
XPM Support 	enabled
libXpm Version 	30411
XBM Support 	enabled
WebP Support 	enabled
        Directive                           	Local Value	Master Value

gd.jpeg_ignore_warning          	        0              	  0
Images of Products are exist in "Image" table in the database, also are exist in the "assets\img\products" folder, but Is shown as a broken image in the "Uploaded Photos" section at the product's edit page!, and when I go to the direct image URL via the image properties, like this: "http://localhost:8000/assets/img/products/1406OgVlpIWsSXQYutj1MpI.jpg" I get this error:
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
Open: C:\xampp\htdocs\laravel42-redminportal\bootstrap\compiled.php
if (!is_null($route)) {
return $route->bind($request);
}
$others = $this->checkForAlternateVerbs($request);
if (count($others) > 0) {
return $this->getOtherMethodsRoute($request, $others);
}
throw new NotFoundHttpException();
}
protected function checkForAlternateVerbs($request)

Also I've run this command during installation:  php artisan config:publish redooor/redminportal
These 3 files there are in this folder "app/config/packages/redooor/redminportal" folder:
image.php
menu.php
translation.php
you can check the screenshot of my problem: http://i58.tinypic.com/nbtend.jpg

Hi @feryonline , this seems like a routing issue on your installation. The public path may have been set wrongly.
Is your http://localhost:8000 pointing to the "public" folder of Laravel installation?
Can you try echoing these on your welcome page and tell me what you see?
<?php echo app_path(); ?>
<?php echo base_path(); ?>
<?php echo public_path(); ?>
<?php echo asset("assets/img/products/1406OgVlpIWsSXQYutj1MpI.jpg"); ?>

http://laravel.com/docs/4.2/helpers#paths
Find this file /bootstrap/paths.php, you should change the "public" variable to the full path of your installation.

Hi @kongnir , this issue is related with the location of the assets folder.
Because the assets folder is located at the outside of the public folder!
My public folder is there: C:\xampp\htdocs\laravel42-redminportal\public
But assets folder is there: C:\xampp\htdocs\laravel42-redminportal\assets
When I moved assets folder to the public folder everything is Ok,
But when I add new products, all the images of new products placed outside the public folder: C:\xampp\htdocs\laravel42-redminportal\assets , and the same problem is occurs for them.

Hi @feryonline, try this and see if it works.
Find this file at C:\xampp\htdocs\laravel42-redminportal\bootstrap\paths.php
Edit these lines:
<?php

return array(

	'app' => __DIR__.'/../app',
	'public' => __DIR__.'/../public',
	'base' => __DIR__.'/..',
	'storage' => __DIR__.'/../app/storage',

);

To this:
(Please also make sure the paths are correct, I'm assuming the installation path is C:\xampp\htdocs\laravel42-redminportal)
<?php

return array(

	'app' => 'C:\xampp\htdocs\laravel42-redminportal\app',
	'public' => 'C:\xampp\htdocs\laravel42-redminportal\public',
	'base' => 'C:\xampp\htdocs\laravel42-redminportal',
	'storage' => 'C:\xampp\htdocs\laravel42-redminportal\app\storage',

);

Hi @feryonline , I'm closing this issue. Please reopen it if you have further issue.


Initial FreeformInputWidget

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

The initial version of FreeformInputWidget without validation looks good to me. You can release the major version.

@valentinogagliardi Done, created v7.0.0 and added to cads-webportal: https://github.com/ecmwf-projects/cads-webportal/pull/148/commits/d52be1d42681b948655ecae9ca7084f8bdd4bdad


COMP: Update GDCM

Update GDCM to fix errors compiling with gcc 11
Fix #2617

I just modified .gitattributes for those paths here ghostflow didn't seem to notice...

Oh, not sure if it is hooks-max-size or hook-max-size, both of them can be found in gitattributes. I am going to try with the plural.

Ok, a summary on how to solve ghostflow errors, kudos to @bradking for the hints.
For the after merge commit errors, those with the full path from ITK top directory, we have to add the patsh to the top .gitattributes.
For the import commits errors, those with the path relative to the ThirdParty being updated, we have to add those relative paths to the UpdateFromUpstream.sh script. This might generate a merge conflict when running the Update script, but just resolve manually (easy).

Backported to release for ITK v5.2.1.


Add new deprecations from 15.5.0

Added more deprecations rules regarding last react update.
But it does not seem to match patterns like this:
import { PropTypes, createClass } from 'react';

Any idea on how we can match those too?

(linking to #1144)

Actually destructuring is not handled for any deprecation in this rule. Mainly because it was not something common at the time it was written. So I think it should not be a blocker for this PR.
But, since it is now a very common pattern, I'm working on a patch to add destructuring support to the whole rule.

@yannickcr i'm fine with not handling destructuring in this PR (especially if you're working on adding it asap), but named imports should be handled, no?

@ljharb like destructuring, it's something that was not handled by the rule, so I think it should be done separately from this PR.


fix: flush logs straight after evaluation

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

As discussed in https://github.com/freeCodeCamp/freeCodeCamp/pull/37979#pullrequestreview-337534003 if test evaluation takes too long the worker can timeout and any logs will be lost.  Flushing the logs before test evaluation avoids this.

Will this have any side-effects?
@RandellDawson can you test this PR for the challenges that you were looking at before. Also you mentioned you wanted a challenge to updated, can you create an issue for tracking. Thanks.

I don't think it'll have any side effects.  flushLogs posts a message containing the logs received up to that point and then wipes the queue of logs.  If there are no logs it does nothing, so I can't think of a reason why an extra call would do anything weird.

Perfect, thanks for confirming. I have not been up to date with a lot of the challenge infra lately and just wanted to make sure we aren't doing something weird.
OK - So, as soon as @RandellDawson confirms this fixes the issue he reported we should be able to land this.

@raisedadead I have already confirmed in my approval comment above.


iOS debug js remotely crashes after viro integrated into project

Before integrating Viro into our iOS application, debugging remotely works fine, after integrating, debug js remotely crashes app with error:
Connection to http://localhost:8081/debugger-proxy?role=client timed out. Are you running node proxy? If you are running on the device, check if you have the right IP address in 'RCTWebSocketExecutor.m'
Xcode gives nw_connection_get_connected_socket  Connection has no connected handler

Hi @khuzammark, I've tested this on our end and it seems to work with IP (without using ngrok). Are you sure your device can connect to your IP? The debug message should be printing out the IP not 'localhost'. The fact that it's printing out localhost means it can't find the bundle host via IP. What version of Viro React and React Native are you using?

@VikAdvani thanks for the reply, im using react-viro: 2.6.1 & react-native: 0.55.1

Hi @khuzammark, I'm unable to repro this. Are you able to to connect to the package server with the debugger turned off?

Thanks for the help, figured it out. Router issue not an app issue.


[stable/redis] Add option to supply extra arguments for metrics

What this PR does / why we need it:
Adds option to pass extra arguments to the metrics binary. This is particularly useful for monitoring specific keys with --check-keys.

/assign @sameersbn

/ok-to-test
/lgtm

@mikeraimondi as #6684 was merged some minutes ago, you need to update Chart.yaml in order to resolve the conflicts generated by the other PR.

@carrodher Chart.yaml is updated.

/retest

/retest


Set the rewards as processed for the balance accumulation process

Pull Request Test Coverage Report for Build 622071536

0 of 47 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 26.503%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

services/balance_accumulator_handler.go
0
47
0.0%

Totals

Change from base Build 621596071:
-0.2%

Covered Lines:
1706

Relevant Lines:
6437

💛  - Coveralls


Can't Reference nested Kotlin objects in buildSrc

If I have a nested objects in kotlin in buildSrc with no package, I get a build failure saying that I can't reference the nested object. If I add a package the issue goes away, and I wasn't able to reproduce if the build script is in kotlin.
Example of Issue Here:
https://github.com/AndrewReitz/gradle-kotlin-buildSrc-issue

@melix I think this might be related to how we look up "nested" classes in a Groovy build script?  Does this look familiar?

I don't think this is a Kotlin problem, but maybe you've seen this before @bamboo @eskatos ?

@AndrewReitz not sure if you are still looking for a solution.
What I ended up doing was moving the objects into a file and defined a package. For example:
package Libs

object Dagger {
    const val core = "something:something:dagger${Versions.something}"
}

This gives you the same Syntax and works with Groovy. :)


LRE/Remote CI workflow is flaky

It's not entirely clear why this is happening. Probably some issue with the GH runners. At the moment it's not too dramatic, and it works fairly consistently on retries. However, we want future changes like the rework for integration tests #506 to flake as little as possible.
https://github.com/TraceMachina/nativelink/actions/workflows/lre.yaml?query=is%3Afailure

Not a fix, but related:

#614


Adds a rule for no @extend

This pull requests adds a rule for no @extend. It traverses all style blocks and checks if any of it's items are  @extend. This closes #19 (Request for rule)
DCO 1.1 Signed-off-by: Ben Griffith<EMAIL_ADDRESS>

Why traverse the blocks first? Why not just traverse for extend?

Agreed, traversing block first was unnecessary - have removed.

Thanks again!


Fix hyperlink to point to a working, relevant page

The previous URL eventually redirects to a page that is no longer relevant: https://docs.openshift.com/dedicated/4/applications/projects/working-with-projects.html

/lgtm


Epic: Support for RPC calls used by mining pools

Motivation

We would like mining pools to be able to use zebrad.
Scope
We want to disable these RPCs in production zebrad builds, until they have been tested:

[ ] Add a getblocktemplate-rpcs feature to zebrad and zebra-rpc

To begin with this will require us to support the following RPC calls:

[ ] #5235
[ ] #5236
[ ] #5268 (#4967)
[ ] getblocksubsidy
[ ] getblockcount
[ ] TODO: add more tickets from https://hackmd.io/gjxd0c4oTp-ZB81PtHdU2w

Fix the following bugs:

[ ] #2631
[ ] The block part of #483

And test the RPCs:

[ ] Run mining pool software in CI to test zebrad RPCs

[ ] Add tests that call each mining pool RPC

[ ] Add tests that snapshot each mining pool RPC
[ ] Manually compare the zcashd and zebrad RPC output using https://github.com/ZcashFoundation/zebra/blob/main/zebra-utils/zcash-rpc-diff

TODO: add the tests to each RPC ticket.
Out of Scope

Mine blocks on testnet during the tests

Deploy (non-mining) testnet nodes each time we merge to main or tag a release

Node wallet RPCs used by mining pools or miners

@mpguerra you can see the full list of required RPCs and Zebra bug fixes here:
https://hackmd.io/gjxd0c4oTp-ZB81PtHdU2w
This is a draft list, it won't be final until we've found some open-source mining pool coordination software to test against.

So is the planning done for this already or do we need to do some more?
I'm keen to try to do this asynchronously using github discussions. I've started one for this purpose here: https://github.com/ZcashFoundation/zebra/discussions/5267
If it is not needed because all of the planning is done we can just close it...

So is the planning done for this already or do we need to do some more?

Planning is incomplete, I've added some missing tasks to this ticket and the discussion.

@mpguerra I added a list of optional tasks that will increase miner profits (but I didn't create tickets yet).

I checked s-nomp to see which RPCs it actually uses:
Current scope:

getblocktemplate - s-nomp and node-stratum-pool
submitblock - node-stratum-pool
getblockcount - node-stratum-pool
getblocksubsidy - might be optional in node-stratum-pool, falls back to getblocktemplate
getblockhash - no

Other mining RPCs:

validateaddress, getdifficulty, getmininginfo - node-stratum-pool

https://github.com/s-nomp/node-stratum-pool/blob/d86ae73f8ff968d9355bb61aac05e0ebef36ccb5/lib/pool.js#L388

getnetworkinfo - only used for payment processing, or when getinfo is not available:

https://github.com/s-nomp/s-nomp/blob/1fe93a6fabfd35a542e3c0fa606c3728bedaad9e/libs/paymentProcessor.js#L380
https://github.com/s-nomp/node-stratum-pool/blob/d86ae73f8ff968d9355bb61aac05e0ebef36ccb5/lib/pool.js#L397

prioritisetransaction - no
getlocalsolps, getnetworkhashps, getnetworksolps - no

We should check what RPCs other mining pools use.

For an MVP, I would stick to the RPCs that are actually in the list of mining RPCs in the rpc docs

How can we be sure that the RPC docs are accurate for Zcash mining?
As far as I can see, they contain a lot of legacy RPCs that aren't used for Zcash, or aren't required when using getblocktemplate. Some of the documentation and fields of individual RPCs are also out of date.
If we don't implement the RPCs it expects, the mining pool software will fail to run. Can we set the scope based on the mining pool software code or discussions with engineers, rather than outdated documentation?

These are in the list in the docs so how do we know that they are not required? Are they not used by s-nomp? If so I'm happy to exclude from the MVP.

prioritisetransaction, getlocalsolps, getnetworkhashps, and getnetworksolps are not used by s-nomp or its mining pool dependency node-stratum-pool. This is another reason I think the documentation is outdated.

All done here 👏 🎉


Installing Kotlin securely, with package signatures, auto-update etc

The options I see for installing Kotlin aren't clear about security issues. I don't know if sdkman checks (or even supports) signatures on packages, I don't know if it automatically tracks security updates on Kotlin and other installed packages (like apt-get does), I don't know how big the install is going to be, etc.
I posted a question at the sdkman site (Security: support for package signatures? Auto-update? TUF? · Issue #577 · sdkman/sdkman-cli) which hasn't been answered yet. I may be impatient, but Kotlin looks cool, so I thought I'd ask here.

Does sdkman check (or even support) digital signatures on packages?
Does sdkman automatically track security updates for installed packages like Kotlin and others they depend on, e.g. like Debian's apt-get package management system does? Would I just be alerted to security updates, or is there also an option to auto-install security updates?
Are there any plans to use The Update Framework (TUF) to really deal with software updates in a secure way?

And while I'm at it, another comparison with common Linux package managers comes to mind. Is there a way to find out how much disk space a particular install is going to use, before agreeing to install it?
Note that for a whole host of reasons, I think users need signatures generated on the packages and updates via offline keys, not just TLS certificates and security. TLS doesn't protect against attacks on the host sites which are of course online and thus very hard to really secure. See e.g. the discussion at Signatures are not secure or safe · Issue #1395 · conda/conda for some of the challenges of doing secure package updates, and a commitment by another big player to step up to the plate and implement TUF.
If sdkman doesn't support installations and updates to maintain a secure environment, has Kotlin looked at other options for keeping its users safe? E.g. is there an Ubuntu PPA for it, or is anyone working to package it for Debian/Ubuntu?
Or is there some other approach?
Thanks!

This is not related to Anko in any way. Please ask general Kotlin questions on the Kotlin forums at https://discuss.kotlinlang.org/


New version: Rem0o.FanControl version 189

Created by 🥟 Dumplings in workflow run #4974.
Logs
Updated: 188 → 189
Submitting WinGet manifests

Microsoft Reviewers: Open in CodeFlow

2024-05-08 08:25:43.450 [FAIL] Installer failed security check. Url: https://github.com/Rem0o/FanControl.Releases/releases/download/V189/FanControl_189_net_8_0_Installer.exe Result: 0x80004005

Will rerun this PR later

Hi @SpecterShell,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 880.)

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-05-08 08:24:40.374 [REPO] Failed to open available source: msstore
2024-05-08 08:24:48.205 [REPO] Failed to open available source: msstore
2024-05-08 08:25:43.450 [FAIL] Installer failed security check. Url: https://github.com/Rem0o/FanControl.Releases/releases/download/V189/FanControl_189_net_8_0_Installer.exe Result: 0x80004005
MSI (s) (54:28) [08:25:02:358]: Executing op: ComponentRegister(ComponentId={A2D34B62-88A4-5E6A-AABB-080F66078364},KeyPath=2285\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules\C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\mscordaccore.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1)
MSI (s) (54:28) [08:25:03:935]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules,,BinaryType=1,,)
Property(S): ErrorDialog = ErrorDlg

(Automated response - build 880.)

@wingetbot run


List<?> items 空指针异常？已经在onCreate()时初始化List并设置了setItems（）

FATAL EXCEPTION: main
Process: com.binbin.university, PID: 31510
java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference
at me.drakeet.multitype.MultiTypeAdapter.getItemCount(MultiTypeAdapter.java:240)
at android.support.v7.widget.RecyclerView.dispatchLayoutStep1(RecyclerView.java:3493)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3310)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3844)
at android.view.View.layout(View.java:16021)
at android.view.ViewGroup.layout(ViewGroup.java:5181)
at com.binbin.university.view.anythingPullLayout.AnythingPullLayout.layoutSelf(AnythingPullLayout.java:259)
at com.binbin.university.view.anythingPullLayout.AnythingPullLayout.onLayout(AnythingPullLayout.java:240)
at android.view.View.layout(View.java:16021)

你好，这看起来是你代码有问题，请提供相关代码和复现程序。

We are closing this issue as we don't have enough actionable information. If you are still facing this problem, please open a new issue and add the relevant information along with reference to the earlier issue.


Add MAP data type and UNWRAP function

User can access internal data by UNWRAP function.
e.g. UNWRAP(column, "a.b.c")
Currently, JSON string is the only accepted type for INSERT.

Codecov Report

Merging #367 (eb9a9ec) into main (a58369a) will increase coverage by 0.24%.
The diff coverage is 85.18%.

@@            Coverage Diff             @@
##             main     #367      +/-   ##
==========================================
+ Coverage   91.22%   91.46%   +0.24%
==========================================
  Files         133      135       +2
  Lines        8259     8334      +75
==========================================
+ Hits         7534     7623      +89
+ Misses        725      711      -14

Impacted Files
Coverage Δ

src/data/value/into.rs
53.06% <0.00%> (-2.26%)
:arrow_down:

src/data/value/unique_key.rs
37.50% <0.00%> (-5.36%)
:arrow_down:

src/executor/sort.rs
84.31% <ø> (+1.85%)
:arrow_up:

src/tests/mod.rs
100.00% <ø> (ø)

src/data/value/mod.rs
86.81% <38.46%> (+1.27%)
:arrow_up:

src/data/map.rs
86.84% <86.84%> (ø)

src/executor/evaluate/mod.rs
93.84% <91.66%> (-0.08%)
:arrow_down:

src/data/value/big_edian.rs
98.29% <94.28%> (-0.81%)
:arrow_down:

src/data/value/group_key.rs
66.66% <100.00%> (+33.33%)
:arrow_up:

src/data/value/literal.rs
76.56% <100.00%> (+3.19%)
:arrow_up:

... and 11 more

Continue to review full report at Codecov.

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


scripts/setup: Use sudo only if available

It isn't available in Debian and Ubuntu docker containers by default.
Signed-off-by: Adam Jeliński<EMAIL_ADDRESS>

@ajelinski, the SymbiFlow test failure is not related to your change (I see it on mainline now).

@ajelinski can you rebase this to get my fix for the Symbiflow test?

@ajelinski can you rebase this to get my fix for the Symbiflow test?

done :)


Updating ose-openshift-controller-manager builder & base images to be consistent with ART

Updating ose-openshift-controller-manager builder & base images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/f66c03011773dc3755ad874fc691be612914d65f/images/ose-openshift-controller-manager.yml
If you have any questions about this pull request, please reach out to @art-team in the #aos-art coreos slack channel.
Depends on https://github.com/openshift/images/pull/44 . Allow it to merge and then run /test all on this PR.

/close
Looks like this has already been done: https://github.com/openshift/openshift-controller-manager/blob/master/Dockerfile.rhel


Could not build Objective-C module 'Lock'

Using Cocoapods version 1.0.1 got:
pod "Lock", "~> 1.26"
in my Podspec
Getting the following errors:

Could not build Objective-C module 'Lock'
Lock/A0ServiceTheme.h not found

When I add an Objective-C bridging header I get a compile error saying it can't find Lock/Lock.h
Doesn't seem to be grabbing the submodules, TouchID etc

seems to be a problem with v1.0.1 of cocoapods I dropped back to 0.39 and all is good

@Winnie90 are you building it as a framework or as a static library?

As a framework
Podfile.zip
Also is there a way to add the submodules automatically like Touch/Email etc

I still have the same error, found any solution yet?

Possibly related: #317. @Winnie90 you shouldn't need a bridging header if built as a framework. I also tried using cocoapods v0.39 as suggested (pod _0.39_ install); same result. Note in my case this started happening when I switched to XCode 8, and was not previously a problem.

Closing this one, please reopen if still an issue


Add scheduled maintenance + readonly mode

tbd

FYI: Branch cut for OC 17 is on November 6!

Hi,
what is the status of this PR?
Can I start my implementation in LMSes based on this?


Question about can_use_edge_weights()

Hey,
I am using grape to evaluate some embedding methods on my graphs I made with Graph.from_pd().
My graphs are directed graph with weighted edges.
When I looked help(Node2VecCBOWEnsmallen), it says
 |  can_use_edge_weights() -> bool from builtins.type
 |      Returns whether the model can optionally use edge weights.

I'm sorry if I've missed any reading, but I couldn't find any arguments to state whether to use edge weights.
Does it mean when embedder.can_use_edge_weights() returns True and the graph has edge weights,
any embedder just uses edge weights automatically?
and if i want to change the graph to unweighted edges, I need to remake graph using Graph.from_pd() and delete argument edge_weight_column to make graph unweighted edge?

Yes, if you load the edge weights in the graph the algorithms will use the edge weights.


Switched package-wide datetime imports to new sub-packages

Should have faster compile times.

Now that's an interesting failure for Win32. Maybe someone can correct me on this, but it looks like a Win32 specific lookup error.

Now that's an interesting failure for Win32. Maybe someone can correct me on this, but it looks like a Win32 specific lookup error.

No, it's breaking because FILETIMEToSysTime is no longer in scope.
I think static assert(__traits(compiles, ...)) is an anti-pattern, it could be replaced with if (false) {...}. Then the error message would be obvious.

Should be fixed now

FILETIMEToSysTime is Windows only :)

I should really setup vagrant at some point

@JackStouffer mind the current failure on Windows:
std\file.d(1239): Error: undefined identifier `SysTimeToFILETIME`
std\file.d(1240): Error: undefined identifier `SysTimeToFILETIME`
std\file.d(1309): Error: template instance std.file.setTimes!string error instantiating
std\file.d(1315):        instantiated from here: setTimes!(TestAliasedString)

Phobos was successfully built on the windows platforms so this looks good to go @wilzbach @CyberShadow

LGTM, thanks!


Add support for conditional types

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

Comparison is base (444678a) 76.84% compared to head (c102933) 76.46%.

Files
Patch %
Lines

src/Escalier.TypeChecker/Folder.fs
42.64%
39 Missing :warning:

src/Escalier.TypeChecker/Env.fs
62.96%
10 Missing :warning:

src/Escalier.TypeChecker/Infer.fs
62.50%
6 Missing :warning:

src/Escalier.TypeChecker/Prune.fs
81.25%
6 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #73      +/-   ##
==========================================
- Coverage   76.84%   76.46%   -0.38%
==========================================
  Files          14       16       +2
  Lines        4111     4220     +109
  Branches      495      503       +8
==========================================
+ Hits         3159     3227      +68
- Misses        952      993      +41

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


Update Monitor labels

Cleaning up some unused old Azure Monitor labels.

/azp run java - template - ci

This PR contains changes to CODEOWNERS file only and doesn't trigger any CI pipelines. Overriding check-enforcer.

/check-enforcer override


Add LICENSE file

@bvssvni Would you be able to add the file? Ironically my employer doesn't allow me to contribute the LICENSE file to this repo because this repo doesn't have a LICENSE file.

@bvssvni Thanks so much for the quick turnaround! can you push a new version to crates.io?

@cramertj Done

Thanks so much!


Pop up a browser window upon selecting a choice

Bot Info

SDK Platform:  Node.js
SDK Version: 3.11.0
Active Channels: Facebook
Deployment Environment: Azure Bot Service, local development with Emulator

Issue Description
After the user selecting a certain option from builder.Prompts.choice I need to open up a web page on the browser to show up some results. Only one of the options needs to directed to website.How would do this?

I do not think there is a way to accomplish this with prompt.choice.  I would suggest using a Hero card or some other rich card to accomplish this.  there is a cardAction type of openUrl.  Here is a sample of some rich cards and here is the documentation
new builder.HeroCard(session)
            .title("Google")
            .subtitle("")
            .text("Click button to go to google")
            .buttons([
                builder.CardAction.openUrl('http://google.com")
            ])

@JasonSowers  I think there's typo when passing params to openUrl method.


[Fix] CI QEMU Install libpython3.8

The microtvm debug shell fails without libpython3.8 when you test it with QEMU.
I have built the ci_qemu with these changes and it passes test_zephyr.py.

To make the changes reflect on CI, it needs to be included in #7995.

thanks @leandron for the review!
CI has passed all the checks and it's ready to merge.

thanks @mehrdadh!


Polar axis angle and rotation

The user can grab and drag the axes but this isn't reflected anywhere in our editor AFAICT... should be in Axes somewhere.
Also: does this operation make its way back to data somehow?

It doesn't seem to in cartesian-land... although something does get written in range one time.


⚠ Fortnite has degraded performance

In 010661c, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1574 ms

Resolved: Fortnite performance has improved in 99d071c.


Fail to download one version without current version under one connected public blob container

Storage Explorer Version: 1.15.1
Build: 20200911.5
Branch: main
Platform/OS: Windows 10/ Linux Ubuntu 16.04 / MacOS Catalina
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Expand one storage account (make sure the blob versioning is enabled) -> Blob Containers (make sure the soft delete is enabled).
Create one blob container (set its 'Public Read Access' to 'container') -> Upload one blob to it -> Delete the blob.
Connect the blob container to public blob container -> Open the connected public blob container.
Switch to 'All blobs and blobs without current version' view -> Try to download the version -> Check the result.

Expect Experience:
Succeed to download the version without current version.
Actual Experience:
Fail to download the version without current version.

More Info:
In release 1.15.1:

I tested in our latest build and this seems to already been fixed.

Verified on build 20210506.3. This issue doesn't reproduce. So we close it.


OSD not working for rotated image, but working for same image after deskew

Environment

Tesseract Vetesseract:
4.0.0-beta.1-270-g5a56
leptonica-1.76.0
libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11
Found AVX2
Found AVX
Found SSErsion

Commit Number:

Platform:
Macbook Air
Darwin  17.6.0 Darwin Kernel Version 17.6.0: Tue May  8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64

Current Behavior:
I refer to #1463 for the command line.
tesseract image-rotated-270.png stdout --tessdata-dir <my tessdata dir> --psm 0 --oem 0 -l osd

The text on the image is like a label, printed text but the text is not much. Around 5 lines, each line with averge 15 Thai characters.
The output is
Warning. Invalid resolution 0 dpi. Using 70 instead.
Too few characters. Skipping this page
Error during processing.

However, when I rotated it back to the horizontal direction manually, then use the same command line. I got this result,
Warning. Invalid resolution 0 dpi. Using 70 instead.
Page number: 0
Orientation in degrees: 0
Rotate: 0
Orientation confidence: 0.54
Script: Latin
Script confidence: 2.22

BTW, the script type has a high error rate. I have another Thai pic, and it predicts Cyrillic.
Update:
For one picture, I tried both the command line and the API (using a Python wrapper called tesserocr), the command line --psm 0 --oem 0 -l osd outputs 'too few characters. skipping', while the api can give the orientation result.
Besides, tesseract can give output of the text on this picture using tesseract <picture name> stdout -l tha+eng
Expected Behavior:
Since they are actually the same picture, tesseract should perform the same connected component analysis on both. Thus it should not return too few characters.
Update:
It should return the same orientation result since the command line and the api are equivalent.
Suggested Fix:
NA

I don't know why it does warn with the second image.
In any case (with or without warning), less than 50 characters is too little for the OSD feature to reliably detect script and orientation.

There is the parameter min_characters_to_try which governs the cutoff mentioned by @amitdo . By default it's 50.
$ tesseract --print-parameters | fgrep characters
...
min_characters_to_try	50	Specify minimum characters to try during OSD

Hi,
Is this possible to change that cutoff value.
I am facing the same issue, I need to change that value and try to rotate the image.

@Layneww, without an image we can't test the reported issue and thus can't help you.


When a non "All" tab is selected, "Current select" does not show

To Reproduce

Create a set
For this new set "Open in new tab"
Click on this tab to fore-ground it.
In Spatial, select a new set of cells.
-> Nothing seems to happen, because the "Current selection" input is only under the "All" tab.

Expected behavior
Maybe it should be only on the active tab... or maybe it should be on every tab?

Current selection should go to the active tab and only to the active tab. In the future, moving individual sets to existing tabs could be supported (in case the user creates a set in the wrong tab).


Unable to use generator for dotted namespaces

using 5.0.301 sdk I faced a problem, located in namespace processing.
For some reason, splitted namespace parts could not be processed as IdentifierNameSyntax in IsVerbatim method.
In my case they all are QualifiedNameSyntax so NotSupportedException is thrown.

Unfortunately I did not test that case. Simple namespaces are represented as IdentifierNameSyntax elements, dotted namespaces are represented as QualifiedNameSyntax with Left part being another QualifiedNameSyntax and Right part being SimpleNameSyntax. IdentifierNameSyntax is subclass of SimpleNameSyntax so I've broaden base case and implement general case.

@beakona . Looks like this issue got fixed by your recent commit 986e69971. Thanks!


Release v2.1.1

Summary
First release to the Marketplace
Ticket Link
Part of https://github.com/mattermost/mattermost-plugin-servicenow-virtual-agent/issues/38

Codecov Report
Base: 66.35% // Head: 66.35% // No change to project coverage :thumbsup:

Coverage data is based on head (0726988) compared to base (d5b5a38).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #40   +/-   ##
=======================================
  Coverage   66.35%   66.35%
=======================================
  Files          17       17
  Lines        1183     1183
=======================================
  Hits          785      785
  Misses        352      352
  Partials       46       46

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@DHaussermann The release is ready for your review.


feat: add file tree snapshot hook

Codecov Report

Merging #12 (74d5e5a) into main (dd87773) will increase coverage by 0.24%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
+ Coverage   90.02%   90.26%   +0.24%
==========================================
  Files          27       28       +1
  Lines        1293     1325      +32
  Branches      341      352      +11
==========================================
+ Hits         1164     1196      +32
  Misses        118      118
  Partials       11       11

Impacted Files
Coverage Δ

src/file-tree.ts
97.53% <ø> (ø)

src/index.ts
83.33% <100.00%> (+0.72%)
:arrow_up:

src/path-fx.ts
100.00% <100.00%> (ø)

src/test/utils.ts
100.00% <100.00%> (ø)

src/tree/tree.ts
99.46% <100.00%> (ø)

src/use-file-tree-snapshot.ts
100.00% <100.00%> (ø)

src/use-virtualize.ts
89.28% <100.00%> (+0.31%)
:arrow_up:

Continue to review full report at Codecov.

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


Relay Server Requests

Hi,
Can I use LittleProxy for this problem?
https://stackoverflow.com/questions/44512923/android-proxy-relay-server-requests
If yes, what is the configuration?
Thank you in Advance

Yes, your server will need to have the Android device set as its proxy though.


Create Sulu CMS Quickstart

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem?
Sulu is a Symfony-based CMS which could very well profit from using DDEV.
Describe your solution
Let's start by creating a PR for a quickstart.
Describe alternatives
No response
Additional context
No response

https://github.com/ddev/ddev/pull/6256