Fix(no_std): boxed not in collections

This fixes just a basic compilation without std feature on current nightly channel. More work has to be done to adjust parsers to no_std.

Coverage increased (+0.009%) to 87.962% when pulling 7a996004657b2d0ee0aaf61faff686f04f0741c6 on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

Coverage increased (+0.009%) to 87.962% when pulling 7a996004657b2d0ee0aaf61faff686f04f0741c6 on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

Coverage increased (+0.009%) to 87.962% when pulling 7a996004657b2d0ee0aaf61faff686f04f0741c6 on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

Coverage increased (+0.009%) to 87.962% when pulling 6fc2f347569ce51d518302042bff0353c01d200e on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

Coverage increased (+0.009%) to 87.962% when pulling 6fc2f347569ce51d518302042bff0353c01d200e on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

Coverage increased (+0.009%) to 87.962% when pulling 6fc2f347569ce51d518302042bff0353c01d200e on kamarkiewicz:boxed-in-alloc into 56d0acc64b8045639d3f5643c91d8b63144c6f5b on Geal:master.

when was boxed moved out?

Please take a look here. Last working nightly version where build command is cargo build --no-default-features is rustc 1.19.0-nightly (554c685b0 2017-06-14)

Relevant issues in rust compiler are rust-lang/rust#27700 and rust-lang/rust#27783

merged in the "result" branch for nom 4.0


Home Page

Netlify link for preview
https://drive.google.com/file/d/1_inlVG_1WNmO_H5-6hvC96LWgUaro4fB/view?usp=sharing

Netlify link for preview

Should the logos color up when the mouse hovers on top of them?
I see it doesnt happen in this section:

But it does happen in this section:

Everything else in the home page looks good to me. Thanks!


[Node][Metaschedule] Allow ignoring NDArray raw data in StructuralEqual / Hash

Motivation: Currently, StructuralEqual/Hash take into account NDArray raw data to determine equality / compute hash. This is problematic for link-params = True case, because meta schedule task extraction and database look up will treat the following subgraphs as distinct, even though the only difference is the content of NDArray constants.
def @fused_nn.conv2d_add(%p0: Tensor[(1, 32, 32, 256), float32] /* ty=Tensor[(1, 32, 32, 256), float32] */, Primitive=1) -> Tensor[(1, 32, 32, 256), fl
oat32] {
  %0 = nn.conv2d(%p0, meta[relay.Constant][0] /* ty=Tensor[(3, 3, 256, 256), float32] */, padding=[1, 1, 1, 1], channels=256, kernel_size=[3, 3], data_
layout="NHWC", kernel_layout="HWIO") /* ty=Tensor[(1, 32, 32, 256), float32] */;
  add(%0, meta[relay.Constant][1] /* ty=Tensor[(1, 1, 1, 256), float32] */) /* ty=Tensor[(1, 32, 32, 256), float32] */
}

def @fused_nn.conv2d_add(%p0: Tensor[(1, 32, 32, 256), float32] /* ty=Tensor[(1, 32, 32, 256), float32] */, Primitive=1) -> Tensor[(1, 32, 32, 256), fl
oat32] {
  %0 = nn.conv2d(%p0, meta[relay.Constant][0] /* ty=Tensor[(3, 3, 256, 256), float32] */, padding=[1, 1, 1, 1], channels=256, kernel_size=[3, 3], data_
layout="NHWC", kernel_layout="HWIO") /* ty=Tensor[(1, 32, 32, 256), float32] */;
  add(%0, meta[relay.Constant][1] /* ty=Tensor[(1, 1, 1, 256), float32] */) /* ty=Tensor[(1, 32, 32, 256), float32] */
}

This PR adds options to StructuralEqual/Hash to allow ignoring NDArray raw data when comparing / hashing. MS task extraction and database look up are now using these options, since NDArray raw data don't matter to them.
cc @Hzfengsy @junrushao1994

thanks @masahi . I thin this belongs to a more general topic of canonicalizing the workload keys. While adding such option would indeed resolve this particular case, it would be good to think about if we can have a more generalized approach(for future cases that needs canonicalization, e.g. those that have followup elem-wise patterns which allows some form of reuse)
One possible approach is to have a CanonicalizeWorkloadKey which takes a TIR and Canonicalizes that into a different one(e.g. change alloc_const to a the function parameter which contains a buffer). Depends on how fast we can do this, we can choose to introduce the flag.
This also helps us to prevent possible future cases that can choose to schedule transform depending on the const value content

@tqchen Thanks, I like the idea of the canonicalized key.
Last week I discussed with @zxybazh on the possibility of identifying two subgraphs with the identical anchor op workload (conv2d -> add and conv2d -> add -> add etc) as being equal, to reduce the tuning time like you suggested. I can imagine that, moving away from using the raw Relay / TIR mod as a workload key is a good direction toward that goal.

Superceded by https://github.com/apache/tvm/pull/13091


Optimisation and security for subscription execution

We should:
Only allow the execution of subscription to take <= 80% of the maximum weight per block
Make the user pay for the transfer and the binary search weight (the rest of the operation wont be facturated)

closing this assumed completed


Bump node-sass to v6.0.0

To support Node v16

Hi,
Node 16 support would be appreciated.
Is there any help needed here ?

man! this is where I am having headaches. please merge this pr to solve the v16 issue

From README of package node-sass:

Warning: LibSass and Node Sass are deprecated. While they will continue to receive maintenance releases indefinitely, there are no plans to add additional features or compatibility with any new CSS or Sass features. Projects that still use it should move onto Dart Sass.

So if transitioning to Dart Sass (sass) is the way to go, node-sass shouldn't break this package when you're using the sass.compiler = require('sass'); option (because you're not actually using node-sass in that scenario). So why is node-sass a dependency at all? Why not a peer dependency or optional dependency or something? I'm not sure what would be the best solution, all I know is it's very frustrating that gulp-sass does not work on Node 16, even if you do not use node-sass at all.

When I encountered this issue myself, I saw a few more things need to be done to ship this fix – see #802.
One of my open-source teams uses gulp-sass, and its current dependency graph is a blocker for anyone on an M1 Mac, since M1s can only run Node 16. Please consider my PR, or any PR which updates node-sass, because this is a significant blocker for M1 devices.

Thanks all, close this to focus efforts on #802 which is more rounded at this point in time.


feat: added json to html example

@vkalta There are workflow related issues which need to fixed with the help of SRE team.


adding image files

feel free to delete the magnus png images... Couldn't figure out fast way to remove them from the pull request.


site.url -> site.baseurl + various fixes

Signed-off-by: Spike Curtis<EMAIL_ADDRESS>Description

Fix up broken links due to site.url, some formatting errors, and kernel modules additions.
Related issues/PRs

Todos

[x] Tests not required
[x] Documentation
[x] Release note not required

Release Note

None required

Deploy preview for calico ready!
Built with commit e377c6fb3980a7eaa60619e5e764a2b5cfa902a5
https://deploy-preview-3131--calico.netlify.com


azure.mgmt.storage.v2015_06_15.operations.list does not work

Hello,
I'm trying to use the storage_accounts.list function on azure.mgmt.storage.StorageManagementClient.
when iterating over the StorageAccountPaged Iterator, I get the following :
Traceback (most recent call last):
  File "start_azure_sync.py", line 108, in <module>
    main()
  File "start_azure_sync.py", line 72, in main
    storage_account_list = collector.export_storage_accounts()
  File "/home/jpt/itop_azure_sync/lib/azurecollector.py", line 141, in export_storage_accounts
    azure_type=azuretemplates.STORAGE_ACCOUNT)
  File "/home/jpt/itop_azure_sync/lib/azurecollector.py", line 88, in export_resource
    azure_type=azure_type, group=group.id))
  File "/home/jpt/itop_azure_sync/lib/azurecollector.py", line 67, in export_list
    for azure_object in azure_list:
  File "/usr/local/lib/python3.5/dist-packages/msrest/paging.py", line 109, in __next__
    self.advance_page()
  File "/usr/local/lib/python3.5/dist-packages/msrest/paging.py", line 95, in advance_page
    self._response = self._get_next(self.next_link)
  File "/usr/local/lib/python3.5/dist-packages/azure/mgmt/storage/v2016_12_01/operations/storage_accounts_operations.py", line 448, in internal_paging
    header_parameters.update(custom_headers)

Found out I was using list instead of list_by_resource_group... sorry about that.

no problem :)


Feature Request: Stand Alone App

We've been using the web locally, since there's no reason to host it - but starting it and having to put in credentials every time is a bit annoying, especially since there's little identifiable information displayed in the app.
Since the main portion is blazor, can that be hosted in maui/hybrid? Would be willing to commit this as a PR if you think that's a good idea.

I believe azure is deprecating API key access early next year, which is why it was updated to use Azure AD instead

@kfrancis How do you it locally, if you use the WebAssembly version, you should be able to let the browser handle credentials, because it is marked as a password field. I have it like that.
@IeuanWalker it is 2026, I know I said 2025 in my videos and that I named the issue like that. I don't know if I was wrong or if the postponed it until 2026.
@kfrancis if you want to contribute with a PR it would be great. Do you thinking of using the Azure AD approach there or maybe both? I think that you have to do the Azure AD stuff on the native side and not in the BlazorWebView.

AD I would think, for exactly the reason @IeuanWalker stated. I'll see what I can do!


Updated naming and comments

Added some comments
Renamed Handle to Execute because I think it describes the action better. Handle could also be confused with Cosmos SDK handlers. It's nice to have an explicit difference for contracts.
Updated docs

@ethanfrey I only re-named the high-level API for now.


Permission denied despite using ignore_paths

Description
I have a subdirectory that results in a permission denied error:
Traceback (most recent call last):
  File "/home/jeppe/Code/jeppe.science/.venv/bin/watchfiles", line 8, in <module>
    sys.exit(cli())
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/cli.py", line 136, in cli
    run_process(
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/run.py", line 126, in run_process
    for changes in watch(
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/main.py", line 103, in watch
    watcher = RustNotify([str(p) for p in paths], debug, force_polling, poll_delay_ms)
FileNotFoundError: Permission denied (os error 13) about ["/home/jeppe/Code/jeppe.science/var/pictures"]

In order to get around this, I would like to ignore the the folder var:
watchfiles --ignore-paths var "jupytext --sync ./**/*.ipynb" .

But this still results in the error above, which is not the behaviour I would expect.
Additionally it would be nice to have another config flag along the lines of ignore-errors.
Example Code
Create a subfolder without read permission.
Then run watchfiles on it with --ignore-paths on that folder.
Example Code Output
Traceback (most recent call last):
  File "/home/jeppe/Code/jeppe.science/.venv/bin/jupytext", line 5, in <module>
    from jupytext.cli import jupytext
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/jupytext/__init__.py", line 3, in <module>
    from .formats import NOTEBOOK_EXTENSIONS, get_format_implementation, guess_format
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/jupytext/formats.py", line 10, in <module>
    import nbformat
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/nbformat/__init__.py", line 9, in <module>
    from traitlets.log import get_logger
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/traitlets/log.py", line 6, in <module>
    import logging
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 879, in exec_module
  File "<frozen importlib._bootstrap_external>", line 1012, in get_code
  File "<frozen importlib._bootstrap_external>", line 672, in _compile_bytecode
KeyboardInterrupt
[12:53:25] process stopped
Traceback (most recent call last):
  File "/home/jeppe/Code/jeppe.science/.venv/bin/watchfiles", line 8, in <module>
    sys.exit(cli())
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/cli.py", line 136, in cli
    run_process(
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/run.py", line 126, in run_process
    for changes in watch(
  File "/home/jeppe/Code/jeppe.science/.venv/lib/python3.10/site-packages/watchfiles/main.py", line 103, in watch
    watcher = RustNotify([str(p) for p in paths], debug, force_polling, poll_delay_ms)
FileNotFoundError: Permission denied (os error 13) about ["/home/jeppe/Code/jeppe.science/var/pictures"]

### Operating System

Linux

### Environment

WSL

### Watchfiles Version

0.14.1

### Python Version

3.10

I'd be happy to try and submit a PR for this, if there is appetite for that.

Sorry not to reply earlier.
I don't think this can be fixed in watchfiles since notify (and indeed the OS filesystem watchers) watch an entire directory tree recursively, watchfiles just ignores some notifications.
Non-recursive watching as implemented in #183 might help you.

Can we ignore files that the user doesn't have permissions or this is not a good idea?
I have the same issue on uvicorn.
Running development server on <IP_ADDRESS>:8000
INFO:     Will watch for changes in these directories: ['/app']
INFO:     Uvicorn running on http://<IP_ADDRESS>:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [7] using WatchFiles
Traceback (most recent call last):
  File "/opt/app-env/bin/uvicorn", line 8, in <module>
    sys.exit(main())
  File "/opt/app-env/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/opt/app-env/lib/python3.8/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/opt/app-env/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/app-env/lib/python3.8/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/opt/app-env/lib/python3.8/site-packages/uvicorn/main.py", line 408, in main
    run(
  File "/opt/app-env/lib/python3.8/site-packages/uvicorn/main.py", line 571, in run
    ChangeReload(config, target=server.run, sockets=[sock]).run()
  File "/opt/app-env/lib/python3.8/site-packages/uvicorn/supervisors/basereload.py", line 45, in run
    for changes in self:
  File "/opt/app-env/lib/python3.8/site-packages/uvicorn/supervisors/basereload.py", line 64, in __next__
    return self.should_restart()
  File "/opt/app-env/lib/python3.8/site-packages/uvicorn/supervisors/watchfilesreload.py", line 85, in should_restart
    changes = next(self.watcher)
  File "/opt/app-env/lib/python3.8/site-packages/watchfiles/main.py", line 119, in watch
    with RustNotify([str(p) for p in paths], debug, force_polling, poll_delay_ms, recursive) as watcher:
FileNotFoundError: Permission denied (os error 13) about ["/app/fakenamehere"]

Ok, happy to accept a PR to add an option to ignore these errors, should default to error but we can have a env var to change the behaviour.
We should also raise the correct PermissionError if we're raising errors.
Related to #208 where I tried to use better errors.


"export 'Select' was not found in '@backstage/core'

I'm facing this problem in my plugin ExampleComponent

Module '"../../../../../node_modules/@backstage/core/dist"' has no exported member 'Select'.ts(2305)
WARNING in ./src/components/ExampleComponent/ExampleComponent.tsx 44:34-40
"export 'Select' was not found in '@backstage/core'

NodeJS Version: v14
Operating System and Version : Windows 10

Pretty sure Select should be imported from Material directly:
import { Select } from '@material-ui/core';

Yes, this works but in  this page their using a backstage version of the select...

I think the core Select component should be removed. So do use the material-ui one until then.

Ok, thanks for the clarification!


nctl: use json file for external dependencies

This syncs changes from dev for nctl: https://github.com/casper-network/casper-node/pull/2894

bors try

bors try


fix the issue of finetune_megatron_baichuan

with this fix, successfully run the process

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.bichaoyang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


feat: migrate next-auth v5

📝 Changed routes:
1 deleted route:

/auth/signin

Commit 22048b0d54288cf7fd6dfc88251e3bd123a11a36 (https://thvu-blog-2ziysno93-thvu.vercel.app).


Provide User Documentation

Currently the project lacks user documentation. We should have a series of documents, taking user through the journey from designing their data model to a complete CRUD application.
One good thing to have is a table describing each type in the library so it is easier to discover what the library provides.
We should ideally include different sections for different variants the library provides (CRUD, Simple, Simpler and Simplest).

Even though most of it is covered by #4, there are still undocumented things (initial project setup via Spring Initializr, entire documentation of test module, different variants, user guide in Java etc.)

Remaining tasks

[ ] Add a section about getting a starter project from Spring Initialzr
[ ] Add a section about the variants


Make telemetry Data opt-in

VSCode Version: 1.22.1
OS Version: Windows 10

Steps to Reproduce:

Start VS Code 1.22.1 for the first time
Now a notification pops up that tells me, that telemetry data is collected and I can opt-out

Does this issue occur when all extensions are disabled?: Yes

I am not sure about this but I don't think collecting telemtry data by default will conform to the General Data Protection Regulation of the EU that becomes effective in May 2018. It would be better to disable it per default and tell the user to enable it if he want's to share data with you.

When I checked the privacy policy linked in the notification popup (https://privacy.microsoft.com/en-us/privacystatement) I can't find anything about the data collected by vs code. This is a very important information. This can be a big showstopper for using vscode in some companies, wen data is sent and nobody knows what data this is.

@furti thanks for bringing this up.  As you can imagine GDPR is a big deal for a company like Microsoft.     All products have been working with legal counsel to achieve compliance. Our current understanding is that our notification is a correct implementation of GDPR. All of our code that sends telemetry is Open Source right here in this repo and it is annotated with which events and properties we send. Look for __GDPR__ comments in our code.

@kieferrm thank you for your answer. Maybe the opt-out is a correct implementation of GDPR. I'm not a lawyer 😄
But forcing people to scan your code for comments, and furthermore to learn how your code is structured and how it works, is definitely not transparent at all.
For example I did a quick search for GDPR in your code and randomly selected a file (workspaceStats.ts:342)
                          /* __GDPR__
				"workspce.tags" : {
					"${include}": [
						"${WorkspaceTags}"
					]
				}
			*/
			this.telemetryService.publicLog('workspce.tags', tags);

I don't even know what workspace tags are. So I have to invest half an hour, an hour, maybe two to fully understand what data is sent in this case. The search for GDPR found 60 occurences in your code. So I have to invest about a week to fully understand what data is sent by your application. And for the next version i will have to do the same. Maybe there is something new or something changed.
And the people who decide such things in a company mostly don't code at all. So it isn't even possible for them to understand the data sent by the application by scanning the code.
At least an human readable version of the data collected by you should be available.

Opt-out is not valid for GDPR. It is one of the reasons invoked in the massive lawsuits Microsoft and other GAFAM companies are currently facing.

With #54001, we are rolling out a feature in the next update where one can take a look at all the telemetry events and their payload in the product in real time. You can try it out in the latest Insiders or wait for the next update to the stable version.

Is there an update available on this subject, or does it remain a balancing act until the EU comes knocking at the door ?
I cannot use this software in the EU as it is not GDPR compliant.
Trying to hide behind some code-comments is the very reason why GDPR was introduced.
Opt-in is the only legal way + clear and concise statements what you are collecting and people specifically agree with that or not.
It can be fixed within 1 minute, but the reluctance is very telling.

For those interested in an alternative without telemetry: https://github.com/VSCodium/vscodium

Telemetry is a big concern for many (including me), it should certainly be an opt-in feature, if at all. Not only the core product, but all the add-ons should be using some uniform guidelines and their telemetry controls should be visible in one place, all being opt-in. Currently, every add-on (including the official ones from MS) can have its own data collection going on while the user has disabled it in the core product.
By making it opt-out, MS can already collect installation and first time boot related statistics along with the stats of how often telemetry was opted out. I don't think GDPR lawyers would be happy about it, neither am I as a user.
The user base of VS Code has become so big already that even the opt-in mechanism will give MS big enough sample to learn an overall trend and reliable statistics for product enhancement, but they seem to be too greedy about collecting stats from every single source they can.

At the very least I think what telemetry is collected needs to be much clearer. It's not good enough to say 'trawl through the source code!', or 'enable it first and watch as we hoover up your data!' - it should be clearly set out in the readme, or in the docs.

would love to see some progress on this (it has been quite a while since any activity has happened on this issue)

It's been 4 years already, with no progress. One would expect otherwise given the "privacy is important" claim. Is there any issues stopping this?

The issu

It's been 4 years already, with no progress. One would expect otherwise given the "privacy is important" claim. Is there any issues stopping this?

 I'd love to personally send you my SSN, blood type, credit card #, and more. Cheers


Handle UI confirmation dialogs gracefully

The frontend uses browser prompts for users to confirm big actions, like deleting/ending curb zones, and providing instructions for actions like photography. This brings up two specific challenges:

As a user surveys many curbs and regulations in a session, all the confirm dialogs can get unnecessary and bothersome

Some browsers let users disable dialogs entirely. Since these actions are gated by pressing the dialog OK, disabling them means not being able to do these actions at all. Unfortunately, there's no way in Javascript to see if a user has disabled prompts.

Current plan

To avoid repetition, show confirm dialog once for each action, per session. All subsequent actions of the same kind will go straight to the OK state.

There's a hack that checks for disabled dialogs by measuring the time between opening the box, and it getting closed. Under the hood, browsers disable them simply by programmatically pressing Cancel the instant they pop up. If this workaround is reliable, we can go straight to the OK state if we detect disabled dialogs.

👍 will add to this week's milestone

https://github.com/sharedstreets/curb-wheel/pull/68


AWS.S3.get_object automatically decodes body as xml

I'm trying to download a file from S3 using AWS.S3.get_object(client, bucket, path) but the function fails with the error
** (FunctionClauseError) no function clause matching in :lists.prefix/2

    The following arguments were given to :lists.prefix/2:

        # 1
        '<'

        # 2
        {:error, [],
         <<137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 9, 225,
           0, 0, 6, 156, 8, 6, 0, 0, 0, 145, 146, 199, 218, 0, 0, 12, 23, 105, 67, 67,
           80, 73, 67, 67, 32, 80, 114, ...>>}

    (stdlib 3.13) lists.erl:192: :lists.prefix/2
    (xmerl 1.3.25) xmerl_scan.erl:3910: :xmerl_scan.scan_mandatory/5
    (xmerl 1.3.25) xmerl_scan.erl:572: :xmerl_scan.scan_document/2
    (xmerl 1.3.25) xmerl_scan.erl:291: :xmerl_scan.string/2
    (aws 0.7.0) lib/aws/xml.ex:42: AWS.XML.decode!/2
    (aws 0.7.0) lib/aws/request.ex:104: AWS.Request.request_rest/9

From what I see, the S3 module uses rest-xml as default protocol [1] which causes the response to be interpreted as a xml and decoded [2].
Is this the right way to download files or another function should be used?
[1] https://github.com/aws-beam/aws-elixir/blob/master/lib/aws/generated/s3.ex#L16
[2] https://github.com/aws-beam/aws-elixir/blob/master/lib/aws/request.ex#L104

Hi @berendeanicolae I found exactly the same while using the Erlang client. This has been fixed for the Erlang part, but it still needs to be applied to the Elixir side. An issue already exists for it: https://github.com/aws-beam/aws-codegen/issues/71

Hi @berendeanicolae! :wave:
The problem is fixed on master (see #61). Thanks for opening the issue :purple_heart:


Update VERSION file to branch name

Changes the docker tag to match the branch name. Needed for edgexfoundry/developer-scripts#181
Signed-off-by: Lisa Rashidi-Ranjbar<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master     #120   +/-   ##
=======================================
  Coverage   28.18%   28.18%
=======================================
  Files           5        5
  Lines         479      479
=======================================
  Hits          135      135
  Misses        330      330
  Partials       14       14

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 8547043...4898f61. Read the comment docs.


New release

@imagejan @nicokiaru
I tried to make a new release (1.2.13), but when I ran the scijava release script it said:
...
[main 2e16e6b] Bump to next development cycle
 3 files changed, 240 insertions(+), 1 deletion(-)
 create mode 100644 pom.xml.releaseBackup
 create mode 100644 release.properties
error: Your local changes to the following files would be overwritten by checkout:
        release.properties
Please commit your changes or stash them before you switch branches.
Aborting

Do you know what this is about?

I just ran the release again after updating (git pull) the scijava-scripts repo and now it worked.
I don't see it on maven yet: https://maven.scijava.org/#nexus-search;quick~mobie-io
But I think that can take some time...?!


One problem while using the RevGNNLayer from the cogdl.layers

## ❓ Questions & Help
Hey! I am trying to create a 1000 layers GCN model for node classification task. But I don't have enough memory to support a 1000 layers model. So I am trying to use the RevGNNLayer from the cogdl.layers to reduce the memory consumption. I meet some problems while using that, Could you help me to solve it? Thanks for the help!
Here is my model:
class GNN_mult_deep(torch.nn.Module):
    def __init__(self, input_size, hidden_size, num_classes,hidden_layers):
        super(GNN_mult_deep, self).__init__()
        self.input_fc = nn.Linear(input_size, hidden_size)
        self.output_fc = nn.Linear(hidden_size, num_classes)

        self.gcn_layers = nn.ModuleList()
        for i in range(hidden_layers):
            gcn_layer = GCNLayer(hidden_size, hidden_size)
            # 得到Pre-activation的残差连接GCN层
            resgcn_layer = ResGNNLayer(gcn_layer,hidden_size)
            # 得到Reversible的GCN层
            revgcn_layer = RevGNNLayer(resgcn_layer ,1)
            self.gcn_layers.append(revgcn_layer)

    def forward(self, data):
        x, edge_index, edge_attr = data.x, data.edge_index, data.edge_attr

        x = self.input_fc(x)

        for gcn_layer in self.gcn_layers:
            x = gcn_layer(data,x)

        x = self.output_fc(x)
        return x

And for this line:
def forward(self, data):
The data is from torch_geometric.data
And the bug happens in this line:
x = gcn_layer(data,x)
The bug shows: 'GlobalStorage' object has no attribute 'requires_grad'
Could you help me to check what is wrong with my usage or my model? Thanks!

Hi @bin123apple,
Please check the forward function of GCNLayer from https://github.com/THUDM/cogdl/blob/master/cogdl/layers/gcn_layer.py. The input of the forward function should be cogdl.data.Graph and torch.Tensor.

Thanks for the reply！I just changed my data from  torch_geometric.data to cogdl.data.Graph and my x is a torch.tensor.
Here is my data:
from cogdl.data import Graph
# data = Data(x = featrues, edge_index = edge_index_train ,train_mask = train_mask,test_mask = train_mask, y = lables)
    data = Graph(x=featrues, edge_index=edge_index_train, y=lables, train_mask=train_mask, val_mask=train_mask, test_mask=train_mask)

But  the bug shows: 'Graph' object has no attribute 'requires_grad'
Could you help me to check what is the reason？ I think there might be some tiny problems inside the RevGNNLayer model？ Thanks a lot！

Please check the usage of RevGCN (https://github.com/THUDM/cogdl/blob/master/cogdl/models/nn/revgcn.py). From line 84, maybe you should first set graph.requires_grad= False to avoid the error.

Thank for the ready-to-use model information, my code is good now,  it is very useful！


querySelectorAll not finding proper links

Error when not being able to load cards via the a tag selector. The only a tag it finds in the troubleshooting guide. In the case of it not being able to load the resources, the selector returns null. Checking getAttribute on an undefined variable throws an error.
Your browser was unable to load all of Trello's resources. They may have been blocked by your firewall, proxy or browser configuration.

This looks good, thanks!


Expose explicit imports for nuxt-auth

Environment
------------------------------
- Operating System: Darwin
- Node Version:     v18.17.1
- Nuxt Version:     3.7.0
- CLI Version:      3.7.3
- Nitro Version:    2.6.2
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      modules, auth, dayjs, i18n, headlessui, tailwindcss, nitro, app, devServer, runtimeConfig, imports
- Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- Build Modules:    -
------------------------------

Reproduction
I just tried a basic Nuxt project and added the latest version of Sidebase, the 0.6 beta.
Describe the bug
I am getting
[plugin:vite:import-analysis] Missing "./dist/runtime/composables/authjs/useAuth" specifier in "@sidebase/nuxt-auth" package

When I try to import
import { useAuth } from "@sidebase/nuxt-auth/dist/runtime/composables/authjs/useAuth"

I have tried with type: module and using .mjs, too. I have turned off auto imports in my Nuxt config.
Additional context
I think the issue is we don't expose the exports in package.json. I tried fixing it:
"exports": {
    ".": {
      "import": "./dist/module.mjs",
      "require": "./dist/module.cjs"
    },
    "./useAuth": {
      "import": "./dist/runtime/composables/authjs/useAuth.mjs",
      "require": "./dist/runtime/composables/authjs/useAuth.mjs"
    }

But now I get
✘ [ERROR] Could not resolve "#app"

    node_modules/@sidebase/nuxt-auth/dist/runtime/composables/authjs/useAuth.mjs:4:29:
      4 │ import { callWithNuxt } from "#app";
        ╵                              ~~~~~~

  You can mark the path "#app" as external to exclude it from the bundle, which
  will remove this error.

✘ [ERROR] Could not resolve "#imports"

    node_modules/@sidebase/nuxt-auth/dist/runtime/composables/authjs/useAuth.mjs:10:91:
      10 │ ...eRuntimeConfig, useRequestHeaders, useAuthState } from "#imports";
         ╵                                                           ~~~~~~~~~~

  You can mark the path "#imports" as external to exclude it from the bundle,
  which will remove this error.

✘ [ERROR] Could not resolve "#app"

    node_modules/@sidebase/nuxt-auth/dist/runtime/utils/callWithNuxt.mjs:1:29:
      1 │ import { callWithNuxt } from "#app";
        ╵                              ~~~~~~

  You can mark the path "#app" as external to exclude it from the bundle, which
  will remove this error.

✘ [ERROR] Could not resolve "#app"

    node_modules/@sidebase/nuxt-auth/dist/runtime/utils/fetch.mjs:1:29:
      1 │ import { callWithNuxt } from "#app";
        ╵                              ~~~~~~

  You can mark the path "#app" as external to exclude it from the bundle, which
  will remove this error.

✘ [ERROR] Could not resolve "#app"

    node_modules/@sidebase/nuxt-auth/dist/runtime/utils/url.mjs:4:44:
      4 │ import { useRequestEvent, useNuxtApp } from "#app";
        ╵                                             ~~~~~~

  You can mark the path "#app" as external to exclude it from the bundle, which
  will remove this error.

✘ [ERROR] Could not resolve "#imports"

    node_modules/@sidebase/nuxt-auth/dist/runtime/utils/url.mjs:5:29:
      5 │ import { useAuthState } from "#imports";
        ╵                              ~~~~~~~~~~

  You can mark the path "#imports" as external to exclude it from the bundle,
  which will remove this error.

 ERROR  error while updating dependencies:                          8:45:17 am
Error: Build failed with 6 errors:
node_modules/@sidebase/nuxt-auth/dist/runtime/composables/authjs/useAuth.mjs:4:29: ERROR: Could not resolve "#app"
node_modules/@sidebase/nuxt-auth/dist/runtime/composables/authjs/useAuth.mjs:10:91: ERROR: Could not resolve "#imports"
node_modules/@sidebase/nuxt-auth/dist/runtime/utils/callWithNuxt.mjs:1:29: ERROR: Could not resolve "#app"
node_modules/@sidebase/nuxt-auth/dist/runtime/utils/fetch.mjs:1:29: ERROR: Could not resolve "#app"
node_modules/@sidebase/nuxt-auth/dist/runtime/utils/url.mjs:4:44: ERROR: Could not resolve "#app"
...

Since, of course, the module resolution does not know about #imports.
Any interest in making this work without the Nuxt magic imports?
Logs
No response

Getting the same issue.
@lmiller1990 have u found any workaround ?

There is no work around, a patch will need to be submitted to directly expose the exports. The module uses Nuxt things like #imports, though, so the code would need to be updated to not use any of those if this library is to work in projects with autoImports: false.

@lmiller1990 sure thing! I don't have too much time to look into the issue myself, so it would be a great help, if you opened one ❤
Feel free to ping me on the finished PR and ill prio looking into it!

@lmiller1990, may I ask in which use-case you disable the autoimports? This is primarily, so I can estimate the priority of restructuring  the exports/imports!

I onboard a lot of developers coming from React/Next, and having explicit imports makes it much easier. With all the auto injection magic Nuxt encourages, it's incredibly difficult to know where things are coming from, especially for developers new to Nuxt.
The IDE doesn't work as well (I can't just use "Go to definition" on globals, it doesn't know where to look). I also find it hard to remember how/where/what is automatically injected.
These are my main pain points with global injection. Most of the other modules I'm using can be imported manually, but not  Sidebase/Nuxt Auth.

Thanks for the link. I tried following that - I'm not using TS, just JS - still no luck, even with VS Code.
Anyway, that's an unrelated problem to the issue, I'll look into this on my own. Thanks!


Render rule guidance as markdown in the CLI.

Summary
This change adds code to render the guidance field of a rule type definition as markdown. In case it is not possible to render it properly, it just renders the string as given.
The library used for rendering, glamour, internally checks for HTML tags and strips them completely from the output, ensuring safety.
Fixes #4285
Change Type

[ ] Bug fix (resolves an issue without affecting existing features)
[X] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Manual tests.
Review Checklist:

[X] Reviewed my own code for quality and clarity.
[X] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[X] Checked that related changes are merged.

@JAORMX there you go!

@eleftherias I added a couple of tests, but I would say we mostly rely on the added fuzz test.
Also, I would merge this after we have decided what to do with #4304 if you're ok with it.

coverage: 53.948% (+0.001%) from 53.947%
when pulling 48cc00d695a4f5562db3a7a25c26daa306409c47 on issue-4285
into e0376fe09baa536cddd5e0fc8b9471e670826e60 on main.


Gh 710 get groups

Codecov Report

Merging #728 into develop will decrease coverage by -0.02%.
The diff coverage is 58.82%.

@@              Coverage Diff              @@
##             develop     #728      +/-   ##
=============================================
- Coverage      59.84%   59.83%   -0.02%
+ Complexity      2707     2705       -2
=============================================
  Files            408      408
  Lines          12373    12369       -4
  Branches        1403     1400       -3
=============================================
- Hits            7405     7401       -4
  Misses          4388     4388
  Partials         580      580

Impacted Files
Coverage Δ
Complexity Δ

...named/operation/handler/NamedOperationHandler.java
7.5% <ø> (+0.18%)
2 <ø> (ø)
:x:

.../src/main/java/uk/gov/gchq/gaffer/graph/Graph.java
65.44% <ø> (+0.47%)
10 <ø> (ø)
:x:

.../converter/schema/SchemaToStructTypeConverter.java
0% <ø> (ø)
0 <ø> (ø)
:x:

...ov/gchq/gaffer/accumulostore/utils/TableUtils.java
75.64% <100%> (-1.47%)
14 <ø> (-1)

...k/gov/gchq/gaffer/accumulostore/AccumuloStore.java
70.47% <100%> (+0.95%)
17 <ø> (ø)
:x:

...fer/data/elementdefinition/ElementDefinitions.java
63.04% <60%> (+1.13%)
14 <3> (+1)
:white_check_mark:

.../gov/gchq/gaffer/store/schema/SchemaOptimiser.java
74.19% <ø> (-6.46%)
21% <ø> (-2%)

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 6e53537...9d87f3b. Read the comment docs.


Getting intermittent 502 (Bad Gateway) error with https://directline.botframework.com API in bot ...

Hi All,
I am getting 502 Bad Gateway error some time when i tried to call DirectLine API to send the Activity to BOT. Even we have also implement custom bot state.
Is there anything else we have to implement with our bot.
Here i have putt the exception which i get from log and this log is generating at below line:
Code Snnipet:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://directline.botframework.com");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", BotSecret);
			string url = $"**/v3/directline/conversations/{convId}/activities?watermark={currentWaterMark}";**

			Activity userObj = new Activity()
            {
                text = userText,
                type = "message",
                from = new From
                {
                    id = eid,
                    name = eid
                }
            };

            StringContent strContent = new StringContent(JsonConvert.SerializeObject(userObj), Encoding.UTF8, "application/json");

            **using (var response = await client.PostAsync(url, strContent).ConfigureAwait(false))-----here i am getting 502 error**
            {
                if (response.IsSuccessStatusCode)
                {
				}
			}
		}

Exception Details:
{
"StartTime":"2019-02-11 13:39:05.5442",
"Message":{
"ThreadId":"16",
"Level":"ERROR",
"Message":"Response status code does not indicate success: 502 (Bad Gateway).",
"Elapsed Time":"21945.0597"
},
"Conversation":{
"ConversationId":"New Conversation Id: ",
"EnterpriseId":"sip:",
"Input":"Hey",
"Parameter":"Response: StatusCode: 502, ReasonPhrase: 'Bad Gateway', Version: 1.1, Content: System.Net.Http.StreamContent,
Headers:\r\n{\r\n  Pragma: no-cache\r\n  Strict-Transport-Security: max-age=31536000\r\n
Cache-Control: no-cache\r\n  Date: Mon, 11 Feb 2019 13:39:04 GMT\r\n  Server: Microsoft-IIS/10.0\r\n*
Content-Length: 131\r\n  Content-Type: application/json; charset=utf-8\r\n  Expires: -1\r\n}"
},
"Exception":{
"Exception Message":"Response status code does not indicate success: 502 (Bad Gateway).",
"Call Stack":"   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n
at XXXXXXXXXXXXXXXXXd__30.MoveNext()
in D:\a\1\s\XXXXXXXXXXXXXX.cs:line 643"
}
}

Hi @Rashree138
This looks the same as this issue: https://github.com/Microsoft/BotFramework-Services/issues/39#issuecomment-463321808
Please follow along there for updates.

Hi Eric Dahlvang,
in case our issue we have already using TLS1.2 and other recommended setting. BUt still we are getting the error. so please let me what should be the changes we need to do....
Below line is raising the issue:
<<<<<using (var response = await client.PostAsync(url, strContent).ConfigureAwait(false))>>>>>.
update TLS also in code
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 ;
Thanks,
Raj

Hi @Rashree138

There are a couple different problems:

Errors from internal dependencies
a.	We are in the process of moving our internal databases to CosmosDB which will give better performance and resiliency. That should be done in the next couple weeks.
Errors from the platform
a.	We've battling a networking problem and have engaged other Azure teams to root cause this. This is our highest priority issue.
Errors from deployment
a.	We are deploying some fixes that will make deployments less impactful. This should also be in place in the next couple weeks

The good news is that we're aware of each of these and making progress on their fixes. The bad news is that it's taking far too long and for that I apologize. These issues are frustrating for us, too.

Please follow this issue for updates: https://github.com/Microsoft/BotFramework-Services/issues/39#issuecomment-463321808


What, exactly, is the set of invalid characters for a build number?

In this documentation, with respect to the token $(Build.DefinitionName), the following note is provided in the table:

Note: The pipeline name must not contain invalid or whitespace characters.

But this article fails to define what are invalid characters.
For example, I want to set the date and time in my build number. Are colons valid characters?

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

ID: a57f8545-bb15-3a71-1876-3a9ec1a59b93
Version Independent ID: 28c87c8d-c28d-7493-0c7c-8c38b04fbcd7
Content: Run (build) number - Azure Pipelines
Content Source: docs/pipelines/process/run-number.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

Well, it turns out that (at least, Azure DevOps Server 2019) will tell you, but only after you attempt to queue a build, the set of invalid characters (which I suspect, is because I was using a variable format specifier, e.g. $(DateTime:yyyy-MM-dd\THH\:mm\:ss). Anyway, it would be great if the docs would just outright list the set of invalid characters so I wouldn't have to "guess".

@fourpastmidnight I'm updating the article with a list of invalid characters now. Unfortunately, it's not an exhaustive list because there are unicode and other variations that aren't include. But, I think this should help you get started.


config.bat fails for openalea-incbator/caribu

config .bat seems to fail when run from openalinea-incubator (see eg https://ci.appveyor.com/project/pradal/caribu)

Try again but with:

ANACONDA_OWNER set to the value of ANACONDA_UPLOAD (deprecated)
ANACONDA_LOGIN set to the value of ANACONDA_USERNAME (deprecated)

Seems to be resolved now. Closing the issue.


Let the caller decide whether using sudo is needed or not

Checking the username is not the right way of checking whether or not 'sudo' is needed, on some platforms the user is called 'root' but is not actually privileged (And therefore requires the use of 'su' or 'sudo').
If you really want to check whether or not sudo is needed, then you should do like WA and check id == 0 rather than the username.

I'm uncomfortable merging this as-is. In my experience, user called "root"  not having id of 0 is a much rarer condition that a target not having sudo installed. So simply removing this check would cause more breaks than it would fix. Please either update with an alternative check, or raise this as an issue instead, so that it may be resolved properly at a later time.

Found another work around with my platform, abandoning this pull request


Dashboard cannot make changes

Describe the bug
When in the Dashboard buffer (glepnir/dashboard.nvim)
when you try to open up agenda or capture
you'll get
E21: Cannot make changes, 'modifiable' is off

To Reproduce
Steps to reproduce the behavior:

Install the Dashboard plugin
Make sure nvm opens up with the dashboard buffer
on that buffer open up orgmode capture / agenda

Expected behavior
orgmode plugin opens up agenda and capture
System information:

OS: arch
Neovim version/commit: NVIM v0.6.0-dev+49-gc36df20ae

I'm not able to reproduce it:

Could you try with minimal init that has only orgmode and dashboard?

issue resolved im stupid
i lazyloaded on insertenter compe and orgmode after compe is loaded
therefor since insertenter event never triggered it wasn't able to trigger orgmode
sorry for wasting your time


View counter doesn't work on live streams

It doesn't work on any of the custom layouts.

It only works when the "Disabled (Use Current YouTube Layout)" option is selected.

Thanks for reporting this. Because of the changes the latest update (1.0.4) made, I know this is a newly introduced bug. I'm not exactly sure how to fix this yet, but I'll look into it.

Okay, so I actually found a way to fix this, as well as pretty much all live stream related issues that CustomTube has had since it first released (view count and "started streaming x time ago" wouldn't update). While I've already started working on the next real update, I'm going to release V<IP_ADDRESS> with this fix included.


Doesn't support foreign languages

Hi, I was trying to use the script with Persian, Arabic and Hebrew strings with no success. Is there anything that can be done to support the conversion of foreign language strings to base64 via the tool?
Thank you in advance,
Or Blatt

Sorry for such a late response. I totally missed this issue. I will take a look into this and will address the issue.


adi_update_boot.sh: update script

Update adi_update_boot.sh script by adding help section,
extra checking, and a parameter ('dev'/'master') for being
able to use latest boot files from master too, beside
latest released files.
Signed-off-by: stefan.raus<EMAIL_ADDRESS>

Actually, I realized now that there may be a problem due to different size of boot partition in older releases (1 GB) vs master and next releases (2GB). When updating an older SD Card with latest master files (or next releases), script will fail at unzipping since files won't fit.
What do you think of adding a restriction in order to not allow having boot files from a release with root fs from another release?

What do you think of adding a restriction in order to not allow having boot files from a release with root fs from another release?

Well, I don't think this is necessary, but we need to make sure that there is enough free space available before we start unzipping.

What do you think of adding a restriction in order to not allow having boot files from a release with root fs from another release?

Well, I don't think this is necessary, but we need to make sure that there is enough free space available before we start unzipping.

Implemented.


feat: support yields and throws JSDoc block tags

JSDoc supports a number of "return-type" like block tags, namely:

@yields - documents the value that is yielded by a generator function.
@throws - document an error that a function might throw.

We should support these (and potentially their aliases @yield and @exception) in a similar manner to the current support for @return.

Rejected on grounds of not aligned with typescript support and grounds of “where do you draw the line” when comes to supporting a minimal subset of jsdoc tag types.


gf180 user_project redesign

First itterations that:

Changed config.json back to config.tcl
Incorprated the new changes done in caravel configuration
New template def file
Default configuration is specific for gf180mcuC
Fixed user_project_wrapper and example rtl verilog to be the same as the on in caravel
Removed all simulations as they are sky130 specific

TODO:

Make the repo usable for multiple technologies

NOTE: this is based on https://github.com/efabless/caravel-gf180mcu/pull/37

The .mag files have "wrong" pdk cell references.*
There is also the case falling back to .tcl config instead of .json config. The idea was .json should be the main way of configuring designs moving forward. Perhaps due to lack of (needed) features in .json configs, I think this is fine for now.
Also having FP_PDN_HPITCH_MULT is a little bit odd. If this will be exposed to the user, if should be clear, in comment maybe, that this is not a standard openlane variable.  Perhaps it can be an openlane feature or can be avoided at all? However, I don't think that critical at the moment.

* The workaround that I know of is having openlane design file and the pdk paths set to different ancestors (i.e. /pdk and /design/ instead of /home/pdk and /home/design). This can be accomplished in the mount in the openlane makefile but I never tested that.


Documentation is almost unusable in Firefox

Firefox: 116
macOS: 12 (Monterey)
Viewing the documentation at https://zeego.dev/ causes the browser to lock up for a considerable amount of time, and when it's finally running again it's very slow to scroll and browse the site.

Weird, I'm not sure why

PR welcome! I think there's an issue in my custom css file


reduce scroll speed

Is possible to reduce the scroll speed ( the n and p keys) ?
Thanks

I am sorry just saw it.
baseScrollSpeed:


Student licensing

It is unclear if Information Barriers also have been included in M365 A5 Student Use Benefit. Can you please clarify?

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

ID: 8a69504d-a89f-5545-3f8f-0573c928d67f
Version Independent ID: 2f42eaa3-a159-31de-a9d5-19762d34bc5a
Content: Learn about information barriers in Microsoft 365 - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/information-barriers.md
Service: o365-seccomp
GitHub Login: @robmazz
Microsoft Alias: robmazz

@HavardOveras Thank you for your feedback. Information barriers are available in M365 A5 for students and faculty. Since there is no explicit mention of faculty, it can be considered as available on both.
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @HavardOveras Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Nothing working if translations fail to load with old angular-translate

I was using angular-translate 2.5.2 where loading static files using files: [] failed silently. Therefore this validation tool did not work at all, nor showed any errors...

Does this old version support $translate.instant(msg) and does a regular $translate(msg) return a promise? If you answered NO to any of the 2 previous questions, then it explains the problem. Unless you provide a Plunker that we can troubleshoot with, I can't help you.

I actually checked for the $translate.instant(msg) and $translate(msg) returning a promise. This was supported from version 2.2 and up, so that isn't your problem.
If you want help then please provide a Plunker to troubleshoot.
Thanks

I need more details to investigate on that issue, else I will just close it. Please provide details on what you wrote exactly.
I'd like to close this issue at the same time I release my next version, which is coming very soon.

You can close it, thank you


Add support for TF_VAR_

Hi, looking adding support for using TF_VAR_<VALUE> for variables used as from sourced environment variables. It seems like the sourced variables are not making into tftui.
I am currently using a Makefile to do this:
$(TASKS):
	. ${HOME}/.terraform/defaults/_$(ENV) && terraform $@ -var-file=env/$(ENV)/$(WS_REGION)/terraform.tfvars $(foreach var,$(TARGETS),-target=$(var)) $(ARGS)

I would just create a .tfvar file, but I don't need all the variables everytime.
Awesome work on this application btw!

Hi Johnzell,
I actually never used this feature in terraform and wasn't aware of it.
That being said, I did some tests and it seems that env vars do transfer to the tftui process (and through it to the terraform plan command that is executed within the application itself).
Are you sure you're exporting those environment variables and not just setting them so that they'll be inherited by child processes?
Can you elaborate on the specific process you're going through so I can and duplicate it on my end?

Nope, I wasn't exporting them...
I have a bash script that would set the env vars, but I didn't set the export on them.
Thanks.
I'm running this:
. ~/.terraform/defaults/.dev && tftui -f env/dev/us-east-2/terraform.tfvars
This worked for me.


Forced to change NSManagedObject subclasses

I have a project where I have introduced Swift classes.
As soon as I ran the project I ran into this assertion:

 NSAssert(objectClass, @"Cannot initialize an entity mapping for an entity with a nil managed object class: Got nil class for managed object class name '%@'. Maybe you forgot to add the class files to your target?", [entity managedObjectClassName]);

See RKEntityMapping.m:166

With the help of the SO Post Swift RestKit CoreData - RKEntityMapping nil class for class name I was able to resolve the issue.
So what I did is update my Swift file with the objc( ) annotation like so:
// Issue.swift

import Foundation
import CoreData

// TODO: This was added manually. Not nice.
@objc(Issue)

class Issue: NSManagedObject {

    @NSManaged var repository: Repository
    @NSManaged var responsible: User
    @NSManaged var version: Version

}

I am  wondering if there is a better way around this issue. Because as soon as I will update the model and re-generate the classes the correction will be overwritten again.

Either you can create a subclass for that inherit from Issue class and add the @objc() statement or use mogenerator to automate the process

I ran into the same issue after auto-generating a new entity with XCode 7.0. I solved this by going to the Data Model Inspector for the respective entity and deleting the 'Module' field. See SO post for reference: http://stackoverflow.com/questions/25076276/unable-to-find-specific-subclass-of-nsmanagedobject

You can also use the fully qualified class name: Module.ClassName.


FR: Detect system dark mode

hey! TabSpace should automatically detect system theme https://github.com/jackyzha0/tabspace/blob/main/src/storage.ts#L56

Closing for now as this should be a non-issue, feel free to reopen if you can repro


Allow optional databaseName in constructor for DsnSocket::class.

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Same as https://github.com/yiisoft/db/pull/652?


Archived channels are always opened on startup

We have a few channels that we used for project-specific discussion, and now that those projects are shipped, we've archived them.  However, they still open every time I start wee-slack, even though I've closed them (with /close) previously.

hmmm - this may be related to the cache. can you try removing the cache and restarting? rm ~/.weechat/slack.cache

Nope, still does it.

I should probably be more specific:
close weechat
rm ~/.weechat/slack.cache
start weechat
if that still doesn't do it, i'll find a way to replicate.

Yeah, that was what I did.  I wasn't sure, but then I checked my tmux scrollback. :)

Were the channels normal channels or private groups?

They were private groups.

fixed! (finally)
https://github.com/rawdigits/wee-slack/commit/a84a29dad82d66c5148c8296cb86ae42e129c43d


feat: Allow multiple items to be imported in a single use statement

Description
Forked from #1466
Implement multiple item imports in use statement: use foo::{bar, hello}.
Summary
Added support for multiple item imports in the use statement, allowing for more flexible and targeted module imports. Updated the parser, AST, and desugaring logic to handle the new syntax.
Additional Context
PR Checklist

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

(Thanks to @f01dab1e for the bulk of this PR. This separate PR was only created because a code suggestion turned into a slightly larger restructuring of a data type and parsing that got too big for a comment on the previous PR)

Nevermind, closing this PR and reopening the last one.
The goal of this PR was to handle the additional cases of use dep::dep::dep correctly, in addition to the slight difference that the grammar of use in rust allows for not necessarily continuing paths with ::{ ... }, but that {} is more accurately a single item itself, allowing for arbitrary nesting without ::,  use {{{{foo}}}}; However, it isn't quite a path item in the same sense identifiers are since you cannot continue with :: afterwards, so use {{{foo,bar}}}::baz; is invalid.
Let's just go back to the previous PR and address these rare corner cases on a later date.


Add file to generate peer factor

This PR is moved from the the ancestry repository (see the history here).

Just noting this is blocked because Hail Batch is trying to run the python job in Python 3, but peer is not installed for python 3:

Can we make hail batch run in python 2 for this job?
Can we install Peer for python 3?

@illusional I don't think we can install Peer for python 3. I tried to look into running hail batch in pyhon 2 by installing a python 2.7 conda environment, then trying to run hail batch. Unfortunately, this doesn't seem to work. Alternatively, I could run the script in R. Would this solve any problems?


Pull request list

Fixes #69
Please @juanpedromoreno could you review? Thanks

Codecov Report

Merging #70 into master will increase coverage by 0.31%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
+ Coverage   79.43%   79.74%   +0.31%
==========================================
  Files          31       34       +3
  Lines         457      464       +7
  Branches        2        2
==========================================
+ Hits          363      370       +7
  Misses         94       94

Impacted Files
Coverage Δ

...thub4s/shared/src/main/scala/github4s/Github.scala
60% <ø> (-21.82%)
:arrow_down:

...c/main/scala/github4s/free/domain/Repository.scala
100% <ø> (ø)
:arrow_up:

...n/scala/github4s/free/algebra/PullRequestOps.scala
100% <100%> (ø)

...4s/shared/src/main/scala/github4s/GithubAPIs.scala
95.23% <100%> (+0.23%)
:arrow_up:

...red/src/main/scala/github4s/api/PullRequests.scala
100% <100%> (ø)

...cala/github4s/free/interpreters/Interpreters.scala
87.75% <100%> (+1.39%)
:arrow_up:

...ub4s/shared/src/main/scala/github4s/Decoders.scala
95.83% <100%> (ø)
:arrow_up:

.../main/scala/github4s/free/domain/PullRequest.scala
100% <100%> (ø)

... and 1 more

Continue to review full report at Codecov.

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


Fix input Array variables

Fix issue #303

Nice work finding these edge cases!
This PR appears to be addressing two issues. The first is the incorrect JsonValueType due to the use of ResolveUnderlyingType. The second is the incorrect ArrayJsonValueType value.
I looked into how ArrayJsonValueType is used, and it appears to be used for rendering arrays as CSVs in query templates.
It isn't clear to me how non-scalar values should be rendered as CSVs. Also, an issue with the JsonValueType and ArrayJsonValueType construct is it can't represent arbitrarily nested lists, though I don't know if nested lists make any sense in this context. It seems like there should maybe be validation for datasources that use CSV rendering to ensure that input types are always either scalars or arrays of scalars. At the moment it looks like the CSV code will just skip values if the value in the array doesn't match the ArrayJsonValueType, and I'm not sure it outputs anything sensical for object or list types when the value does match.
What do you think about removing the ArrayJsonValueType changes from this PR and addressing the CSV/ArrayJsonValueType issues in another change? (I also left a comment inline about how the _Any type might not necessarily need special handling in this context.)

I actually want to get rid of JsonValueType and ArrayJsonValueType entirely as they are incomplete.
Instead, I'd like to refactor it so that we can simply have one single (nested) JSON-Schema definition for the variables. Could be a single scalar, object or nested array or a mix, JSON-Schema can represent all of them in a clean way.


Add cargo packages for windows

Description

Add cargo-outdated
Add cargo-audit

Related issue:
https://github.com/actions/virtual-environments/issues/1029
Images:

windows16
windows19

Check list

[x] Related issue / work item is attached
[x] Tests are written (if applicable)
[x] Documentation is updated (if applicable)
[x] Changes are tested and related VM images are successfully generated

/azp run windows2016, windows2019


[bug] XML entity codes are printed along with expansion in to_s on JRuby

Please describe the bug
On JRuby, calling to_s on an element with an entity reference will print the code and its expansion, as opposed to just the XML contents of the element verbatim as in MRI.
Help us reproduce what you're seeing
tst.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Test [
<!ENTITY t "Test">
]>
<pos>&t;</pos>

tst.rb:
require 'nokogiri'
doc = Nokogiri::XML(File.open('tst.xml'))
doc.xpath("//pos").each do |p| puts p end

output:
$ jruby tst.rb
<pos>&t;Test</pos>

Expected behavior
$ ruby tst.rb
<pos>&t;</pos>

Environment
# Nokogiri (1.13.10)
    ---
    warnings: []
    nokogiri:
      version: 1.13.10
    ruby:
      version: 2.6.8
      platform: java
      gem_platform: universal-java-11
      description: jruby <IP_ADDRESS> (2.6.8) 2022-10-24 537cd1f8bc OpenJDK 64-Bit Server VM
        11.0.23+9-post-Ubuntu-1ubuntu122.04.1 on 11.0.23+9-post-Ubuntu-1ubuntu122.04.1
        +jit [x86_64-linux]
      engine: jruby
      jruby: <IP_ADDRESS>
    other_libraries:
      xerces: Xerces-J 2.12.2
      nekohtml: NekoHTML 1.9.22.noko2

Additional context
None.

Hi, thanks for reporting this. I've reproduced on nokogiri main:
#! /usr/bin/env ruby

require "bundler/inline"

gemfile do
  source "https://rubygems.org"
  gem "nokogiri", path: "."
end

pp Nokogiri::VERSION_INFO

xml = <<~XML
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE Test [
  <!ENTITY t "Test">
  ]>
  <pos>&t;</pos>
XML

doc = Nokogiri::XML(xml)
pp doc
doc.xpath("//pos").each do |p|
  puts p.to_xml
end

I am totally shocked that this bug exists ... I think it's been around since the beginnings of the JRuby implementation. Bonkers. How did nobody find this before? And: why don't we have test coverage for this? Bonkers.
This is going to be straightforward to fix, I just need to make sure we do the right thing based on the NOENT parse option, and that we have adequate test coverage.

Proposed fix is in #3272, which will be shipped in v1.17.0 later this month.

Sorry, I meant where can I go to see the actual code which solved this. Purely to sate my own curiosity.

I am trying to tell you that by clicking on the link that's in my last two messages you will see the code that was changed. Or click on either of the links above that say "closed this as completed in ..."

Sorry, I don't use GitHub much.
Thank you for your time and effort. I really appreciate your work toward making this improvement and am looking forward to being able to use it soon.

I appreciate you reporting this! As I said, I'm shocked that nobody has ever reported it before.


Trying to connect to MS-SQL server on Windows from MacOS

This might be user error...  I am running mssql-cli v1.0.0
Names and domains are changed because this is a work computer
mssql-cli -S myserver,myport
I do believe I am successfully connecting to the server, because when I forgot to put the port I got a connection error.  After putting in the port, I got a login error.
For the user I put mydomain/myuser.  I also tried myuser and \mydomain/myuser
I am on macos monterey.  The Directory utility app says I am in AD mydomain.mycompany.us
I have tried both a user created for the db and also my AD SSO account.
I have connected before using both users to this db from windows but I no longer have the laptop.
Am I missing some step in authenticating?

maybe use sqlcmd to test the connectivity. I would facilitate the troubleshooting.


Xan/image renderer

@XanthosXanthopoulos Let's enable uniformbuffers like we discussed for MacOS and remove any unused css rules

Issues i've noticed.

Some warnings during build (mostly type issues)
Zoom/Reset zoom controls don't work

[this.zoom...](gui-utils.ts:175 Uncaught TypeError: this.zoomCallback is not a function)

The "Tile Image" example doesn't load the tiles looks idle for 1-2min. (See screenshots)

Even though the UI states that it's loading 8 tiles, no requests are shown in the Network tab

First query starts at 1.9min

Looks good overall, while working with storybook i see a "scene explorer" from babylonJS is it for debugging purposes? Do we need to disable it now? And lastly i think we should change the API, instead of assetID to set either arrayID or groupID so we avoid doing two requests to get metadata.

The debug layer should be disabled - I will update it shortly. As for the metadata fetching workflow I think it should be done in a follow up PR since this is already quite extensive.


Application logs out frequently

The application logs out after 5 min or so, of inactivity.
I know is hard to debug this, try to see if you can do anything for fixing it.

The issue happens if the window loses focus. Seems like the interval stops working and the token expires. I will try to find out if there is any way to mitigate this. Otherwise, it cannot be fixed.


Support ES6 method definitions for constructors

Using ES6, it becomes possible to extend Backbone objects using
const MyModel = Backbone.Model.extend({
  foo() {
    return 'bar';
  }
});

This syntax is a nice shortcut for the more old-fashioned
const MyModel = Backbone.Model.extend({
  foo: function() {
    return 'bar';
  }
});

The problem is though that if you want to specify a custom constructor
const MyModel = Backbone.Model.extend({
  constructor() {
    Backbone.Model.apply(this, arguments);
  }
});

it turns out that
let model = new MyModel();

throws an Uncaught TypeError: MyModel is not a constructor.
The reason behind this behavior is that the ES6 method definition name() is not completely equivalent to the old name: function() {} because the ES6 methods are labelled internally as non-constructable.
A way to solve this is to change the extend method from
if (protoProps && _.has(protoProps, 'constructor')) {
  child = protoProps.constructor;
} else {
  child = function(){ return parent.apply(this, arguments); };
}

to
if (protoProps && _.has(protoProps, 'constructor')) {
  var ctor = protoProps.constructor;
  child = function(){ return ctor.apply(this, arguments); };
} else {
  child = function(){ return parent.apply(this, arguments); };
}

There is one minor drawback to this approach which is that if someone ever did something like
const proto = {
  constructor: function() {}
};
const Model = Backbone.Model.extend(proto);
if (Model === proto.constructor) { ... }

this would no longer work. I tried to find whether it is possible to check whether a method is constructable or not in which case something could be done like
if (protoProps && _.has(protoProps, 'constructor')) {
  var ctor = protoProps.constructor;
  if (!isConstructable(ctor)) {
    child = function(){ return ctor.apply(this, arguments); };
  } else {
    child = ctor;
  }
} else {
  child = function(){ return parent.apply(this, arguments); };
}

but it seems that there's no elegant way to check this.
Hence it's a trade-off between 100% backwards compatability for a rather rare edge case, or to be able to get rid of the requirement to specify the constructor as a non-ES6 method definition, but this leads to some awkward code like
const Model = Backbone.Model.extend({
  constructor: function() { ... },
  method() { ... }
});

I would love to hear some thoughts on this subject. I'd be willing to create a pull request if required.

i have to say, that babel converts constructor()  to constructor: function()
also, microsoft edge understands this correctly constructor() and there is no errors if you are in edge
check thisout: https://codepen.io/dimatabu/pen/ZZgdxj?editors=0010
personally, i am always using babel
and faced with this issue only when i create something in test purposes and i am always treat this as bad es6 implementation in browser

I know that using Babel solves the issue, but still I think that there's a place for this, because:

When using platforms like electron, you don't need to use babel because you know what version of node you're running and hence there's no need to transpile ES6 functionality.
I don't really know the ES spec in detail, but if I'm not mistaken the fact that object methods are not constructable is in the spec, which only means that Edge doesn't follow the spec appropriately.

Related to #3560 and #4245.


Godot 3.0 Option to hide Lock/Children-selector icon if node is hidden

Didn't see a duplicate.
Godot version:
Godot 3.0 Stable 64-bit
OS/device including version:
Windows 7 64-bit SP1
Issue description:
Lock/Children-selector icon stays visible if a node is hidden (In 2d view at least). 2.1.4 hid these while the node was hidden and it was very useful. Requesting option to either restore the 2.1.4 way or have it be an option in the editor settings. (If there is an option already there for this I can not find it.)
Steps to reproduce:
Switch to 2d view
Add a 2D node
Select lock/children-selector icon (or both)
Hide node

Minimal project
iconvisibility.zip

If helps to somebody trying to do this, this is the PR that added the feature on 2.1 #7576

This is a bug not a feature. But I think this was already raised, this issue is probably a duplicate but I cannot search for it now.


chore(master): release 1.1.69

:robot: I have created a release beep boop
1.1.69 (2023-05-28)
Miscellaneous

deps: update dependency postcss to v8.4.24 (5a11f03)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/keywind/releases/tag/v1.1.69 :sunflower:


[Site Settings/Diapers Categories] Label 'Back' button contains extra word "button" when adding new period to selected category

Environment: Windows 11 Home Version 22H2 Build	22621.2506
Chrome Версія 118.0.5993.118 (Official build) (64-bit).
Reproducible: always.
Build found:
Preconditions

https://zero-waste-staging.onrender.com/en is opened in browser
User is logged in as admin via the following link https://zero-waste-staging.onrender.com/en/users/sign_in and enter the credentials
'Admin' page is opened on 'Site Setting' tab

Steps to reproduce

Go to 'Diapers Categories' section
Click on 'Add new' button
Click on  + icon in Action column

Actual result
'Back button' label on button is displayed

Expected result
'Back' label on button is displayed
User story and test case links
User story #766
Test case ZER-280
Labels to be added
"Bug", Priority ("pri: low"), Severity ("severity: low"), Type ("UI").

Fixed


Build on full framework

With the announcement of .net standard (https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/), i think the correct direction to implement the server part of identity server is to use the full framework (.Net Framework). Instead of struggling dealing with the breaking changes of the .net core.
What do you think?
Thanks.

We're supporting both.


[Experimental] Render Graph v1

Draft PR? yeah, this is not directly for merge. Instead, this is a research of how a Render Graph for vello could look like. My thoughts are below, please share yours.
Other than most of the other graphical application who drive a render graph, vello needs to know the size (for a buffer) or width,heigth (for an image) for a resource, while it creates them dynamically in the render nodes/stages. So a simple "just create a static buffer of that size and give it to this node" doesn't quite work. What I have done is somewhat quite overengineered/overkill I think, so I would love to hear simpler ideas from you. Basically, every node has an output struct and when linking the nodes, you can already specify how the outcome of a dependency will be used for the node. Then with some type erasure magic I store all the outputs of the nodes and when all dependencies are resolved, we cast them back for the node to get its inputs.
I haven't removed the old code in render.rs, but it isn't used anymore. Also, I just now see how many resources we create, I wonder how long we are able to run before we run out of the u64 (probably loooong, but still feels itchy).
Also, I implemented some cool helpers for recording such as that now, dispatch doesn't get an array, but rather a tuple where we can now pass different impl Into<ResourceProxy> structs like ImageProxy, BufferProxy, ResourceProxy at once without having to call .into() on the different ones.
All special stuff like reusing resources isn't implemented yet (where I also wonder how we would do that exactly... because even with "the same buffer" (being the same usage) could just be bigger on the next iteration.. hmm)
So yeah just a basic prototype, which at least runs, to get one example of how it could look and gather feedback. :>

YOOOOOO THIS IS INSAAAAAAAAAAAAANE
https://github.com/user-attachments/assets/46bd863e-ed4f-44b9-9690-adff21ee37e9
Incredible work man! Can't wait to

YOOOOOO THIS IS INSAAAAANE
My mind rn:

YOOOOOOOO THIS IS INSAAAAAAAANE
My mind rn:
https://github.com/user-attachments/assets/a7527847-a6d9-4afd-be56-34fce6fe2000
Amazing work! Can't wait to see some examples for this :D

Thanks for looking into this. Apologies that we haven't given feedback here earlier; the image filters feature has not been a high priority for us, which has meant this has languished.
It isn't clear to me how this implementation provided the necessary groundwork for image filters. As currently written, this seems to largely be a sideways step of abstraction on top of the rendering abstraction, without any additional features on top implemented. In order to see this land, we'd need to either see some new features, or a clear path towards where those would be implemented (e.g. a trivial hue-shift filter integration).
I also don't think that this use of unsafe code is necessary. The use of unsafe was a factor in me not feeling motivated to review this earlier.
I am inclined to close this PR currently. I am currently working on my own design for image filters, and it would be nice to chat with you to see what you think about it. Feel free to book in an office hours (on my profile)

Well the problem I was facing was that I wanted to mostly retain the current render logic, and the texture sizes are not fixed so can't be created on a graph level but in a node itself. I didn't have that much experience (and still don't really have) about rendering, so that's just what I've come up with.
But it seems like dagga as stated on zulip might be a better choice. And your own implementation surely might also be interesting. I'm ok with closing this.


Olingo Tutorial Error: Jersey Config No default constructor found

Trying to follow the olingo tutorial (https://www.baeldung.com/olingo) but getting an error in the JerseyConfig.java class:
Failed to instantiate [org.baeldung.examples.olingo2.JerseyConfig]: No default constructor found; nested exception is java.lang.NoSuchMethodException: org.baeldung.examples.olingo2.JerseyConfig.()
If I add a default constructor then the project builds successfully but does not work.

Hi, @ajordaan
Can you share a little bit more about your test environment ?
JerseyConfig is a sprint @Component, so it should use its constructor as-is in a Spring app . Please note that this particular class is supposed to be used in the context of a springboot app. It seems it's been picked by Jersey directly, which indeer requires a no-arg constructor.
If you want to go ahead and use it this way, them you'll need to change this class in order to inject its dependencies using some other way (eg, CDI).
Otherwise, you should be able to run the sample using the following command sequence:
mvn clean
mvn package spring-boot:repackage
java -jar target/olingo2-sample-0.0.1-SNAPSHOT.jar

Please let us know if you're still facing issues running the sample code.


Commit history, white squares

The white squares in the commit history are destroying the contrast between the colors of the days with commits and those without. I think those squares should be a lot closer to the background (to have the same contrast balance as the official skin of GitHub).

Fixed in v1.5.0-dev branch

Fixed in Dev Branch (v1.5.0-dev).


Closes #1369: Support progress bars that move along a vector path

Vectors in Figma that have a stroke path, not a fill path, can now be used as a progress bar. The Dials and Gauges plugin now has a "Progress vector" section that can be enabled on vector nodes. Currently there is no preview feature for vector progress bars, as there is not a straightforward way to render a partial vector path using Figma's APIs.
DesignCompose applications parse this new vector progress data an render a partial path by using the built in dashed path effect.

Added some tests for dials & gauges


Tunnelblick-beta change versioning scheme

Suggestion:
Change the versioning scheme for Tunnelblick-beta to follow the stable Tunnelblick cask since both the stable and beta releases are hosted on GitHub.
It would look something like this for latest release at this time:
version '3.7.3beta03,4870'
and
url "https://github.com/Tunnelblick/Tunnelblick/releases/download/v#{version.before_comma}/Tunnelblick_#{version.before_comma}_build_#{version.after_comma}.dmg"

Feel free to send a PR.


Update loading-and-running-a-gina-dll.md

@nobletrout : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Add extra operators for equality and inequality assertions.

Add extra operators for equality and inequality assertions.
This is motivated by:
https://github.com/laravel/framework/blob/046351856c4d6c91fe55c279763b1a821f9f33c4/src/Illuminate/Support/Collection.php#L624-L636

@babenkoivan can you review?
It's OK if StyleCI fails, another automatic PR will be created

You are right @babenkoivan - this is used in the collection, but not in the builder.
Let's avoid confusion


cyber RT共享内存模式如何处理大的数据？

apolloAuto7
send a message
send a message
send a message
send a message
I0106 18:10:23.730206  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 16384 , need recreate.
send a message
I0106 18:10:24.227738  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:24.728914  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:25.233912  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:25.735944  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:26.235758  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:26.735703  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:27.236140  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:27.736328  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:28.236190  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:28.735979  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:29.236804  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:29.736565  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:30.236009  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:30.736027  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:31.236305  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:31.736564  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:32.236642  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:32.736789  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:33.235792  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:33.736423  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:34.236239  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:34.736571  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:35.236337  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:35.736079  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:36.236042  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.
send a message
I0106 18:10:36.737030  1159 [segment.cc:51](http://segment.cc:51/)] [cyber_example_talker_test]msg_size: 50000018 larger than current shm_buffer_size: 33554432 , need recreate.

cyber rt最大上限shm模式是多少?
如果大于该模式最大上限的话，如何处理？

The max size is MESSAGE_SIZE_MORE = 1024 * 1024 * 32

Thanks.


Dt 211 update ri bkg ebl change customs filing

@preetamnpr did you commit the changes? I can see you write "Done" - but I don't see the changes...

The changes have been done locally and right now I am testing. I will push the changes soon


Yabai is causing Adobe Illustrator less responsive

Today, while I'm working with Adobe Illustrator. I notice Illustrator is less responsive, for example when I selecting an object. It took like 1 seconds after I click to have an object selected.
Stop yabai service make eveything back to normal.
macOS Catalina 10.15.3

Not sure if this can be considered a bug. This sounds like a performance problem related to the accessibility API, which I think is outside of my control.

If I remember correctly, this is not happen before (But I'm not sure when. :( When it was chunkwm or after it change to yabai... not so sure).

chunkwm didn't have mouse integration the way yabai does, so that is why this was not an issue back then. I suspect the cause of what you experience is happening here or in one of the preceeding calls to the accessibility API.
Are there free or trial versions available for Adobe Illustrator? If so, I can try to see if I can investigate this issue and try to figure out a way to work around that.

Thanks for point this one out. Maybe an option to disable mouse event handler?
Also, there are free trial available to at Adobe website.

I have this problem too. It's incredibly annoying. When you click to select an object, but keep moving the mouse, Illustrator registers it as a click + drag, and yanks your painstakingly positioned object out of position 😐 Toggling management off for the Illustrator window seems to help a little, but stopping yabai is the biggest fix.
This feels like it started pretty recently; I don't remember initially having issues with Illustrator and Yabai.

Just came across this https://github.com/koekeishiya/yabai/issues/376; it describes the issue I'm having in Illustrator.

I noticed this too. This also happens with Adobe InDesign. When selecting an object Illustrator will freeze briefly and yabai CPU usage will ramp up to 30-40%. This only started recently and was working fine with earlier versions of yabai. I'll try to downgrade to a couple versions to see if this will fix it.

Seems to be fixed with yabai-v2.4.2. I don't notice any lags when selecting elements in InDesign or Illustrator.

Should be fixed on latest master.