[opencv4] Build Failure

Host Environment

OS: Ubuntu18
Compiler: gcc 7.5 cmake 3.22.0
vcpkg: git checkout dfceb055d

To Reproduce
./vcpkg install opencv4[cuda]
Failure logs
-- Configuring x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: /usr/local/bin/cmake /root/devel/Server/Client/vcpkg/buildtrees/opencv4/src/4.5.3-7a5af5695d.clean -DOPENCV_SKIP_SYSTEM_PROCESSOR_DETECTION=TRUE -DAARCH64= -DX86_64=1 -DX86= -DARM= -DOpenCV_INSTALL_BINARIES_PREFIX= -DOPENCV_BIN_INSTALL_PATH=bin -DOPENCV_INCLUDE_INSTALL_PATH=include -DOPENCV_LIB_INSTALL_PATH=lib -DOPENCV_3P_LIB_INSTALL_PATH=lib -DOPENCV_CONFIG_INSTALL_PATH=share/opencv -DINSTALL_TO_MANGLED_PATHS=OFF -DOPENCV_FFMPEG_USE_FIND_PACKAGE=FFMPEG -DOPENCV_FFMPEG_SKIP_BUILD_CHECK=TRUE -DCMAKE_DEBUG_POSTFIX=d -DOPENCV_DLLVERSION= -DOPENCV_DEBUG_POSTFIX=d -DOPENCV_GENERATE_SETUPVARS=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLES=OFF -Dade_DIR=/root/devel/Server-build/vcpkg_installed/x64-linux/share/ade -DBUILD_JASPER=OFF -DBUILD_JPEG=OFF -DBUILD_OPENEXR=OFF -DBUILD_PNG=OFF -DBUILD_TIFF=OFF -DBUILD_WEBP=OFF -DBUILD_ZLIB=OFF -DBUILD_TBB=OFF -DBUILD_IPP_IW=OFF -DBUILD_ITT=OFF -DBUILD_PROTOBUF=OFF -DBUILD_opencv_apps=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_js=OFF -DBUILD_ANDROID_PROJECT=OFF -DBUILD_ANDROID_EXAMPLES=OFF -DBUILD_PACKAGE=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DBUILD_WITH_DEBUG_INFO=ON -DBUILD_WITH_STATIC_CRT=0 -DBUILD_JAVA=OFF -DCURRENT_INSTALLED_DIR=/root/devel/Server-build/vcpkg_installed/x64-linux -DPROTOBUF_UPDATE_FILES=ON -DUPDATE_PROTO_FILES=ON -DENABLE_PYLINT=OFF -DENABLE_FLAKE8=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON -DCMAKE_DISABLE_FIND_PACKAGE_JNI=ON -DENABLE_CXX11=ON -DOPENCV_DOWNLOAD_PATH=/root/devel/Server/Client/vcpkg/downloads/opencv-cache -DOPENCV_EXTRA_MODULES_PATH=/root/devel/Server/Client/vcpkg/buildtrees/opencv4/src/4.5.3-0574771f3a.clean/modules -DOPENCV_OTHER_INSTALL_PATH=share/opencv -DWITH_ADE=OFF -DWITH_CONTRIB=ON -DWITH_CUBLAS=ON -DWITH_CUDA=ON -DWITH_CUDNN=OFF -DWITH_EIGEN=OFF -DWITH_FFMPEG=OFF -DWITH_GDCM=OFF -DWITH_HALIDE=OFF -DWITH_JASPER=OFF -DWITH_JPEG=ON -DWITH_LAPACK=OFF -DOPENCV_ENABLE_NONFREE=OFF -DWITH_OPENEXR=OFF -DWITH_OPENGL=OFF -DWITH_PNG=ON -DWITH_QT=OFF -DWITH_QUIRC=ON -DBUILD_opencv_sfm=OFF -DWITH_TIFF=ON -DWITH_VTK=OFF -DWITH_WEBP=ON -DBUILD_opencv_world=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Halide=ON -DHALIDE_ROOT_DIR=/root/devel/Server-build/vcpkg_installed/x64-linux -DWITH_GTK=OFF -DWITH_IPP=OFF -DWITH_MATLAB=OFF -DWITH_MSMF=OFF -DWITH_OPENMP=OFF -DWITH_PROTOBUF=ON -DWITH_OPENCLAMDBLAS=OFF -DWITH_TBB=OFF -DWITH_OPENJPEG=OFF -DBUILD_opencv_ovis=OFF -DBUILD_opencv_dnn=ON -DBUILD_opencv_quality=CMAKE_DEPENDS_IN_PROJECT_ONLY -DBUILD_opencv_gapi=ON -DBUILD_opencv_rgbd=OFF -DCMAKE_MAKE_PROGRAM=/root/devel/Server/Client/vcpkg/downloads/tools/ninja-1.10.2-linux/ninja -DCMAKE_SYSTEM_NAME=Linux -DBUILD_SHARED_LIBS=OFF -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/root/devel/Server/Client/vcpkg/scripts/toolchains/linux.cmake -DVCPKG_TARGET_TRIPLET=x64-linux -DVCPKG_SET_CHARSET_FLAG=ON -DVCPKG_PLATFORM_TOOLSET=external -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE -DCMAKE_VERBOSE_MAKEFILE=ON -DVCPKG_APPLOCAL_DEPS=OFF -DCMAKE_TOOLCHAIN_FILE=/root/devel/Server/Client/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON -DVCPKG_CXX_FLAGS= -DVCPKG_CXX_FLAGS_RELEASE= -DVCPKG_CXX_FLAGS_DEBUG= -DVCPKG_C_FLAGS= -DVCPKG_C_FLAGS_RELEASE= -DVCPKG_C_FLAGS_DEBUG= -DVCPKG_CRT_LINKAGE=dynamic -DVCPKG_LINKER_FLAGS= -DVCPKG_LINKER_FLAGS_RELEASE= -DVCPKG_LINKER_FLAGS_DEBUG= -DVCPKG_TARGET_ARCHITECTURE=x64 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_BINDIR:STRING=bin -D_VCPKG_ROOT_DIR=/root/devel/Server/Client/vcpkg -D_VCPKG_INSTALLED_DIR=/root/devel/Server-build/vcpkg_installed -DVCPKG_MANIFEST_INSTALL=OFF -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/root/devel/Server/Client/vcpkg/packages/opencv4_x64-linux/debug
    Working Directory: /root/devel/Server/Client/vcpkg/buildtrees/opencv4/x64-linux-dbg
    Error code: 1
    See logs for more information:
      /root/devel/Server/Client/vcpkg/buildtrees/opencv4/config-x64-linux-dbg-out.log
      /root/devel/Server/Client/vcpkg/buildtrees/opencv4/config-x64-linux-dbg-err.log

Call Stack (most recent call first):
  /root/devel/Server-build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:423 (vcpkg_execute_required_process)
  ports/opencv4/portfile.cmake:315 (vcpkg_cmake_configure)
  scripts/ports.cmake:142 (include)

Error: Building package opencv4:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `./vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  package: opencv4[contrib,core,cuda,dnn,jpeg,png,quirc,tiff,webp]:x64-linux -> 4.5.3#3
  vcpkg version: a2fcb0374 2021-11-23 (3 days ago)
  vcpkg-tool version: 2021-11-15-ec76affcc987efbf172b7da0b05df711b48fa535
-- Running vcpkg install - failed
CMake Error at Client/vcpkg/scripts/buildsystems/vcpkg.cmake:831 (message):
  vcpkg install failed.  See logs for more information:
  /root/devel/Server-build/vcpkg-manifest-install.log
Call Stack (most recent call first):
  /usr/local/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake:124 (include)
  CMakeLists.txt:24 (project)

CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

cat /root/devel/Server/Client/vcpkg/buildtrees/opencv4/config-x64-linux-dbg-err.log
CMake Error at /root/devel/Server-build/vcpkg_installed/x64-linux/share/libarchive/vcpkg-cmake-wrapper.cmake:60 (set_property):
  Property INTERFACE_LINK_LIBRARIES may not contain link-type keyword
  "optimized".  The INTERFACE_LINK_LIBRARIES property may contain
  configuration-sensitive generator-expressions which may be used to specify
  per-configuration rules...

Thanks for posting this issue. Could you please provide the log files?
/root/devel/Server/Client/vcpkg/buildtrees/opencv4/config-x64-linux-dbg-out.log
/root/devel/Server/Client/vcpkg/buildtrees/opencv4/config-x64-linux-dbg-err.log

Hi @LilyWangLL. I don't have them available any more, but I am almost certain that this issue can be resolved as a duplicate because these two issues are describing the same problem and once they are resolved it will fix my issue:
https://github.com/microsoft/vcpkg/pull/20720
https://github.com/microsoft/vcpkg/pull/20722

CMake Error at /root/devel/Server-build/vcpkg_installed/x64-linux/share/libarchive/vcpkg-cmake-wrapper.cmake:60 (set_property):
Property INTERFACE_LINK_LIBRARIES may not contain link-type keyword
"optimized".  The INTERFACE_LINK_LIBRARIES property may contain
configuration-sensitive generator-expressions which may be used to specify
per-configuration rules...

This actually a libarchive issue, not an opencv4 one. And I assume it is resolved by updating the installed libarchive.

Ping @MonocleSecurity for response, does this issue still exists?

Yep, I don't see this issue anymore. Thanks!

Thanks for posting this issue. This issue has been fixed. So I am closing this issue for now.


Request: Support for override button classes

It would be nice if we could override the classes for the button markup, similar to how we are able to set the toast_class_fn. In my case, I'm setting dark mode specific background color (black), which kind of conflicts with the text-black/50 that's getting applied in the current markup.
Happy to submit a PR if others have interest in this.

Would be nice, my hack was a global css selector that overrides the color on button.

@mike1o1 @FranzVDB the option I would use is TW classes that deeply select, like if you wanted to make the button red for instance you could do: [&_button]:bg-red-400.
Of course you don't have to use TW, as @FranzVDB pointed out you can put a regular class called .toast on through toast_class_fn and select it with regular css:
.toast {
  button {
    background: red;
  }
}

I'll close this issue cause I think using CSS itself is a fine way of targeting the parts of the toast itself. If you find something that you can't do with just CSS for some reason feel free to reopen or open a new issue. Thank you!


GDScript: Built in methods that match the name of a core function will be highlighted incorrectly with the wrong colour

Godot version:
b9dc2e7e4dd38621ef0dd07d208ffc5468954adb
Issue description:
If there is a built in method with the same name as a core function, it will be highlighted incorrectly with the wrong colour.
For example, 'move_toward()' and 'Vector3.move_toward()'

The 'move_toward' Vector2 method is incorrectly coloured, it should instead be blue like the distance_to() method.
Minimal reproduction project:
movetowards.zip

Duplicate of #28866


Support v2 options when creating cases

All new options when creating cases (including templateId and the new EventCallback structure)
https://app.egree.com/api#Createacase

Is the CaseOptionsMapper needed or should all options go into the Case model? It seems like there is no clear distinction between the case and the options from the API documentation. Or should the required fields be considered part of the core case and the others as options?

I guess we could make the distinction on the difference between what is sent wen creating a case and what is returned when receiving one from the api? (If any)

But if you feel that the distinction does not add clarity or is unnecessary feel free to change it

No, that sounds reasonable to have the response of getcase to act as the base of the case so to speak :-)


Fix declarations after statements

Description
This PR updates the codebase to remove declarations after statements that are non compliant as per the C90 standard.
Test Steps

Checklist:

[x] I have tested my changes. No regression in existing tests.
~[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.~

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run formatting

Declaration itself is enough
If we are able to know the data before hand like constants we are initializing it during declaration itself, but for the cases were it depends on other variables/function calls we defer the initialization until other variables are known


Porting main to v3-dev-main circa 2022-11-06

What type of PR is this?
(REQUIRED)

maintenance

What this PR does / why we need it:
(REQUIRED)

Getting the v3-dev-main branch caught up with main, this time in preparation for becoming the new main branch 🎉
Which issue(s) this PR fixes:
(REQUIRED)
NA 😬

ugh gpg shenanigans; I'll get these re-signed correctly

It wasn't goimports at all 😅


Use Next Font local for fonts.

I noticed that our core web vitals is off for the docs on mobile, which is a result of https://web.dev/cls/.
The only shift I'm seeing is due to the webfont loading, this PR will fix it.

Before

After

Fixes https://github.com/gravitational/docs/issues/267


Module

When I write a script it keeps saying that its a module script and I need to make a module, is there a way to fix that?

It says: Module code do not return exactly one value.

You should have checked the settings before posting an Issue.
If you are using VSCode, go to Settings and find Lua > Diagnostics: Disable, then Add "missing-module-return"


Jitsi chart not found in repo https://jitsi-contrib.github.io/jitsi-helm/

We want to deploy Jitsi via helm with nested chart. The current chart definition looks like this:
`apiVersion: v2
name: video
description: A Helm chart for Kubernetes for installing Jitsi Meet
type: application
version: 0.1.0
dependencies:

name: jitsi
repository: https://jitsi-contrib.github.io/jitsi-helm/
version: 1.3.8`

When we run helm dependency build we get this error:
$ helm dependency build Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "jitsi" chart repository Update Complete. ⎈Happy Helming!⎈ Error: jitsi chart not found in repo https://jitsi-contrib.github.io/jitsi-helm/
What is wrong here?

Thank you @spijet

It works now.


select tts language

Is it possible to set a other language for tts then english?
i tried
tts:
  platform: google_translate
  language: nl

but that is not working

Currently that's not possible. I will implement that in the next version.

This is implemented in version 1.5 now.


fix: chrome tab open failed due to chrome process not running

Connection with issue(s)
Resolve issue #1771 https://github.com/pichillilorenzo/flutter_inappwebview/issues/1771

Connected to #???

Testing and Review Notes

Screenshots or Videos

To Do

[ ] double check the original issue to confirm it is fully satisfied
[ ] add testing notes and screenshots in PR description to help guide reviewers
[ ] request the "UX" team perform a design review (if/when applicable)

Thanks! By the way, I think it could be better to use another boolean value instead of setting intialUrl to null to avoid webpage reopen.

@all-contributors please add @YumengNevix for code


Support RegExp search

As users can search a table with a custom RegExp using e.g. the regex boolean, datatables.mark.js should also handle it as RegExp. In order to implement this, it's necessary to determine if a search was done using the regex option. As there is currently no method to detect this (see this comment), we'll need to wait for a release that implements such method.
This will resolve https://github.com/DataTables/Plugins/issues/136

The same problem is when you use exact match selector "part1 part2" (space between). Nothing highlighted despite the search result.

@aleyazda please provide a fiddle because there are several options to affect that behavior

Hi @DataTables, is there anything new on a method to detect if a search was done using the regex option?

No sorry. Its in the private settings object, but isn't currently available via the public API.

Is there anything I can do to speed this up, e.g. providing a PR?

I really need to sit down sometime and design what I want the new API for the search to look like. This probably won't come until the next major release of DataTables (be it 1.12 or 2.0 - haven't decided yet!).
In the short term what you could do is create a plug-in API method that would read the information you need from the private settings object. The oPreviousSearch parameter in the settings object contains the information you need (specifically in its bRegex property. Your plug-in function could just return that.

@DataTables Thanks for your reply. Unfortunately I don't think that this might solve the problem. If I'm right oPreviousSearch only indicates the settings used for the last search. The plugin on the other hand is able to handle global or column specific searches. This means that if a user searches in two columns I would only be able to retrieve the information for one column. Am I right?

oPreviousSearch contains information about the global search that is currently applied to the table. Information about the search applied to each column is in the aoPreSearchCols property - which is basically just an array of object matching the structure of the oPreviousSearch one.
Allan

@julmot Related, I am trying to support both global search and column search in the same grid, and your highlighter thwacks the global search highlighting.  I will whip up a demo later today, but just thought to see if you have a proof-of-concept of using both searches simultaneously.

@jzabroski Thanks for reporting. Since this isn't related to this issue, please create a new one.

Any news on supporting regex option with datatables.mark.js
       searching: true,        search: { regex: true },
Here is an exemple: https://jsfiddle.net/PBrockmann/zh8006zr/
If you search for 'rancis' you get all San Francisco and highlights
If you search for 'ran.is' you get all San Francisco but no highlights

@DataTables

No sorry. Its in the private settings object, but isn't currently available via the public API.

Did this change in the last two years?

No sorry. I guess a workaround would be to use an API plug-in which can read the private property. Do you want the global property or per column?

@DataTables Both, because both is possible and highlighting should behave the same.

This should do it:
$.fn.dataTable.Api.register("search.isRegex()", function() {
  var ctx = this.context;

  return ctx.length !== 0 ? ctx[0].oPreviousSearch.bRegex : undefined;
});

$.fn.dataTable.Api.registerPlural(
  "columns().search.isRegex()",
  "column().search.isRegex()",
  function() {
    return this.iterator("column", function(settings, column) {
      var preSearch = settings.aoPreSearchCols;

      return preSearch[column].bRegex;
    });
  }
);

Very simple live example: http://live.datatables.net/mazorupe/1/edit .

@DataTables Thanks for this example 👍 Finally, can you please point out a reference to the .register() method as I couldn't find it (https://datatables.net/reference/type/DataTables.Api). I'd like to slightly modify your example to use ES6.

Its documented here.


toml::array is missing resize() operation

@ned14 This is by design; if a call to resize() makes it larger, what should the new node elements be initialized as? Integers with value 0? Empty strings? There isn't really a logical choice here; since more than one is reasonable, that implicitly means that none of them are.

I guess I could provide a resize() operation with a default value, e.g. resize(size_t, string_view) creating strings with the given value if the array needs to grow.

I specifically tried to use it to truncate an overly long array to smaller, and when it wasn't there, that was surprising. I guess .truncate() would do? Otherwise, yes resize with a default value also works, or resize failing if you try to use it for expansion.

Ooh, yes, truncate() is nice and clear, I think. I'll go with that over providing a resize() that's only good for shrinking. I'll also add resize(size_t, <default value>) while I'm at it.

Added in 289c95c:

resize(size_t, <default value>)
truncate(size_t)
max_size(), capacity(), shrink_to_fit() for additional consistency with std::vector


hgetall raises "SystemStackError: stack level too deep" for large hashes

I'm working with some really large hashes (couple of thousand key values) ad on my local machine the hgetall command raises a SystemStackError: stack level too deep.
Not sure if it happens on my production machine too but I dont really want to try.

Thanks for the fix. Sorry for the slow response. I moved project and only got back to it now.


explain when to use --isolated-etcd

I think the documentation should explain or link to an explanation for the feature --isolated-etcd.
When should I use it?

Usually etcd is installed using kubernetes static pods by kubeadm itself. For a high available setup it is highly recommended to create a multi-node etcd cluster with an odd count of nodes. So the smallest possible would span three nodes. While you still can use kubeadm for the etcd cluster, a solid alternative is installing etcd outside of kubernetes, which is quite straight forward.
There are two ways of installing a HA etcd cluster using hetzner-kube. The default option is to install etcd on the same nodes as the control plane. This is cost efficient, but then the master nodes serve both, etcd and the kubernetes control plane. If you want to increase reliability, you may choose --isolated-etcd, so hetzner-kube install etcd on distinct nodes, outside of the master. This also means more nodes and therefore more expenses.
In my case, I use default HA for staging clusters, and isolate the etcd for live clusters.
You asked for documentation: you are welcome to summarize this into a PR for our README :smile:


after runing godep save, i cannot find any package under vendor dir

hi, all
there are items about subpackages under golang.org within godeps.json
but i cannot find any packages in vendor dir.
go 1.6

What version of godep are you using?
Were you in your project's root directory in your $GOPATH?
What options did you pass to 'godep save'?
Sent from my iPhone

On Mar 10, 2016, at 19:10, WanliTian<EMAIL_ADDRESS>wrote:
hi, all
there are items about subpackages under golang.org within godeps.json
but i cannot find any packages in vendor dir.
go 1.6
—
Reply to this email directly or view it on GitHub.

just godep save

@WanliTian And the other things I asked about?

i change my environment from one machine to another, it works.


sc install failed on macOS

sc install failed with the following reason even if sc check succeeded:

Service Catalog could not be installed
Error: error generating YAML files: error generating SSL artifacts : error generating ca: stdout:  stderr:

cfssl tools seem to be the root cause. Ran ./cfssl under $GOPATH/bin and got:

Killed: 9

OS: macOS High Sierra Version 10.13.2
Workaround: Under $GOPATH/bin, do rm cfssl*, and install cfssl tools manually: go install -ldflags -s github.com/cloudflare/cfssl/cmd/....
Note: After I ran the workaround for the first time, ./cfssl worked but sc install still failed. Then I did the workaround again, and this time sc install succeeded. Not sure what happened.
I don't know why this issue happens, and whether the issue and workaround are reproducible. But for the convenience of future users, we might want to fix it.

Do we run "base64 -d" in sc? If so, we should change it to "base64 --decode".

No base64 -d isn't called in sc installer.

Solution is #111


CLEANUP: Create landing site

Make a cool landing page for our app. Don't spend more than a few hours on this.

Added site to interruptedlobster.github.io


Feature/update dependencies

Coverage remained the same at 89.847% when pulling 8ddf6985c968784f872fd0fba985b99d7e16985e on feature/update-dependencies into 0dfcb125397e75ba2ac492ffa83158b703248d7a on develop.


Compilation error

Running sbt assembly compilation fails due to missing  slf, it was resolved by adding :
Adding,
"org.slf4j" % "slf4j-simple" % "1.6.4"
to libraryDependencies allowed it to compile.
Though i had no problems when i ran make dist.

Hi,
I cleared my ivy cache but was not able to reproduce the issue . I will leave this open and see if others have this issue as well.

Could not reproduce.  I was trying on a completely fresh workstation (I had never even used sbt before).


Fix insane number of duplicated png files used for user guides

While upgrading a user guide I realized that the files contained in /resources/user-guides/png are useless. All screenshots used by the guides are in _i18n/$LANG/resources/user-guides/png. The thing is that every language has its own png folder, but most of the screenshots are in english. This means we have a total of 1430  (110 * 13 languages) pictures used for the user guides in the repository, when we could have only 110. All screenshots (or at least the vast majority of them) are duplicates.
This is a huge waste of space. I believe that by fixing this issue we could save at least 120 MB. The current size of the entire repository is about 450 MB.
Jekyll doesn't handle I/O very well, but anything would be better thant the current system. I will investigate this issue further, but resolving it will require a deep check all user guides for each language one by one, so it could require some time.

Removing the "priority" label after a discussion in #monero-site:
18:41:18 <ErCiccione[m]> So, today i found out that 1/4 of the repository is made by duplicate screenshots -_-. I'm not gonna lie, i screamed a lot: https://github.com/monero-project/monero-site/issues/1082
18:44:00 <fluffypony> hmmmm
18:44:39 <fluffypony> ErCiccione[m]: removing it won't change the repo size
18:45:37 <fluffypony> it will remove it out of the working directory, but it'll remain in .git as it's historical
18:45:38 -xmr-pr- erciccione opened pull request #1083: Update screenshots of user guide 'verification-windows-beginner.html' ...
18:45:38 -xmr-pr- > https://github.com/monero-project/monero-site/pull/1083
18:45:38 -xmr-pr- erciccione opened issue #1082: Fix insane number of duplicated png files used for user guides
18:45:38 -xmr-pr- > https://github.com/monero-project/monero-site/issues/1082
18:46:07 <fluffypony> so you might as well not bother
18:46:39 <ErCiccione[m]> yes sure, the git repo is gone at this point. But would be 120MB less heavy on people's hard drive, no?
18:46:45 <moneromooo> It fixes runaway repo growth though.
18:47:04 <fluffypony> nope
18:48:01 <fluffypony> moneromooo: sure, but only if we're adding new languages or new user guides
18:48:26 <fluffypony> I don't disagree with finding a way to tell jekyll "if this png doesn't exist translated use the default one"
18:49:23 <fluffypony> also one nice thing ErCiccione[m] is that if these pngs have the same hash then it'll only store one blob for the history
18:49:27 <fluffypony> and not hundreds of them
18:49:33 <ErCiccione[m]> O yeah i got it now. The thing is that right now to change one user guide's PNGs we have to change all screenshots for all languages. That will make the history heavier with each PR and doesn't make any sense
18:49:42 <moneromooo> Oh, that's a good point. I forgot about this...
18:50:46 <fluffypony> you might be able to do it in Liquid, ErCiccione[m]
18:51:31 <ErCiccione[m]> yeah that make sense. But still, changing more than 100 pictures when changing one user guide is insane. I think i will put all png's in the resources folder and create a folder for the languages only if the screenshots get updated
18:51:50 <ErCiccione[m]> liquid doesn't handle files very well, needs some tweaks
18:52:44 <ErCiccione[m]> basically we have to tell it manually where to go get the files. The "if file exists" thing doesn't work with liquid afaik
18:53:43 <fluffypony> https://stackoverflow.com/questions/16528783/check-for-existence-of-file-using-jekyll
18:55:06 <fluffypony> looping through site.static_files is inefficient, but given that we jekyll build infrequently I don't think it's a problem
18:55:08 <fluffypony> else you have to do it in Ruby :-P
18:55:10 <ErCiccione[m]> Yeah i already read that for another PR i was working on (the video in the homepage. That's the only way to do it, but i remember being problematic for some reason
18:55:34 <asymptotically> are there any other changes to the _config/nginx.conf other than the version numbers?
18:56:51 <ErCiccione[m]> asymptotically: that config file is quite old, may be very different now. I think binaryfate said he will upload an updated one
18:59:21 <ErCiccione[m]> anyway. I feel better knowing that the size is either not affected or there is nothing to do about it anymore. Thanks fluffypony :P
18:59:42 <asymptotically> not sure why the `rewrite ^ /cli/montello.tar.bz2 redirect;` goes from https to http
19:00:07 <ErCiccione[m]> Will change it anyway, but i can remove the "priority" label

In any case would remain a problem if we want to add languages or guides (and we want to add both, possibly). Also, changing 10 screenshots will result in actually creating a PR which changes 130 screenshots (10*13) and that is just more noise and efforts. So i think we should change it, but it's not urgent anymore.


feat: added LifecycleConfig, ReservationAffinity, SparkRJob in v1 API

This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/af76c96f-8456-41b7-acc1-7873b0b543d8/targets

Closing this since TypeScript conversion is coming.


Immersive Portals Core - Fabric API Crash 1.18.1

Only the latest version is being supported. If you are using an outdated version, upgrade to the latest version.
Provide instructions for how to reproduce the issue. Include the minecraft version and mod version.
Forge version issues belong to  https://github.com/qouteall/ImmersivePortalsModForForge/issues
If it's a mod compatibility issue, post that mod's link and open another issue on that mod

using Fabric Api ;0.45.1
using immersive-portals-1.1.7-mc1.18.1-fabric.jar
cause this crash
https://crashy.net/kdUHoA2TtCO8kGvBbBMd
also
https://pastebin.ubuntu.com/p/WKVTNJY8KP/
reverting fabric api  to 0.45.0 fixes the issue
fabrics api changelog -
Bump versions. (modmuss50)

Preventing END special events with dimensional api (#1938) (kohanis)
Registry sync packet compression II (#1853) (deirn)
Fix attribute modifiers inject limiting other mixins. (#1928) (Jared)
Use the correct information when throwing Exceptions for failed tests. (#1927) (Jared)

guessing somethign got changed with how immersive portals handels the dimensional api ?
use fabric 0.12.12. on 1.18.1
edit:    same crash with 0.45.0 api now. :(
this is used in a modpack im developing, and may take time to figure out the interacting mod causing this.. if it is caused by another mod.
edit: updated all my mods..not fabric api.. .. works fine.... updated fabric api... fails to create a world.

reverting back the fabric api update... also keeps the same crash happening.   cant update fabric api or crash will continue to happen even if down graded the api mod.

Can confirm the same issue. Have been unable to get everything except a local server instance running with 0.45.1 and immp.

Should be fixed in 1.1.8


Since UILocalNotification have been deprecated

Since UILocalNotification have been deprecated its now been rewritten to use UNNotificationRequest. Removed interval as its not needed in iOS10.

Hi, any specific reason why you closed this?

Hi. I closes this since I created a new pull request which contained all of the changes (some where made after this). Maybe another way to update one, but Im not that used to work with github.


Regenerate animals around the player.

Very quick and dirty, but should be good enough. Better ideas are welcome.

Tested this on a backup of the world and seems to be working.


Dls 7732 - update operating site urls and add remove warehouse page and readme update

https://github.com/hmrc/soft-drinks-industry-levy-ui-tests/pull/93


Provide algorithm while constructing Ec2SigningKey

Why not also provide algorithm for the OkpSigningKey?(.withAlgorithm(Algorithm.SIGNING_ALGORITHM_EDDSA))

Why not also provide algorithm for the OkpSigningKey?(.withAlgorithm(Algorithm.SIGNING_ALGORITHM_EDDSA))

Good catch.
Looks like OkpSigningKey is hard-coded to only Ed25519:
    if (algorithm != Algorithm.SIGNING_ALGORITHM_EDDSA) {
      throw new CoseException("Incompatible key type.");
    }

This is not correct, per RFC8152:
13.2.  Octet Key Pair

   A new key type is defined for Octet Key Pairs (OKP).  Do not assume
   that keys using this type are elliptic curves.  This key type could
   be used for other curve types (for example, mathematics based on
   hyper-elliptic surfaces).

Seems worth cleaning up at some point. However, as of now, I think this change is functionally fine.

Yeah, let's take this up separately. For now, Okp is artificially constrained to EDDSA.


The allocation is capped!

heavysql> \memory_summary
HeavyDB Server CPU Memory Summary:
MAX            USE      ALLOCATED           FREE
98304.00 MB    98223.84 MB    98304.00 MB       80.15 MB
HeavyDB Server GPU Memory Summary:
[GPU]            MAX            USE      ALLOCATED           FREE
[0]    32768.00 MB     2554.85 MB    10240.00 MB     7685.15 MB The allocation is capped!
what means [GPU] that The allocation is capped!??? but Free 7685.15  MB,why? thanks.

The allocation is capped because all 10GB of the GPU are allocated by the server.
You have 7.5GB of free cache memory for your queries, but when you fill then you can't allocate additional memory.
Scarica Outlook per Androidhttps://aka.ms/AAb9ysg


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1697 ms

Resolved: Bofrost.at performance has improved in 4c629c2.


Moved gatsby website to package/docs

Moved gatsby website to package/docs.
This will close #126.
@jordanoverbye please suggest changes if any.

Hey @johno , the build is failing. And I cant check the details too. Can you help?

@jordanoverbye, can you help me here ?


KUI can not get resources that are not native :)

kubectl get vs or virtualservices does not work

Probably duplicate of #7387


Sampling of models fails

I have done the following:

copy HelloFull.tla and HelloFull.config.toml from modelator samples into tests/models dir of atomkraft.
atomkraft model load tests/models/HelloFull.tla
atomkraft model sample --config-path tests/models/HelloFull.config.toml

This fails with FileNotFoundError: [Errno 2] No such file or directory: '/Users/.../atomkraft/modelator/samples'
The problem is that the path modelator/samples is picked up from the configuration, and overwrites the loaded model.

From which branch are you running this?

I see... Ok, let's close this for now. We will return to the issue later: my feeling is that the combination of CLI arguments & config values needs to be optimized to exclude pathological combinations.


Update android native libs

Allows use of .aar files
Blocked by: https://github.com/trinsic-id/okapi/pull/566 https://github.com/trinsic-id/sdk/pull/1213

Updated with latest released packages, merging.


abnormal cardiac muscle tissue morphology MP:0010630

Requested by Michelle Perry April 18, 2018 2:29 PM:
"I noticed that abnormal cardiac muscle tissue morphology MP:0010630 (and all its children term) are only located under the muscle phenotype tree. This looks odd. I annotated to a child term, cardiac muscle necrosis, and was surprised to see it wasn’t under the cardiovascular phenotype tree".
Consider making the following changes:
abnormal cardiac muscle tissue morphology MP:0010630 (and all its children term) should be made an additional child of abnormal heart morphology MP:0000266.
abnormal myocardium layer morphology MP:0005329 (currently only a child of abnormal abnormal heart layer morphology MP:0005329) should be made a direct child of abnormal cardiac muscle tissue morphology MP:0010630.
Also, it looks like
myocardial necrosis MP:0006085 should be made a child of cardiac muscle necrosis MP:0010632
myocardial hypertrophy MP:0010633 should be made a child of cardiac hypertrophy MP:0001625
myocardium hypoplasia MP:0010500 should be made a child of heart hypoplasia MP:0002740
calcified myocardium MP:0010534 should be made a child of dystrophic cardiac calcinosis MP:0002837

Cardiac muscle is also found in the pulmonary veins and superior vena cava (sinoatrial node), not exclusively the heart.  Perhaps it is better placed as a child of "cardiovascular system phenotype"
https://onlinelibrary.wiley.com/doi/full/10.1002/jmor.1051170202
https://onlinelibrary.wiley.com/doi/pdf/10.1002/jmor.1051450403
https://www.physiology.org/doi/abs/10.1152/ajpheart.00256.2009
https://www.ncbi.nlm.nih.gov/pubmed/8562136


Added functionality to switch title depending on if app is in patient…

Added functionality to toggle title. When in patient mode title is "Flux Notes". When in no patient mode title is "Flux Notes Lite"

I may have looked too quickly but let's make the title be passed into the NavBar by the specific App instance (FullApp, SlimApp, TestApp). NavBar should not have that information.

Sounds good. I can make those changes


[8.x] Make use of specified ownerKey in MorphTo::associate()

Currently, when calling MorphTo::associate(), the $ownerKey property defined in the relationship is ignored and the associated model's primary key is always used.
This is a small PR to use the value of the attribute defined in $ownerKey if $ownerKey is not empty. If $ownerKey is empty, it defaults to the model's primary key.

Hey there - it looks like the tests are failing. Could you resubmit this with passing tests?


Remove Zeebe Client logo from Spring Boot Startup

Currently there is an own logo coming with the ZeebeClient - I consider this bad practice in the Spring Boot ecosystem, as Zeebe might be one starter amongst others. I would vote to remove it.

 ███████╗███████╗███████╗██████╗ ███████╗     ██████╗██╗     ██╗███████╗███╗   ██╗████████╗
 ╚══███╔╝██╔════╝██╔════╝██╔══██╗██╔════╝    ██╔════╝██║     ██║██╔════╝████╗  ██║╚══██╔══╝
   ███╔╝ █████╗  █████╗  ██████╔╝█████╗      ██║     ██║     ██║█████╗  ██╔██╗ ██║   ██║
  ███╔╝  ██╔══╝  ██╔══╝  ██╔══██╗██╔══╝      ██║     ██║     ██║██╔══╝  ██║╚██╗██║   ██║
 ███████╗███████╗███████╗██████╔╝███████╗    ╚██████╗███████╗██║███████╗██║ ╚████║   ██║
 ╚══════╝╚══════╝╚══════╝╚═════╝ ╚══════╝     ╚═════╝╚══════╝╚═╝╚══════╝╚═╝  ╚═══╝   ╚═╝

  Spring-Boot:  (v2.2.1.RELEASE)
  Spring-Zeebe: (v0.7.0)
  Zeebe-Client: (v0.21.1)

Any objections or opinions?

The banner.txt coming from a library will be overwritten by a banner your spring application provides itself ... so this is just an issue if you do not use a banner. So I see no harm in having one.

I don't see an issue either.. as a library I would prefer not to add a banner .. but unless we have someone complaining about it.. I wouldn't bother right now..

I personally find it too aggressive given we just add a client library. Think of adding a JDBC library and then you get a Oracle Banner in your face. Would you like this?
So if nobody pushs back harder I would still move on and remove it.

@berndruecker I totally agree.. is there a way to override it programatically @jangalinski  ?

@berndruecker maybe.. we should remove the original banner.txt from Zeebe Core.. that sounds like the right decision.. and only add the banner.txt file if you are creating a spring boot application that is a broker for example.

f you are creating a spring boot application that is a broker for example.

Which is not a use case we support as far as I know - probably we should even remove this part completely? I can create a separate issue for that.

What do you think of the banner in the camunda starter? What do you think of the default banner provided by spring boot?
I don‘t really get the point ...
If you want your own banner, create one, if you do not want any banner, doable it in application.yaml ...

I like the banner, but just go ahead and remove it then.

Happy that you understand it Jan :-)
Nut - but seriously - feel free to approach me. I definitely want to avoid hard feelings with the man investing his free time into starting great things in our community!
But overall I think it just a bad practice that libraries have their own banner. Show me other client libraries that do this. It typically leads to a bit of confusion on the users side as well. And honestly: Nobody really adds banner.txt to their client apps - at least not as far as I have seen. Probably except Josh Long ;-) Happy to discuss!
The same problem applies basically to the Camunda BPM banner as well - but as the starter really starts the whole engine it is a bit less of a problem there.

@salaboy Just removed it from the client for now - we should discuss the broker separately: https://github.com/zeebe-io/spring-zeebe/issues/78

Happy that you understand it Jan :-)

No hard feelings on my side ... I didn't get why this was an issue in the first place ... but you somehow got me with the "client-lib" point ... so now it's gone, I do not feel any need to continue discussing ...
Having a rough day and you just got "proxy-punched" :-), sorry for that.


Support check commited txns before catalog drop meta, like db, table, partition etc

This PR is to ensure that dropped db , table or partition can be with normal state after recovered by user.  Commited txns can not be aborted, because the partitions's commited versions have been changed, and some tablets may already have new visiable versions. If user just don't want the meta(db, table or partition) anymore, just use dropp instead of drop to skip commited txn check.

for #3988

If I use DROPP Table to forcibly drop a table with COMMITTED txns.
Can those COMMITTED txns be cleaned automatically?

If I use DROPP Table to forcibly drop a table with COMMITTED txns.
Can those COMMITTED txns be cleaned automatically?

@morningman  in fe, the txn will be publish timeout, and publish version daemon will try to finish transaction, it find that table have been dropped and will remove table committed info from txn, the txn will be visible. In be, txns seem that it wiil be cleaned by reporter handler?

I found if perform DROP database force, it's committed version will be recovered by RECOVER command?

I found if perform DROP database force, it's committed version will be recovered by RECOVER command?

@chaoyli I will fix it, make force drop operation do not recycle meta.


Error: Failed to validate user configuration and data

System Information (please complete the following information):

Model Builder Version (available in Manage Extensions dialog): <IP_ADDRESS>3404
Visual Studio Version: Microsoft Visual Studio Enterprise 2022 (64-bit) - Current Version 17.5.3

Describe the bug

On which step of the process did you run into an issue:
Object detection on Azure, Training step
Clear description of the problem:
Initially, there was no prompt from the model builder. In Azure ML Studio, the job failed with the error message, "Error: Failed to validate user configuration and data. 1. Service failed to retrieve the data. Ensure data correctness and availability.", Eventually, the model builder encountered  "A network issue has been detected. ", or "Didn't find a child run."

To Reproduce
Steps to reproduce the behavior:

Go to 'Object Detection(Azure)'
Setup Environment
Select json file
Click "Train"
Go to Azure ML Studio, see job failed,

Expected behavior
A clear and concise description of what you expected to happen.
The job in Azure ML Studio should have succeeded, and the model builder should then consume the model.
Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.
The older version model builder seemed fine, so I rolled back to <IP_ADDRESS>5601, and the issue disappeared.

@zewditu Can you take a look at this?

Hitting this in the current main as well. Marking it as release blocker

Verifying azure training over the previous release and it seems to be not working as well. Perhaps there's a break change on azure automl service side

@LittleLittleCloud , @johnseed  I get successful run today,  are you able to try it again?

It's still not working, the same error persists.

@johnseed  it will be resolved in our next release.

I can confirm that the old version <IP_ADDRESS>5601 does not have this issue, but the old version 16 is unable to select V100 or T4 Compute. Due to the large amount of data, the training times out. These accumulated issues have completely hindered my progress, causing not only financial loss from failed training but also impacting my project, which relies on this. I am currently under tremendous pressure.

@johnseed Really sorry to hear that. We are going to release early next week which will include the fix for this issue.

Also @zewditu, is it the case that @johnseed can overcome this issue by creating a training compute from another region

@johnseed  probably your region is not westus2? you can use resources created in westus2 region to unblock you till our next release

@johnseed probably your region is not westus2? you can use resources created in westus2 region to unblock you till our next release

I don't know what it has to do with westus2, as all my compute resources are in eastus. Regardless, I managed to use the T4 GPU, and I hope it works.

@johnseed We just release a newer version with the fix for this issue, please let us know if it fixes this problem

@johnseed We just release a newer version with the fix for this issue, please let us know if it fixes this problem

Thank you for the update! I'll try the new version. I'll let you know if it resolves the issue.

@johnseed We just release a newer version with the fix for this issue, please let us know if it fixes this problem

Can't say it's perfect, but it's working now, thank you very much!

@johnseed  what makes you "Can't say it's perfect, but it's working now" ? let us know

Hi, I am having the same problem today

@johnseed what makes you "Can't say it's perfect, but it's working now" ? let us know

Upload reliability ：In poor network conditions, even if the upload fails or is not completely successful, the model training process will still continue.
Compute Cluster Size：The available Compute Cluster Sizes are limited. My project has over 30,000 images, and I would like to use either V100 x 8 or A100 x 8 for compute. Although ML Studio can create a V100 x 8 Compute, it cannot be selected in Model Builder.
Undocumented gap ：There is a lack of documentation, and some features are not well explained. For example, it is not clear how to use MLFlow when the model results shown in ML Studio are from MLFlow. Additionally, the process of downloading and using ONNX models is very complex. On the other hand, MLFlow is easier to use. Currently, I download MLFlow models directly, deploy them using Docker, and wrap them as API calls. However, there is no documentation on how to use MLFlow models, and I had to figure it out on my own in a day.
Resource selection bug：There are some minor bugs in the resource selection interface, causing many exception dialogs to pop up. However, I did not record them due to the time elapsed.
Start over every time：The training cost is high, and we have new images every week to add to the model training. However, we have to start training from scratch each time instead of continuing from previous results.
Use GPU：There is a lack of documentation for using GPUs with trained models, including code configuration and the installation of CUDA and CuDNN. I had to figure it out on my own.
It doesn't feel like using a mature software, but more like reverse engineering, as many features require self-exploration and problem-solving.

@jpcintegral can you share the model builder version you are using? And is the azure training fails with the same error information on azure portal as well.


Add Bitcoin-Cash-Wallet

This SPV-Client is a fork of one of a popular android wallet, Bitcoin Wallet.
Bitcoin-Cash-Wallet uses java.

Also added Coinone Exchange.

Bitcoin-Cash-Wallet appears to be unreleased. It also only shows 10-50 downloads so hasn't been tested by the community. Is there an open source repo for it?
As for Coinone that looks like a quality addition. Any way you can split this to 2 different PRs?

Also if possible resize the images to max 60px height.

Splited two commits. You can see bitcoin-cash-wallet repo here https://github.com/bitcoincash-wallet/bitcoincash-wallet.

#15 Merged PR


Question: Recording 48 kHz

Hi,
I connected the s2go MEMS to a Raspberry Pi and overall I‘m impressed by the quality so far. Great product!
However, when recording with a sample rate of 48 kHz and a bitrate of 16 bits, Frequencies above 12 kHz are just mirrored and the second channel has some short noisy interrupts, which I assume is caused by a misinterpretation of the received signal. I‘ve seen the same behavior with other MEMS microphones so could you tell me if this is inherent to the MEMS type microphones or is this related to the i2s software currently available for these microphones?
The only way I was able to record "real" 48 kHz with no issues on the second channel was with 32 bits.
Thank you!

Hi @schmurian ,
The issue is of dynamic range.
The Shield2Go uses a converter such as the ADAU7002 from Analog Devices to convert microphone PDM output into PCM.
PDM is a very simple interface, which just generates a 1 if the current sample has higher amplitude than the previous sample, and a 0 if the current sample is lower than the previous sample. This information must be collected and decimated in the received to generate the PCM information.
Rather than working out how many effective bits of audio you can get from the microphone, you should work the PCM bit depth needed to encode the full microphone dynamic range:

 The dynamic range of the IM69D130 is 105dB with a 3MHz clock.

 To work out the dynamic range of the PCM word is quite simple. In general you can correlate 1 bit = 6dB, so a 16 bit word can encode 96dB of dynamic range.

 Clearly 16 bits is not sufficient for the microphone dynamic range. Even with 768kHz, the IM69D130 microphone dynamic range is reduced by 5dB to 100dB, but still is too much for 16 bit encoding.

 You can work this backwards also… To ensure you receive the full microphone dynamic range, you require a processing chain with minimum 105dB/6 = 18 bits word length. This is fairly uncommon so 20b or 24b can be used.

If the only option is to use a 16b word length, the best option is to instead use the IM69D120, which has a reduce dynamic range of 95dB. This was created for exactly this use case of customers who only have the option of a 16b processing chain. But unfortunately, we do not have the SHiel2Go with IM69D120 microphone. This will require the replacement of the microphone on the Shield2Go. Just removing the IM69D130 and soldering  the IM69D120.
The effect of using a bit depth which less than required is that the microphone SNR will not be evident in the output signal.
As the microphone dynamic range is greater than the word dynamic range, and the digital numbers are all aligned to full scale (0dBFS), which corresponds to the microphone’s largest output signal, the digital encoding will not be able to encode the smallest output signals, which correspond to the mic noise floor.
I hope this explanation helps. Recommendation will be for the user to use minimum of 20 bit encoding system. You could also share the application note to the user Link

Hi  @schmurian ,
I hope this will clear up your doubts and in case still, you have any thing left open feel free to comment.
thanks
Swarnam


feat: Linear gradient fill

This is an initial implementation of a linear gradient fill mode.

They can currently be used to fill border, shadow, and background, but I hope to find a way to also style text properties.

Differences between CSS gradients:

Color stop positions are required. This might change at a later time.

e.g. linear-gradient(red, blue) is not valid. Needs to be linear-gradient(red 0%, blue 100%)

Color stop positions can only be specified using percentages of the gradient line, not using length units.
Gradient rotation is counterclockwise, not clockwise.

This is a pretty big change under the hood. Devtools are broken because of changes to node state, and tests need rewriting still. Some parsing had to be changed for other properties too (mainly due to the new splitter functions).

We can write the docs in another PR


use port.alias if set

Only looking at port.name, I get plenty of duplicated port names.
"Midi Through:(playback_0) Midi Through Port-0"
"Midi Through:(capture_0) Midi Through Port-0"
"out_0"
"playback_FL"
"monitor_FL"
"playback_FR"
"monitor_FR"
"capture_FL"
"capture_FR"
"out_0"
"Scarlett 2i4 USB 2:(playback_0) Scarlett 2i4 USB MIDI 1"
"Scarlett 2i4 USB 2:(capture_0) Scarlett 2i4 USB MIDI 1"
"playback_FL"
"monitor_FL"
"playback_FR"
"monitor_FR"
"playback_FL"
"monitor_FL"
"playback_FR"
"monitor_FR"
"playback_RL"
"monitor_RL"
"playback_RR"
"monitor_RR"
"capture_FL"
"capture_FR"
"capture_MONO"
"output_FL"
"output_FR"
"output_RL"
"output_RR"
"output_FL"
"output_FR"
"output_RL"
"output_RR"
...

Seems reasonable and useful. Thanks!

@eras thank you very much for this (small but great) tool! 🙂


How to get the SSP IRIS Storm data?

Hi,
Really great and interesting work! I was wondering how to get the IRIS data for the different SSPs, as mentioned on the website? I've gotten the ones from the Nature paper, but I don't see the SSPs in there?

Hi @jacobbieker - thanks! You should contact Nathan Sparks and Ralf Toumi at Imperial directly (Nathan is corresponding author on that paper and Ralf has contact details on his webpage). Nathan prepared the return period maps for us while their paper was still in preprint.


docs(readme): fix guide

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

Thanks!


props on template are not checked

Vue - Official extension or vue-tsc version
2.0.26
VSCode version
1.92.0-insider
Vue version
3.4.31
TypeScript version
5.5.3
System Info
No response
Steps to reproduce

git clone git@github.com:brc-dd/volar-template-key-bug.git
pnpm i
pnpm vue-tsc --noEmit

Pasting here for completeness:

<template>
  <template v-if="true" :key=""></template>
  <template v-if="true" :key="{}"></template>

</template>

What is expected?
Error on line 4, 5, 7, 8 of Foo.vue
What is actually happening?
Error is only on line 7, 8.
There should be an error on line 4 saying v-bind is missing expression.
There should be an error on line 5 saying Type '{}' is not assignable to type 'PropertyKey | undefined'.
Link to minimal reproduction
https://github.com/brc-dd/volar-template-key-bug
Any additional comments?
Is it possible to show vue errors when running vue-tsc? They are currently shown only in the editor. (Line 7 in the above example.)

Input

<template>
  <template v-if="true" :key="">

  </template>
  <template v-if="true" :key="{}">

  </template>

</template>

Output
// ...
if (true) {
__VLS_elementAsFunction(__VLS_intrinsicElements.div, __VLS_intrinsicElements.div)({});
}
if (true) {
__VLS_elementAsFunction(__VLS_intrinsicElements.div, __VLS_intrinsicElements.div)({});
}
if (true) {
__VLS_elementAsFunction(__VLS_intrinsicElements.div, __VLS_intrinsicElements.div)({key: ((__VLS_ctx.)), });
// @ts-ignore
[,];
}
if (true) {
__VLS_elementAsFunction(__VLS_intrinsicElements.div, __VLS_intrinsicElements.div)({key: (({})), });
}
// ...

https://github.com/vuejs/core/blob/93324b2ec06b26662b77abc2a75d21ecbe8913db/packages/compiler-core/src/transforms/vIf.ts#L206-L216
A <template> with v-if will be turned into an IF_BRANCH node, we should handle it in https://github.com/vuejs/language-tools/blob/master/packages/language-core/lib/codegen/template/elementDirectives.ts.

Ah, it's not working for v-for in template's either. I had put v-if for easier repro.

Should be fixed by https://github.com/vuejs/language-tools/commit/cb540323d4f0e80feed4feb4fea301f7d532f0c5? Do you mean there is no type checking?

Do you mean there is no type checking?

Yeah it's not there for key. This should've shown errors:

<template>
  <template v-for="x in [1]" :key="{}">

{{ x }}

  </template>
</template>

Got it :open_hands:

My PR doesn't report v-bind is missing expression, since CompilerDOM.compile() itself doesn't throw on those invalid directives.

Ah yeah. It can be left I guess. I'll track it on the core repo. Looks like compiler-dom is generating invalid JS for  <template v-for="x in [1]" :key="" /> without complaining.

Yeah, v-if with :key generates { key: 0 } while v-for with :key generates { key: }


Bug while executing 'install-sqlservercache' command

I already uncomment the lines to use the Microsoft SQL Server implementation of IDistributedCache, but whenever I execute the dnx . install-sqlservercache command error show up in the command line

@hishamco ...follow the steps below and see if you still see the issue:

Run dnu commands install Microsoft.Framework.Caching.SqlServer.SqlConfig to install the 'global' command called sqlservercache.
Run sqlservercache <connectionstring-to-database> <schema-name> <table-name> to set up the table and indexes.
Register this cache in DI. Example:

services.AddSqlServerCache(o =>
{
    o.ConnectionString = "Server=localhost;Database=SessionSampleDb;Trusted_Connection=True;";
    o.SchemaName = "dbo";
    o.TableName = "SessionSample";
});

@hishamco Closing this one.  If @kichalla's instructions do not work, feel free to re-open :)

Thanks @kichalla I'd like to inform you that the first step produce unable to locate the package Microsoft.Framework.Caching.SqlServer.SqlConfig

@kichalla any idea about the error

My bad, the package name is Microsoft.Framework.Caching.SqlConfig (notice that there is no SqlServer in it)

I got ArgumentNullException paramter path1, please reopen the issue until it got fix

@hishamco can you show the entire command that you are trying?

Here is the command dnu commands install Microsoft.Framework.Caching.SqlConfig as you told me before

Activating for further investigation

@hishamco I am unable to repro the issue that you are seeing
My DNU version is Microsoft .NET Development Utility CLR-x86-1.0.0-beta6-12232
Feeds used:
https://www.myget.org/F/aspnetvnext/api/v2/
https://www.nuget.org/api/v2/

Also to isolate the issue, can you verify if you are able install another package having a global command..example:
dnu commands install Microsoft.Framework.SecretManager

Finally the command executed successfully after upgrade dnvm to the version that you mentioned before, but still i'm facing an issue during executing sqlservercache command, I passed the connectionString, schema and table like what you mentioned before, but unrecognized argument error occurs in ConnectionString

try this sqlservercache create <connectionstring-to-database> <schema-name> <table-name>

I executed this sqlservercache create "server=.;database=myDB;integrated security=true" dbo Sessions, again error occurs "Format of initialization string does not conform to specification starting at index 23"

I cannot repro your issue using the above command against my SQL Server 2012 server. Not sure if its specific to your sql server version, but this seems like an error with connection string: http://stackoverflow.com/questions/8243008/format-of-the-initialization-string-does-not-conform-to-specification-starting-a

Thanks @kichalla it works fine when i used Trusted_Connection instead of Integrated Security, but when I run the sample there's no entries show up in the table

Thanks @hishamco ...the instructions in the sample were incorrect...can you try with the updated instructions now: https://github.com/aspnet/Session/blob/dev/samples/SessionSample/Startup.cs#L23-L44

Still the table is not updated anymore!!

@hishamco Can you share your code?

Finally .. it works fine, and thanks for your collaboration :smile:


Add announcement bar

Adds the announcement bar to the top of the docs pages.
I'm not sure if the colours work, but feel free to edit or suggest changes.

@pranavrajs Not sure if you don't like this?

@PatelN123 Thanks for the PR.


Capture Mouse Clicks

Show Circles on mouse clicks

Typical Workout:

LowLevel MouseHook
OnClick => Graphics.DrawCicle(Centre := Cursor.Position, Radius: 10, Color: White)


[ReOpen]hard coded private static final String CALLBACK_PATH = "/Callback" in LocalServerReceiver.java #108

This issue was mentioned in the following link: https://github.com/google/google-oauth-java-client/issues/108.
Currently (com.google.oauth-client:google-oauth-client-jetty:1.23.0) not resolved.

This is addressed in #171 and will be included in 1.25.0

1.25.0 is released.


test page is down

It looks like domain for http://php-console.com/js_errors.html is expired and/or hijacked.

Now it's another test page URL in extension description.

But not in README.


fix: downgrade pivot-table because of breaking changes

SUMMARY
I'm downgrading pivot-table back to version 0.17.67 because we have people using this visualization reporting breaking changes with conditional formatting from https://github.com/apache/superset/pull/15742 and superset-ui has been too active for me to fix forward in this case.
It seems as if there's still a lot of development on this visualization, however since it's not behind a feature flag we had people actively using it in production, and therefore need to prevent regressions here. I'm hoping that we can merge fixes into superset-ui and then upgrade back to a fully functional version that either migrates the old charts to use the new controls properly or fixes the regression. Thanks!
TESTING INSTRUCTIONS
CI, use the test env
ADDITIONAL INFORMATION

[ ] Has associated issue: https://github.com/apache/superset/issues/15961
[x] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

to: @kgabryje @villebro
cc: @graceguo-supercat @serenajiang @junlincc

/testenv up

/testenv up

/testenv up

closing since this didn't resolve the issue


Images are messily organised

When compiled, there are images in 3 places in the /app folder.

/app/assets/images
/app/assets/stylesheets
/app/assets/stylesheets/images

(The external-link images do not appear in the /source/assets/stylesheets folder.)
Should these be tidied up?

It's an issue with loading assets in new versions of rails, all assets need to be assed manually to be precompiled.

In Rails <IP_ADDRESS> it causes:
Add `Rails.application.config.assets.precompile += %w( apple-touch-icon-152x152.png )` to `config/initializers/assets.rb` and restart your server

Solution is to set assets manually:
Rails.application.config.assets.precompile += %w(
  apple-touch-icon-152x152.png
  apple-touch-icon-120x120.png
  apple-touch-icon-76x76.png
  apple-touch-icon-60x60.png
  opengraph-image.png
  open-government-licence.png
  open-government-licence_2x.png
  govuk-crest.png
  govuk-crest-2x.png
  govuk-crest-ie.png
  gov.uk_logotype_crown.png
  gov.uk_logotype_crown-1x.png
  gov.uk_logotype_crown_invert_trans.png
  file.png
)

Following the launch of the GOV.UK Design System, GOV.UK Template will now only get major bug fixes and security patches, so I'm going to close this.


welcome email doesn't look so great in gmail

not sure if webfonts are possible, but fallback should be a sans-serif font.

what was done to fix this ?

It was a long time ago but likely a mix of specifying font fallbacks and mjml.


Missing the size of the Ranger

It would be nice to have a Range.Len() method.
It should show the number of Networks stored in the data structure.

@yl2chen Thanks.


BOV: Multiple timesteps for a single variable

Fixes #2821 by adding documentation to DCBOV.h.
The documentation regards how duplicate timestep/variable definitions are handled among imported BOV files.

//! If multiple files specify a single TIME value for a single variable, the first-read file will be used for that variable at that timestep.

Scott, can you double check if it's the 1st occurrence, or the last occurrence, being used?
Also, can you specify this value, and all other values, if they should be int or float in nature? (I.e., are 1.1 and 1.2 considered the same?)

Scott, can you double check if it's the 1st occurrence, or the last occurrence, being used?

Yes, it's the first occurrence that is kept.  Once a file is parsed and validated, I add it to a lookup table based on a timestamp and variable name.  If we have a new timestamp/variable pair, we add it to the map.

Also, can you specify this value, and all other values, if they should be int or float in nature? (I.e., are 1.1 and 1.2 considered the same?)

Sure thing.  I've added more comments to DCBOV.h, but this will also be added and further explained in the online documentation.

@sgpearse , I don't think this PR fixes the problem. The problem is, user selects 2 files, but one is discarded, silently. This "fix" will exhibit exactly the same behavior as before. Does this make sense? Happy to discuss if it doesn't.
A proper fix will not silently discard input by a user. Instead, it will either 1) properly process user input as other data importers do, or 2) warn users that not all input files will be processed, and clearly tell users what is chosen to be processed.
Does this make sense? If not, happy to discuss.
Among the 2 possible fixes listed above, I suggested 2) because it involves less effort. 1) will produce better software but it will also require more work. Happy to know if a possible 3rd fix exists, but I don't think this PR is currently a fix yet.

I'm going back to what I said earlier; I don't think it is unreasonable to silently discard a file if the  time isn't specified. Synthesizing a time step simply assumes that what the user really wanted was to specify time varying data. Moreover, it guesses at a time value. Both of these assumptions may lead to unexpected behavior as well. I'd support leaving the original behavior alone,  documenting the default value of TIME, and providing an example in our documentation that shows how to create a time varying data volume.

I'm going back to what I said earlier; I don't think it is unreasonable to silently discard a file if the time isn't specified.
Silently discarding a user input is bad behavior at least, isn't it?

Scott has code to display a warning message if 3 other fields were missing in a BOV header; I'd think it's a trivial task to make TIME the 4th field to trigger a warning message. Why confuse the user when you can easily display an informative message?
Maybe @sgpearse can help assess if it is trivial or not.

@shaomeng I've implemented this per your request in #2837.  Closing this one.


Got "SyntaxError: Unexpected token import" when run test in "chapter-9" branch

I check out to "chapter-9", then run npm test and got error below
FAIL  test/pages/home.test.js
  ● Test suite failed to run

    /Users/tringocnguyen/working/letters-social/test/setup.js:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){/* istanbul ignore next */var cov_1f0qdrgp0z = function () {var path = '/Users/tringocnguyen/working/letters-social/test/setup.js',hash = 'e68af4693e3d16586c1ad1795d5a6923e30fff61',global = new Function('return this')(),gcv = '__coverage__',coverageData = { path: '/Users/tringocnguyen/working/letters-social/test/setup.js', statementMap: { '0': { start: { line: 4, column: 0 }, end: { line: 4, column: 45 } }, '1': { start: { line: 6, column: 0 }, end: { line: 9, column: 2 } }, '2': { start: { line: 12, column: 0 }, end: { line: 32, column: 2 } }, '3': { start: { line: 16, column: 12 }, end: { line: 19, column: 14 } }, '4': { start: { line: 26, column: 8 }, end: { line: 30, column: 10 } } }, fnMap: { '0': { name: '(anonymous_0)', decl: { start: { line: 15, column: 21 }, end: { line: 15, column: 22 } }, loc: { start: { line: 15, column: 27 }, end: { line: 20, colum

    SyntaxError: Unexpected token import

      at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:305:17)
      at handle (node_modules/worker-farm/lib/child/index.js:44:8)
      at process.<anonymous> (node_modules/worker-farm/lib/child/index.js:51:3)
      at emitTwo (events.js:126:13)

I googled and figured out that the root cause is JEST automatically set environment to test, while we only have development and production environment in .babelrc (see https://github.com/react-in-action/letters-social/blob/chapter-9/.babelrc).
Then I added below snippet to .babelrc and it worked
        "test": {
            "presets": ["react-app", "env"],
            "plugins": ["transform-class-properties"]
        }

Could you have a look at this issue? I was wondering if my workaround is good enough 😄

It's ok, thanks.


Fix issue 13632: Enhancement to std.string.strip

Added second argument similar to Python str.strip
Second argument accepts list of chars to strip and strips only
those chars.
Examples:
"xyzhello".stripLeft("xyz") == ""hello"
"helloxy ".stripRight("xy ") == "hello"
"xhellox".strip("x") == "hello"

Signed-off-by: Aravinda VK<EMAIL_ADDRESS>

Alright, I think this is good to go.  Any further fixes can be done in followup PRs. Merge ahoy!

Feeling very happy to see my first contribution to D language :)
Contribution experience was very nice, review comments were very valid and helped me to understand the language better. Happy to contribute more to D language in future. Thanks a lot

Nice work @aravindavk, you made a solid contribution to the standard library!

Feeling very happy to see my first contribution to D language :)

BTW it's online on the changelog already:
https://dlang.org/changelog/pending.html#std-string-strip

Happy to contribute more to D language in future.

:+1:
I have sent out an invite to our Slack channel too (it's a good way to quickly ask questions) - you deserve d it!
Also, https://issues.dlang.org is open 24/7 :wink:


Cyphers/distdebug

I think Travis managed to find something on CentOS:
[ 33%] Building CXX object src/ngraph/CMakeFiles/ngraph.dir/log.cpp.o
/root/ngraph/src/ngraph/log.cpp: In function 'std::string ngraph::get_timestamp()':
/root/ngraph/src/ngraph/log.cpp:91:18: error: 'put_time' is not a member of 'std'
     timestamp << std::put_time(&bt, "%H:%M:%S"); // HH:MM:SS
                  ^

std::put_time is in C++11 and comes from  which is included. What version of centos is travis using?

Travis is using the latest version of CentOS 7, which should mean 7.6
The entire environment is defined in this Dockerfile:
https://github.com/NervanaSystems/ngraph/blob/master/.ci/travis/centos/Dockerfile#L1

@diyessi It turns out that gcc 4.8.5 (default compiler on CentOS 7) doesn't support the std::put_time - hence the error. I replaced that call and now the build should pass on CentOS. I am also going to fix this on r0.15 as well (as this would chock the TensorFlow bridge as well which is built with gcc 4.8).
@postrational Thank for bringing this up.


Gracefully handle absent storage folders

Wanted some comments and ideas on the overall design. This PR (assuming it builds - didn't check b/c 5am) adds code to gracefully handle the situation where siad loads and a storage folder is not available.
Today the behavior is to delete that storage folder from memory, including all of the metadata. This means the host will lose that storage folder if they load siad at boot and the host starts up before the storage folder is available. v1.1.2 and earlier would fail silently, dropping all historic data as well and then putting the new data in the wrong location.
New behavior basically will still report the storage folder to the user, and will still retain all metadata, but will return some gross error statistics, and it will also prevent all operations involving the storage folder (reads + writes, namely).
I could also add some sort of background check which regularly checks whether the storage folder has been added and then logs an error if not, and marks the storage folder as available (opening all needed file handles) if it does? That part isn't implemented yet.
This PR could have more safety, though not quite sure how best to achieve it. Mostly this moves the host in the direction of robustness.
Side note: right now we have a json bitfield being encoded as a series of uint64s. Json prints numbers as a string, meaning that we end up with things taking 20+ bytes each (plus formatting overhead - burdens the CPU) when they should really only be taking up 8 bytes each (and ideally no formatting overhead). Not sure if there's an easy encoding fix here but @lukechampine it'd make the host run a lot smoother, and also it'd make the disks last longer. A better solution would not have us writing out a giant bitfield in JSON every half second, but that's a more difficult change to make.

If the rest of the file is JSON then the most compact encoding is a []byte encoded as a base-64 string.

This commit is ready. I'm intending to add another commit where a background thread continuously scans for the storage folder, bringing it back up automatically if it finds it.

This guy should be ready to go now as well. The diff is almost 80% tests.

Looks like one of your tests isn't compiling

Seems a bit weird to me to accomplish this functionality by setting failedreads and failedwrites to 999999, why not just add an extra bit to StorageFolderMetadata (unavailable?)

This method doesn't change the API, which means we can signal to users running the current UI that something is amiss. Otherwise we'd need to

extend api
extend siac
extend ui

Which is all fine, but we're crunched for time right now, and this seemed close enough.

rebased, hopefully this fixes the NDFs on appveyor


fix(#57): malformed indexing status response

resolves #57

looks good, I think we can keep the blocked field changes (will reset the revert commit and make a better fix later on)

We probably need some tests for these so that we can make sure we get the same outputs as the TS version.

sent an invite @Theodus ! thank you for contributing:)


Affine transforms can't scale up

If you use anything outside -1 to 1, it fails to convert the affine transform. This almost seems intentional, but I can't find the justification for it anywhere and it seems unnecessary too, as all other renderers I've tried don't have any such limitation.
https://github.com/google/forma/blob/fcef3e29ce87219eefaaf87ad5363f8335114b71/forma/src/math/transform.rs#L117-L125

Layer transforms are not supposed to scale up, only scale down, translate and rotate. For everything else, you'll have to transform the Path instead.
The distinction here is made because translating the layer is cheaper, if it fits the definition above. We should add pointers to this in the docs.


actual tab of array in controller

Is it possible to acces the index of the actual tab of an array within the controller?
Can I switch the actual tab from outside?

@orbg the templates generate angular code, you can make your own controller that attaches to the array elements and determines this value. There was another ticket in which an example was provided about interrogating array properties, try searching in the issue list for 'array'.

Please re-open if you do not feel the question has been answered sufficiently.


Legacy url usage breaks with new url library

It breaks singlepage actions, (thats how I found out) for example,
<a href="#" onclick="window.location='<?php echo $this->action('add', '\'+$(\'[name=menu_cID]\').val()+\'', $token)?>'">
    <?php echo t('Add Menu Item')?>

In the above in < 5.7.4 it creates the following url:
Add Menu Item

5.7.4 creates:
Add Menu Item

which breaks the js
I have seen urls generated this way (usually in block views (ajax)) for addons in the MP
This is a change in behaviour that has unintended consequences.

It's good to open a new issue for this so that people searching the something like "Halp urlencode brake c5" get the correct answer.
Ty @Mnkras
issue #2296

So what is the new workaround here? shall we stop using BlockView::action? and rework all using specific Routes registered elsewhere? or do I miss the point?

It doesn't break single page actions. All the legacy stuff code should work. Action was never meant to have javascript inside it. The first item is a method and the others are string arguments.
Sent from my iPhone

On May 3, 2015, at 10:12 AM, Florian Delizy<EMAIL_ADDRESS>wrote:
So what is the new workaround here? shall we stop using BlockView::action? and rework all using specific Routes registered elsewhere? or do I miss the point?
—
Reply to this email directly or view it on GitHub.


Resources pack?

Where can we download the resources pack?
My bug's screenshot

it doesn't work

What minecraft version are you using?

are you using optifine?

I've it, but disabled

Probably yes

gone :D

gone


Declarative backref rels not filtering by polymorphic identity

More info here:
https://bitbucket.org/zzzeek/sqlalchemy/issues/3960/declarative-backref-not-filtering-by
"the issue is somewhere in db.Model where their declarative base is interfering with declarative being able to set the "single inheritance" flag on the Event1 mapper."

likely because tablename is set to non-None in all cases now: https://github.com/mitsuhiko/flask-sqlalchemy/blob/master/flask_sqlalchemy/init.py#L641    that should be None to indicate single inheritance.

@zzzeek it should be unset on the "base" classes, but set on the "child" classes? to the same thing?

whichever class should have its own table gets tablename, whichever subclass that's single inh either should not have tablename at all (declarative looks in cls.dict to check that the attribute is local to a certain class) or it should return None - declarative then sets that mapper as single=True.
Basically the way db.Model here wants to do tablename, if it has that feature then you need to set tablename = None on your model.

I'm working on fixing the tablename loguc, I'll keep this example in mind.

Btw, the title of the bug is incorrect: it doesn't really involve relationships at all. It is that queries that specify a subclass do not emit a where clause when using polymorphic identity in single table, so effectively, the type is ignored.
Here's an example:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import Column, Integer, String

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
db = SQLAlchemy(app)
app.config['SQLALCHEMY_ECHO'] = True

class Group(db.Model):
    __tablename__ = 'groups'

    group_id = Column(Integer, primary_key=True)
    name = Column(String)
    type = Column(String)

    __mapper_args__ = {
        'polymorphic_on': type,
        'polymorphic_identity': "group",
    }

    def __init__(self, name):
        self.name = name

class OwnerGroup(Group):
    # __tablename__ = None

    __mapper_args__ = {
        'polymorphic_identity': "owner"
    }

class SharedGroup(Group):
    # __tablename__ = None
    __mapper_args__ = {
        'polymorphic_identity': "shared"
    }

db.drop_all()
db.create_all()
session = db.session

o1 = OwnerGroup("#1 owner")
o2 = OwnerGroup("#2 owner")
s = SharedGroup("Shared")
session.add_all([o1,o2,s])
session.commit()
q = session.query(SharedGroup)
print(q)
found = q.all()
assert len(found) == 1, "Found too many SharedGroups"

Based on the hint from @zzzeek , if you uncomment the __tablename__ = None, it works.
This seems to be a pretty serious bug.  Hope it gets fixed soon.

Duplicate of #478. Should be covered by #541, which also adds a test that the query contains the polymorphic condition.


fix typo in README.md

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[x] Other: <!-- Fixes a typo -->

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information

PR Type
What kind of change does this PR introduce?

[ ] Bugfix

[ ] Feature

[ ] Refactoring (no functional changes, no api changes)

[ ] Documentation content changes

[x] Other: <!-- Fixes a typo -->

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes

[x] No

Other information


DOC: document in more detail what a BIO_read_ex() via BIO_f_buffer() does

The BIO_f_buffer() documentation tells in enough detail how it affects
BIO_gets(), but not how it affects BIO_read_ex().  This change
remedies that.
Fixes #10859

This is an alternative to #10876

Ping!

Ping!


Stop using discord role names and use ID's for critical systems.

As discussed in the dev channel.

Mostly fixed, need to check how it fits in with refactor

Should all be good actually, since it only uses devs.csv now.

@yutotakano permission to close issue?

Closing as per @yutotakano's permission


Only install Haskell Stack if we really need it (for running tests)

This change is

Note that this change probably does not help as much as one might think: As Gradle caches on a task-level (not on a test spec or even test case level), we only safe time installing Haskell Stack if no other analyzer functional tests would be run, i.e. only if the whole :analyzer:funTest task is FROM-CACHE.


[Request] Select public teams when creating matches

Hi,
Would it be possible to select team with the Public flag enabled, when creating a match:

Right now I'm importing the teams via the API with one specific user.
So it is only Admins which can create matches with teams from the imports.
We are specifically setting the Public flag so users shouldn't have admin rights.
You can see all the teams here

Huh, I thought that was already enabled by default. Lemme go fix that!


tcp6 sockets in container not exposed

Hi,
it looks like if you bind to a tcp6 socket (which supports both ipv6 and ipv4) and export it, it's not reachable from the host.
In the container:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::443                  :::*                    LISTEN      59/nginx: master pr
tcp6       0      0 :::80                   :::*                    LISTEN      59/nginx: master pr```

On the host (same remote):

curl [remote-ip]:80
curl: (7) Failed to connect to [remote-ip] port 80: Connection refused
curl localhost:80
curl: (56) Recv failure: Connection reset by peer

I actually think this is fixed with the addition of ipv6, but @discordianfish let me know otherwise

ping @mrjana @mavenugo @aboch @sanimej

Awesome, one of my issue after each other get address :fireworks:


Add parent maven details inside children pom by default

$subject. Adding the following functions to the project creation.

Add parent tag to the child pom
Create MMM projects with 1.0.0-SNAPSHOT default version
Add SCM maven tags inside MMM pom
Add maven-release and maven-deploy plugins
Add DistributionManagement tags inside MMM pom

Relates to the PR -
https://github.com/wso2/developer-studio/pull/235

Moved to https://github.com/wso2/integration-studio

Moved to https://github.com/wso2/integration-studio


Support azureml-pipeline-steps on M1 Mac

Package Name: azureml-pipeline-steps
Package Version: 1.39.0
Operating System: macOS Monterey 12.3
Python Version: 3.8.12

Describe the bug
I can't install azureml-pipeline-steps on an M1 Mac because some dependencies don't support ARM. I have found four problem dependencies:

pyarrow (azureml-pipeline-steps uses an old version which doesn't have ARM support. New versions do).
azureml-dataprep-native, azureml-dataprep-rslex and dotnetcore2, all of which are distributed as binary wheels and don't support ARM.

To Reproduce
Steps to reproduce the behavior:

Run pip install azureml-pipeline-steps

Expected behavior
It should install correctly.

@davystrong Thanks for reporting this issue. We are redirecting it to services team to look into it.

HI @SaurabhSharma-MSFT, is there any update regarding the support of M1 ?

Also have the same issue. Any update on this?

Hi @SaurabhSharma-MSFT , @bandsina Can we have an ETA or options for possible solutions.
Thanks in advance

@azureml-github

It's almost 5 months since I opened this issue, would love an update. Is this anywhere near being fixed?

Found a temporary workaround that will allow M1 MacBook Pros to install x86 binaries.
Configure new rosetta terminal
Install x86 dependencies

First of all to run x86 executables, we'll need to install [Rosetta]:

softwareupdate --install-rosetta --agree-to-license

Install x86 Home-brew:

arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

This will install homebrew at /usr/local/Homebrew/bin/brew

Add this short script in ~./zshrc:

archcheck () {
   if [ "$(uname -p)" = "i386" ]
   then
     echo "Running in i386 mode (Rosetta)"
     eval "$(/usr/local/Homebrew/bin/brew shellenv)"
     alias brew='/usr/local/Homebrew/bin/brew'
   elif [ "$(uname -p)" = "arm" ]
   then
     echo "Running in ARM mode (M1)"
     eval "$(/opt/homebrew/bin/brew shellenv)"
     alias brew='/opt/homebrew/bin/brew'
   else
     echo "Unknown architecture detected"
   fi
}
eval "archcheck"

This script will evaluate on start up

+1
Developing Azure ML from M1 is a pain. Advocating for Azure ML with clients working on M1 even greater pain.

Install x86_64 python packages on M1 MacBook Apple Silicon
Found a temporary workaround that will allow M1 MacBook Pros to install x86 binaries.
The steps here will install x86_64 binarys of homebrew, poetry and python. I am using pyenv and poetry to manage python environments and dependencies respectively.
Configure new rosetta terminal

Duplicate a new terminal by going to applications>utilities>Terminal.app
Rename the duplicated terminal app to Rosetta Terminal.
Right click on Rosetta Terminal and select Get Info.
Tick the box Open using Rosetta

Install x86 dependencies

First of all to run x86 executables, we'll need to install [Rosetta]. Open a new Rosetta Terminal:

softwareupdate --install-rosetta --agree-to-license

Install x86 Home-brew:

arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

This will install homebrew at /usr/local/Homebrew/bin/brew

Add this short script in ~./zshrc:

archcheck () {
   if [ "$(uname -p)" = "i386" ]
   then
     echo "Running in i386 mode (Rosetta)"
     eval "$(/usr/local/Homebrew/bin/brew shellenv)"
     alias brew='/usr/local/Homebrew/bin/brew'
   elif [ "$(uname -p)" = "arm" ]
   then
     echo "Running in ARM mode (M1)"
     eval "$(/opt/homebrew/bin/brew shellenv)"
     alias brew='/opt/homebrew/bin/brew'
   else
     echo "Unknown architecture detected"
   fi
}
eval "archcheck"

This script will evaluate on start up of each terminal session and set the appropriate homebrew path.

Install pyenv:

brew install pyenv

Add pyenv configs in ~/.zshrc

export PYENV_ROOT="$HOME/.pyenv"
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

Restart the shell:

exec "$SHELL"

Install python build dependencies and poetry:

brew install openssl readline sqlite3 xz zlib tcl-tk poetry

Add poetry alias to ~/.zshrc:

echo 'alias poetry="/usr/local/Cellar/poetry/1.2.0_1/libexec/bin/poetry"' >> ~/.zshrc

Restart shell:

exec "$SHELL"

Install python 3.8.13 using pyenv:

pyenv install 3.8.13

@lloydhamilton works for me, thanks for describing it so nicely.
My notes:

) pyenv/poetry are not a must - key points are

Install -x86_64 brew using Rosetta Terminal
Use same brew to instal build dependencies
When python installs dependency make sure correct build dependencies are used

-) Keep in mind the executions will be very slow.

v1 SDK is in maintenance only mode in favor of the v2 SDK being GA. Please file an issue for v2 SDK if your requests stand for v2.
https://learn.microsoft.com/en-us/azure/machine-learning/how-to-migrate-from-v1

Folks you can also use conda - which supports Linux, Windows, MacOS development, for that:

Instal miniconda on your MacOS with Apple Silicon

create conda environment (-p conda to create "conda" directory in your  repository root ):
CONDA_SUBDIR=osx-64 conda create -p conda python=3.8.13 -y
conda activate
conda config --env --set subdir osx-64

Enjoy Azure ML Python SDK v1


gpt-4o model context window error

Thank you for this great program!
Using the gpt-4o model to edit a single markdown file, I keep running into the cryptic error below, or variations of the same.  It seems like I should be nowhere near an error situation, but requests fail with this message, saying 7k tokens exceeds the context window size, which it reports as 128k.  Similar writing requests made to any of the gpt-3.5 or gpt-4 models seem to work just fine, although I'd prefer to use the faster, cheaper, and hopefully smarter gtp-4o.
The expectation is that the returned text diff would be applied to the files.  The actual result is the error message quoted below.
Aider v0.35.1-dev
Models: openai/gpt-4o with diff edit format, weak model gpt-3.5-turbo
Git repo: .git with 8 files
Repo-map: using 1024 tokens
The chat session is larger than the context window!

Approximate context window usage, in tokens:

$ 0.0045      902 system messages
$ 0.0059    1,172 chat history    use /clear to clear
$ 0.0261    5,227 app.md          use /drop to drop from chat
$ 0.0009      171 diagrams.md     use /drop to drop from chat
==================
$ 0.0374    7,472 tokens total
          120,528 tokens remaining in context window
          128,000 tokens max context window size

To reduce token usage:
 - Use /drop to remove unneeded files from the chat session.
 - Use /clear to clear chat history.

Thanks for trying aider and filing this issue.
When does it output this error? Right after you send a chat message? After the model replies with a LONG reply?

Yes, in the middle of a long reply:
$ wc reply
506  2287 18259 reply

Ah, you may have hit the output limit. I believe gpt-4o can only output 4k tokens. Based on that wc output, that looks like more than 4k.

I see, thank you for letting me know.  I will try to isolate sections of text in separate files so the output is smaller, and use the older models for re-organizing text (which is where this repeatedly fails).

I'm going to close this issue for now, but feel free to add a comment here and I will re-open or file a new issue any time.


Possible problem with the regex finding keywords in string literals

The regex is detecting keywords in the middle of a string literal.
For example, finding for in the middle of the string literal in the accompanied screenshot.

I too am also noticing keywords inside of string literals, and it seems that the colored highlighting of the string literal is missing as well. I believe it used to highlight in orange, although I could be mistaken.

Fixed.


Help solving physics discontinuity

This addon works great for hitboxes and hurtboxes.
But for solidboxes, sometimes it creates glitches in the physics engine due to the discontinuity of the boxes.
Example:
https://github.com/Goutte/godot-addon-animated-shape-2d/assets/592545/8271ae14-d09d-427e-b4c9-1bba49f6faad
The character gets stuck because its solidbox goes from a small square to a much bigger rectangle in a single physics frame.

To mitigate this, this addon could perhaps enforce some continuity using tween or something akin, making sure that the dimensions (and position) of the collision shape do not change too much each physics frame.

I've implemented a new update mode, INTERPOLATE, to mitigate this effect, and it's working quite nicely in my preliminary testing.
I'm going to test it some more before publication.
Do ping me here if you want it and I forgot to push it.


Read Rules from Morta

@alikalek Is there no Morta API that can be imported from Pypi? Including this in the demo might be ok, but it might be preferable to external dependency on this.

@jsdbroughton you can use the api functions in Morta community repo


Build container from image on docker host?

Hey,
I just deployed to a container on my docker host, and want to deploy from an image that resides on that host (not a private registry or public). Whenever I try to specify the image name, it just returns that libary/X not found.
Is there a way to work with local images? I also don't have any menu items for images.

This is fixed in v3.  If you would like to try it out, I recommend
http://v3-docs.shipyard-project.com/docs/quickstart/ -- Note this is
pre-release and subject to change :)
On Fri, Jun 12, 2015 at 12:21 AM, Darrell Breeden<EMAIL_ADDRESS>wrote:

Hey,
I just deployed to a container on my docker host, and want to deploy from
an image that resides on that host (not a private registry or public).
Whenever I try to specify the image name, it just returns that libary/X not
found.
Is there a way to work with local images? I also don't have any menu items
for images.
—
Reply to this email directly or view it on GitHub
https://github.com/shipyard/shipyard/issues/561.

Shipyard v3 has been released and is a major refactor.  Could you please check to see if this is still an issue?  If so, please re-open.  Thanks!


tearDown setUp functions

Are the mock_mlx90632_depends.h and mock_mlx90632_depends.c files available? I dont see them in the repository.
Thanks

They are generated by CMock at build time.

If you install rake and run make utest it should use Ceedling  (CMock and Unity) to generate all the needed things for unit testing (and run), which will produce all the mock files.

I get linker errors that the setUp and tearDown functions are missing from the test files. It works fine once I add them (or rename SetUp to setUp).

Did you install Ceedling from gem, or you run the one which is referenced here with submodules?
But him, I do see inconsistency among Test* files, so you can open a pull request with aligning all that to small setUp, if that is the only error.

I am using the one referenced in the submodule. I will create a pull request to fix this.

Added pull request #21

Merged. Thanks for reporting and fixing.


Add basic Bazel build/test CI matrix for Ubuntu

We could add other OS's as well in the future

@kilian-funk should I also add a "example workspace" test job as well? To simulate how external repos will use these rules?

@kilian-funk should be all set now :+1: LMK if you have any questions!


serialport.list returns no data

I have a MacBook Pro running windows bootcamp (does not seem to be the issue though) and it is not able to list any of the ports nor connect.  Am I missing something?

Yeah... pretty simple... The array printed is empty. "[]"
require('serialport').list(function (err, results)
{
if (err)
{
throw err;
}
console.log(results);

});

Node is 0.10.32 and windows is 8.1.  Note I do not have the issue on OSX.
Sent from my iPhone

On Jan 16, 2015, at 12:35 PM, Francis Gulotta<EMAIL_ADDRESS>wrote:
The version of node, and the version of windows?
—
Reply to this email directly or view it on GitHub.

I have the same issues on windows 8.1 with Node 0.10.32

Have you installed the FTDI drivers
On Monday, January 19, 2015, Alex W<EMAIL_ADDRESS>wrote:

I have the same issues on windows 8.1 with Node 0.10.32
—
Reply to this email directly or view it on GitHub
https://github.com/voodootikigod/node-serialport/issues/442#issuecomment-70572434
.

--
Chris Williams
@voodootikigod http://twitter.com/voodootikigod | GitHub
http://github.com/voodootikigod
Maker of Improbable Things: JSConf http://jsconf.com/ | RobotsConf
http://robotsconf.com/ | Beer.js http://beerjs.com | Logo.js
https://github.com/voodootikigod/logo.js | node-serialport
http://nodebots.io/

So I have drivers for the devices installed. I did not however install anything from the FTDrivers site.  Is this required if you already have drivers installed?

I am seeing the same thing. I did noticed is that in "serialport.js" Line: 658.  The default (for my platform) is "listUnix".  My "process.platform" equates to "Linux".
Looking at "listUnix" line 510 and 525, '/dev/serial/by-id' is used.  It doesn't look like that is used on (at least my version of) Linux.  It looks like it separates out the device types.
find /dev -name "by-id"
/dev/v4l/by-id
/dev/snd/by-id
/dev/disk/by-id
For reference:
uname -a
Linux nodejs 2.6.32-5-686 #1 SMP Tue May 13 16:33:32 UTC 2014 i686 GNU/Linux
node -v
v0.10.2

node -e 'console.log(process.platform)'
linux

I also get the same on my raspberry pi
uname -a
Linux raspberrypi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l GNU/Linux
node -e 'console.log(process.platform)'
linux

Sorry, I think I should be watching https://github.com/voodootikigod/node-serialport/issues/343

Closed with no response from original poster

I have this same issue on windows 7, with node version 6.9.5 and serialport v4.0.7,
I cannot list any ports on the machine. I can see the COM4 port in Devicemanager on Win7.
`var SerialPort = require("serialport");
var util = require("util"), repl = require("repl");
SerialPort.list(function (err, ports) {
ports.forEach(function(port) {
console.log(port.comName);
console.log(port.pnpId);
console.log(port.manufacturer);
});
});
var serial_port = new SerialPort("COM4", {baudrate: 57600});
console.log("Writing '*IDN?' to the serial port");
serial_port.write("*IDN?\r");
serial_port.on("data", function (data) {
console.log("here: "+data);
})
serial_port.on("error", function (msg) {
console.log("error: "+msg);
})
serial_port.close();`
Also I tried with the following code
`var Serialport = require("serialport");
var Serialport = new serialport("COM4", {
baudrate : 57600,
startbits : 1,
stopbits : 1,
parity :  "none",
parser: Serialport.parsers.readline("\n")
});
Serialport.list(function (err, results) {
if (err) {
throw err;
}
for (var i = 0; i < results.length; i++) {
var item = results[i];
console.log('{comName,-15} {pnpId,-20} {manufacturer}', item);
}
});`
And finally tried to run the (node serialport-list.js) directly from the bin . It never shows anything.
Can someone please help me ?


Explore os2 codebase

Have a deeper look at https://github.com/rancher/os2:

Identify core components and how they are working together
prepare a summary/doc about general usage and how components are tied behind the scenes
if possible prepare a small demo, or a diagram, etc..

Here is a simplified diagram of the machine registration process on a first boot when joining a node with TPM: https://docs.google.com/drawings/d/10RNPLSzAMmm7vcWexMU1sY4cIIUo1CDpjyDv6-lB7Wc/edit?usp=sharing
Note the image has links to the relevant code parts where the registration happens