improve migration of community subscriptions: set dspace_object_id to community UUID

Description
This PR handles community subscriptions: it adds the community UUID to column dspace_object_id. This corresponds to the management of new community subscriptions (added in DS 7.0+).
It is unclear if the column community_id in the subscription table is still further required.

@saschaszott : I'm confused by this PR because there is no community_id column in the subscription table in DSpace?  Here's what the subscription table looks like in DSpace 7.6:
dspace=# \d subscription
                        Table "public.subscription"
      Column      |          Type          | Collation | Nullable | Default
------------------+------------------------+-----------+----------+---------
 subscription_id  | integer                |           | not null |
 eperson_id       | uuid                   |           |          |
 dspace_object_id | uuid                   |           |          |
 type             | character varying(255) |           |          |

@tdonohue , that's interesting. I'm using DS CRIS but I was not aware that the structure of the subscription table differs between DSpace and DSpace CRIS. In DSpace CRIS the subscription table contains a column community_id which seems to be redundant:
dspace=# \d subscription
                        Table "public.subscription"
      Column      |          Type          | Collation | Nullable | Default
------------------+------------------------+-----------+----------+---------
 subscription_id  | integer                |           | not null |
 community_id     | integer                |           |          |
 eperson_id       | uuid                   |           |          |
 dspace_object_id | uuid                   |           |          |
 type             | character varying(255) |           |          |

Sorry for confusion. I'm assuming that DSpace prior to version 7.0 does not support community subscriptions. The database table structure in subscription was modified by 4Science with https://github.com/4Science/DSpace/blob/dspace-5_x_x-cris/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V<IP_ADDRESS>__DSpaceCRIS-subscription_database_schema.sql
Obviously, the removal of column community_id was forgotten. I will open a PR in the DSpace CRIS project.

👉 https://github.com/4Science/DSpace/pull/362/files

@saschaszott : Thanks for clarifying and closing this PR.   Yes, for the record, DSpace-CRIS is a highly customized version of DSpace (obviously), built by 4Science.  So, not all database tables have the same structure.   Glad you figured out that this issue only impacts DSpace-CRIS


Document anatomy of a parties transaction

Skeleton is here:  https://www.notion.so/minaprotocol/Parties-Transaction-Anatomy-917a5f2eabb2468e97387bbcac7214d2

duplicate of #9959


Tests are extremely flaky

End-to-end tests seem to fail more often than they succeed. Need to figure out a more reliable way to test the flaky parts.

Fixed in #236.


Underscore in source file name causes BudgetExceededException

From https://github.com/dotnet/try/issues/859#issuecomment-666637355

This works:
'''cs --region source --source-file ./main.package.cs
'''

This does not:
'''cs --region source --source-file ./main_package.cs
'''

Only difference is an underscore in main project file name??!!

Here's a sample repo with an example that works and one that fails, both identical save an underscore in the primary .cs. file name:
https://github.com/ritchiecarroll/dotnet-try-test

@ritchiecarroll I couldn't repro the bug:

I usually use dotnet-try --verbose from the failed folder. Interesting that this works for you.

Well - tried this on another computer, it doesn't replicate there. Whatever confluence of parameters causes this to fail on my primary system doesn't happen on a secondary system.
Sorry for the false alarm.
I think the best pursuit will be be based on external assemblies, although I still believe there is some kind of timing issue here.
I think this specific issue related to underscore should be closed. I will try to find a more reproducible version...

OK, after some work, here's an example I can get to fail consistently - at least the first time. This fails consistently from both my test machines.
First, re-pull sample repo: https://github.com/ritchiecarroll/dotnet-try-test
FYI, I updated the `failed' test project in this repo to now operate with a simple project dependency.
To get it to fail, first delete the following folders/files:
bin
obj
package_fullBuild.binlog

then run
dotnet-try --verbose

Now, the first time you run the code (clicking 'run' button on browser) from the browser it fails with error below. If you click run again, the second time it runs fine. The failure is as follows - same as seen before:
[MLS.Agent.Middleware.ExceptionFilter]  ❌ System.InvalidOperationException: No design time or full build available

Now the interesting part is, I can also, randomly, get this failure with even which the works project that has no external dependency. Like with the other project, clicking run again, everything works fine.
Seems like a race condition of somekind.
Hope this helps replicate the issue enough to track down the issue.

FYI, if you want 100% replicability, follow these steps:
git clone https://github.com/GridProtectionAlliance/go2cs.git
cd go2cs\src\examples\manual tour of go conversions\basics\zero\
dotnet-try --verbose

You can try a few of these other examples for more tests:
go2cs\src\examples\manual tour of go conversions\basics\named-results\
go2cs\src\examples\manual tour of go conversions\methods\reader\
go2cs\src\examples\manual tour of go conversions\methods\stringer\
go2cs\src\examples\manual tour of go conversions\flowcontrol\defer-multi\
go2cs\src\examples\manual tour of go conversions\concurrency\buffered-channels\
go2cs\src\examples\manual tour of go conversions\concurrency\range-and-close\


ng2-sidebar on header component (angular 2) never hide when user click on body though  I set closeOnClickOutside="true"

Please ignore this issue. It is working


Minimum python version required

Checklist

[x ] There are no similar issues or pull requests about this question.

Describe your question
Can you change the minimum required python version to 3.9?

Done in 0.1.3 - minimum is 3.10


Prune known senders on new block

Right now we have a few maps that grow unbounded with the number of known senders:
https://github.com/paradigmxyz/reth/blob/facad24ad64b322b309c2a6547d931cdf0f7bca8/crates/transaction-pool/src/pool/txpool.rs#L47
https://github.com/paradigmxyz/reth/blob/facad24ad64b322b309c2a6547d931cdf0f7bca8/crates/transaction-pool/src/identifier.rs#L13-L16
When we have a new block, we should remove senders in this map which do not exist in any subpool

@Rjected  can I take this?

My current thinking: it will probably be expensive to do this on every eviction, the pool and sender id lock have to be taken, and we'd be iterating over multiple lists of ~25k senders. If we do this in the maintain loop, it won't be run if the node is syncing. But maybe that's fine

we can do this here
https://github.com/paradigmxyz/reth/blob/27f1496daaddccfceec51592003c7eddc0acb42c/crates/transaction-pool/src/pool/mod.rs#L360-L360
perhaps every x updates then fetch all unique senders in the pool and cleanup:
https://github.com/paradigmxyz/reth/blob/27f1496daaddccfceec51592003c7eddc0acb42c/crates/transaction-pool/src/pool/mod.rs#L134-L134

going to close this, complexity for doing this is not worth it


license?

Hi Darren,
I didn't see a license anywhere in the code. Do you plan to license it?
Thanks,
Anand

Dwtfyw license ;-) free to use for anything, feedback welcome.
On 2012-03-07, at 1:36 PM, Anand Patil
<EMAIL_ADDRESS>wrote:

Hi Darren,
I didn't see a license anywhere in the code. Do you plan to license it?
Thanks,
Anand

Reply to this email directly or view it on GitHub:
https://github.com/darrenderidder/node-python/issues/3

Ah, my favorite! :)


macOS executable not working

I have tried to create a macOS executable using pyinstaller main.py --onefile --noconsole and it successfully completes. However, when I go to dist and double click the main file executable with the logo, nothing happens. It simply opens and then immediately closes. I have tried going into "Show Package Contents" -> "Contents" -> "macOS" -> "Open on the terminal file" but it does nothing.
I have also realised that pyinstaller does not work so well with python3.8 so I have switched it to python3.7 through python3.7 -m PyInstaller main.py --noconsole --onefile but this still does not work.
I am not sure why this is happening. I do not have AntiVirus installed on my computer.
Here is the terminal output when I run pyinstaller main.py --onefile --noconsole:
129 INFO: PyInstaller: 3.6
129 INFO: Python: 3.8.2
140 INFO: Platform: macOS-10.15.3-x86_64-i386-64bit
141 INFO: wrote /Users/myuser/Desktop/Tanit-Keylogger/main.spec
144 INFO: UPX is not available.
146 INFO: Extending PYTHONPATH with paths
['/Users/myuser/Desktop/Tanit-Keylogger',
 '/Users/myuser/Desktop/Tanit-Keylogger']
146 INFO: checking Analysis
146 INFO: Building Analysis because Analysis-00.toc is non existent
146 INFO: Initializing module dependency graph...
152 INFO: Caching module graph hooks...
162 INFO: Analyzing base_library.zip ...
Traceback (most recent call last):
  File "<string>", line 41, in <module>
  File "<string>", line 13, in walk_packages
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 130, in iter_modules
    for name, ispkg in iter_importer_modules(i, prefix):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 149, in _iter_file_finder_modules
    import inspect
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/inspect.py", line 40, in <module>
    import linecache
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/linecache.py", line 11, in <module>
    import tokenize
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tokenize.py", line 32, in <module>
    import re
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/re.py", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
Traceback (most recent call last):
  File "<string>", line 41, in <module>
  File "<string>", line 13, in walk_packages
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 130, in iter_modules
    for name, ispkg in iter_importer_modules(i, prefix):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 149, in _iter_file_finder_modules
    import inspect
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/inspect.py", line 40, in <module>
    import linecache
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/linecache.py", line 11, in <module>
    import tokenize
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tokenize.py", line 32, in <module>
    import re
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/re.py", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
3355 INFO: Processing pre-find module path hook   distutils
3356 INFO: distutils: retargeting to non-venv dir '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8'
7094 INFO: Caching module dependency graph...
7176 INFO: running Analysis Analysis-00.toc
7184 INFO: Analyzing /Users/myuser/Desktop/Tanit-Keylogger/main.py
7449 INFO: Processing pre-safe import module hook   six.moves
10233 INFO: Processing module hooks...
10233 INFO: Loading module hook "hook-pkg_resources.py"...
Traceback (most recent call last):
  File "<string>", line 41, in <module>
  File "<string>", line 13, in walk_packages
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 130, in iter_modules
    for name, ispkg in iter_importer_modules(i, prefix):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 149, in _iter_file_finder_modules
    import inspect
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/inspect.py", line 40, in <module>
    import linecache
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/linecache.py", line 11, in <module>
    import tokenize
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tokenize.py", line 32, in <module>
    import re
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/re.py", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
10358 INFO: Excluding import '__main__'
10359 INFO:   Removing import of __main__ from module pkg_resources
10359 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
10362 INFO: Loading module hook "hook-lib2to3.py"...
10368 INFO: Loading module hook "hook-_tkinter.py"...
10372 ERROR: Tcl/Tk improperly installed on this system.
10372 INFO: Loading module hook "hook-encodings.py"...
Traceback (most recent call last):
  File "<string>", line 41, in <module>
  File "<string>", line 13, in walk_packages
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 130, in iter_modules
    for name, ispkg in iter_importer_modules(i, prefix):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pkgutil.py", line 149, in _iter_file_finder_modules
    import inspect
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/inspect.py", line 40, in <module>
    import linecache
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/linecache.py", line 11, in <module>
    import tokenize
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tokenize.py", line 32, in <module>
    import re
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/re.py", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
10428 INFO: Loading module hook "hook-sysconfig.py"...
10440 INFO: Loading module hook "hook-xml.py"...
10555 INFO: Loading module hook "hook-pydoc.py"...
10556 INFO: Loading module hook "hook-distutils.py"...
10573 INFO: Looking for ctypes DLLs
10624 INFO: Analyzing run-time hooks ...
10627 INFO: Including run-time hook 'pyi_rth__tkinter.py'
10631 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
10634 INFO: Including run-time hook 'pyi_rth_pkgres.py'
10641 INFO: Looking for dynamic libraries
10817 INFO: Looking for eggs
10817 INFO: Using Python library /Library/Frameworks/Python.framework/Versions/3.8/Python
10821 INFO: Warnings written to /Users/myuser/Desktop/Tanit-Keylogger/build/main/warn-main.txt
10851 INFO: Graph cross-reference written to /Users/myuser/Desktop/Tanit-Keylogger/build/main/xref-main.html
10867 INFO: checking PYZ
10867 INFO: Building PYZ because PYZ-00.toc is non existent
10867 INFO: Building PYZ (ZlibArchive) /Users/myuser/Desktop/Tanit-Keylogger/build/main/PYZ-00.pyz
11440 INFO: Building PYZ (ZlibArchive) /Users/myuser/Desktop/Tanit-Keylogger/build/main/PYZ-00.pyz completed successfully.
11451 INFO: checking PKG
11451 INFO: Building PKG because PKG-00.toc is non existent
11452 INFO: Building PKG (CArchive) PKG-00.pkg
15186 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
15190 INFO: Bootloader /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyInstaller/bootloader/Darwin-64bit/runw
15190 INFO: checking EXE
15190 INFO: Building EXE because EXE-00.toc is non existent
15190 INFO: Building EXE from EXE-00.toc
15190 INFO: Appending archive to EXE /Users/myuser/Desktop/Tanit-Keylogger/dist/main
15224 INFO: Fixing EXE for code signing /Users/myuser/Desktop/Tanit-Keylogger/dist/main
15227 INFO: Building EXE from EXE-00.toc completed successfully.
15231 INFO: checking BUNDLE
15231 INFO: Building BUNDLE because BUNDLE-00.toc is non existent
15231 INFO: Building BUNDLE BUNDLE-00.toc
15296 INFO: moving BUNDLE data files to Resource directory

Wait, do you want to open *.exe on macOS? An *.exe is an executable file for Windows so won't work on the Mac.

@Subucc Oh I see the mistake I have made. Is there a way to use Pyinstaller to make a macOS executable? I used the program normally (without using Pyinstaller to turn it into an app) and it works well on my Mac. But I want it as an app with Pyinstaller.

@Subucc its actually not a .exe it's a .app

Does this keylogger work on new Mac OS version? I read about a special feauture that will ask the user to authorize the logging of keystrokes pressed


Using S3 Storage to Recover lastGroupSyncTime After Hub Recovery

After a Hub recovery, the DRPC status is not restored, resulting in the loss of the lastGroupSyncTime information, which cannot be reconstructed if the primary cluster is also down. To address this issue, use an S3 store to recover the lost information.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2275320

LGTM! @BenamarMk there is a linter error that you may have noted, once fixed this looks fine to merge.

LGTM! @BenamarMk there is a linter error that you may have noted, once fixed this looks fine to merge.

Hmm, the linter does not fail in my system.

LGTM! @BenamarMk there is a linter error that you may have noted, once fixed this looks fine to merge.

Hmm, the linter does not fail in my system.

It is complaining about an auto generated file that is not commited to the repo... not the _.yaml (which is a mystery that I was attempting to solve for sometime now)

This file config/crd/bases/ramendr.openshift.io_drplacementcontrols.yaml


Added finiteNumber property for numbers

fixes https://github.com/frictionlessdata/specs/issues/644

Rationale
Support of NaN, INF, and -INF is really neither cross-platform, nor predictable from backend to backend. This new property will at least make them disabled by default
Note
This change is semantically breaking for very rare use cases although it's structurally not-breaking for implementations

Can you explain what you mean by:

This change is semantically breaking for very rare use cases although it's structurally not-breaking for implementations

Why is this for very rare use cases? Why is it structurally non-breaking for implementations? Assume I have a dataset with INF, -INF and NaN values, documented with a Table Schema. That Table Schema does not have the property finiteNumber: false.

If I validate with frictionless-py now (which makes use of Data Package 1.0), the dataset will be valid
If I validate with frictionless-py in the future (which makes use of Data Package 2.0), it will suddenly be invalid.

Why can't the default value be TRUE, so the change is not breaking?
Is such a property used in other specifications? Is it called finiteNumber? What is the default value?

Fine to introduce but I don't think it is right to make it a breaking change. Should opt in to the new behavior.

Would adding finiteNumber with default true change backwards compatibility?
Are there other common special values such as N/A to distinguish?
Does it make sense to include/exclude +Inf/-Inf and NaN indpendently?

Missing values are quite common in my experience, so I'm not sure setting finiteNumber to true by default is such a great idea. I've had a rummage and couldn't come up with a similar term.

Fine to introduce but I don't think it is right to make it a breaking change. Should opt in to the new behavior.

I agree; I can see the argument for adding, but IMO does not merit a breaking change.

2. If I validate with frictionless-py in the future (which makes use of Data Package 2.0), it will suddenly be invalid.

Tangential but, this makes me wonder whether it would make sense to modify the validation machinery to support validating against earlier versions of the spec?

Tangential but, this makes me wonder whether it would make sense to modify the validation machinery to support validating against earlier versions of the spec?

That would be useful, but rather than implementations (or users) guessing what version of the spec was used for a datapackage.json, it will likely be good if that was indicated. I don't think this is currently possible?

REJECTED by WG (vetoed)
Let's continue discussion if needed in https://github.com/frictionlessdata/specs/issues/644


Add a new Shape3D resource that creates the collision from a Mesh

Closes https://github.com/godotengine/godot-proposals/issues/6037
This PR adds two new Resources ConcaveMeshShape3D & ConvexMeshShape3D for creating collision shapes that references a mesh so they are updated automatically when their mesh is modified.

Also add the menu options "Create Concave Mesh Collision Sibling" & "Create Convex Mesh Collision Sibling" to create these shapes.

Please make sure to squash your commits into one with a short but descriptive message, following the established convention. The current title of this PR should be good.

Those new shape types needs to be added to the NavigationMeshGenerator::_parse_geometry() parsing code for static colliders found in "modules/navigation)/navigation_mesh_generator.cpp" following the examples from the other already existing collision shapes. Else one of the first user complains will be why those new collision shape types are all ignored in navigation mesh baking.

@smix8 added the shapes to NavigationMeshGenerator, thanks


fix: long press on jsi

:tada: This PR is included in version 2.1.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Change electron bundle loading strategy

Old way:

Single static renderer.(dev)html starts up and calls node to get a payload to load the scripts it needs
component-loader knows about all remote window types and operates off of an enum passed in

New way:

Individual generated html and bundles for all windows (main, menubar, tracker, pinentry etc) directly loads their own scripts
component-loader gets injected with the data it needs and handles setting up the remote store generically

@keybase/react-hackers bump

lemme see about the warnings. reload does work correctly

@buoyad address both pr feedbacks. added a flag to never go through the main load() again


use std exceptions for runtime errors

http://en.cppreference.com/w/cpp/error/exception

Currently std::invalid_argument should be sufficient for our use case.

We should limit the usage of exception in the phase of building logical model, which would trigger a fast fail.
To archive this, we might need to introduce two kinds of context, one allows throwing exception, and one doesn't. (This sounds like the IO monad in Haskell).

should use c++20 contract when it is available

https://en.cppreference.com/w/cpp/language/attributes/contract
https://libcxx.llvm.org/cxx2a_status.html
https://gcc.gnu.org/projects/cxx-status.html


iOS7 bug (UserDialogService) with UIAlertView, title & buttons are never assigned.

Fix UserDialogService.cs:
        public override void Login(LoginConfig config) {
        ...
        var dlg = new UIAlertView { AlertViewStyle = UIAlertViewStyle.LoginAndPasswordInput };

Needs to be with (or something like this):
        UIAlertView (config.Title ?? String.Empty, config.Message, null, config.CancelText, config.OkText)

Use Acr.UserDialogs (https://github.com/aritchie/userdialogs).  It is available on nuget.  It is the replacement for this library

They has the same bug. Anyway I thought that they are used your source code.

I'll fix it on the other library when I have time

Thanks for the update. But now UIAlertView subtitle doesn't exists still. If you're need some help with iOS features, you're welcome, I would join.

I tested the login method on iOS7 and looks fine in Acr.UserDialogs.  Ensure you are using 3.1.0.  If you are using that library, please send code with the issue.


Allow sidecars to use input params/tekton pod labels

The documentation states that sidecars are ran before tasks but this looks to also mean that input param interpolation isn't performed and the tekton-specific labels aren't available to be mounted as environment variables into the container via the DownstreamAPI.
Is there any plan to support either of these in the near future? Thanks!

Our main use case is having a bot report back to Github (using Statuses) during pull requests on step status to pass/fail and provide the link back to the associated pipeline.

I haven't heard that anyone is actively planning to work on this but I think it would be totally fine to allow tekton variable interpolation in the fields of a sidecar.

@sbwsg could you point me in the direction of where interp happens (within the code base) and I can potentially start working on a PR? I started poking around but thought it might be easier to ask :)

Sure thing!  This is probably a good place to start: https://github.com/tektoncd/pipeline/blob/master/pkg/reconciler/taskrun/resources/apply.go#L100
That function, ApplyReplacements, walks over a task spec and switches out instances of $(foo.bar.baz) for whatever value foo.bar.baz contains.

@sbwsg do you know at what point the tekton-specific pod labels are added as well? I'm looking to mount a couple pod labels as environment variables into my sidecar as well, but it looks like the sidecar is started before the tekton-specific labels have been applied to the pod (guessing they're dynamically added by some bootstrapping?)

That happens in the makeLabels func of pkg/pod/pod.go I believe.


feat(async): add parallelLimit function to limit async parallelism

Current dependencies on/for this PR:

main

PR #4   👈

This comment was auto-generated by Graphite.


Error when importing tensorflow_addons==0.10.0

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): OSX 10.14.6
TensorFlow version and how it was installed (source or binary): 2.1.0, installed with pip install tensorflow
TensorFlow-Addons version and how it was installed (source or binary): 0.10.0, installed via pip
Python version: 3.7.6
Is GPU used? (yes/no): no

Describe the bug
When I try to import tensorflow_addons, I get the following error:
python
Python 3.7.6 (default, Jan  8 2020, 13:42:34)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow_addons as tfa
/Users/<username>/miniconda3/envs/testenv/lib/python3.7/site-packages/tensorflow_addons/utils/ensure_tf_install.py:68: UserWarning: Tensorflow Addons supports using Python ops for all Tensorflow versions above or equal to 2.2.0 and strictly below 2.3.0 (nightly versions are not supported).
 The versions of TensorFlow you are currently using is 2.1.0 and is not supported.
Some things might work, some things might not.
If you were to encounter a bug, do not file an issue.
If you want to make sure you're using a tested and supported configuration, either change the TensorFlow version or the TensorFlow Addons's version.
You can find the compatibility matrix in TensorFlow Addon's readme:
https://github.com/tensorflow/addons
  UserWarning,
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/<username>/miniconda3/envs/testenv/lib/python3.7/site-packages/tensorflow_addons/__init__.py", line 21, in <module>
    from tensorflow_addons import activations
  File "/Users/<username>/miniconda3/envs/testenv/lib/python3.7/site-packages/tensorflow_addons/activations/__init__.py", line 22, in <module>
    from tensorflow_addons.activations.rrelu import rrelu
  File "/Users/<username>/miniconda3/envs/testenv/lib/python3.7/site-packages/tensorflow_addons/activations/rrelu.py", line 28, in <module>
    rng: Optional[tf.random.Generator] = None,
AttributeError: module 'tensorflow_core._api.v2.random' has no attribute 'Generator'
>>>

Code to reproduce the issue
I created my environment like this:
conda create -n testenv python=3.7.6
conda activate testenv
pip install --upgrade pip
pip install tensorflow==2.1.0
pip install tensorflow-addons==0.10.0
pip install tensorflow-estimator==2.1.0

In this environment, I cannot import tensorflow_addons.
Other info / logs
It works with tensorflow-addons==0.8.3

Hi, tensorflow_addons==0.10.0 works only on tensorflow==2.2.0. Please let me know if I missed anything. Thank you.
https://github.com/tensorflow/addons#python-op-compatibility-matrix


python310Packages.aioblescan: init at 0.2.13

Description of changes
Library to listen for BLE advertized packets
https://github.com/frawau/aioblescan

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 186159 run on x86_64-linux 1

2 packages built:

aioblescan (python310Packages.aioblescan)
python39Packages.aioblescan

Result of nixpkgs-review pr 186159 run on x86_64-darwin 1

2 packages built:

aioblescan (python310Packages.aioblescan)
python39Packages.aioblescan


Engine does not crash anymore if a non root node in escn is missing a parent.

Previously, a malformed escn file could cause the engine to crash when attempting to import it.
It was sufficient for the escn file to contain a non root node without the parent path to cause the engine to crash with SIGILL.
Crash was happening because the NodeData would contain -1 as a parent index and this was put in an "and" with a flag, causing the resulting number to be meaningless.
Prior to this PR, this file would cause the engine to crash.
root_node_test.escn.zip
Note the [node type="MeshInstance" name="Cube"] without the parent= at the end of the file.

Thanks!


Did anyone able to stitch traffic coming from Open Telemetry and Axway

we implemented  Open Telemetry on cloudrun and ingested into Dynatrace.  Currently we are not able to stitch the traffic between these two. did anyone tried to stitch the traffic. Not a right spot to post this

Hi @avinashpodisetti,
Can you elaborate the requirements little more?
If you want Axway api gateway to send telemetry data in open telemetry format, we need to implement manual instrumentation using open telemetry SDK ( https://opentelemetry.io/docs/instrumentation/java/manual/).
Thanks
Rathna

@rathnapandi I just ran into the same situation 2 weeks ago.
Since OpenTelemetry and W3C Trace Context are becoming industry standard for tracing, current solution is lacking the support for it.
Even Dynatrace uses W3C Trace Context for cross-environment integration. The customer situation is as follows:

Requests to API Gateway are received with existing W3C trace context (typically monitored in a different Ddynatrace environment or not monitored by Dynatrace). So they have the traceparent and tracestate headers.
OneAgent SDK does not have any methods of setting the trace context (trace id) when creating a tracer, so OneAgent creates a new Trace ID.
Additionally the outgoing request from the API gateway also does not have any W3C trace context information (actually possible to get  although discouraged for this purpose. So again, traces can't be followed unless the services called by API gateway are monitored within the same Dynatrace environment.

So in the long term, it's inevitable to either have OpenTelemetry tracing support in AXWAY or rewrite this module with OpenTelemetry instead of OneAgent SDK to have proper support in more complex environments.

Hi @juliusloman,
Thanks for giving detailed information about the current fit falls and how to overcome, created a project apim opentelemetry which implements OpenTelemetry SDK.
Yet to add context support.
@avinashpodisetti, can you start using the new project and add your changes?
Thanks
Rathna

Hi @avinashpodisetti
Added context propagation support to opentelmentery agent and closing this issue.
If you see any issue, please open a separate defect.
Thanks
Rathna

@rathnapandi , sure.. will give it a try and let you know


encode function for wasm-encoder structs

Hi all,
Is there any particular reason about why the encode function inside some wasm-encoder structs is private ? For example here, https://github.com/bytecodealliance/wasm-tools/blob/85622cc0f872c4aca85510e181437b149234453c/crates/wasm-encoder/src/code.rs#L141
I want to collect the generated bytes only for the function locals and its body, I set this declaration to public and it worked. But I am probably missing something here :)
Thanks in advance

Generally we would use the wasm_encoder::CodeSection::function method to add the function to a code section, which will internally call wasm_encoder::Function::encode:
https://github.com/bytecodealliance/wasm-tools/blob/85622cc0f872c4aca85510e181437b149234453c/crates/wasm-encoder/src/code.rs#L54-L59
That said, if there is a motivating reason why one might want to encode a function without adding it directly to a code section, then we can make it pub.


Snapshot lifecycle policy tests

In this pull request I am adding the requested tests for the snapshot_lifecycle_policy changes made by tmanninger in PULL #1084 .

Pull request acceptance prerequisites:

[x] Signed the CLA (if not already signed)
[x] Rebased/up-to-date with base branch
[ ] Tests pass
[ ] Updated CHANGELOG.md with patch notes (if necessary)
[ ] Updated CONTRIBUTORS (if attribution is requested)

Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?

Could I have some pointers to get this Pull request merged please?

@bartjanssens92 Thank you for picking up the old PR.
Firstly, I've just merged a load of changes to master for supporting 7.x, so this will need a rebase/merge.
I'll have a more in-depth review in due course though...

@fatmcgav I've squashed the typo and syntax fixes into one commit and rebased on master. Looking forward to that more in-depth review :)

@bartjanssens92 Thanks for updating from master.
It looks like rubocop doesn't like the generate_body method.
However it looks sane to me, so think it's easiest to disable the checks for this method:
# rubocop:disable Metrics/CyclomaticComplexity
# rubocop:disable Metrics/PerceivedComplexity
def generate_body
...
end
# rubocop:enable Metrics/PerceivedComplexity
# rubocop:enable Metrics/CyclomaticComplexity

@bartjanssens92 Thanks for updating from master.
It looks like rubocop doesn't like the generate_body method.
However it looks sane to me, so think it's easiest to disable the checks for this method:
# rubocop:disable Metrics/CyclomaticComplexity
# rubocop:disable Metrics/PerceivedComplexity
def generate_body
...
end
# rubocop:enable Metrics/PerceivedComplexity
# rubocop:enable Metrics/CyclomaticComplexity

Close in favor of #1164 (please test this PR and report if working as expected if you can).  Thanks!


View Events in Month View with just numbers

Hi I was wondering if there is way to have the events in the month view as numbers just like they are in the year view. This would be a great option since I can have like 60-80 events on a day and it would be better if the calendar would just show a number instead. Thanks.
PS Not sure if this where feature requests should go but I wasn't sure if there was anywhere else to put the request.

Hi there, that seems like something that is doable. I'm super busy with a project at work right now that is taking up 100% of my time, it won't be until the weekend after next that I can get this in.

Done


Fixes #286: URL wraps on mobile

Pull request checklist
Make sure you:

[x] Signed the Contributor License Agreement
[ ] Followed the commit message guidelines <- FYI, link is broken. Shall I open an issue?

Short description of the change(s)
I made the word-wrap break-word so that the URL doesn't overflow.

@molant, will do. In the mean time, can this be merged?

PR, as promised

@TejasQ commit message should be something similar to:
Fix: URL wraps on mobile

Add `break-word` so the URL doesn't overflow.

Fix #286

Thanks a lot @TejasQ !

Thanks, @TejasQ! 💜


Update of the downloadable html version of the documentation

Since the release of flask2.0 and jinja3.1.x I haven't seen an update on the downloadable module of the online docs.
I highly value the docs and wish you could integrate a downloadable version of the online docs

See comment on Flask issue.


Making slight modifications to agnostic.py to show all 8 WRF models

Description of PR
Currently, agnostic.py pulls 3km monthly data to create aggregations for LOCA/WRF simulations (V1). However, this may be a bit misleading since we have 8 WRF simulations to pull from rather than 4 WRF simulations shown in later visualizations in agnostic_tools.ipynb. So, this PR does a quick fix to allow for hourly data for WRF (but not LOCA, since WRF is less data intensive) to show all 8 simulations.
Summary of changes and related issue
Not showing all 8 WRF simulations.
Relevant motivation and context
We want to show all 8 WRF simulations in agnostic_tools.ipynb.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Okay, so this works for monthly 100% fine, but on testing for hourly setting in WRF it retrieves data fine but the last plotting cell fails because there are a different number of simulations retrieved.

Either we force only selection of monthly (eh)

Add in "guardrails" and only return simulations that overlap in both variables in the backend

This is curious to me because there should be 8 simulations for hourly precipitation and there's not being returned here

This is a good point! I did some debugging and realize the wrf_timescale wasn't being passed into results_gridcell2, allowing the timescales to be different for each results aggregation. The timescale is now passed in so it should be consistent!


Improve alignment between row groups and HDFS blocks

Row groups should not span HDFS blocks to avoid remote reads. There are 3 things we can use to avoid this:

Set the next row group's size to the remaining bytes in the current HDFS block
Use HDFS-3689, variable-length HDFS blocks, when available
Pad after row groups close to the block boundary to start the next row group at the start of the next block

Reporter: Ryan Blue / @rdblue
Assignee: Ryan Blue / @rdblue
Related issues:

Validate parquet row group size and HDFS block size (is depended upon by)

PRs and other links:

PR #211

Note: This issue was originally created as PARQUET-306. Please see the migration documentation for further details.

Ryan Blue / @rdblue:
The PR implements #1 and #3. HDFS-3689 isn't available yet.

Ryan Blue / @rdblue:
Merged #211. Thanks for reviewing, Alex!


refactor(prql-compiler): simplify regex

Suggested by https://github.com/PRQL/prql/pull/2481/files#r1178787429

thanks!


Is feature in preview or is it GA??

The Table of Contents says:  Extend Analytics with Odata (Preview).  but the article itself never mentions being in Preview.   Typically the word (Preview) is in the title of the article when it is in preview but this title is just:  "Extend Analytics with OData quick reference".
So is this still in Preview??  If so, what's that GA planned date??

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 287fee66-f430-efc8-ab4d-4479c3ecf361
Version Independent ID: 648d575d-3256-ddf1-a92a-f1bbbdf5bc64
Content: Tasks & concepts using Data & Analytics - Azure DevOps
Content Source: docs/report/extend-analytics/quick-ref.md
Product: devops
Technology: devops-analytics
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@swieder - Thank you for this inquiry. I checked with the Product Manager and he has indicated that the feature is no longer in Preview. I will update the content to reflect that in the coming days.

@swieder - closing this issue as the TOC and articles have been updated to reflect that Analytics/Extend and OData are not in preview for  Azure DevOps Services and Azure DevOps Server 2020 and later versions.

Thank you!!
Thanks,
Steve Wiederrich
Mobile:<PHONE_NUMBER>
From: @.>
Sent: Wednesday, July 27, 2022 2:16 PM
To: @.>
Cc: Steve @.>; @.>
Subject: Re: [MicrosoftDocs/azure-devops-docs] Is feature in preview or is it GA?? (Issue #12486)
@swiederhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fswieder&data=05|01||7f56098955c342f9985608da7004787a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637945461749130778|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=XS9t4jQe9tYYAKUHxzPYxYUEHi6yXNLsKgTMLSt7z%2Fg%3D&reserved=0 - closing this issue as the TOC and articles have been updated to reflect that Analytics/Extend and OData are not in preview for Azure DevOps Services and Azure DevOps Server 2020 and later versions.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-devops-docs%2Fissues%2F12486%23issuecomment-1197261619&data=05|01||7f56098955c342f9985608da7004787a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637945461749130778|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=B1x2VkjVgFzo1ih7%2FL%2FKlWQun0%2FO0gMyZbkPhrHgSEU%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF2PHPVMWFOBNWVZ2MP3UILVWGDHZANCNFSM53QP7A4A&data=05|01||7f56098955c342f9985608da7004787a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637945461749130778|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=ncETLyLpfnK4uXGUJSyKKRASnmxiz69JlRyf6T0Qnfs%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

@swieder @KathrynEE -- when I enable this feature in a test org, it still has 'preview' messaging.  Can this message about 'prevew' be ignored?

@stevenoneill-jmfamily - Yes , you can ignore this. I'll work on updating the other article on OData.  Analytics views continues to be under the Preview features set, but it works as described.

"Analytics views continues to be under the Preview features set."
Help me understand I guess?  Are these statements accurate?

Analytics Views (preview) makes use of Analytics Service (production).

To make Analytics Service available for use in an Azure DevOps org, one must enable 'Analytics Views' for the whole org.

@stevenoneill-jmfamily - 1 is accurate. 2 is not. Enabling Analytics Views simply enables the Analytics views hub in the UI. Analytics is automatically enabled for all cloud organizations, and is enabled for on-prem according to https://docs.microsoft.com/en-us/azure/devops/report/dashboards/analytics-extension?view=azure-devops-2020.

@stevenoneill-jmfamily - 1 is accurate. 2 is not. Enabling Analytics Views simply enables the Analytics views hub in the UI. Analytics is automatically enabled for all cloud organizations, and is enabled for on-prem according to https://docs.microsoft.com/en-us/azure/devops/report/dashboards/analytics-extension?view=azure-devops-2020.

That helps a ton, thank you @KathrynEE
When is Analytics Views scheduled/anticipated to go GA?  That has also been in preview a long time it seems?


ansible lint cleanup

A bunch of changes to clean up ansible linter errors. Also ditched a few seriously questionable yamllint rules because they're straight up nonsense.

I set CI ready to only trigger on PR to main, that may be a mistake

I'm +1 on this.


How to hide the default red pin while using clustering

I had load customView in marker iconView and it works fine as display in below screen but I'm unable to hide the GoogleMap default red pin.

To hide the GoogleMap default red pin, I have tried this marker.icon = nil but it doesn't work.
Please tell me how can I hide this?

Hi @StellarKuldeep, I appreciate it if you suggest the best possible way to resolve this. We are stuck in this.


feat: add metadataID

Description
As discussed here https://github.com/node-saml/node-saml/discussions/156
Checklist:

[x] Link to SAML spec: https://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf line 374
[x] Tests included
[x] Documentation updated

A unique default value for the metadata ID was introduced in #30 but was later regressed when code was shuffled around between files.  You should restore the use of generateUniqueId as the default behavior of the ID.

regressed when code was shuffled around between files

I'm glad you pointed this out @barryhagan . I'll have to take a look at where it regressed (would you happen to know the commit?). Feel free to recreate the PR to put it back. I'm going to try to do another beta release this weekend since there has been a lot of changes. I need to get the changelog updated before I do that though.

Or, even better, would be to get all of @barryhagan requirements met in this PR as well and we can land them all at the same time :)

https://github.com/node-saml/node-saml/commit/3d61e918b272a6bf32872b7b266c1244f9c4a87a#diff-4a2bc5d4a8380472458372e241f56bcaebbd02564452e03486e1dc0ea7120de3R63 is the regression commit.
It should be pretty easy to get that fixed as part of this PR, but the use case for setting a static custom ID for metadata is not clear to me.

regression commit

Thanks for that. I'll go over that carefully to see how that happened... and how come no tests broken (which is the biggest question in my mind).

I put up a separate PR to fix the regression: https://github.com/node-saml/node-saml/pull/158
If you merge that first, you'll have to rebase or resolve this PR.
The tests didn't break because they used a replacement value here so the actual ID value was never checked, just rewritten.   This can now be fixed given that generateUniqueId was later changed to a configurable function.  I updated the tests to do this in the PR.

Regarding random EntityDescriptor ID : IMHO SAML core spec snippet at https://github.com/node-saml/node-saml/pull/30 regarding additional requirements on top of those of xs:ID are for assertions, requests and responses (not for SP/IdP metadata's XML element IDs).

I'd say that is more ambiguity in the spec than intentional omission of referencing metadata.
What this boils down to is the ID is used as a reference for signing documents so it really should be opaque and transient, not static.  When you turn on the signMetadata option, the signature's Reference is the ID in the metadata EntityDescriptor.   I think the spec is trying to guard against signing validation bugs.  (What if you already saw and validated a section with the same ID before? Maybe you don't revalidate it and you have a security hole)
That is why #30 changes the metadata ID to be unique each time it is generated and I am skeptical of allowing it to be statically configured.

In the end, we can close this one


I cannot update the package built using inno setup

Brief description of your issue
I added my software to winget but I can't update it to the new version
https://github.com/microsoft/winget-pkgs/pull/113722
I tried all the commands available via wingetcreate docs but none of them worked
https://github.com/microsoft/winget-create/blob/main/doc/update.md
They all give me the same error message
Each new installer URL must have a single match to an existing installer based on architecture, installer type and scope. The following installers failed to match an existing installer:
Multiple matches found for X86 Inno installer detected from the url: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe
Try using the architecture and/or scope overrides to uniquely match new URLs to existing installer nodes in the manifest.
Steps to reproduce
Update the package using winget create commands
wingetcreate.exe update --submit --token xxxxxx --urls https://github.com/tecwindow/SoundTranscriber/releases/download/V1.3.0/SoundTranscriberV1.3.0.exe --version 1.3.0 tecwindow.SoundTranscriber
Expected behavior
Update the software to the new version
Actual behavior
Expected behaviorRetrieving latest manifest for tecwindow.SoundTranscriber
Downloading and parsing: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe...
Each new installer URL must have a single match to an existing installer based on architecture, installer type and scope. The following installers failed to match an existing installer:
Multiple matches found for X86 Inno installer detected from the url: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe
Try using the architecture and/or scope overrides to uniquely match new URLs to existing installer nodes in the manifest.
Environment
Windows Package Manager Manifest Creator v<IP_ADDRESS>
windows 10 x64 Version 22H2 (OS Build 19045.3693)

WingetCreate uses the architecture field (along with others if present) to find a suitable installer match for update from the previous manifest. When it cannot determine the architecture of the new installer from the URL (it looks for specific keywords like x64, x86, 32-bit etc), it tries to scan the installer binary to determine its arch.
It's known that Inno is an x86 application, so inno installers are usually x86 irrespective of the architecture of the application it installs. What's happening here is that since the previous / base manifest contains a single installer node of x64 arch, WingetCreate tries to find a new URL from the command you've written that can match this installer node in the update. It cannot determine the arch from URL, so falls back to using binary architecture which happens to be x86 and due to this arch mismatch, WingetCreate fails to update the package.
An easy fix here is you can override this behavior and explicitly tell WingetCreate what architecture you would like to target by appending it at the end of the URL. You can use this command to update your package:
wingetcreate update tecwindow.SoundTranscriber --version 1.3.0 --urls "https://github.com/tecwindow/SoundTranscriber/releases/download/V1.3.0/SoundTranscriberV1.3.0.exe|x64"

WingetCreate uses the architecture field (along with others if present) to find a suitable installer match for update from the previous manifest. When it cannot determine the architecture of the new installer from the URL (it looks for specific keywords like x64, x86, 32-bit etc), it tries to scan the installer binary to determine its arch.
It's known that Inno is an x86 application, so inno installers are usually x86 irrespective of the architecture of the application it installs. What's happening here is that since the previous / base manifest contains a single installer node of x64 arch, WingetCreate tries to find a new URL from the command you've written that can match this installer node in the update. It cannot determine the arch from URL, so falls back to using binary architecture which happens to be x86 and due to this arch mismatch, WingetCreate fails to update the package.
An easy fix here is you can override this behavior and explicitly tell WingetCreate what architecture you would like to target by appending it at the end of the URL. You can use this command to update your package:
wingetcreate update tecwindow.SoundTranscriber --version 1.3.0 --urls "https://github.com/tecwindow/SoundTranscriber/releases/download/V1.3.0/SoundTranscriberV1.3.0.exe|x64"

This indeed works. The manifest files have been successfully downloaded and updated. Thank you for your assistance.
I hesitated to open issues for something as straightforward as this, but the winget docs lack clear examples or documentation for such issues. They also do not specify the correct way to write commands.
There's one more thing: I submitted pull requests to winget three days ago or more, and they haven't been approved yet. Is this normal?

WingetCreate uses the architecture field (along with others if present) to find a suitable installer match for update from the previous manifest. When it cannot determine the architecture of the new installer from the URL (it looks for specific keywords like x64, x86, 32-bit etc), it tries to scan the installer binary to determine its arch.
It's known that Inno is an x86 application, so inno installers are usually x86 irrespective of the architecture of the application it installs. What's happening here is that since the previous / base manifest contains a single installer node of x64 arch, WingetCreate tries to find a new URL from the command you've written that can match this installer node in the update. It cannot determine the arch from URL, so falls back to using binary architecture which happens to be x86 and due to this arch mismatch, WingetCreate fails to update the package.
An easy fix here is you can override this behavior and explicitly tell WingetCreate what architecture you would like to target by appending it at the end of the URL. You can use this command to update your package:
wingetcreate update tecwindow.SoundTranscriber --version 1.3.0 --urls "https://github.com/tecwindow/SoundTranscriber/releases/download/V1.3.0/SoundTranscriberV1.3.0.exe|x64"

This indeed works. The manifest files have been successfully downloaded and updated. Thank you for your assistance.
I hesitated to open issues for something as straightforward as this, but the winget docs lack clear examples or documentation for such issues. They also do not specify the correct way to write commands.
There's one more thing: I submitted pull requests to winget three days ago or more, and they haven't been approved yet. Is this normal?

Thanks for calling this out, we need to work on updating the docs to make it more clear on what the best course of action is if these errors are encountered.
Regarding your PR, it should have been checked in or at least reviewed. It takes a couple hours to go through our validation pipeline and a couple days for one of our moderators to approve it (Maybe a bit more given the timing of the holidays 🦃  ). Any errors that appear or feedback from our moderators need to be address before your manifests get checked in.

Regarding your PR, it should have been checked in or at least reviewed. It takes a couple hours to go through our validation pipeline and a couple days for one of our moderators to approve it (Maybe a bit more given the timing of the holidays 🦃 ). Any errors that appear or feedback from our moderators need to be address before your manifests get checked in.

ChatGPT
"This topic is frustrating for me. Some programs submitted just minutes ago, like this one:
https://github.com/microsoft/winget-pkgs/pull/129129
were immediately approved. Meanwhile, my program, launched three days ago, has yet to receive approval:
https://github.com/microsoft/winget-pkgs/pull/128834
What mechanism is being relied upon in this process?"

It was accepted 2 hours ago....

It was accepted 2 hours ago....

"Yes, my program was approved immediately after being mentioned here."

@MesterPerfect; The community moderators over at winget-pkgs are all volunteers. Often times we, like the MSFT engineers, get busy with family or friends on the weekends, or have limited amout of time throughout the day to do reviews - sometimes its 20 minutes here, 30 minutes there, 15 minutes between other things going on, its not always an hour or two of concentrated time. A common practice is to start with the "easy" reviews or the PRs related to well-known packages and then work through the ones that remain. This is why some packages take only a few hours to be reviewed (Chrome, Firefox, and Git, for example, all make it past my email filter) and others take longer. Add onto that the fact that some packages need a MSFT employee to look at them and add a waiver, it all adds up quickly.

Specific to your PR, I see a few reasons why it took 3 days to be reviewed -

It was submitted on Friday, and many moderators have limited availability on weekends
It is not for a well known package which is relied upon by many users
The PR history isn't clean; There was the unattended install issue, and 3 commits that don’t have descriptive messages. This means that a moderator needs to spend more time checking the install and verifying the content. One suggestion would be to use commit messages like "Fixed Installer Architecture" or "Updated Dependencies" to make it easier to understand why the changes fixed the issues and gives confidence that they won’t re-appear in unique environments.


Eliminate perl/Mojolicious dependency from build

The problem
Right now, perl is used for two things:

Generate assets via collation of files and compilation of sass scripts
Dev server

Besides, the Mojolicious version has to be exactly 7.xx, not the current one.
Suggestions
We can generate assets via Perl 6 and/or node, which needs to be installed anyway for highlighting. The problem now is that we need access to installing libraries in the system, and of course perl itself...

@Altai-man  - is this resolved with the new site implementation?

Yes.


NC | Bucket Owner Removal

Disclaimers -

This PR is based on the bucket owner removal part of https://github.com/noobaa/noobaa-core/pull/8167 written by @alphaprinz.
This PR is dependent on merging - https://github.com/noobaa/noobaa-core/pull/8279 and currently, cherry-picking its only commit, which will be removed after its merge.

Explain the changes

Schema - Removal of bucket_owner property requirement from nsfs_bucket_schema.js. Didn't remove it completely from the schema for backward compatibility.
CLI - Create/Update flows - removal of bucket_owner property usage from the schema, but left it on the CLI API which means that on create/update bucket --owner flag is still the name of the account, and it'll be mapped to an id internally - owner_account.
S3 API (BucketspaceFS) -

read_bucket_sdk_info() - since we don't keep the bucket owner name we now read the account config file by its id (owner account) and set the bucket_owner run time object.
create_bucket() - removed bucket_owner from new_bucket_defaults.

IAM API (AccountspaceFS) -

_check_if_root_account_does_not_have_buckets_before_deletion() - Updated usage by id instead of by name.

Tests/Docs - Removed and updated bucket_owner related changes.

Issues: Fixed #xxx / Gap #xxx

Open question - List buckets/create_bucket/update_bucket - in order to keep returning bucket owner name we need to read the account owner config file, which will cause additional FS call per bucket, wondering if bucket_owner name is actually needed or owner_account id is enough. This code can easily be added if we decide to keep it.

Idea - add account status by id and account list filter with id.

Idea - add to list buckets a flag --return-bucket-owner-names so we won't always read all the account config files.

Testing Instructions:

[ ] Doc added/updated
[ ] Tests added

@romayalon could you please update the the PR description (and attach the issue)?


Disable coveralls

our coverage numbers are nonsense, so turn that noise off til the reports are consistent.

Pull Request Test Coverage Report for Build 955b3095-6ed3-4f21-b7c0-0839b015bb76

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.08%) to 81.853%

Totals

Change from base Build 3ea8e5b2-dfea-4121-8027-e5d5db24fffe:
0.08%

Covered Lines:
4249

Relevant Lines:
5191

💛  - Coveralls


fix macos deployment target not being configured properly

Previously, the native library would fail to load on older macos versions since the target macos version was not specified correctly. Now, the generated dylib correctly targets macos 10.12. This can be verified with otool -l codec-native-quic/target/native-build/target/lib/libnetty_quiche_osx_x86_64.jnilib | grep LC_VERSION_MIN_MACOSX -A4 (the output will contain a version 10.12 line).
The -mmacosx-version-min option is manually added to cmakeAsmFlags since cmake doesn't take MACOSX_DEPLOYMENT_TARGET into account for asm compilation. The flag is manually added to extraCflags and extraLdflags since that is the best way I could find to pass the option to hawtjni.
This builds and all tests pass on my macbook running macos High Sierra (10.13). I tried running the cross compile profile (though it's not actually cross compiling) and that also build correctly, however I would still suggest testing this on a aarch64 machine.

@DJtheRedstoner can you please sign our ICLA and let me know once done ? https://netty.io/s/icla

@DJtheRedstoner thanks a lot !

Are there any plans to make a release including this soon? If not, that's okay.

Some time next week Am 24.10.2022 um 22:49 schrieb DJtheRedstoner @.***>:
Are there any plans to make a release including this soon? If not, that's okay.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you modified the open/close state.Message ID: @.***>


Tests for uniqueItems only test arrays with two items

The tests for non-unique items with uniqueItems enabled only test arrays with two items, e.g.:
https://github.com/json-schema-org/JSON-Schema-Test-Suite/blob/329efe59c65ea9f49af9c5c07dd6f5d22cb67ef4/tests/draft2020-12/uniqueItems.json#L62-L66
In some validation library implementations, having unique first two first items can result in the validation to pass (e.g.: https://github.com/Julian/jsonschema/issues/866). In this case, addition of a third item in the array would allow testing that the validation is performed on all elements of the array:
{
    "description": "non-unique array of arrays is invalid",
    "data": [["foo"], ["bar"], ["foo"]],
    "valid": false
},

Also, there is no test case for non-unique string items (only numeric and array items).

I will submit a PR to add / modify tests for this issue shortly.


Is it possible to remove the out of date?

Hi,
Sorry if this isn't the correct way but wondering if I can stick with the older version of AMOLED-cord without getting the popup to update?
The two shades of black is slightly annoying for me and much preferred the older one over the new one.

#app-mount::after {
     content: none;
}

however, i plan on removing that file in a few days, so make sure you make a fork of this repo and change the import to your own link.

Thanks, just tried it, and worked, I'll just keep a copy of it locally anyways so all good.


Upgrade Docusaurus to latest version

I'm a Docusaurus maintainer, and I noticed that CPA website uses very old version of Docusaurus (.39), so it's best to upgrade to the latest one (.64). There are many improvements and fixes in the newest versions of Docusaurus.
You can go to the demo website (https://competent-knuth-32330e.netlify.app/) to make sure that nothing was broken after upgrading Docusaurus.
P.S. New versions of Docusaurus have a built-in broken links checker that found two invalid links which I fixed. Also, instead of classnames we use clsx now.
Friendly ping @ianschmitz

This is great! Thanks.


Azubu broken, playerKey missing

azubu changed their frontend so azubu.py is broken right now
this new endpoint contains the list of sources. you don't need playerKey any more
https://edge.api.brightcove.com/playback/v1/accounts/3361910549001/videos/ref:video61298CHhungryapptv

You need a special header to actually get this information.
It's a pretty involved process, but some of the data could probably be cached
Example, load this stream: hungryapptv

get the config.js url (this probably doesn't change too often)
Extract the config URL from the html at this URL

---> http://www.azubu.tv/hungryapptv

get a player id from config js file
Extract it from a line that looks like this:
'home': '497f3c86-b138-45f9-80fc-f7f3c9dc1afa'

---> http://www.azubu.tv/config/config.c908c9fe.js
you might want to grab the account id, but it's never changed
3361910549001

get a policy key
Extract it from a line that looks like this
'policyKey': "BCpkADawqM0ffxZ5Sw3K_ie5A53lt3wJo2CaNQhHXLgQMbZba37vFf1-457BJmLUYcWFeidH2WWmL4lU4raGWa1p5NIO7pkX5c8p9tI09nySGao9X0XYPLdhhVbRirHzZ1vkStvGlfa6b0O0"

---> http://players.brightcove.net/3361910549001/497f3c86-b138-45f9-80fc-f7f3c9dc1afa_default/index.js

send the policy key with your header

BCOV-Policy:BCpkADawqM0ffxZ5Sw3K_ie5A53lt3wJo2CaNQhHXLgQMbZba37vFf1-457BJmLUYcWFeidH2WWmL4lU4raGWa1p5NIO7pkX5c8p9tI09nySGao9X0XYPLdhhVbRirHzZ1vkStvGlfa6b0O0
---> https://edge.api.brightcove.com/playback/v1/accounts/3361910549001/videos/ref:video61298CHhungryapptv

now you have a json object with a list of sources including one m3u8 playlist

please try the nightly build

my mistake, seems like the develop branch works, and in a much simpler way than i found.
thanks @wolftankk


chore(deps): update common-dev-assets digest to 4db24c1

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
101055a -> 4db24c1

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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


Check exist extras repo and create exists repo if not exist

Hello!
I get VM without  exists repo.
and create exists repo by hand.
How added create exists repo if not exist ?

[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

@patsevanton this is not kubespray job to manage user needed repos, it must be done before kubespray is launched if it's needed.


Clarify that pe.imphash() requires a lowercase string

Updated to reflect that pe.imphash() requires a lowercase string, just like the Hash module.

@googlebot I signed it!


Update transitions.md

Fixes #[issue number].
Changes proposed:
-".ReactModal__Content " is not working, ".ReactModal__Overlay" is working fine

Upgrade Path (for changed or removed APIs):
Acceptance Checklist:

[ ] All commits have been squashed to one.
[ ] The commit message follows the guidelines in CONTRIBUTING.md.
[ ] Documentation (README.md) and examples have been updated as needed.
[ ] If this is a code change, a spec testing the functionality has been added.
[ ] If the commit message has [changed] or [removed], there is an upgrade path above.

Coverage remained the same at 87.185% when pulling e527cc6c0c1641599b4936c8d4b166734335c62e on LastStranger:patch-1 into fa870464786d40835be7901f8ed6ca11be621e62 on reactjs:master.

Thanks, @LastStranger.


Add a display model for standalone files

We need this to index files in Elasticsearch – we should make sure we're happy with this model before we write the code to actually index it.
Part of https://github.com/wellcomecollection/platform/issues/4410

Moving to draft while we continue to discuss what this looks like.

Closing as not wanted.


refactor: deno handler changed to async function

Codecov Report

Merging #422 (052675e) into master (bcf2d32) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #422   +/-   ##
=======================================
  Coverage   60.09%   60.09%
=======================================
  Files          40       40
  Lines        2837     2837
=======================================
  Hits         1705     1705
  Misses       1004     1004
  Partials      128      128

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


RuntimeError: No method found in ABI: transfer

I'm try get data to send erc20 token to address ether and my code here
web3 = Web3::Eth::Rpc.new host: 'ropsten.infura.io',
                                port: 443,
                                connect_options: {
                                    open_timeout: 20,
                                    read_timeout: 140,
                                    use_ssl: true,
                                    rpc_path: '/xxxxxxxxxx'
                                }
ERC_ABI = [{.....}]
contractAddr = "0xFf............"
contract = web3.eth.contract(ERC_ABI).at(contractAddr)
data = contract.transfer.getData('0xg.......', 10000, {from: '0xc........'})

then get error
RuntimeError: No method found in ABI: transfer
        from (irb):24

pls help me, thanks all

I found the cause of the error, Abi must be formatted string instead of array
ex
Abi = []
format to => Abi = '[]'

contract_instance.transfer.getData('0xEBD44a33C59612574834c84983da3FFd12D2eb37', 10).encodeABI()
RuntimeError: Function transfer is not constant: transfer, requires to sign transaction
is this right method to get encodedABI.

Hi marknguyen85.
I have same issues.
i fixed abi format as yours.
but i get new issue like 5hanth.
RuntimeError: Function transfer is not constant: transfer, requires to sign transaction.
Can you help me
best regards.

@noydarly i just end up using  Ethereum.rb

Hi 5hanth
thanks for your response.
Could you tell me in detail about this?
For example...
thanks


Embed Type definition location into the GQL field somehow so we can look it up later to find where a given type was first defined

Sorry if this is not clear, or already supported, but the goal here is to support the locateCommand option from Relay's (and GraphQL) LSP:
https://www.npmjs.com/package/graphql-language-service-server
https://x.com/captbaritone/status/1748020699263045659
I need a way to, given a specific Type.field, locate the first time it was defined with pothos.
This would allow Go To Definition to jump to the TS source code itself, instead of the GQL schema.

PRs welcome.
It looks like this works in grats by having the ast locations on all the types/fields.  We could probably use the same locate script if we could get the locations into the schema, but its not trivial.
grats uses the typescript compiler to parse your source files, so it has a good understanding of how your source is structured, with specific annotations that make it easier to figure out where everything comes from.
Pothos works very differently, and can be very dynamic.   Using static analysis to find definitions in Pothos would be very challenging.  You could potentially use stack traces to track down the original lines that created a type/field, but even that is going to be tricky, because most of the time you will be executing transpiled source, so you'd also need to look at source maps or something to map back to the source locations.
I'd be more than happy to accepts a PR that implements something like this, but I don't think its likely I'll have the time to prioritiz this anytime soon without a more clear path forward

Thanks @hayes!
Would you accept a PR that does a simple stack trace-based mapping, by adding that information as a private property of the pothos field?
Supporting source path mapping for transpiled sources would indeed increase the complexity of this, but I wonder if for a v0 of this, not having this support is okay. I bet most people use tools like tsx or ts-node to run the TS source directly, instead of running from the compiled source.

I think if we can handle this in a plugin, then starting with a basic stack trace approach makes sense, and it doesn't need to be perfect right away.
I don't think a plugin can work using just the existing plugin hooks.  I think it would need to wrap various builder methods.  Figuring out the minimal set of methods to wrap might take some work, but I imagine the methods that create core types (eg builder.objectType, maybe ObjectRef.imolement) and the RootFieldBuilder.field/InputFieldBuilder.field methods would be a pretty good place to start.
Happy to accept a PR that adds a plugin like this to the repo if it works reasonably well


Solved bug appeared in schema in implementation of wikidata

Description
Schema version is changed to 7
Related issues and discussion
Issue #1327
modified PR #1332

@teolemon @Karljoones @l-o-b-s-t-e-r  please review it.

poke @l-o-b-s-t-e-r ;-)

Yeah, it works.
One more thing which should be done while upgrading is setting shared property "last_refresh_date" -> 0, to make sure that application will load data again and fill WikiData. Just open the SplashPresenter and look at "isNeedToRefresh()" method to understand how it's used.
To tell the truth after deep investigation of code related to WikiData issue, I have a few suggestions about implementation. Let me know if somebody is interested in my opinion.

It gets updated int the splashPresenter itself in the same way in which taxonomies gets updated so there is no need to do that.

If you don't do it, Application will refresh data only after 24hours from the last update date, but we need to update it right after installing the new version.

Ohh I see, so instead of adding a new variable, I would like to change the string of last_refresh_date in shared preference so.

But you didn't set it = 0 while upgrading :D

could you explain why it is required?

Okay, we figured it out. Everything is ok, application will update data immediately after installing the new version :)


Add serviceContext option

This change adds a serviceContext field in the Trace Agent's configuration, in the same manner of the Debug Agent.

OH god yes!  Thanks!!

If I set this inside of a GCE I will need to filter with the urls specified in the linked issue and I cannot filter using the dropdowns?
Would you advise to set these vars in the hopes the dropdowns will allow me to do this in the future?

Currently the dropdowns cannot be made to work with GCE but there is a solution in the works. Once it is available, there will be documentation available on how to use it. Setting these vars in the mean time could help your filtering but will not help with the dropdowns.

@matthewloring thanks for clarifying, I'm looking forward to the dropdowns :P


Not all columns showing on main page

Not all of the columns that i select show up on the main page. The ones i am specifically interested in are the 1vX columns.
They do show up when i select a particular demo but i would like to see (and sort by) them on the main screen.

A new major version has been released, closing the issue 🧹


Move Platform (or similar) to dart:core

A primary reason for Flutter apps to import dart:io is to access the Platform class.
Moving this class to dart:core (or some other shared library) would simplify development for Flutter Web.
FYI - @lrhn @ferhatb @jonahwilliams @kevmoo
If we do this, we'd need to understand what these APIs should return on the Web:
https://api.dartlang.org/dev/2.5.0-dev.1.0/dart-io/Platform-class.html
E.g., does Platform.isAndroid mean native Android or would it also be true for Android Chrome, etc.

Actually, let me close this in favor of:
https://github.com/dart-lang/sdk/issues/35969
and retitle / label that one.


Go back to first page

Hi,
I have an issue, when I search for something using filters, they current page remain the same.
Example if I search on something, there is 200 rows resulting, when I go to the page 8 and I add another thing on my filter, it remains on the page 8 instead of going to the page 1

If you want it to go to page 1, you could just add some logic to your filter input that tells it to reset the current-page value back to 1 when it is changed. Example:
<input type="text" ng-model="q" ng-change="currentPage = 1" />

...

Closing. Please re-open if this is still an issue.

i have the same issue pls help helpe po

help me plssssssssssss


feat: verify kmod signatures for dual-sign

Thank you for contributing to the Universal Blue project!
Please read the Contributor's Guide before submitting a pull request.

This checks during build stage and not in the final rpms.

To build another container to test the rpms would likely have a longer build time than the actual akmods build.
So not sure what the best method for ensuring the RPMs that are copied into the scratch container are indeed dual signed.

Went and made a test container that is built after the akmods is built. It installs the kernel and the signed rpms, and then checks the signatures. It can handle both dual signed and single signed. It will stop a push if the the akmods are not signed correctly.


Synchronise changes from main / 3-11-maintenance to 4-0-dev

Similar to https://github.com/rspec/rspec-support/pull/549
This is the result of git merge main and removal of what was mistakenly re-added during the merge, and minor fixes what became incompatible.
⚠ I did not merge in 3-11-maintenance, but at a glance, they are on par with main.
✅ No 3.11.1 bugfix release required
This brings 4-0 closer to parity with main.

I was lazy to hand-pick, and I git merge'd main into this PR's branch and removed what was mistakenly re-added or fixed what became incompatible.
In rspec-support, you just have 9 commits. Did you use some other method, @JonRowe ?

I've closed this because I prefer we don't do merges into the core branches like this, its better in my opinion to cherry-pick merge commits across (this is impossible in some cases where rebase merges have happened which is something I've been meaning to mention to you, we should always be doing merge commits or squash merges) the 4.0 situation is something I'm hoping to address in the next few weeks but if you want to cherry pick the prs across I'm happy for you to attempt that.

Equally I guess we could rebase the 4-0 changes in top of main as a "new" branch

Makes sense 👍


Ctrl+M doesn't work on Firefox

Ctrl+M is already mapped to "mute tab" on Firefox, so I can't use it to autofill login fields. Would it be possible to change the key combo to something else, or add a setting to let the user remap it?

After looking further, it looks like the shortcut feature is unsupported on Firefox. Maybe that should be noted in the readme?

Hi @soren121,
Thanks so much for looking into that. I am a little confused by the Firefox documentation as to whether shortcuts are not possible at all or if only "using media keys as shortcuts" is unsupported. I think it is the latter, so I will do some digging to see how to fix this. :)

Hey @soren121,
After some digging it seems like the current version of Firefox does not yet support mapping a shortcut to the "_execute_browser_action" command (which opens the pop-up). The good news is that they are adding this in Firefox 52, so it will be a matter of weeks (maybe months?) until this works!


Retro Image Filter

@akshitagupta15june ma'am, I want to implement Retro Image Filter using opencv. pls, assign this issue to me.


Animated Buttons Done

Issue #209 solved
Made both animated buttons

@kaushal1717 Can you fix these merge conflicts?

Okk

@kaushal1717 You have used 3rd party libraries to implement animated buttons. We don't accept such PRs. Can you make another PR by making the changes?

It means I can't use MaterialButtons?

okk working on it


get metafield identifiers from api and update queries to use identifiers

fixes #11
I have updated the syntax of metafield queries as the oldest supported API version has updated. Metafield identifier objects are now needed, so I grab those from the api and pass them to the queries.

@fedehub93 Can you merge this please.


Add sensor for current electricity price without taxes

Hi,
I think it would be beneficial to have a sensor with the current electricity price without any taxes. This sensor could be used in tracking sold solar panel production.
I created one test sensor in my own fork, if you consider it good enough we can merge it to your main branch. https://github.com/jkkataja/spotprices2ha/blob/main/spot-price.yaml

Good idea. I was planning to create one of my own just for this use case so that I can more easily do calculations with solar panel production data.


can't delete a connector

When you try to delete a connector, HTTP 500 is returned:
2024-09-09 11:49:48.488  INFO 12 --- [p-nio-80-exec-1] d.mapping.rest.MappingRestController     : Tenant XYZ - Delete connection instance lyocx9
2024-09-09 11:49:48.556  INFO 12 --- [p-nio-80-exec-1] d.m.c.core.registry.ConnectorRegistry    : Tenant XYZ - No Client is registered for connector ident lyocx9

Currently only enabled connectors are in the connector registry, hence we run into:
AConnectorClient client = connectorRegistry.getClientForTenant(tenant, configuration.getIdent());
if (client == null)
  return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("Client with ident" + ident + " not found");

This is fixed ind 63817a2cc42481ed221a74d5691ce6cc0ccbad17


[REQ] Disable swipe to change tabs.

Describe the problem that needs solving
It's really easy to accidentally switch from the feed tab while scrolling, and when you switch back it resets the feed to the top, which makes reading older content harder.
Describe the solution you'd like
A configuration option to disable sideways swiping to change tabs.

The feed scroll position resetting to the top was addressed in issue #533.


fix repo url reference

use repo attached directly to update

Description
Fix nil pointer reference by pointing to update repo directly.
FIXES: THEEDGE-3429
Type of change
What is it?

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Codecov Report
Patch coverage has no change and project coverage change: +0.05 :tada:

Comparison is base (768e198) 60.40% compared to head (79ddc97) 60.46%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2090      +/-   ##
==========================================
+ Coverage   60.40%   60.46%   +0.05%
==========================================
  Files          74       74
  Lines       11011    11027      +16
==========================================
+ Hits         6651     6667      +16
- Misses       3805     3807       +2
+ Partials      555      553       -2

Impacted Files
Coverage Δ

pkg/services/repobuilder.go
81.38% <ø> (+0.76%)
:arrow_up:

... and 2 files with indirect coverage changes

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


Creating new Dev Box displays Projects not visible in Dev Center (incorrect projects)

Dev Home version
No response
Windows build number
No response
Other software
No response
Steps to reproduce the bug
Create new dev box, in the projects screen dropdown we are seeing projects that should not be there.
Expected result
No response
Actual result
Incorrect and larger projects list.
Included System Information
No response
Included Extensions Information
No response

Any updates on this?

In development. Scheduled for July release.

Fixed in the PR above.


2.12 builds of sbt-io

I'm just going through Play's dependencies and working out what we need before we can upgrade to Scala 2.12.  We'll need 2.12 builds of sbt-io.  I know, we probably shouldn't be using sbt cross builds, but sbt-io is just so useful.  Can these be cut retroactively after sbt is released?

We'll also need sbt-rc 2.12 builds.

We also have sbt/io.

The answer to your question is yes.  Will have to look into it.

Has this happened? not having any luck finding it maven central searches.

https://github.com/sbt/io is the IO now.


UI enhancements for Intro to Pyhton

Should enhance UI to the content Introduction to pyhton

Please assign this issue to me

i want to contribute, kindly assign this to me @thecuriousteam


Add Errors::execute method

This allows using ? for error handling.

bors r+

So this is once again something that only bors could catch.

So let's try again ;)
bors r+


Dependencies conflicting

I got a warning about dependencies conflicting when I ran pnpm i How do I fix this warning?

I got a warning about dependencies conflicting when I ran pnpm i How do I fix this warning?

I think your pnpm version is relatively low
my version：v7.8.0
If it can t solve your problem please show the code


feat: add scheduler proto

This PR adds the scheduler's proto file to the proto package.

Please rebase that PR and we'll merge it.

Rebase done. Thank you.


Enable container nesting

Kernel security changes require more settings on the parent container for nesting to work. This config file was added in LXC 1.1.x.

Fixed in ff4aedf


Add support for a fallback config

Codecov Report

Merging #51 into master will decrease coverage by 0.4%.
The diff coverage is 20%.

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
- Coverage   82.05%   81.65%   -0.41%
==========================================
  Files          14       14
  Lines         758      763       +5
==========================================
+ Hits          622      623       +1
- Misses        136      140       +4

Impacted Files
Coverage Δ

baldrick/github/github_api.py
65.65% <20%> (-0.71%)
:arrow_down:

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 436247b...d0a8a5e. Read the comment docs.


Patch failed in terraform plan using readonly account

When using a readonly account to access the kubernetes cluster, we often get this error when executing a terraform plan.
Error: github.com/kbst/terraform-provider-kustomize/kustomize.kustomizationResourceDiff: apiVersion: "apps/v1", kind: "Deployment", namespace: "<namespace>" name: "<deployment>": patch failed 'application/strategic-merge-patch+json': deployments.apps "<deployment>" is forbidden: User "<readonly user>" cannot patch resource "deployments" in API group "apps" in the namespace "<namespace>"

What we would expect is that it does not patch because this is a plan and it should work with readonly rights.
Can you shed some light on this error?

I've done some of my own research and it turns out that k8s requires these permissions when doing server side dryruns. Can this provider somehow work around that and still provide diffs?

The dry-runs are used for a key part of the integration into the TF lifecycle: The ability to determine if a resource can be updated in place, or needs a destroy-and-recreate plan. So, unfortunately, I don't think there is a way.


[Storage] include copyright header in src files

Looks good

@Azure/azure-sdk-eng Any plan to have a tool to check for header and automatically fix files?

@Azure/azure-sdk-eng Any plan to have a tool to check for header and automatically fix files?

No current plan but that seems like a good idea. @scbedd is this something that you think would fit into doc-warden or better in another tool?

Is this necessary when we already have a license file?

This is part of the guideline. Please see Secion 2. Open Source in  https://azuresdkspecs.z5.web.core.windows.net/TypeScriptSpec.html.  Also See the Microsoft Open Source Guidelines for example headers in various languages.

@Azure/azure-sdk-eng Any plan to have a tool to check for header and automatically fix files?

No current plan but that seems like a good idea. @scbedd is this something that you think would fit into doc-warden or better in another tool?

@weshaggard I primarily intended doc-warden to be used for documentation of work. (The package discovery logic is common between doc enforcement and package indexing)
However, if we consider proper licensing headers on our source to be documentation, absolutely. doc-warden would be an excellent place to automate this.
Given that I eventually want automation that submits PRs for issues like this (headers, updates to package index, etc), it kinda fits with how I view the world.

I've filed https://github.com/Azure/azure-sdk/issues/369 to track the license header tooling.


Replace Ellipse-based Ripple with Composition API

Just an experiment, which potentially can be a nice improvement for low-end devices.
Currently, Ripple effect is implemented with an Ellipse shape animated with multiple transitions on the UI thread.
This PR rewrites this effect to be executed on the Render thread, and UI thread is responsible for starting animation and triggering second step (fading out opacity).
On my local machine with Debug build (to make it slower), I can see animation working way better in navigation buttons, but not really different on normal buttons. It must be because navigation buttons are loading new pages on click, blocking UI thread for a moment - that's where Render thread animations work better, as they can be rendered and computed in parallel.
Breaking changes:

Ripple class is not an Ellipse, and is a static class that allows some Easing and Duration customizations (like it was before).
There is no canvas in the default template (minor)

I also moved default properties from setters to the styled property definitions. Ideally, I would also avoid "^:not(.no-transitions)" selector, as it's going to be applied on each button, adding some styling overhead. But that's not in the scope of this PR.
Math in this PR is a bit off, and the ripple effect doesn't fill whole parent. I guess the old code had Margin transition for that, but I haven't dive too deep.

Before:
https://github.com/AvaloniaCommunity/Material.Avalonia/assets/3163374/d705bb37-1c4f-4d01-9b20-c99dc93eb478
After:
https://github.com/AvaloniaCommunity/Material.Avalonia/assets/3163374/66ab706b-6b25-44df-bc42-8dfc314fbe3d

wow really nice!


fix(accountsdb): fix FileMap's RwMux usage

Before: we copy the RwMux of a given file in a bunch of places, resulting in not actually respecting the original RwMux in the file map.
Infeasible naive solution: lock all the account files in the file map after locking it.
Solution applied in this PR: make the entries in the file map an unwrapped AccountFile struct, and add a RwLock guard field that is documented as protecting access to all account file entries in the file map.
Possible future solution that may be necessary if this is too slow: shard the account file entries in the file map, such that reasonable groups of them are locked at a time instead of each individual file map, or all at the same time.

I'm marking this ready for review because this is at a point where feedback is welcomed, but I still want to try and deal with the RwMux bug in AccountIndex.gerReference in this PR.

Current notable fuzz test benchmark:
hyperfine \
-w 3
-L exe ./zig-out/bin/fuzz,./zig-out-old/bin/fuzz \
-L seed '2220023635' \
-L actions '100000' \
'{exe} accountsdb {seed} {actions}'

Diff between accountsdb benchmark before and after the file map changes:
 Benchmark                                                              Iterations    Min(ns)    Max(ns)   Variance   Mean(ns)
 -----------------------------------------------------------------------------------------------------------------------------
-WRITE: 20913000
-readWriteAccounts(100k accounts (1_slot - ram index - ram accounts))            1   20220833   20220833          0   20220833
-WRITE: 35175292
-readWriteAccounts(100k accounts (1_slot - disk index - ram accounts))           1   21557583   21557583          0   21557583
-WRITE: 21198792
-readWriteAccounts(100k accounts (1_slot - ram index - disk accounts))           1   19876625   19876625          0   19876625
-WRITE: 25146334
-readWriteAccounts(100k accounts (1_slot - disk index - disk accounts))          1   20081208   20081208          0   20081208
+WRITE: 20975208
+readWriteAccounts(100k accounts (1_slot - ram index - ram accounts))            1   20614666   20614666          0   20614666
+WRITE: 35163625
+readWriteAccounts(100k accounts (1_slot - disk index - ram accounts))           1   21112625   21112625          0   21112625
+WRITE: 20002625
+readWriteAccounts(100k accounts (1_slot - ram index - disk accounts))           1   20335125   20335125          0   20335125
+WRITE: 24199584
+readWriteAccounts(100k accounts (1_slot - disk index - disk accounts))          1   20517583   20517583          0   20517583

These numbers indicate a slight regression in performance, however it does not appear to be to an untenable degree. There may be further performance improvements we can apply to this design before needing to resort to the more complex sharding solution.

I'm marking this ready for review because this is at a point where feedback is welcomed, but I still want to try and deal with the RwMux bug in AccountIndex.gerReference in this PR.

I've decided this should maybe be done in a separate PR. The changes are related, but not interdependent.

we should also run the accounts_db_snapshot benchmark - you will need to download a testnet snapshot and put it in the test_data/bench_snapshot/ dir

accounts_db_snapshot benchmarks:
Disclaimer: the snapshot used here is a snapshot I downloaded a month ago while working on accountsdb snapshot loading, and I don't remember whether it was a testnet, devnet, or even mainnet snapshot. I believe it was from testnet.
Both binaries were compiled using -Doptimize=RelaseSafe.
The results presented here are a sample of various runs.
Before

After

Observations
Minimal differences in between most runs, the timing differences observed in the above two runs vary between a relatively small range, each outpacing the other by a small margin in different measurements at random.
This matches my expectations, as snapshot loading largely involves creating new account files and inserting them into the file map, which does not require locking the account files for reading or writing, meaning performance should not be measurably different.
CC: @0xNineteen


Mouse events are passive

From this discussion: https://github.com/ariutta/svg-pan-zoom/issues/253
I went ahead and made all mouse events passive.
I am not sure about some of the legacy functionality, I might have passed in the wrong parameters in some places. If so let me know and I can fix it.
Anyways, Chrome is not complaining anymore.
Thanks for all of the great work.

Hi @hassanshaikley. Thank you for your pull request.
I was reviewing the code and it all made sense but I found 2 issues with this solution:

When using {passive: true}, preventDefault doesn't work anymore (it throws a console error). But there are legitimate cases when this preventDefault is necessary.
IE9 doesn't support {passive: true}, so I don't know what would be the behaviour in IE9. We'd have to test it

I opened #317 which is based on your code but addresses 1st issue (aka only when default events are not prevented, passive mode is used). As for the 2nd issue - we have to test it before we can land it.
If you could review my code and test it in IE9 - then we can land the solution.
Please let me know if you have time for that.