when to use Mediasessionservice and medialibraryservice and which librarycallbacks should we use

when to use Mediasessionservice and medialibraryservice
According to this video
https://youtu.be/sTIBDcyCmCg?t=749
We can use mediasessionservice for exposing mediasession
and medialibraryservice for exposing medialibrary
so when using mediasessionservice allows other apps to control playback-(does this automatically support android auto, do we need to develop a seprate ui for wearos and auto.)
while medialibraryservice needs a content library (the video says medialibraryservice supports android auto which provides its own driver safe UI ) --> should we follow the MediaItemTree --> structure provided in the demo app or we can have our own structure like just providing an array obtained by Cursor for the getContentResolver().
and the most important thing is which callbacks should we implement--> for browsing the library and for the new feature of playback resumption.

For Android Auto you need a MediaLibraryService and implement the MediaLibrarySession.Callback.
It's totally up to you how you implement the domain methods of the callback. The MediaItemTree is how the demo app is doing it, you will likely use another approach that reads from a database.
The UI of Android AUto is provided by Automotive OS/Android Auto. You only need to provide the MediaLibraryService that is exposed to other apps.
Please also look into the migration guide for MediaBrowserServiceCompat.


[language][vm] remove FatType from Move VM

Summary
This migrates all but one user of FatType to Type based APIs, removing FatType from the Move VM. FatType is moved into resource viewer, its last remaining client and we'll migrate resource viewer at a later time (or decide to keep the fat type if that's the right thing to do).
Test Plan
cargo test

:umbrella: The latest upstream changes (presumably 6533dd6042dbfc28ee0454e6a47db3cfc71e6c64) made this pull request unmergeable. Please resolve the merge conflicts.

I also think that removing all the type info in printing should make that TypeEnv very minimal and you wonder why it's not added to NativeContext.

Fully agreed. I will still land the PR as is, but that is just to save myself some hassle so I can get the FatType removed without distraction. After that I'll look closer into this and try to strip off type info from printing, preferably merging it with Display and remove TypeEnv.
BTW I just added another commit that migrates prop tests and fuzzing away from FatType. Another commit is on the way to finally pull the trigger and kick FatType out of the vm. I'm planning to land all of them together.

@bors-libra r=dariorussi

:pushpin: Commit 1a63e1d has been approved by dariorussi

:hourglass: Testing commit 1a63e1d5fc82aa3b5b1864cd37c9a9e177f68c8f with merge 14ee262e1263d65cba5a515c1002864e10056219...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: dariorussi
Pushing 14ee262e1263d65cba5a515c1002864e10056219 to master...


Inconsistent urls

Datasource urls is not selected even if saved
Code duplication:
https://github.com/mlcraft-io/client-v2/blob/master/src/pages/Explore/index.tsx#L184-L196
https://github.com/mlcraft-io/client-v2/blob/master/src/pages/Models/index.tsx#L345-L381
Please remove setLocation from useMemo, it's an antipattern
Datasource id should be in sidebar urls, all scenarios should have a fallback to return to the correct url with a datasource. We should not have situations when it's not possible to explore the dataset

done


Support Helm3 OCI Charts

What problem are you facing?
I've been using Helm3 OCI based charts via GitLab container registry due to ease of use, but OCI based charts are not currently supported by provider-helm.
How could Crossplane help solve your problem?
It would be great if OCI based charts could be supported as this slightly lowers the barrier to entry due to not having to run a Helm repo (peak laziness on my behalf!)
Thoughts:

How to discern between a normal and an OCI based chart install (Maybe a new Type field which defaults to existing behaviour?)
How to auth with OCI registry (looks like secret already has a username and password so guessing just calling a different auth method)

I'm happy to look at implementing this if the time is right and we can solidify any additions to the API format.

From an implementation perspective this looks pretty simple, but the V2 pull action is broken down into a couple of separate steps when using OCI images, these are:

NewRegistryLogin:  Login to the registry at Repository using Username and Password
NewChartPull: Pull OCI Chart Ref from registry into local container cache. This requires a combination of Name and Version (or new Ref field?)
NewChartExport: Export OCI Chart from local container cache. Again based on a Ref field or combination of Name and Version.

The only problem with actually doing this is that the ActionConfig.Init method (from helm) doesn't automatically add a RegistryClient instance - and the RegistryClient instantiation code (usage here) in helm is still marked internal so I suspect this needs to wait until that code is made available externally. All comments I can find suggest that was planned for V3.3 or V3.4 but I don't see any change in either of those versions 🕐

It seems this was implemented as part of v3.5.0: https://github.com/helm/helm/commit/3ad08f3ea9c09d16ddf6519d65f3f6f2ceee2c37

It seems this was implemented as part of v3.5.0: https://github.com/helm/helm/commit/3ad08f3ea9c09d16ddf6519d65f3f6f2ceee2c37

helm/helm/issues/9188 - looks like moving registry out of internal is on the roadmap but no solid timescale yet, guess we just have to wait and see 🙂

helm/helm/issues/9188 - looks like moving registry out of internal is on the roadmap but no solid timescale yet, guess we just have to wait and see 🙂

OCI integration is moving from experimental to full feature. See also https://github.com/helm/helm/issues/10393. It's currently part of v3.8.0-rc.1.

Update: OCI support is now GA in Helm v3.8.0. It's not experimental anymore.


fixFix analyze empty external NPE bug.

Sample analyzing for empty external table may return null value for count ndv and null count, we need to handle this case to avoid NPE.

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

run buildall


Updated ReactionSpec.equals type to include supported string shorthands

Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[ ] Caught up with develop branch as of last change.
[ ] Added CHANGELOG entry, or determined not required.
[ ] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[ ] Updated doc comments / prop-types, or determined not required.
[ ] Reviewed and tested on Mobile, or determined not required.
[ ] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

I noticed that we fully support string shorthands for a couple default mobx comparer types, ie { equals: 'shallow' }, but the ReactionSpec type definition did not help indicate this fact.
ReactionSpec is now a type because the interface+extends declaration resulted in a typescript error. Types and interfaces are very similar - this should not cause any issues.

👍🏻


Add 'as-service-error' to simplify handling of specific error conditions

Motivation and Context
aws-sdk-rust#1010
Description
Add as-service-error helper function to cleanup handling of service error
Testing
UT
Checklist

[ ] I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates
[ ] I have updated CHANGELOG.next.toml if I made changes to the AWS SDK, generated SDK code, or SDK runtime crates

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

cc @DavidSouther once this is released we should use it in some examples


Fix pypy build

The pypy build on travis is consistently failing:
Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

It seems the pypy build  is the only one to use pip19 instead of pip20, not sure why or if this is related to the problem.

pip version doesn't seem to be related, I tried updating pip to version 21 and pypy is still the only build to fail.
I did some digging to try to understand what caused this issue and it seems to be something unrelated to the project.
I tried to rerun the last successful pypy build (https://travis-ci.org/github/bndr/pipreqs/builds/688613276) and it crashed like all the later builds. I believe this means that this issue is probably something external to pipreqs, my guess is that something in travis or pypy changed and broke the pypy build.


Release: v1.10.1

We want to cherry-pick #8785 and #8724 to the 1.10 branch to address two severe errors.

Follow detailed steps in release documentation.

[ ] Update changelog in readme.txt
[ ] Create a release candidate (RC): Run Plugin Release with X.Y.Z-rc.1 e.g. 7.2.0-rc.1
[ ] Smoke testing: Share the RC bundle zip from the Releases page (e.g. 1.7.0-rc.1) with QA and team
[ ] Create stable release: Run Plugin Release with X.Y.Z e.g. 7.2.0
[ ] Approve release on WordPress.org in email notification
[ ] Communicate widely!

I would also recommend adding https://github.com/google/web-stories-wp/pull/8770 to this release.


Tip for az acs kubernetes get-credentials...

Added a tip for when $ az acs kubernetes get-credentials... command gives an error after you enter the correct password. I encountered this problem and this is how I solved it.

Codecov Report

Merging #1283 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1283   +/-   ##
=======================================
  Coverage   98.08%   98.08%
=======================================
  Files          51       51
  Lines        2294     2294
=======================================
  Hits         2250     2250
  Misses         44       44

Continue to review full report at Codecov.

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


[WIP] L2 -> L1 Connectivity & Message Passing

Description

Adds L1 node configuration and default deployment if connection url not specified
Adds L2 -> L1 connectivity by searching L2 events
Adding docker / environment var configuration for L1 and L2 nodes

Questions

Any reason to queue (enforce order for) L2 -> L1 messages or should we just fire them as soon as we have them?

Metadata
Fixes

Fixes # YAS-236

Contributing Agreement

[x] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

Oh also, WRT the question here about ordering -- I think fine to ignore ordering here.  Ordering will be more strongly enforced when we incorporate L2->L1 messages into the rollup state itself, and I can't really see many use cases where it would be super important anyway.


Bad response with top level links

I have a serializer that is using a simple ModelSerializer instead of a HyperlinkedModelSerializer. The response rendered to the detail endpoint, is
 {
     "links": {
         "users.teams": {
             "type": "teams"
         }
     },
     "users": {
         "email"<EMAIL_ADDRESS>
         "full_name": "",
         "id": "1",
         "is_staff": true,
         "links": {
             "teams": []
         },
         "username": "pp"
     }
 }

But according to the spec, the top level links is not properly constructed, as is missing the URL template.
I think this should be modified, or at least documented. If the expected is a serializer inheriting from HyperlinkedModelSerializer, then an error should be raised. But I believe the proper approach should be to simply avoid adding top level links if the serializer is not hyperlinked (spec specifies links are optional)

So this is probably not relevant since the many changes to the spec since RC1. I'm closing this in hope it get fixed by #27


Plugin doesn't start

This is copied from log file:
5.4.2021. 12:01:38: System.IO.FileNotFoundException: Unable to find the specified file.
at FanControl.HWInfo.HWInfo..ctor() in C:\projects\fancontrol-hwinfo\HwInfo.cs:line 38
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 18
at FanControl.Domain.ComputerAccessLayer.Initialize(Nullable`1 disableStorage)

You don't have shared memory on?

I do.

Can you attach a debugger and see the problem?

I don't know how to do that, I'm not a programmer, just a regular user.

Is HWInfo running (sensors) before FanControl starts?

Thank you! I started HWInfo in sensors only mode nd it works now!


libxlsxwriter build failure

Operating system
Windows 11
Compiler
MSVC / Visual Studio 2022 Community
Steps to reproduce the behavior
In MFC C++ project I am using this manifest:

{
  "name": "rgs-workbench",
  "version-string": "<IP_ADDRESS>",
  "dependencies": [
    {
      "name": "openssl",
      "version>=": "3.0.7#2"
    },
    {
      "name": "libssh2",
      "version>=": "1.10.0#4"
    },
    {
      "name": "boost-beast",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-asio",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-process",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-filesystem",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-locale",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-regex",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-algorithm",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-format",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-multiprecision",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-crc",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-uuid",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-iostreams",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-interprocess",
      "version>=": "1.78.0"
    },
    {
      "name": "boost-date-time",
      "version>=": "1.78.0"
    },
    {
      "name": "zlib",
      "version>=": "1.2.12#1"
    },
    {
      "name": "bzip2",
      "version>=": "1.0.8#2"
    },
    {
      "name": "libxlsxwriter",
      "version>=": "1.1.4"
    },
    {
      "name": "mongo-cxx-driver",
      "version>=": "3.6.5"
    },
    {
      "name": "libmariadb",
      "version>=": "3.1.15"
    },
    {
      "name": "hunspell",
      "version>=": "1.7.1#2"
    }
  ],
  "builtin-baseline": "062f92c92e0e8017929ea7647819036d8daef638"
}

Failure logs
C:\Users\Administrator>"E:\dev\vcpkg\vcpkg.exe" install "--host-triplet=x64-windows-static" --x-wait-for-lock --triplet "x64-windows-static" --vcpkg-root "E:\dev\vcpkg\" "--x-manifest-root=D:\mobileFX\Projects\Software\CasinoX\RGS\Workbench\" "--x-install-root=D:\mobileFX\Projects\Software\CasinoX\RGS\Workbench\vcpkg_installed\x64-windows-static\"
Detecting compiler hash for triplet x64-windows-static...
The following packages will be built and installed:

libbson[core]:x64-windows-static -> 1.17.6#1 -- E:\dev\vcpkg\buildtrees\versioning_\versions\libbson\6ad46cf0f2a10843d03cfd2e0388527561f9e2f0
libxlsxwriter[core]:x64-windows-static -> 1.1.4 -- E:\dev\vcpkg\buildtrees\versioning_\versions\libxlsxwriter\9e7e4072f13a2839135caf76e0b0ef31ee13bc48
mongo-c-driver[core]:x64-windows-static -> 1.17.6#2 -- E:\dev\vcpkg\buildtrees\versioning_\versions\mongo-c-driver\0579545ecddc3bef7941e3caa19bda27c80323bc
mongo-cxx-driver[core]:x64-windows-static -> 3.6.5#3 -- E:\dev\vcpkg\buildtrees\versioning_\versions\mongo-cxx-driver\732830e44f7d4c9c31025d6c77e7d40220abef38
Additional packages (*) will be modified to complete this operation.
Installing 1/4 libxlsxwriter:x64-windows-static...
Building libxlsxwriter[core]:x64-windows-static...
-- Installing port from location: E:\dev\vcpkg\buildtrees\versioning_\versions\libxlsxwriter\9e7e4072f13a2839135caf76e0b0ef31ee13bc48
-- Using cached jmcnamara-libxlsxwriter-RELEASE_1.1.4.tar.gz.
-- Cleaning sources at E:/dev/vcpkg/buildtrees/libxlsxwriter/src/EASE_1.1.4-a376102254.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/dev/vcpkg/downloads/jmcnamara-libxlsxwriter-RELEASE_1.1.4.tar.gz
-- Using source at E:/dev/vcpkg/buildtrees/libxlsxwriter/src/EASE_1.1.4-a376102254.clean
-- Configuring x64-windows-static
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
Command failed: E:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe -v
Working Directory: E:/dev/vcpkg/buildtrees/libxlsxwriter/x64-windows-static-rel/vcpkg-parallel-configure
Error code: 1
See logs for more information:
E:\dev\vcpkg\buildtrees\libxlsxwriter\config-x64-windows-static-out.log

Call Stack (most recent call first):
D:/mobileFX/Projects/Software/CasinoX/RGS/Workbench/vcpkg_installed/x64-windows-static/x64-windows-static/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:238 (vcpkg_execute_required_process)
buildtrees/versioning_/versions/libxlsxwriter/9e7e4072f13a2839135caf76e0b0ef31ee13bc48/portfile.cmake:15 (vcpkg_cmake_configure)
scripts/ports.cmake:170 (include)
error: building libxlsxwriter:x64-windows-static failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+libxlsxwriter
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[libxlsxwriter]+Build+error
Include '[libxlsxwriter] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2023-03-14-105f7f7e8a5ea10dfac9874ff9d1a6bacba5f454
vcpkg-scripts version: 91b17dd72 2024-01-16 (5 hours ago)
Please use the prefilled template from D:\mobileFX\Projects\Software\CasinoX\RGS\Workbench\vcpkg_installed\x64-windows-static\vcpkg\issue_body.md when reporting your issue.
config-x64-windows-static-out.log
error-logs-x64-windows-static.txt
config-x64-windows-static-err.log
Additional context
It appears that ZLib version is causing an error:
CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find ZLIB (missing: 1.0) (found version "1.2.12")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.28/Modules/FindZLIB.cmake:199 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
D:/mobileFX/Projects/Software/CasinoX/RGS/Workbench/vcpkg_installed/x64-windows-static/x64-windows-static/share/zlib/vcpkg-cmake-wrapper.cmake:12 (_find_package)
E:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:813 (include)
CMakeLists.txt:219 (find_package)

@mobileFX, This error have fixed by PR https://github.com/microsoft/vcpkg/issues/31994.


Fix concurrent map read and write in cache test

This flaky internal cache test's root cause was that the StartCollecting method was locking the map to delete the expired item, but the respective test code could be writing to the map at the same time without locking it. By running the StartCollecting after the initial writing of the items to the map, we get rid of the possibility of concurrent map read and write errors.
Fixes #528

/test pull-kernel-module-management-unit-tests

/ok-to-test
/lgtm

/retest pull-kernel-module-management-unit-tests

/test pull-kernel-module-management-unit-tests

/test pull-kernel-module-management-unit-tests

/test pull-kernel-module-management-unit-tests


Search and cache invalidation

To ensure search and cache are invalidated, do we just need to:

Choose the right entities in the Web Notification solution
Setup entries in Web Notification URLs
Save and Publish back in the solution?

If so what URL(s) in (2)? Just http://HOSTNAME/WebNotification.axd ? Any changes to web.config required?
Also on search, should I be seeing the actual files in App_Data getting updated if this is working? I can see they are old and aren't changing as we add more data.

OK, went back to square one with auto cache invalidation, pulled from multiple docs and got it working.
Now for search - can't seem to get it refreshing - will raise a separate issue.

Have some Coles notes on the auto cache invalidation you got working? :)
We seem to be in good shape, but would you like to have an idea of what you
put in place to see if there's any differences/advantages.
On Wed, Feb 28, 2018, 7:40 AM riclund<EMAIL_ADDRESS>wrote:

OK, went back to square one with auto cache invalidation, pulled from
multiple docs and got it working.
Now for search - can't seem to get it refreshing - will raise a separate
issue.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Adoxio/xRM-Portals-Community-Edition/issues/57#issuecomment-369227279,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ad_am2vV3fXeokFq6J0aJ7TTtU7xaqx1ks5tZUk8gaJpZM4SPQ9R
.

--
Cheers, Jason

Would you be able to share how you got the auto cache invalidation? I've been struggling with it for a while.

I updated the wiki page with some info that helped me.

Awesome, thank you!


Error during batchnorm: CUDNN_STATUS_NOT_SUPPORTED

I've just updated my system to Keras 2.0.5, Theano 0.9.0, and python 3.5 in a conda virtual environment. I've kept cuDNN 7.5 version 5005, which I have earlier used together with BatchNormalization without problems.
Now, when using a batch_size larger than 1024 together with BatchNormalization, an only slightly adjusted mnist_mlp script (from Keras examples, adjusted to include BatchNormalization, see  mnist_mlp_bn.py.txt) gives the error:
Error during batchnorm: CUDNN_STATUS_NOT_SUPPORTED.
Reducing batch_size, or removing BatchNormalization layers fixes the problem.
It looks like pytorch had the same issue, which was fixed: https://github.com/pytorch/pytorch/issues/1004. I'm not sure how they fixed it, but they refer to the 'cuDNN version we're shipping with the binaries' as if updating cuDNN may solve the problem. However, then I don't see how this issue showed up by updating Keras&Theano... (I'm hesitant to update cuDNN, because I'm running Ubuntu 15.10, which doesn't seem to be supported).
Full Traceback:
Traceback (most recent call last):
File "mnist_mlp_bn.py", line 54, in
validation_data=(x_test, y_test))
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/models.py", line 876, in fit
initial_epoch=initial_epoch)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/engine/training.py", line 1419, in fit
initial_epoch=initial_epoch)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/engine/training.py", line 1068, in _fit_loop
outs = f(ins_batch)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/backend/theano_backend.py", line 1197, in call
return self.function(*inputs)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/compile/function_module.py", line 898, in call
storage_map=getattr(self.fn, 'storage_map', None))
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/compile/function_module.py", line 884, in call
self.fn() if output_subset is None else
RuntimeError: Error during batchnorm: CUDNN_STATUS_NOT_SUPPORTED
Apply node that caused the error: GpuDnnBatchNormInference{mode='per-activation', inplace=False}(GpuContiguous.0, GpuContiguous.0, GpuContiguous.0, GpuContiguous.0, GpuContiguous.0, Constant{0.0010000000475})
Toposort index: 63
Inputs types: [GpuArrayType(float32, (False, False, True, True)), GpuArrayType(float32, (True, False, True, True)), GpuArrayType(float32, (True, False, True, True)), GpuArrayType(float32, (True, False, True, True)), GpuArrayType(float32, (True, False, True, True)), Scalar(float64)]
Inputs shapes: [(1025, 512, 1, 1), (1, 512, 1, 1), (1, 512, 1, 1), (1, 512, 1, 1), (1, 512, 1, 1), ()]
Inputs strides: [(2048, 4, 4, 4), (4, 4, 2048, 2048), (4, 4, 2048, 2048), (4, 4, 2048, 2048), (4, 4, 2048, 2048), ()]
Inputs values: ['not shown', 'not shown', 'not shown', 'not shown', 'not shown', 0.0010000000474974513]
Outputs clients: [[GpuReshape{2}(GpuDnnBatchNormInference{mode='per-activation', inplace=False}.0, MakeVector{dtype='int64'}.0), Shape(GpuDnnBatchNormInference{mode='per-activation', inplace=False}.0)]]
HINT: Re-running with most Theano optimization disabled could give you a back-trace of when this node was created. This can be done with by setting the Theano flag 'optimizer=fast_compile'. If that does not work, Theano optimizations can be disabled with 'optimizer=None'.
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
Exception ignored in: <function WeakValueDictionary.init..remove at 0x7f06c045c598>
Traceback (most recent call last):
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable

Update Theano to the dev version. If that don't fix it, update cudnn. If
that don't fix it, make a new issue on Theano.
Cudnn should be fine on your is event if not officially supported.
Le mer. 28 juin 2017 09:58, 5ke<EMAIL_ADDRESS>a écrit :

I've just updated my system to Keras 2.0.5, Theano 0.9.0, and python 3.5
in a conda virtual environment. I've kept cuDNN 7.5 version 5005, which I
have earlier used together with BatchNormalization without problems.
Now, when using a batch_size larger than 1024 together with
BatchNormalization, an only slightly adjusted mnist_mlp script (from Keras
examples, adjusted to include BatchNormalization, see mnist_mlp_bn.py.txt
https://github.com/fchollet/keras/files/1108904/mnist_mlp_bn.py.txt)
gives the error:
Error during batchnorm: CUDNN_STATUS_NOT_SUPPORTED.
Reducing batch_size, or removing BatchNormalization layers fixes the
problem.
It looks like pytorch had the same issue, which was fixed:
pytorch/pytorch#1004 https://github.com/pytorch/pytorch/issues/1004.
I'm not sure how they fixed it, but they refer to the 'cuDNN version we're
shipping with the binaries' as if updating cuDNN may solve the problem.
However, then I don't see how this issue showed up by updating
Keras&Theano... (I'm hesitant to update cuDNN, because I'm running Ubuntu
15.10, which doesn't seem to be supported).
Full Traceback:
Traceback (most recent call last):
File "mnist_mlp_bn.py", line 54, in
validation_data=(x_test, y_test))
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/models.py",
line 876, in fit
initial_epoch=initial_epoch)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/engine/training.py",
line 1419, in fit
initial_epoch=initial_epoch)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/engine/training.py",
line 1068, in _fit_loop
outs = f(ins_batch)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/keras/backend/theano_backend.py",
line 1197, in call
return self.function(*inputs)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/compile/function_module.py",
line 898, in call
storage_map=getattr(self.fn, 'storage_map', None))
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/gof/link.py",
line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/six.py",
line 685, in reraise
raise value.with_traceback(tb)
File
"/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/site-packages/theano/compile/function_module.py",
line 884, in call
self.fn() if output_subset is None else
RuntimeError: Error during batchnorm: CUDNN_STATUS_NOT_SUPPORTED
Apply node that caused the error:
GpuDnnBatchNormInference{mode='per-activation',
inplace=False}(GpuContiguous.0, GpuContiguous.0, GpuContiguous.0,
GpuContiguous.0, GpuContiguous.0, Constant{0.0010000000475})
Toposort index: 63
Inputs types: [GpuArrayType(float32, (False, False, True, True)),
GpuArrayType(float32, (True, False, True, True)), GpuArrayType(float32,
(True, False, True, True)), GpuArrayType(float32, (True, False, True,
True)), GpuArrayType(float32, (True, False, True, True)), Scalar(float64)]
Inputs shapes: [(1025, 512, 1, 1), (1, 512, 1, 1), (1, 512, 1, 1), (1,
512, 1, 1), (1, 512, 1, 1), ()]
Inputs strides: [(2048, 4, 4, 4), (4, 4, 2048, 2048), (4, 4, 2048, 2048),
(4, 4, 2048, 2048), (4, 4, 2048, 2048), ()]
Inputs values: ['not shown', 'not shown', 'not shown', 'not shown', 'not
shown', 0.0010000000474974513]
Outputs clients:
[[GpuReshape{2}(GpuDnnBatchNormInference{mode='per-activation',
inplace=False}.0, MakeVector{dtype='int64'}.0),
Shape(GpuDnnBatchNormInference{mode='per-activation', inplace=False}.0)]]
HINT: Re-running with most Theano optimization disabled could give you a
back-trace of when this node was created. This can be done with by setting
the Theano flag 'optimizer=fast_compile'. If that does not work, Theano
optimizations can be disabled with 'optimizer=None'.
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and
storage map footprint of this apply node.
Exception ignored in: <function WeakValueDictionary.init..remove at
0x7f06c045c598>
Traceback (most recent call last):
File "/opt/anaconda/anaconda3/envs/myenv_1/lib/python3.5/weakref.py", line
117, in remove
TypeError: 'NoneType' object is not callable
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fchollet/keras/issues/7159, or mute the thread
https://github.com/notifications/unsubscribe-auth/AALC-1HSQbbsMml9_xWatOMK3-xEnzBwks5sIlwbgaJpZM4OIAUL
.

Thanks. Updating Theano to a developer version didn't help. I'll update cuDNN when current training sessions are completed.


Saves Current Location

closes #5
closes #11

The current region does not move with the current location, so if you go outside of the map that was originally presented, you cannot see the blue dot.

@tiffeli mentioned that DropNewPinButton.js should be removed because the content was moved to a different file

@asu91: @jake-shasteen and I have both reviewed


Rel between entities with children

When using Rel to connect two higher level entities (e.g. System) both having children (e.g. Container), the rendered image will display the following: "===label", instead of the formatted label.
Example:
@startuml
!includeurl https://raw.githubusercontent.com/RicardoNiepel/C4-PlantUML/master/C4_Component.puml

System(A, "systemA") {
    Container(B,"containerB","B")
}
System(C, "systemC") {
    Container(D,"containerD","D")
}
'This is wrong:
Rel(A,C,"AC")

'These are all OK:
'Rel(A,B,"AB")
'Rel(A,D,"AD")
'Rel(B,C,"BC")
'Rel(B,D,"BD")
'Rel(C,D,"CD")
@enduml

You are correct. It seems that replacing "===e_label" with e_label in the C4.puml file fixes the issue. I will create a pull request with this.
In the meantime you have two options. Either define your own rel
!define MyRel(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : e_label

or make the relationship using plantuml directly
A --> C: This works

Also, I recommend using the System_Boundary instead of nesting Containers inside the system directly.

@startuml "enterprise"
!includeurl https://raw.githubusercontent.com/RicardoNiepel/C4-PlantUML/master/C4_Container.puml

!define MyRel(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : e_label
!define MyRel(e_alias1, e_alias2, e_label, e_techn, e_direction="") e_alias1 e_direction e_alias2 : e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//

LAYOUT_WITH_LEGEND

System(A, "systemA") {
    Container(B,"containerB","B")
}
System_Boundary(C, "systemC"){
    Container(D,"containerD","D")
}
'This is wrong:
Rel(A,C,"AC")

'this works
A --> C: This works

'this also works
MyRel(A, C, "Also works", "-->")

@enduml

Fixed


tests/ja4: Enable ja4 tests in 7.0.6 and later

Issue: 7010
Enable the JA4 tests for Suricata 7.0.6 and later.
Ticket
If your pull request is related to a Suricata ticket, please provide
the full URL to the ticket here so this pull request can monitor
changes to the ticket status:
Redmine ticket: https://redmine.openinfosecfoundation.org/issues/7010

Continued in #1830


Update puppet.service

Wait for network-online.target
Fix issue where Puppet Agent attempts to contact Puppet Server before having network connectivity.
JIRA: PUP-5402, PA-1119

Can one of the admins verify this patch?

 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.

Hi @jps-help thank you for your contribution! Could you amend your git commit summary to with the ticket number like (PUP-5402) Update ... and force push to your feature branch? Also I have a question about Wants that I'll leave on the ticket.

Hi @jps-help thank you for your contribution! Could you amend your git commit summary to with the ticket number like (PUP-5402) Update ... and force push to your feature branch? Also I have a question about Wants that I raised in https://puppetcommunity.slack.com/archives/C0W1X7ZAL/p1646940401613819

Commit summary has been updated and I have included suggested changes from @bastelfreak

Thanks @jps-help! Can you update the summary for commit https://github.com/puppetlabs/puppet/pull/8893/commits/172e89b8fe3dd0a550106c67e8dec6800d937de0 too?

Hi @jps-help! Currently, since this PR is targeting the main branch, your changes will be going into the next Puppet 7.x release. If you'd like for your changes to show up in 6.x too, you will need to re-target this PR to the 6.x branch instead. Thank you!


Fix filesSpec path issues when running on windows

When running on windows, the target file paths are concatenated using the environment's file separator (which is '' on Windows).
When using filesSpec for uploading specific files, the generated URL can be for example:
https://api.bintray.com/content/myuser/myrepo/mypackage/1.0.0/foo\bar\myfile.ext
(note the slashes in the lasts parts)

+1

Version 1.3 of the plugin which will be released really soon includes a fix for this issue.
Do let us know if the new version resolves your issue.
Thank you!

@eyalbe4 : OK, thank you very much :+1:

@eyalbe4 : The issue is fixed with v1.3 if into of filesSpec has no levels :
This snippet works :
    filesSpec {      from 'build/libs'      into 'standalone_files'     }
This snippet doesn't work :
    filesSpec {      from 'build/libs'      into 'standalone_files/level1'     }

Thanks for reporting this @axel3rd .
Version 1.3.1 which was released today resolves this issue.


Add copiable code block to ft page

It's nice to be able to try out your fine-tuned model without digging through the docs on running inference. Let's include a copiable code block that provides runnable code in cURL, Python, and Javascript form.
Fine Tune General tab:

This is a nice UX improvement. I like the idea of making the code example a sidebar, but the theming here feels really "tacked on" next to the rest of the page and our app in general. Some specific changes that should help it feel more cohesive:

put the whole thing inside a card with 0 body margin, so we get a consistent border and border radius that matches the rest of our panels.
Change the theme to light to match the rest of the app (can just use the same code highlighting we have for function outputs on the evaluate tab probably.

This is definitely a question of taste, but I actually like the contrast. It's similar to how Mintlify, OpenAI, and other established companies have displayed code on their sites. I know you like light styles in your code editor, but most people use a dark mode, as do I.

This is definitely a question of taste, but I actually like the contrast. It's similar to how Mintlify, OpenAI, and other established companies have displayed code on their sites. I know you like light styles in your code editor, but most people use a dark mode, as do I.

Ok, we can leave it dark. Let's still match the border radius to cards, and use a color that's closer to what's already in our palette like blue.300 or something for the tab highlights so it feels more cohesive with the rest of our site.


disconnect in logon screen after 10 seconds

the steps to reproduce the bug:
Try to log on with wrong password
And windows pop up with "other user" "The user name or password is incorrect. Try again"
Waiting for about 10 seconds and xfreerdp disconnects

command line you have used
xfreerdp /u:Messe /p:rtrtrt /gfx /sec:tls /v:IPC6641

to what system did you connect to? (win8, 2008, ..)
Microsoft Windows 10 Enterprise 2016 LTSB

what did you expect to happen?
xfreerdp should not disconnect

what actually happened?
xfreerdp disconnects after 10 seconds

freerdp version (e.g. xfreerdp --version) or package version or git commit
current master from 2019/03/18

freerdp configuration (e.g. xfreerdp --buildconfig)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=OFF WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=OFF WITH_GFX_H264=OFF WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_GSTREAMER=ON WITH_GSTREAMER_0_10=OFF WITH_GSTREAMER_1_0=ON WITH_GTK=ON WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=ON WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_NEON=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=OFF WITH_PROFILER=OFF WITH_PULSE=OFF WITH_RDPDR=ON WITH_RDPSND_DSOUND=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_THIRD_PARTY=OFF WITH_TSMF=ON WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_WAYLAND=ON WITH_WIN8=ON WITH_X11=ON WITH_X264=OFF WITH_XCURSOR=ON WITH_XDAMAGE=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XTEST=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          Release
CFLAGS:              -m32  -ggdb -Wa,--noexecstack  -Wl,-z,noexecstack -march=i686 -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -DWINPR_DLL
Compiler:            GNU, 4.8.5
Target architecture: x86

operating System, architecture, distribution e.g. linux, amd64, debian
linux64 with multiarch

if you built it yourself add some notes which branch you have used, also your cmake parameters can help
-DWITH_GTK=ON
-DCMAKE_INSTALL_PREFIX=/usr
-DWITH_TSMF=ON
-DWITH_GSTREAMER_1_0=ON
-DWITH_SERVER=ON
-DWITH_SSE2=ON
-DWITH_RDPDR=ON
-DWITH_JPEG=ON
-DWITH_WIN8=ON
-DWITH_FFMPEG=OFF
-DWITH_IPP=OFF
-DWITH_NEON=OFF
-DWITH_GSTREAMER=ON
-DBUILTIN_CHANNELS=ON
-DWITH_CHANNELS=ON
-DWITH_LIBSYSTEMD=OFF
-DWITH_RDPSND_DSOUND=ON
-DWITH_XRANDR=ON
-DWITH_XV=ON
-DWITH_XRENDER=ON
-DWITH_XEXT=ON
-DWITH_XFIXES=ON
-DCHANNEL_URBDRC_CLIENT=ON
-DCHANNEL_URBDRC=ON

extra information helping us to find the bug

output xfreerdp
[15:13:16:327] [11117:11118] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[15:13:16:327] [11117:11118] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[15:13:16:327] [11117:11118] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[15:13:16:327] [11117:11118] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[15:13:16:575] [11117:11118] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[15:13:16:575] [11117:11118] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[15:13:16:596] [11117:11118] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[15:13:16:606] [11117:11118] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[15:13:16:608] [11117:11157] [INFO][com.freerdp.channels.rdpsnd.client] - Loaded fake backend for rdpsnd
[15:13:48:531] [11117:11118] [INFO][com.freerdp.core] - ERRINFO_LOGOFF_BY_USER (0x0000000C):The disconnection was initiated by the user logging off their session on the server.

output Windows EventViewer in from oldest newest
Log Name:      Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
Source:        Microsoft-Windows-RemoteDesktopServices-RdpCoreTS
Date:          3/18/2019 3:12:22 PM
Event ID:      228
Task Category: RemoteFX module
Level:         Warning
Keywords:
User:          NETWORK SERVICE
Computer:      IPC6641
Description:
Disconnect trace:CUMRDPConnection Disconnect trace:'calling spGfxPlugin->PreDisconnect()' in CUMRDPConnection::PreDisconnect at 4477 err=[0xc], Error code:0xC

Output WIndows in Eventviewer
Xml:

228
0
3
4
19
0x4000000000000000

29595

Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
IPC6641

CUMRDPConnection
Disconnect trace:'calling spGfxPlugin->PreDisconnect()' in CUMRDPConnection::PreDisconnect at 4477 err=[0xc]
12

*RDP Windows settings for timeout
all timeouts are explicitely set to "never"

Server configuration, nothing we can do here.


Remove ansible module

https://github.com/openstack-k8s-operators/lib-common/pull/180

Should this patch also include an update of openstack_ansibleee_controller.go so that it imports the ansible module from lib-common (assuming https://github.com/openstack-k8s-operators/lib-common/pull/180 lands)?

Should this patch also include an update of openstack_ansibleee_controller.go so that it imports the ansible module from lib-common (assuming openstack-k8s-operators/lib-common#180 lands)?

it is only used in dataplane-operator so far, and yes, we gonna need a PR there once the lib-common PR is merges

/lgtm


Foot Sensor Voltage supply

Hi Guys,
I am using the same feet design from open dynamic. It is very good, and perform very well.
However, my system only have 5V, can I use the same design but change the supply voltage from 3v3 to 5V.
I did some testing, 5V supply can work for short term, but I do not know whether it gonna affect the life span or not.
Tom

Hi Guys,
I though it gonna be a problem coz the voltage of the LED sensor is meant to be 3.3V. Can someone help me verify whether I can use 5V to power the feet sensor system?

Hi Tom,
I'm glad to hear that the foot sensor works for your project.
I talked to Joshi Walzog, who had designed the board, regarding your question.
His only concern were the external indicator leds which get too much current at 5V and might get damaged over time (about 60mA instead of about 20mA).
So he recommends to increase the resistance of the resistors R1, R2, R6 and R7 to 150ohms (51ohms at the moment for 3.3V).
For keeping the light intensity of the internal led at the same level you could increase the resistor R8 to 4k ohms (560ohms at the moment for 3.3V) - that's optional and will depend on how you want to tune the sensor characteristics.
We designed the board for 3.3V because the ADC on our microcontroller can only handle up to 3.3V.
When you increase the voltage to 5V you need to make sure that your microcontroller can handle 5V on the inputs.
Below is the latest schematic for reference.
I hope that helps.
Best wishes. Felix

Dear Felix Grimminger,
Thank you for share your research work with the community. I would like to know if is possible to get the STEP files for the design of the actuator module shell cover, since there is an issue  to convert STL file to a mesh. It missed some parts of the design.
Thank you so much.

Hi,
sure - below is the upper leg shell base and cover in the STEP format.
Best. Felix
upper_leg_module_step.zip

Dear Eliana,
you're welcome!
Thank you and good luck with your project!
Best. Felix


Literate

closes #15
@pbrehmer  I had a go at introducing literate. The examples don't quite work yet. I imagine you can pick it up from here and have a go at fixing the issues.

Great! Yes, I will fix whatever needs to be fixed. By the way, I talked to Stefan today and got some feedback on the docs -- so I will also implement his suggestions and maybe work on #36 then.


Consider implementing isomorphic rendering

Something to consider implementing to learn...
https://www.smashingmagazine.com/2015/04/react-to-the-future-with-isomorphic-apps/

React goes above and beyond just sharing components. When you render React components on the server and ship the HTML down to the client, React on the client side notices that the HTML already exists. It simply attaches event handlers to the existing elements, and you’re ready to go.
This means that you can ship down only the HTML needed to render the page; then, any additional things can be pulled in and rendered on the client as needed. You get the benefit of fast page loading by server rendering, and you can reuse the components.

A couple more resources:

https://github.com/DavidWells/isomorphic-react-example
Serverside Isomorphic Javascript Rendering with ReactJS & Node (video)


[Vue warn]: injection "Symbol(ssrContext)" not found.

Vue version
3.2.45
Link to minimal reproduction
https://sfc.vuejs.org/#__SSR__eNqNVMGO0zAQ/ZVRLu3utkn3GtICAglxQCCEOOXippPirmMb2+mCovw7YztJ0y5CnBKPZ+Y9v/Fzl7zVOj23mORJYSvDtQOLrtUgmDxuy8TZMtmVkjdaGQcdfFIHJr4YpS30UBvVwCLNPgi1Z2Lxasp7pxo97fqFh1jM2hhkleNnnJr4faovJUClpHWgmXkvjvkccDuVLTufCND4ze8cn3OombC4imHHncAcFg6tWwwxg/VNpFKtdDlswrK/I3SAC77PDNgEu7yD7Q4GzEgsDdXbTajqA/MiiwKSXLRw2GjBHNIKoNi3zikJbyrBqycv69id1DVIihdZTInpQb/zmo6HIj8IP4gIS+ldN2fQ90VWUTbVFdmEmaySKPW6YTo9WSVpvoF/OWzQWPPxRGVC6vt1mfxwTts8y2xd+ZGdbKrMMaO/1BAYbzBF26z3Rj1bNNS4TAYxQ4+Mgmc0a4PygAbNv3repL7oG3QtZU9HGS+Qv6PXsh74GXKaLOlDKqX0F26rJwTQdT42qDQGCyuU29Go/Cf0yKjJtXphfoMZZjaIxghF/2uHWaZTX7G2KzhgzSWGkhX4z7ff+q82yO7vA+l70D45/mczgwyemDUcbUHnnoZLbiCAHD7vT1g5YHYCLS7kd8MUvU1+ttzgIQdn2tFP/cUi18wEl090Mm+ulwSJBdGL514GtimFRp+dmSGfNmgoh4T9KB1dCCaWdSvJ4uQVMl04wjTElLZbhIctPPoeHkQJTIU6LuP4oyXL5OGmJED2q8fNZjOiT16l6xXHlTpL9wt/hXFxz6ZmFc4HHNjMXpy9IngmQ8fhxbHOcHkMkfDezNaBz+scZNvs0VCoT/o/Q1TYhg==
Steps to reproduce
click button, check console.log
What is expected?
no warning
What is actually happening?
I use reactive + toRefs to create a two way data binding. My parent vnode do all the logic, child vnode exists only for dynamic comp rendering.
several questions:
When I send v-model as a complex data structure, everything's fine, except a warning as below, what does that mean?

I try to build a simple demo in SFC, the result is just as excepted, but also find something naughty.

Why VUE doesn't offically support two way data binding, even though we still have ways to bypass the rule? Are there any side effects to do that?
Also I wish we can change the template before Mounted, so we don't need to face the complexity between parent and children.
System Info
No response
Any additional comments?
No response

I have no idea why there's an SSR warning, I didn't use SSR at all. But I cannot reproduced in SFC. Use a timer is just for sample, I got it!
To simplify my question: Will that warning have any affects if I continue to try 2 way data binding, and go to production env.

That warning is not related to "two way data binding" but it certainly is not something to ignore if it happens.

After restart the computer, the warning is gone...
But there's another one:

checkout my SFC demo, also removed v-model.

Just solved! should use dlg.modalVIew.value instead!!


Source Map Warnings?

Love this library! Seems pretty straightforward so far, although I'm getting a bunch (~39) of warnings related to the source map.
WARNING in ./node_modules/crt-terminal/dist/esm/index.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'C:\Users\acbart\Projects\spooky-mansion\node_modules\crt-terminal\src\hooks\terminal\useCommandScreen.ts' file: Error: ENOENT: no such file or directory, open 'C:\Users\acbart\Projects\spooky-mansion\node_modules\crt-terminal\src\hooks\terminal\useCommandScreen.ts'
 @ ./src/components/Terminal.tsx 7:0-75 13:21-34 17:30-38 19:13-21 20:14-22 24:33-41 45:10-23
 @ ./src/components/MainArea.tsx 8:0-42 51:41-53
 @ ./src/App.tsx 5:0-49 11:35-43
 @ ./src/index.tsx 8:0-24 12:33-36

These happen for basically all the source files. I was hoping just dropping the src/ folder into the relevant node_modules would fix it, but it seems to actually be necessary to build it differently? My quick googling suggests you need to turn off source map generation or something when publishing. At least for anyone using CRA. Sorry if this is too vague, just wanted to pass it along in case it is helpful. Thanks for making this!

@acbart Pls check if 1.0.12 update fixed your issue

It worked! Thank you so much :D This is perfect!


CueGUI monitor cue view not displaying jobs

The monitor cue view in CueGUI shows the job groups but is unable to display the jobs.

PRs #236  & #234


Fix uncertainity with small amounts

currently most values are not really reliable because they are casted to float64.
For example 0,01905563 + 0,01905697 will yield 0.038113 instead of 0.0381126, which is getting increasingly more important :)

Can't see uncertainty though: https://play.golang.com/p/taILcmEV0Uy


Add initial standalone documentation

Also minor refactoring to use data classes versus namedtuples - easier to document.

Hello @dspencer12! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file docs/conf.py:

Line 60:79: W292 no newline at end of file
Line 60:79: W292 no newline at end of file
Line 60:79: W292 no newline at end of file

In the file pepfrag/pepfrag.py:

Line 214:80: E501 line too long (80 > 79 characters)

Codecov Report

Merging #14 into develop will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop      #14   +/-   ##
========================================
  Coverage    92.77%   92.77%
========================================
  Files            9        9
  Lines          498      457   -41
========================================
- Hits           462      424   -38
+ Misses          36       33    -3

Flag
Coverage Δ

#unittests
92.77% <100.00%> (+<0.01%)
:arrow_up:

Impacted Files
Coverage Δ

pepfrag/constants.py
100.00% <100.00%> (ø)

pepfrag/pepfrag.py
100.00% <100.00%> (ø)

pepfrag/iongenerator.h
88.00% <0.00%> (-2.91%)
:arrow_down:

pepfrag/converters.cpp
83.33% <0.00%> (-0.88%)
:arrow_down:

pepfrag/mass.cpp
100.00% <0.00%> (ø)

pepfrag/iongenerator.cpp
91.60% <0.00%> (+0.51%)
:arrow_up:

pepfrag/cpepfrag.cpp
85.71% <0.00%> (+0.52%)
:arrow_up:

Continue to review full report at Codecov.

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


fix: update legacy cipher setting

allow legacy cipher when MPS runs with backward compatibility

PR Checklist

[ ] Unit Tests have been added for new changes
[ ] API tests have been updated if applicable
[ ] All commented code has been removed
[ ] If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?
Allow legacy cipher to be enabled when using Node JS version > 16.
Anything the reviewer should know when reviewing this PR?
Due to the nature of the changes, test is performed on an actual deployment.
Tested using
curl -k --tls-max 1.0 --ciphers 'AES128-SHA:AES256-SHA' https://mpshost:4433/

Tested using real hardware (NUC5i5MHYE-Broadwell) by:

manually updating MPSCerts ciphers in vault and reload mps service
new stack deployment with updated mps code
CIRA on AMT 10 could connect on both cases.

If the there are associated PRs in other repositories, please link them here (i.e. open-amt-cloud-toolkit/repo#365 )

closed as is addressed in #1619


Segmentation fault on word_timestamps using custom model

I have fine-tuned a whisper model (large) using my own dataset. The model works great during inference with the original openai/whisper code. The model can also detect word_timestamps after the new feature on the openai/whisper repo.
I can successfully use this model with faster-whisper without word_timestamps. When i try to use word_timestamps i receive:
Segmentation fault (core dumped). If i use the original whisper large model,  word_timestamps work as expected.
Any idea why this is happening?

Thanks for reporting the issue.
Is it possible for you to share this model and input audio?
If not, can you locate exactly where the crash is happening in the code? I guess it's happening in this function:
https://github.com/guillaumekln/faster-whisper/blob/0ab8db2b3790b27feb4ff0b220d606390bb8cda7/faster_whisper/transcribe.py#L595-L601
If that's the case, can you try to edit the code and print the argument values for this function?

Closing for now as the crash was not reported by anyone else. Feel free to reopen if you can provide more information.

The very same thing happened to me as well, but I can share model and input audio.
The model has been converted from hugginface:
https://huggingface.co/primeline/distil-whisper-large-v3-german
$ ct2-transformers-converter --model primeline/distil-whisper-large-v3-german --output_dir whisper-large-v3-ct2-german --copy_files preprocessor_config.json --quantization int8
This is the input audio: https://cdn.media.ccc.de/events/froscon/2024/opus/froscon2024-3116-deu-20_Jahre_OpenStreetMap_opus.opus
Here the crash happens:
$ ./bin/whisper-ctranslate2 --language de --model_directory  whisper-large-v3-ct2-german  --print_colors TRUE froscon2024-3116-deu-20_Jahre_OpenStreetMap_opus.opus
Print colors requires word-level time stamps. Generated files in output directory will have word-level timestamps
Detected language 'German' with probability 1.000000
Segmentation fault (core dumped)

When I remove --print_colors, there is no crash and the process works.
When I use a standard model (e.g., medium, or large-v3), there is not crash even with --print_colors, and the process works as well.


Added Radium

Thank you. Could you please squash your commits?

Ah, I was under the impression I had seen this cask before. I did. We can’t accept it.


Easing

Hi Gibbok, great stuff!
I think your just missing the timing-function from the animate.css
In CSS the property is called 'timing-function', however in WAAPI this is the 'easing' property.
By spec the default in CSS for transitions and animations is "ease".
However in WAAPI the default is "linear" – AnimationEffectTimingProperties
You can just pass { easing: "ease" } in the options of your .animate call. (This matches animation-timing-function/transition-timing-function behaviour)
However you can also pass it into the Keyframes as well ('easing' supported in the Keyframe object). Which matches the behaviour of defining the timing-function inside the @keyframe animations. (Which animate.css does sometimes, for example like in the bounce animation)

Hi @Martin-Pitt , first of all thanks for your positive feedback!
For my understanding your are proposing to add an additional option to animatelo like { easing: "ease" }, which could allow an developer to modify the easing of an animation. Is it correct?
If I understood correctly your question, here my answer:
Unfortunatelly this feature won't work for the majority of animation effects included in animatelo, because, similarly to animate.css our animations are composed of multi key-frames.
Example in animatelo:
https://github.com/gibbok/animatelo/blob/master/src/attentionSeekers/bounce.js
Look for property animationTimingFunction.
Example in animate.css:
https://github.com/daneden/animate.css/blob/master/source/attention_seekers/bounce.css
Look for property animation-timing-function.
This means that every key-frame could have a different value of easing (animation-timing-function).
If you are interested in having full control of your animation in animatelo, you could consider creating a custom plugin, which is really straightforward to implement.
Details are provided at this page:
https://github.com/gibbok/animatelo/blob/master/usage.md#extensibility
In case you have a complex CSS animation to be ported to JavaScript, you could use this utility tool I have created some time ago.
https://github.com/gibbok/keyframes-tool
The result file could be used in a custom plugin in animatelo or directly in WAAPI.
Please let me know if I could provide more information.
Thanks.

I'm not proposing an additional option for developers.
I mean that the animations appear different to Animate.css because the default easing for the WHOLE animation is missing.
I see that you have actually added per-keyframe easings, but the easing for the Animation player itself needs to be accounted for as well.
For example compare zoomIn in animatelo and animate.css, they appear differently, because the initial value for animation-timing-function in CSS spec is "ease" but in the Web Animations spec it is actually "linear".
I think to fix this you need to set the defaultOptions for easing to "ease" to match the default behaviour in CSS.

Thanks for your comment and clarification. I hope I understand your question more clearly now.
Comparing zoomIn in animatelo and animate.css I see no differences. Link to source files:
https://github.com/gibbok/animatelo/blob/master/src/zoomingEntrances/zoomIn.js
https://github.com/daneden/animate.css/blob/master/source/zooming_entrances/zoomIn.css
But I have tried to follow your suggestion and adding easing for the entire animation.
Unfortunately the result is not satisfactory as the difference from animate.css in easing is very evident with this edit.
IMO currently the easing is applied per key-frame correctly following each single animation from animate.css.
If you have a different implementation, please provide a pull request.
Thanks for your time.
Code I have tried:
/*! Animatelo | The MIT License (MIT) | Copyright (c) 2017 GibboK */
; (function (animatelo) {
    'use strict';
    animatelo.version = '1.0.1';

    var _defaultOptions = {
        duration: 1000,
        delay: 0,
        iterations: 1,
        direction: 'normal',
        fill: 'both',
        easing: 'ease'
    },
        _UUID = function () {
            var d = new Date().getTime(),
                uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
                    var r = (d + Math.random() * 16) % 16 | 0;
                    d = Math.floor(d / 16);
                    return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
                });
            return uuid;
        },
        _select = function (selector) {
            var nodeList,
                isNodeList = selector instanceof NodeList,
                isNode = selector instanceof Node,
                isHTMLCollection = selector instanceof HTMLCollection,
                isString = typeof selector === 'string';
            if (isNodeList) {
                nodeList = selector;
            } else if (isNode) {
                nodeList = [selector];
            } else if(isHTMLCollection){
                nodeList = selector;
            } else if (isString) {
                nodeList = document.querySelectorAll(selector)
            } else {
                throw 'selector is invaid';
            }
            return nodeList;
        },
        _validate = function (options) {
            var directionValid = [
                'normal',
                'reverse',
                'alternate',
                'alternate-reverse',
                'initial'
            ],
                fillValid = [
                    'none',
                    'forwards',
                    'backwards',
                    'both',
                    'initial'
                ];
            if (typeof options.duration !== 'number') {
                throw 'parameter duration is invalid';
            }
            if (typeof options.delay !== 'number') {
                throw 'parameter delay is invalid';
            }
            if (typeof options.iterations !== 'number') {
                throw 'parameter iterations is invalid';
            }

            if (typeof options.direction !== 'string' ||
                directionValid.indexOf(options.direction) === -1) {
                throw 'parameter direction is invalid';
            }
            if (typeof options.fill !== 'string' ||
                directionValid.indexOf(options.direction) === -1) {
                throw 'parameter fill is invalid';
            }
        };

    animatelo._animate = function (selector, keyframes, optionsArg) {
        var options = {
            duration: optionsArg && 'duration' in optionsArg ? optionsArg.duration : _defaultOptions.duration,
            delay: optionsArg && 'delay' in optionsArg ? optionsArg.delay : _defaultOptions.delay,
            iterations: optionsArg && 'iterations' in optionsArg ? optionsArg.iterations : _defaultOptions.iterations,
            direction: optionsArg && 'direction' in optionsArg ? optionsArg.direction : _defaultOptions.direction,
            fill: optionsArg && 'fill' in optionsArg ? optionsArg.fill : _defaultOptions.fill,
            easing: optionsArg && 'easing' in optionsArg ? optionsArg.easing : _defaultOptions.easing,
            id: optionsArg && 'id' in optionsArg ? optionsArg.id : _UUID()
        },
            hasUserId = optionsArg && 'id' in optionsArg ? true : false,
            nodeList = _select(selector),
            players = [],
            nodeListArr = [].slice.call(nodeList);
        _validate(options);
        nodeListArr.forEach(function (node, index) {
            var player = node.animate(keyframes, options);
            if (hasUserId) {
                player.id = options.id + '-' + index;
            } else {
                player.id = _UUID();
            }
            players.push(player);
        });
        return players;
    };

})(window.animatelo = window.animatelo || {});

Ok, I finally got some time to put together a test page, a side-by-side comparison.

Inspecting things more closely in animation debuggers..

I notice the bumps are different, so clearly the easing is incorrect, which is why the animation is so wildly different from animate.css.
So I applied a hacky fix...

Great news.. looks like the animation matches up now:

I see where I was wrong now, it's not the default easing of the player that is the issue, but the default easing of the keyframes themselves!
I applied the hack in _animate, looping through keyframes, applying a default easing of "ease" where it wasn't defined.
e.forEach(function(kf){if(!kf.easing)kf.easing="ease"});

(Also, I noticed a bug in your code, for example at https://github.com/gibbok/animatelo/blob/master/src/attentionSeekers/bounce.js#L7 , animationTimingFunction does not exist in the Web Animations spec. It's called something different: easing. Otherwise the easing wasn't being recognized when testing in my Chrome browser)

Proposed code change main file:
        _defaultKeyframeOptions = {
            easing: 'ease'
        },

    animatelo._animate = function (selector, keyframes, optionsArg) {
        …
        keyframes.forEach(function (keyframe) {
            keyframe.easing = 'easing' in keyframe? keyframe.easing : _defaultKeyframeOptions.easing;
        });
        …

Solved at release 1.0.2
https://github.com/gibbok/animatelo/releases/tag/1.0.2


Add micrometer metrics

Just curious: why are we doing this?

one reason is this: https://quarkus.io/blog/micrometer-metrics/
micrometer is the preferred way since Quarkus 1.9. The other reason is, I need the exposed metrics like "http_server_requests.." to get the total request count for the application as well as the request count per endpoint and so on.


Network Kill-Switch

As addition to the WLAN and Airplane toggle in the sidebar: A Kill-Switch for all Network-Connections for Internet, WAN and LAN (Ethernet, WLAN, Mobile/LTE/UMTS,...)

If I made add to this, if you are using the built in VPN app inside of Windows 10 could we have that also shut off along with drivers itself? I could see this solution helping with battery life items and performance. I know I wished a couple of times while working essentially offline I would have turned all networking (Maybe other then bluetooth) off to save battery.

trying to better understand the exact ask here.

mobile and Wifi you'd want to be able to toggle off?
All network connections [lets say you were on a dock as well] (not bluetooth)
all network connections [wifi, mobile, wired, bluetooth ...]

With that "Network Kill-Switch" -toggle all Internet, WAN and LAN Connections should be shut-down.
Would be perfect to have such an toggle here:

I don't know what's the best way to achive this, but maybe to disable all NIC's is also a good approach to save battery during that time like @vexvoltage mentioned.

@Adrian-Grimm, do you have data to prove that disabling the network saves enough battery to really make a difference? screen and processor are the big usage.  And if you're hitting network, I would imagine, as a user, you are proactively deciding you need to use the network, regardless of streaming or surfing or getting some NPM packages.

With that "Network Kill-Switch" -toggle all Internet, WAN and LAN Connections should be shut-down.

@Adrian-Grimm What about bluetooth, you can connect to devices.  I'm reading this as

all network connections [wifi, mobile, wired, bluetooth ...]

@crutkas, no - I think that will make no big difference in terms of battery consumption, but it could save a small portion.
The main idea behind this is to cut everything off - no network data out and in.
In Terms of bluetooth we have a separated toggle for that and bluetooth has HID connections like mice, keyboard, ...
But if there is a way to also only turn off any tethering over bluetooth this would be perfect.
As a fallback approach all IP (UDP/TCP/ICMP) incoming and outgoing connections could be blocked through the os firewall - when the toggle is active.

There is already airplane mode.

There is already airplane mode.

But this will not turn off Ethernet over cable connections...


Update getting-started.mdx - replace regex

Hey, I'm experiencing heavy CPU usage with the current RegEx so I found better, that actually doesn't spin my CPU into clouds.
context:
https://github.com/tailwindlabs/tailwindcss-intellisense/issues/893#issuecomment-2115507693
https://github.com/tailwindlabs/tailwindcss-intellisense/issues/973
https://github.com/tailwindlabs/tailwindcss-intellisense/issues/963

Hi! Jordan from the Tailwind Labs team here.
Here's another one for some context: https://github.com/tailwindlabs/tailwindcss-intellisense/pull/897#issuecomment-1892792615
I did a small bit of research on the current variants regex (or more directly, on a smaller version of it) a while back and my results are there — but tl;dr nested *s can be super slow in some cases.
I meant to open an issue about it here and apparently never got around to it. Sorry!

This new pattern actually fixed issue for me where whole Intellisense would hang. Seems like this pattern is more performant. I'm no regex guru, but can at least confirm that it works.
See discussion here: https://github.com/tailwindlabs/tailwindcss/discussions/11532


Fix #2620

We previously had the problem that overriding keypress() skipped the proper calculation of the top widget's size, leading to broken scrolling behavior in the flowlist. We now always use urwid.Frame's keypress method, but we make sure that urwid.Pile and urwid.Columns delegate to the currently focused component.
@cortesi: this seems suspiciously simple - anything I missed?

Welp, it gets a "seems to work for me" endorsement. :) I'll merge, on the assumption that I'm working in this area right now, and will notice if something weird breaks.


116430: Support for multiple input files per process

References

Fixes #9695

Description
Introduces a new fileParameterToBitstreamType method in the DSpaceRunnable class.
This method is then used in ScriptRestRepository#processFiles to set the type of the file being processed.
Instead of hardcoding all files to "inputfile" like done before. (we still default to this if method isn't implemented by the script)
Instructions for Reviewers
In any script, override the fileParameterToBitstreamType method and implement it to set the type based on the file name (or some other way). Verify multiple inputfiles can be upload on a process now as long as they differ in type.
Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome).
However, reviewers may request that you complete any actions in this list if you have not done so. If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[x] My PR is created against the main branch of code (unless it is a backport or is fixing an issue specific to an older branch).
[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[x] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] My PR includes details on how to test it. I've provided clear instructions to reviewers on how to successfully test this fix or feature.
[x] If my PR includes new libraries/dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies REST API endpoints, I've opened a separate REST Contract PR related to this change.
[x] If my PR includes new configurations, I've provided basic technical documentation in the PR itself.
[x] If my PR fixes an issue ticket, I've linked them together.

@tdonohue I got some backstory about that check that disallows two files of the same type since our team originally implemented it, turns out the initial logic behind it actually isn't valid any longer and so I deleted the check.
Added a bit of javadoc to the method and added a test as requested too.


Bot error

I have error "unable to reach app. Please try again" and the bot responds with "something went wrong. Try again in a few minutes" every time I click on "introduce yourself"; although I have added the "token.botframework.com" in the valid domains.
Moreover, when user clicks on the sign-in button, it gives the error "The Sign In code was not found or expired. Please try asking the bot to sign in again."
In the application insights shows error "Microsoft.IdentityModel.Tokens.SecurityTokenSignatureKeyNotFoundException".
Anyone know what the issue here is and how to fix?

Hi @aidab98
Closing this issue due to inactivity, if you still have issues, please create new issue


Argument parser does not warn of invalid arguments

I was wondering for some time why my karma wasn't running my tests in PhantomJS like I was asking it.
I was trying to run:
karma start --browser PhantomJS

I reinstalled phantomjs, karma-cli, updated the karma-phantomjs-launcher, etc., before I found the argument for enabling debug messages.
Then I realized it wasn't even acknowledging that I asked it to launch the browser, thought it was a configuration issue, and then I noticed the missing "s" from --browsers.
Just a simple error/warning message would've saved me a fair bit of time, such as:
Invalid argument --browser

Running Karma v0.12.19

Closing this. If still relevant, this should be reported in karma-runner/karma, since the code that parses cli args is in lib/cli.js.


Stop logging error on v2 multi shim log failure

Signed-off-by: Justin Terry (VM<EMAIL_ADDRESS>

Codecov Report

Merging #3252 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3252   +/-   ##
=======================================
  Coverage   44.63%   44.63%
=======================================
  Files         113      113
  Lines       12164    12164
=======================================
  Hits         5430     5430
  Misses       5899     5899
  Partials      835      835

Flag
Coverage Δ

#linux
48.65% <ø> (ø)
:arrow_up:

#windows
39.87% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #3252 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3252   +/-   ##
=======================================
  Coverage   44.63%   44.63%
=======================================
  Files         113      113
  Lines       12164    12164
=======================================
  Hits         5430     5430
  Misses       5899     5899
  Partials      835      835

Flag
Coverage Δ

#linux
48.65% <ø> (ø)
:arrow_up:

#windows
39.87% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


How to view the activity of the matrix core while the kernel is running？

I read the documentation about hardware counters and found that there is no introduction on how to monitor the active status of the matrix core. Is there currently a way to achieve this?

@deltaguo Apologies for the lack of response.  Do you still need assistance with this ticket? Thanks!

@ppanchad-amd of course, i am still curious about this.

Hi @deltaguo, Internal ticket has been created to assist with your issue. Thanks!

Hi @deltaguo, sorry for the delay, I've been reaching out to internal teams to see if we have specific guidance on this. In theory I think this should be possible with Analysis View (https://rocmdocs.amd.com/projects/rocprofiler/en/latest/how-to/rocprofv2-usage.html#analysis-view), which can be used to profile your code at the instruction level, but I haven't personally tested this. Looking at the MFMA and WMMA instructions should provide insight on when and how the matrix core is being used.

Closing this for now, if you have more specific questions or want additional guidance feel free to comment and we can reopen this.


Use custom domain without subdomain

Hello,
Thanks for the NextJS 9 compatibility!
I was wondering if it was possible to use the custom domain functionality without the subdomain because when I set it as so:
inputs:
    domain: ["example.com"]

It throws Error: "domain" is a required input.

@ulysset try www for the subdomain. I think that works for the naked domain, i.e. http://example.com

Thanks, @danielcondemarin  but it throws this error :
InvalidViewerCertificate: The certificate that is attached to your distribution doesn't cover the alternate domain name (CNAME) that you're trying to add. For more details, see: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-requirements
So I issued in the AWS Console Certificate Manage the www subdomain but still returned this same error.
For the moment I directly went into CloudFront and manually selected the SSL Certificate but it still doesn't work either hahaha, I'll wait a bit longer because it might need to propagate.
NB: the CloudFront URL (xxxxxx.cloudfront.net) works perfectly.

You need to issue a single certificate that covers both domains. Save yourself any hassles in the future and issue a certificate that covers both the wildcard subdomain *.domain and the naked domain.

Thanks @Gabrola  and @danielcondemarin  I managed to make it work with https://www.example.com and https://example.com doesn't work, so I'll try to find a solution to map it to the www subdomain so I guess it's not possible to use this plugin without a subdomain automagically?
Should we label this issue as "improvement"?

This is a bug in @serverless/domain. This should fix it serverless-components/domain#9. In the meantime, just add the naked domain as an alias manually to your cloudfront distribution through the AWS console.

@danielcondemarin hello, this PR merged yesterday. Can you update @serverless/domain versIon to 6.1.0?

The package has been updated and it works perfectly.
So I can use www.example.com and example.com!
My config:
nextApp:
  component: "serverless-next.js"
  inputs:
    domain: ["www", "example.com"]

I'm trying to do have a wild card instead of www
E.g.
domain: ["*", "example.com"]
However this going to https://example.com doesn't work anymore.
Any ideas on how to get the wild card to work?

Bump!


fix: set shebang directly instead of via sh_toolchain

Follow up from https://github.com/aspect-build/rules_py/pull/12#discussion_r860151443

I'm not convinced this is the right thing, so I'm going to close this. If someone convinces me that this is right fix, rather than registering the right toolchain on RBE, then we can reopen.


systemd: Confine services

This configuration change enforces by default some restriction on services:

PrivateTmp: they get their own /tmp and /var/tmp;
PrivateDevices: they only get to view API pseudo-devices (/dev/null, full, random, ...);
ProtectSystem: /usr, /boot and /etc are read-only;
ProtectHome: prevents access to /home, /root and /run/user;
NoNewPrivileges: prevents uid changes and some other things;
CapabilityBoundingSet: prevents use of CAP_SYS_ADMIN, CAP_DAC_OVERRIDE and CAP_SYS_PTRACE.

Some services needs specific overrides, that need to be put in systemd/system/$UNIT.d/override.conf.
The provided override are probably both suboptimal and insufficient.
WARNING: Do not merge yet.  In particular, this would break sshd without #28.
This is meant, in a first time, for review only.

It looks to me as if the commits are displayed in the wrong order (it should be 34da136c, ac0b0825, 81f959cc and then b8cff4f8).

Normally these kind of changes are done upstream (i.e. in debian). Surely there's a some reason it's not already shipping like this?

Debian seems to be moving towards shipping AppArmor profiles with their packages to enforce security policy (which is incompatible with SELinux).
Having some experience with that work, I suspect it is not already done for all services (whether by using AppArmor/SELinux or in a more limited fashion through systemd's features) because it is extremely difficult to write a security policy that is strict enough to be useful, yet does not break functionality, without knowing the context in which it is used.
In our case, though, we know which services are run and how they are configured.

We should revisit this, preferably once integration testing is underway.
As a FYI, the Debian project is drafting unit files best practices that are moving in that direction: https://etherpad.fr/p/systemd-best-practices


Add Mixxx support

This PR add support to Mixxx.
This was not tested on a MacOS cause I don't have one :(

@geovannimp Awesome work! I'll make this compatible with Mac and release the Windows / Mac versions soon


Bubble build status up to host project view

This is a great plugin. I have my branches building and everything's working great so far. It looks like the multiproject has "Last Success" and "Last Failure" listed as "N/A" for the main project view. It would be great if it pulled the last success and last failure up from the built branches. Not sure how difficult this would be to do. Thoughts?

Job

Branches

+1

agreed, maybe add inheritance order with a few options:

set [branchname] as "overall" build status
set last run as overall for success and failure, attach branch to build name. (i.e it would say 1minute 2 seconds branchname - #3. Last duration would be latest's build duration, with branch in parenthesis.

Also, same can be said about the "weather" icon. Its always sunny, even if branches themselves got clouds and rain

Added with version 0.3


Consul server cert needs a specific CN setting

I'm trying to create my own ca/crt/key files for consul and eventually HM9000, DEA and UAA.  It looks to me like the consul server.crt file needs a specific setting of CN=server.dc1.cf.internal .  I can't find any documentation on why this is or how the code checks for this particular string.
Can someone please point me to the correct docs or provide an answer here?
Thanks
ps. I've tried the CloudFoundry Slack app but not getting any responses...

The CN requirements for your server certificate are a combination of your datacenter and your domain.
The consul documentation for TLS encryption state that
If verify_server_hostname is set, then outgoing connections perform
hostname verification. All servers must have a certificate valid
for "server.<datacenter>.<domain>" or the client will reject the handshake.

This requirement should be described in the consul-release README for easier reference.
Thanks for bringing this issue to our attention.

Thanks for the reply.  Follow up question, are there similar requirements for HM9000, DEA and UAA??
I noticed that the dea server certificate has Subject: CN=dea.service.cf.internal, HM9000 server certificate has Subject: CN=listener-hm9000.service.cf.internal .... so are those also required??

Yes those are required because those components use consul internally for service discovery, using the same scheme which was used to configure the consul servers.
When a job registers a service with consul, it follows the format <service-name>.service.<consul domain>. In the case of DEA it is dea.service.cf.internal. So if you want to sign a certificate for an internal API server, it needs to be signed to the consul generated service name.
Keep in mind that many jobs have cf.internal hardcoded in their scripts, so changing the domain for your consul server is not recommended.

@dcarissi added a note in the consul README about common name requirements, https://github.com/cloudfoundry-incubator/consul-release/commit/c199f9ede829be8830cab588f745558d43d405eb

If you have any further questions please feel free to ask.

The amendment to the README is an improvement. However, it does mention that this is the config by default.
I'm still having trouble finding how to configure this. Is there even a way? Does the README need to be extended to show how this could be done?


Tileman-Async-Mode

Hello sir,
My issue isn't related to Instant Inventory. I apologize, but I couldn't figure out any other way to contact you. I am in desperate need of your Tileman-Async-Mode plugin; Tileman mode has become virtually unplayable for me, after unlocking tens of thousands of tiles. Is there any way I can use that code/plugin? I have already tried myself, with IntelliJ, but to no avail. Many thanks.

Spigotron

I've been your message on the tilebound discord, let's continue the conversation there


Mirrored .obj bug

Hey @gregja,
Cool project - I noticed objects are displaying mirrored instead of how they should be.
For example, I took the Mini Cooper from this page and removed the side mirror (why I used the mirror to demonstrate the object being mirrored, I don't know haha) on the left side of the car if you are sitting in it/right side if you are viewing it from the front and it looks like this:

But, when importing that exported .obj from Blender into the .obj experiment (http://ledefrichoir.com/labo/zdogXperiments/sources/zdog_obj_v3.html), the object is mirrored. Note the missing mirror is now on the opposite side compared to viewing it in Blender:

I was tinkering with the code but couldn't figure out if something is reading points in reverse or what was causing the mirroring to happen. Any ideas how this might be fixed? Would love to PR a fix, just wasn't finding where in the code this was happening.

Hi @zawilliams
I never paid attention to this bug, thank you for reporting it to me.
I don't have a lot of time for the moment, but I'm intrigued, and I’ll look if I can fix it.
If I find the solution, I’ll push the fix.
Thank's again :)


Net builder APIs have some issues

Finally, after adding the EN_addcontrol function, I was able to build Net1 using the net builder APIs. After saving the file to INP I ran the network and validated the results to be as the original network!
However, if I run the network immediately after building it (without saving an INP file and reopening it), I get wrong results. I have put together a test for this issue: #278. Its not that the network doesn't run, it runs without any warnings or errors, just the results are wrong.
I suspect that there is an issue with the EN_init function, maybe some conversion factors are not set? I also noted that the report and output files are not used\opened in this function (see #269).

Fixed in #278


Train/test Norris/RGZ with logistic regression and random forests on the compact and resolved sets with 5-fold cross-validation

Compact
LR( RGZ  ) vs  RGZ  : (94.87 +- 1.90)%
LR( RGZ  ) vs Norris: (96.37 +- 1.23)%
LR(Norris) vs  RGZ  : (94.14 +- 2.45)%
LR(Norris) vs Norris: (97.02 +- 1.26)%

Done, see notebook 104.


Trying to create a destkop on dragula and angular2

Hey, sorry for writing you here.
I need some help, I'm trying to do a complicate drag&drop with angula 2 beta.9 and ng2-dragula which uses dragula.
Look at this not working example.
http://jsbin.com/yutifozini/edit?html,css,js,output
There are a menu with three sub-menus, they should not be draggable but droppable.
Than I have  three big containers, this containers should be draggable and droppable each other and the container should be also draggable in the submenue
Each of the containers, contain four widgets, this widgets also I need to drag into the sub-menu, so it should be droppable into sub-menu but not draggable each other.
I'm trying to make a normal desktop behaviour in the browser, and I will store my widgets into the Menus by simple drag&drop it into the Menu. Also i need to Drag&Drop the big container into a Menu, but also I need to change position of the containers in my view. Doing this with dragula is a thrill!
I hope I was able to explain it, du you think I can do something like that with your lib. If it works I'll wrap it into an angular2 lib.
thx
Michael

You have so many rules... and it is a bit messy for me...  please try to split it into partial problems.. we will try to solve them one by one ok?

Seems to be no more actual..


DefaultReadHeaderTimeout is too strict

200ms is too strict and is causing breakage downstream, especially when TLS is involved. Having a timeout is good, but should not penalize slow connections.
The stdlib is using a 10s timeout for the TLS handshake for instance.
Ref https://github.com/emersion/soju/pull/33

We didn't have any data to justify more or less and we made it possible to replace it. Actually, one of my requests was to export the default so it could be overridden at compile time too, eg go build -ldflags -X "github.com/pires/go-proxyproto.DefaultReadHeaderTimeout=10s", so you don't need to set it per listener.
I'm fine increasing the default for less experienced consumers of the API to not run into problems early on.

eg go build -ldflags -X "github.com/pires/go-proxyproto.DefaultReadHeaderTimeout=10s"

As an aside, this doesn't work. -X only works with string vars:
 -X importpath.name=value
	Set the value of the string variable in importpath named name to value.
	This is only effective if the variable is declared in the source code either uninitialized
	or initialized to a constant string expression.

-- https://pkg.go.dev/cmd/link

TIL thanks a lot @csmith.


fix data store after 11 years

Looks like I did something wrong, well the Data Store seemed to work correctly but it had no output data.

I don't understand what you're trying to do here. What you posted is functionally equivalent (although less likely to be optimized properly by the JIT).

Does anyone know what this entity is supposed to do? Does it just store inputs and output them?

Does anyone know what this entity is supposed to do? Does it just store inputs and output them?

https://web.archive.org/web/20160801175345/http://wiki.wiremod.com/wiki/Store
https://web.archive.org/web/20160801204010/http://wiki.wiremod.com/wiki/Transferer
Wiki pages were luckily archived

Either that or in the memory gates.

If they aren't working as well, then I vote we delete them.


English Translation

Hi is it possible for text when its downloaded be translated into english, its a bit confusing looking at question marks all the time.
Also is the SimpleGUI able to be translated?
Thank you for your help.

whats your system language?

whats your system language?

English UK

English UK

Yeah I'm getting lots of ??? too

Yeah I'm getting lots of ??? too

Costura.Fody does not embed the resource file, I will fix this problem in the next version.

Costura.Fody does not embed the resource file, I will fix this problem in the next version.

Awesome! Can't wait thanks :)

Awesome! Can't wait thanks :)

Plz try 2.9.2

Plz try 2.9.2


Boost Mode on Carrier AC not working

I'm trying to use the boost mode on a Carrier 40MAQB24B--3 . I tried triggering this via the custom control as well as the preset, all within Home Assistant. The AC beeps as if it received a command, but its behavior does not change at all. The custom control toggle reverts back to its off state and the preset mode reverts to None.
However, i'm still able to trigger boost mode using my IR remote.

Hello, same issue for me, any solution??? thanks!

Hello, same issue for me, any solution??? thanks!

I switched to https://github.com/mill1000/midea-ac-py

wow, I have also changed to this integration and now everything works much better, the boost mode already works, it updates the data more quickly, and it doesn't get hung up, also now an indoor and outdoor temperature sensor appears, it's great, thank you very much!

Fixed in v0.3.18, you two could try to see if it works correctly.


env details

what is EXERCISEDB_DATABASE?

It's mongo db database url, and exercise cache is redis url

Ok thanks. but where to get 1300+ workouts bro

https://exercisedb-api.vercel.app/api/v1/exercises


build: use the new -libc flag for Windows

Windows has ABI incompatible system libraries which must be explicitly
selected.  Adjust the build system to enable the user to control the
variant of the library that we build against.  This simplifies the build
and ensures that the correct library is selected.

Please test with following PRs:
apple/swift#24849
@swift-ci please test

Ugh, this isn't ready yet here since this is a driver level flag and we are still using the frontend here.


Update mullvadvpn-np.json

Update to 2024.1

[x] I have read the Contributing Guide.

Please support this PR, I dont get why there is a fail.


Add a test for bad diagnostic on '&&'.

This was fixed (probably by dd01b7e184a97b4439f537152114f27d353e54a4),
so we should make sure it doesn't regress in the future.

@swift-ci Please smoke test and merge.

@swift-ci Please smoke test and merge.