Conditional access rules for access portal

Documentation states that Azure portal is included in the Microsoft Azure Management application, but Graph isn't. However when you access the portal some Graph API is called and the access to portal can be blocked using a conditional access policy including all apps and excluding Microsoft Azure Management (actual Azure supportcase: [REG:120102824010777] Conditional access policy hits excluded cloudapp).
So access to portal is not entirely covered by this policy as Azure Graph API is not included in the Microsoft Azure Management application.

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

ID: e5b78894-32c2-6712-6699-f3c87d40b1d7
Version Independent ID: dd791c15-d43b-b203-a93f-a8ec33c519b0
Content: Cloud apps or actions in Conditional Access policy - Azure Active Directory
Content Source: articles/active-directory/conditional-access/concept-conditional-access-cloud-apps.md
Service: active-directory
Sub-service: conditional-access
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@KennethMLdk Thanks for reaching out. We will investigate and update the thread accordingly.

@KennethMLdk When we block Microsoft Azure Management application via Conditional Access, it blocks issuance of token for https://management.azure.com API only. The document is rightly indicating all underlying services that uses this API. You can still get tokens for and access resources via other APIs like https://graph.microsoft.com, https://vault.azure.net etc. Depending on your requirement, you can include or exclude these APIs to conditional access policies.


[Feature Request]: Mask based on "rembg" result

Is your feature request related to a problem? Please describe.
Reworking a background around a subject with the mask brush is always very fiddly, inaccurate and time consuming.
Describe the solution you'd like
A proper possible solution high accuracy would be to use the "Remove Background" function of extras on a selected area and invert the result as a mask.
Proposed workflow
Select Image solution

Select "Select Image"
Check "mask without background"
Select background removal model (or just u2net)
Click "create mask"

Describe alternatives you've considered
Import Mask solution
This solution would require to select an area, save/send it to extras, remove background and send it to openOutpaint

Select "Stamp Image"
Check "mask image"
Stamp mask

Additional context
Thank you for taking the time to read and consider my feature request
I recently stumbled upon your project, and I must say that I am absolutely fascinated by the incredible work you have done, I am genuinely excited to see how it evolves and grows in the future.

so it'd be awesome to implement and would let me get rid of my extra-janky background carving option i slapped in openOutpaint a few days back, but unfortunately there's no API endpoint to control it :/ if it gets API support i'll gladly revisit the idea :)

@zero01101
Thanks for following up!
Pity, that no API exists.
Any chance to at least support a mask stamp?
Would help a lot already to

Send a selection to Extras
Remove BG
Send the subject back as mask
Stamp the mask like an image

What do you think?

hey, sorry for missing this forever ago, but it's actually kinda sounding like segment anything's going to be getting some API support which will probably take care of things quite handily :)

@zero01101 Do you mind to reopen this request?


Time picker jumps up when the state is updated while it's open

First time clicking into the input will position the container correctly, but once the state is updated (e.g hour is selected) the container shifts up.

@dominikgyecsek did you figured out how to fix that?


Improve log level flag description

Currently, the default log level for the resonate serve command does not output any incoming requests. Therefore, I imagine the --log-level flag will be used quite a bit by the end users. The description is not clear enough what options we offer.

We are using slog for structured go logs, the level is an integer type. I think it makes a lot of sense to map a string to its corresponding level
DEBUG -> -4
INFO  -> 0
WARN  -> 4
ERROR -> 8


Custom base class

It's nice that Bootstrap and Foundation are supported out-of-the-box, but it seems like it wouldn't be too much more effort just to make the base class and type prefix configurable. I know this could be achieved by subclassing the flash component, but it seems like a good fit for addon-level configuration when there's already type configuration available.
I'd be happy to create the PR if desired.

That's a good idea and I was just looking for the same functionality.
It would be nice if we could pass an extra parameter to the custom message api similar to the already existing functionality of passing a custom timeout:
this.get('flashMessages').danger('Error', {timeout: 5000, class: 'my-extra-class'}) which would then be appended to the class list of the message div container : ..

@FredUK Thanks for the info. In my case, I didn't want to mess with the Bootstrap base class at all, because it's being used elsewhere.

You're not messing with the bootstrap base class. #
By calling add({type: danger extraClass}) the plugin will prepend alert-" to your classes which will become "alert-danger extraClass" which is the default bootstrap class.
If you want a success message with an extra class you could do .add({type: "success extraClass"}) which will be turned into "alert-success extraClass". (which is the default success for bootstrap).

Thanks for the reply. I should have been clearer and said I didn't want to apply the "alert" base class at all, but rather have my own namespaced version, something like my-alert my-alert-danger, thus avoiding bootstrap classes entirely. An additional class might be able to help undo some of the styling applied by the Bootstrap base class, but it's less efficient for the browser, so I still think the ability to define the base class, or the wrapper in its entirety, would be nice.

This is also of interest to us at Precision Nutrition. We use BEM to organize our CSS and would like to apply this to our flash styles without having to override the component. Configuring the base class, and prefix, would go a long ways to helping us.

I'm removing the class names from 2.0, you'll be able to pass in whatever you want for each message and use a helper to precisely compose a class name you need for your styles. I expect to have it released pretty shortly. You can follow the progress on the https://github.com/poteto/ember-cli-flash/tree/two-point-oh branch

Super cool! Many thanks for the heads up.


Spring boot application ,accessing routs with gateway service gives white label error?

Hey Guys I was developing a simple project with spring boot, which has 2 services user and blogs and I am using eureka server and I tried to implement a gateway service and it also got registered on the eureka server also but I cannot access the route paths of either user or blog service can anyone please help me with this. This the application.yml file for the gateway service

server:
  port: 3030
spring:
  application:
    name: gateway-service
  cloud:
    gateway:
      routes:
        - id: userModule
          uri: http://localhost:3001/
          predicates:
            - Path=/users/**
        - id: blogModule
          uri: http://localhost:3002/
          predicates:
            - Path=/blogs/**
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:3000/eureka
  registerWithEureka:
    - true
  fetchRegistry:
    - true

Can you please send the code repository?

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Update ebucore.owl

Made sure that all different kinds of dates had a class restriction covering the use case.
Added startDateTime as sub-property of date because endDateTime was already present as a sub-property of date.
Fix #145
Could not find Alexander as a reviewer, but this change has no hury.

I see all class restrictions with the date descendants being properly set up. I offer to implement some quality assurance scripts that check for global consistency, e.g. if all classes are delcared properly, if all imports exists etc. Open to discuss a QA suite approach here.


typo in mailing list

w3.org runs W3C services and lists
Cool site!

Ping - the CLA needs to be signed before landing this.

Fixed in a0620710fe9cba1f0dfc30e500348b56950fffb5


Flat File, Vue, ESM: require is not defined

Issue workflow progress

Progress of the issue based on the
Contributor Workflow

[ ] 1. The issue provides a reproduction available on GitHub, Stackblitz or CodeSandbox

For example, you can start off by editng the
'basic' example on Stackblitz.

Please make sure the graphql-eslint version under package.json matches yours.

[ ] 2. A failing test has been provided

[ ] 3. A local solution has been provided

[ ] 4. A pull request is pending review

Describe the bug
I am trying to get graphql linting working using eslint flat config for my vue setup. This doesn't work: it tells me that I need to have @vue/compiler-sfc installed, but I do. I had linting working fine with eslintrc, so something about this change has triggered the problem. Probably the main thing is that eslintrc is CommonJS, while Flat Files use ESM (if the package is).
The underlying error, resulting in the compiler-sfc notice, is that graphql-tag-pluck uses require, even in its ESM version, which obviously won't work. That's actually only used when using the loadVueCompilerAsync, so actually the problem for graphql-eslint is that gqlPluckFromCodeStringSync is used for ESM. The non-sync version, gqlPluckFromCodeString, calls pluckVueFileCustomBlock > loadVueCompilerSync, which uses import instead. That should be used for the ESM version.
(Honestly the code in graphql-tag-pluck feels off to me, though my deep JS knowledge isn't fantastic. Odd to have the sync/async coupled to ESM/CJS, and I find the naming scheme both inconsistent and confusing. See also https://github.com/ardatan/graphql-tools/issues/3785)
To Reproduce Steps to reproduce the behavior:
There's no example of Vue & Flat Files running, maybe because of this? If someone converts the vue example in this dir into flat files, I'd be happy to modify it to repro. Though I suspect attempting that will run into the same problem, which is perhaps why it's not already done?
Expected behavior
Self-evident
Environment:

OS: macOS
@graphql-eslint/eslint-plugin: latest
Node.js: v20.8.1

fixed in<EMAIL_ADDRESS>


OOP method call syntax . should be replaced with reverse application operator |>

OOP will be worked on again in a near future, let's do an easier job for now.

This looks soooo nice:
function f(a: number): string {
    a.inc().numToStr()
}


NTR: pseudohyphal septin ring assembly

use
GO:0032170    pseudohyphal septin ring
in logical def
descendant of
GO:0000921 | septin ring assembly
and
GO:0075201    formation of symbiont penetration hypha for entry into host

also need regulation terms
PMID:29567712


Updates for transition to sburke781 ecowitt repo

Transition to hosting under my sburke781 ecowitt repository

Sorry, I think I got this wrong, need to look at how to merge into my own copy of main...

For HPM integration I think you also need to update and add back the repository.json file:
{
"author": "Mirco Caramori",
"gitHubUrl": "https://github.com/mircolino/ecowitt",
"packages": [
{
"name": "Ecowitt WiFi Gateway",
"category": "Integrations",
"tags": [ "Monitoring", "Irrigation", "LAN", "Temperature & Humidity", "Water", "Weather" ],
"location": "https://raw.githubusercontent.com/mircolino/ecowitt/master/packageManifest.json",
"description": "Ecowitt Wifi Gateway driver for Hubitat Elevation"
}
]
}

Also, for templates to work properly you need to create sburke781/sburke781.github.io page repository and save there:
ecowitt/ecowitt.css
ecowitt/ecowitt.html
ecowitt/ecowitt.json
ecowitt/ecowitt.ttf

and of course update all the links accordingly.

Thanks, yeah I noticed you must have removed it.  Not quite sure it's the best practice, but I decided to add the packages to my existing repo json file under my hubitat repository, which is already included in the HPM repositories listing.
Since then I've been having issues with HPM not recognising my copies of the drivers as the continuation of yours, so it may actually make more sense to setup a repo json like you mentioned in my copy of the ecowitt repo and then update the HPM repo link under your name, if that makes sense...
I hope you aren't put off by my changes to references to your name throughout the code.  Obviously the code links had to change for technical reasons, but I at least tried to keep references in the author notes.  I certainly can't claim any credit for the code, the changes were more to let people know who to talk to....
Thanks,
Simon

I looked up the template / css file stuff and looked up the hosting you must have setup.  I changed them to raw links for now, but haven't tested if that will work....

I hope you aren't put off by my changes to references to your name throughout the code

Not at all. I actually really appreciate you doing this. Just perhaps in the author line add my github handle:
 * Author:     Simon Burke (Original author Mirco Caramori - github.com/mircolino)

I changed them to raw links for now, but haven't tested if that will work....

I remember last time I tried raw links are no longer server with mime type text/html, hence the need for a github.io repo

Ok, thanks, I'll update the Author reference and look at the github.io repo.

BTW, I'm familiar enough with Git normally, but just on the whole forking, etc, do you know if the idea is for me to still run with the for and use the re-release branch I setup as a new "main" or "master" branch, or should I have copied all the code and setup an ecowitt repo from scratch?  I'm happy to run with the fork for now, but if it's not the done thing I may transition it down the track.

From an end user point of view I don't think it makes any difference.
I thought you created the re-release branch just to get things going again and then eventually merge that back to the main branch (and delete the re-release) when things are stable. This is what I'd do.

When I tried to setup the Pull Request it kept wanting to merge it back into your main branch, as in not the one under my profile.  Not sure if that is what you intended, but I though you may have wanted to keep an archive of your own and I would host the code moving forward.  Not saying it has to be that way, just didn't want to mess with your codebase if that is not what you wanted...

I didn't add you as a collaborator to my ecowitt repo so there is no way you can change/update/modify that.
So you can safely merge re-release back to main and it will only change your ecowitt/main branch:
git checkout main
git pull origin main
git merge re-release
git push origin main

This is IMO the cleanest way forward and what I usually do: create a temporary branches to work on new features, and when I deem them stable, merge them back to main

Ah, of course, not a PR, but a merge.  I do it all the time for work to merge main back into my dev branch, but always do a PR for merging back to main.  So each to forget you can use the merge on it's own for completing a piece of work :-)


Integrate "FROM" parameter into send_mail action

If a single username is provided, the local hostname is appended.  This allows for default 'stanley' to pass a proper email address.
Tested in st2 version <IP_ADDRESS>.

Thanks for the PR.
The changes look good to me.
On a related note - if you want you can also tackle footer "issue" in this PR - one option is to also add a footer argument and if not provided, we default to the same old value.

one option is to also add a footer argument and if not provided, we default to the same old value.

This is a bit trickier because the user may want to access the action name and host name in the custom footer.  I was simply suggesting replacing "Stanley" with "StackStorm."
Then again, I suppose it doesn't hurt to have a custom footer option with no script/host information.  What do you think?

I'm fine with replacing Stanley with StackStorm for now :)

Thanks, merged into master.


Parallelize commit of datasets.

@chavdar @ydai1124 can you review?

Coverage increased (+0.1%) to 46.355% when pulling a6bf214012e31df80bd4a4294d8e398cc044766d on ibuenros:parallelize-commit into fe7dc7c35eebc3a4faee9987ecccaae3511118c5 on linkedin:master.


Ubuntu 16.04 - conda env create -f environment.yml

I uninstalled all my python, ipython and jupyter packages but still obtain the following when doing conda env create -f environment.yml:
...
jupyter_contri 100% |##################################################################################################################################| Time: 0:00:15   1.31 MB/s
+ /home/anton/.miniconda3/envs/LUcompute/bin/python -c 'import logging; from jupyter_contrib_core.notebook_compat.nbextensions import install_nbextension_python; install_nbextension_python('\''jupyter_highlight_selected_word'\'', sys_prefix=True, logger=logging.getLogger())'

+ /home/anton/.miniconda3/envs/LUcompute/bin/python -c 'import logging; from jupyter_contrib_core.notebook_compat.nbextensions import install_nbextension_python; install_nbextension_python('\''latex_envs'\'', sys_prefix=True, logger=logging.getLogger())'

+ /home/anton/.miniconda3/envs/LUcompute/bin/jupyter-nbextensions_configurator enable --sys-prefix
Enabling: jupyter_nbextensions_configurator
- Writing config: /home/anton/.miniconda3/envs/LUcompute/etc/jupyter
    - Validating...
      jupyter_nbextensions_configurator  OK
Enabling notebook nbextension nbextensions_configurator/config_menu/main...
Enabling tree nbextension nbextensions_configurator/tree_tab/main...

+ /home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension install --sys-prefix
Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 664, in _build_master
    ws.require(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 981, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 872, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (parso 0.1.1 (/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages), Requirement.parse('parso==0.1.0'), {'jedi'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3138, in <module>
    @_call_aside
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3122, in _call_aside
    f(*args, **kwargs)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 666, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 679, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 867, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'parso==0.1.0' distribution was not found and is required by jedi

ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'conda-forge::jupyter_contrib_nbextensions-0.3.3-py36_0'.
LinkError: post-link script failed for package conda-forge::jupyter_contrib_nbextensions-0.3.3-py36_0
running your command again with `-v` will provide additional information
location of failed script: /home/anton/.miniconda3/envs/LUcompute/bin/.jupyter_contrib_nbextensions-post-link.sh
==> script messages <==
+ /home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension install --sys-prefix
Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 664, in _build_master
    ws.require(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 981, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 872, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (parso 0.1.1 (/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages), Requirement.parse('parso==0.1.0'), {'jedi'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3138, in <module>
    @_call_aside
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3122, in _call_aside
    f(*args, **kwargs)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 666, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 679, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 867, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'parso==0.1.0' distribution was not found and is required by jedi

Attempting to roll back.

LinkError: post-link script failed for package conda-forge::jupyter_contrib_nbextensions-0.3.3-py36_0
running your command again with `-v` will provide additional information
location of failed script: /home/anton/.miniconda3/envs/LUcompute/bin/.jupyter_contrib_nbextensions-post-link.sh
==> script messages <==
+ /home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension install --sys-prefix
Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 664, in _build_master
    ws.require(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 981, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 872, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (parso 0.1.1 (/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages), Requirement.parse('parso==0.1.0'), {'jedi'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/anton/.miniconda3/envs/LUcompute/bin/jupyter-contrib-nbextension", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3138, in <module>
    @_call_aside
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3122, in _call_aside
    f(*args, **kwargs)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 666, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 679, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/home/anton/.miniconda3/envs/LUcompute/lib/python3.6/site-packages/pkg_resources/__init__.py", line 867, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'parso==0.1.0' distribution was not found and is required by jedi

Later, I can't enable the rubberband and exercise2 extensions in the LUcompute environment:
(LUcompute) anton@ebbe:jupyter-course$ jupyter nbextension enable rubberband/main
Enabling notebook extension rubberband/main...
      - Validating: problems found:
        - require?  X rubberband/main
(LUcompute) anton@ebbe:jupyter-course$ jupyter nbextension enable exercise2/main
Enabling notebook extension exercise2/main...
      - Validating: problems found:
        - require?  X exercise2/main
(LUcompute) anton@ebbe:jupyter-course$ jupyter nbextension enable --py widgetsnbextension
Enabling notebook extension jupyter-js-widgets/extension...
      - Validating: OK

Any help appreciated!

I just tried on a 16.04 ubuntu distribution and had no problems with the installation procedure using miniconda3 (64 bit). Anaconda should work fine next to system installed python distributions, and you can have multiple environments installed within the same conda installation. Did you have a conda installation before? If so, make sure to completely delete that including the hidden ~/.conda directory. Could it be a problem that you place the installation in a hidden .miniconda3 directory? It shouldn't, but I usually pick the default, i.e. ~/miniconda3.
As a backup solution, you can run the notebooks online using the launch binder button on github. I cannot recommend it though as it requires the mybinder service to be up (which it often isn't) and files are delete when the session ends.

I installed it now in the default directory and everything worked like a charm!
Thank you very much, and see you Monday!


Nice idea...

It is possible to set a completely UITableView in the expandable cell? I would combine this with a grouped table view.

esta de la verga no funciona


devise.rb: config.reconfirmable = false

Hi,
Thanks for putting this together. It's been very helpful. I've been working my way through the different parts of your tutorial using rails <IP_ADDRESS> and devise 4.2.0. With this setup, commenting out config.reconfirmable = true in config/initializers/devise.rb was not sufficient. Instead, I had to set it to false.

@sa-mm Hi sam! Once I update the tutorial for Rails 5 I'll make sure I check your note!
Thank you very very much for your feedback!

np :)


sort new variants at top

currently when adding new product options to a product, new variants are added to the bottom of the list. Moving it up will improve UX

The "new" options should go in option order, not necessarily at the bottom. We do want to improve this section by having an "unsaved changes" alert, but I'm not keen on this change.


Pin mapping to stm32f303

Hi,
Is there any doc to see how the board pins are connected to stm32f303? I'm trying similar stuff for spracing f3 board and want to find out pin mapping

For the betafpv-f3, the easiest way for now is to check out the source code of this library. If you are looking for the pinouts for the spracing f3, or any other board, I'd start with the betaflight drivers for that board.

Awesome. Thanks :)


lots of changes (2!)

I had a whole description typed up but I accidentally reloaded my tab :(

reformatted the index page

split the documentation up into sections: mirin template, notitg, and lua
unlinked unfinished pages
made the flexbox more compact
made further indenting for sections that were in another page
added a new placeholder page for shaders, "end", and drawfuncs

the Getting Started page now doesn't have a space in its name (so no weird url encoding), and the old page redirects to the new one now
proofread the Comparison page
removed the awful padding/margins in the code snippets.
lots of VERY minor changes

fixing everything tomorrow!

[ ] revert the bad changes to comparison.md
[ ] Separate out the external links in index
[ ] verify every mod's column specific status


Unable to translate packet: ServerMapDataPacket. Server froze.

Describe the bug

A player joins the game through Bedrock edition, the console gets spammed by "null" and "unable to translate packet: ServerMapDataPacket". Alongside with severe TPS drop.
To Reproduce

Seems to happens randomly after a player join via bedrock.
Expected behavior

Nothing should happen.
Screenshots / Videos

https://paste.gg/p/anonymous/e8cfbeb0a9704d758f28c3b22361aad6
Server Version

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
Geyser Version

1.2.0-SNAPSHOT (git-Stable-a9c2875) (Java: 1.16.3, Bedrock: 1.16.0 - 1.16.20)
Minecraft: Bedrock Edition Version

1.16.20
Additional Context

https://dump.geysermc.org/IXj9DX0k3O3U2JqfRZCvfdvTmx98ciBO

I have never seen this issue before
On my server I make maps all the time and have never had this issue

This could be because of a map plugin

First try updating to my latest release https://github.com/Hellohi3654/Geyser/releases/latest

Thanks, will give the lastest release a shot.
Yeah I do have two map plugins running on my server. If the issue still persists I'll try to unistall them and see which one is causing that.

I have updated to the newest release. The server didn't froze any more. Thanks so much.
The issue is possibly caused by an item frame containing an animated picture. Created using the plugin "G-sign".
The following error is thrown when I come near an animated sign. https://paste.gg/p/anonymous/e40f1964e1654ea1a66969deefde9746
The following error is thrown when I come near a non-animated sign. https://paste.gg/p/anonymous/3560200193d740148d15e5ec52c5ada0
If you need a translation it's saying something like "[Geyser-Spigot] Translating data error: entity ITEM_FRAME obtained EntityMetadata(id=7, type=ITEM, value=ItemStack(id=733, amount=1, nbt=CompoundTag { {map=ShortTag(map) { 10001 }} }))"
Since the plugin doesn't serve an important role I have uninstalled it to ensure people can connect via bedrock.

Hi
Since this is a issue with Geyser itself please make a issue here:
https://github.com/GeyserMC/Geyser/issues

Hi, Geyser has fixed this issue: https://github.com/GeyserMC/Geyser/pull/1475

Yes just merged the fix
Making a release now
https://github.com/Hellohi3654/Geyser/releases/tag/Bleeding_v91


enhancement: daemonized API service #264

Daemonize and packaging scripts
copy file from orphaned branche #264

@fabrepe why is it required?

This is destined to add the daemonize scripts.
It also provide packaging scripts necessary to set up aptly as a service (issue 264)

Packaging scripts are part of Debian distribution, I don't see why they should be part of aptly repo. If you want to change Debian packaging, please work with Debian maintainer. If you wan to do your own packaging - please feel free to use your own repo.


Modern Search: Binary search is flawed

With an array of 12 items, attempt to hit the 3rd item. The result is 0 instead of 2.
Example:
peptideIdsInThisBin = {0,1,2,3,4,5,6,7,8,9,10,11}
peptideMassToLookFor=2
peptideIndex = {0,1,2,3,4,5,6,7,8,9,10,11} (monoisotopic masses)
{l,m,r}

original {0,0,11}
start loop {0,5,11}
else {0,5,4}
loop {0,2,4}
else {0,2,1}
loop {0,0,1}
break, return 0.

`
protected static int BinarySearchBinForPrecursorIndex(List peptideIdsInThisBin, double peptideMassToLookFor, List peptideIndex)
{
int m = 0;
int l = 0;
int r = peptideIdsInThisBin.Count - 1;
        while (l <= r)
        {
            m = l + ((r - l) / 2);

            if (r - l < 2)
                break;
            if (peptideIndex[peptideIdsInThisBin[m]].MonoisotopicMass < peptideMassToLookFor)
                l = m + 1;
            else
                r = m - 1;
        }
        if (m > 0)
            m--;
        return m;
    }

`

not quite sure what the issue is, can you clarify?
the binary search in modern search is a binary search, but it does err on the side of caution in that it goes back a space. so you might expect 1 or 2 but may end up at 0. this is intended to not accidentally skip a valid hit

in other words it tries to find where to start/end in the bin approximately/conservatively, not exactly


Fix left position of DropdownMenu in Sparkle

I broke the dropdown by always setting the left margin on a previous PR.

Merging already to fix prod

:pray:


When framerate is set to 0 (unlimited), the framerate limit block should ideally report the screen refresh rate

Some projects may use the framerate limit block to properly time events, but that's not possible when you've set the framerate to 0.
When the framerate is set to 0, that actually means to match the device's screen refresh rate (source). This is the only time I am aware of where the framerate reported by the block doesn't match the actual refresh rate, which might be problematic for projects that use it to calculate how far to move something forward in time.

Is that even possible? I've never seen any program other than Settings to see your refresh rate. (Windows 10)

Is that even possible? I've never seen any program other than Settings to see your refresh rate. (Windows 10)

I mean, desktop games must be able to, because they would need to render the game screen at the correct rate.

Is that even possible? I've never seen any program other than Settings to see your refresh rate. (Windows 10)

I mean, desktop games must be able to, because they would need to render the game screen at the correct rate.

I guess you could be right.

I guess this is basically resolved via the Deltatime extension.

Your browser won't tell us what your actual screen refresh rate it, we just have to guess from how often it lets us run, which is what delta time gives you


[WIP] target net46 instead of net45

This is the start of ongoing work to move our build to use official versions of MSBuild packages.  Step one is to retarget fsc.exe, et al. to net46 instead of net45, because that's what the official Microsoft.Build NuGet packages support.
Future steps will be to actually migrate to the new packages, but this will be a larger work item because of some APIs that were removed between MSBuild 15.0 and 15.1.

@cartermp I've explicitly set FSharp.Core to still build as net45.  Anything else you wanted me to change?


Redundant ignore_changes element: in resource "aws_lambda_function" "this"

Describe the Bug
When running terraform plan (or apply), a declaration of this module throws the following warning:
│ Warning: Redundant ignore_changes element
│
│   on .terraform/modules/foo.lambda_changes/main.tf line 21, in resource "aws_lambda_function" "this":
│   21: resource "aws_lambda_function" "this" {
│
│ Adding an attribute name to ignore_changes tells Terraform to ignore future changes to the argument in configuration after the object has been created, retaining the value originally configured.
│
│ The attribute last_modified is decided by the provider alone and therefore there can be no configured value to compare with. Including this attribute in ignore_changes has no effect. Remove the attribute from ignore_changes to quiet this
│ warning.
│
│ (and one more similar warning elsewhere)

The error is coming from the lifecycle block at https://github.com/cloudposse/terraform-aws-lambda-function/blob/0.5.1/main.tf#L93-L95
lifecycle {
  ignore_changes = [last_modified]
}

Expected Behavior
When running terraform plan (or apply), a declaration of this module does not throw a "Redundant ignore_changes element" warning
Steps to Reproduce
In my case, I declared this module with s3_bucket and s3_key:
module "lambda_responses" {
  source  = "cloudposse/lambda-function/aws"
  version = "0.5.1"

  function_name = "${module.lambda_label.id}-test"
  attributes    = concat(module.lambda_label.attributes, ["test"])
  description   = "Yay lambdas"
  s3_bucket     = var.responses_lambda_s3_bucket
  s3_key        = var.responses_lambda_s3_key
  runtime       = var.responses_lambda_runtime
  handler       = var.responses_lambda_handler
  architectures = ["x86_64"]
  context       = module.lambda_label.context
}

Then ran terraform apply from the root module shown above.
The Lambda and related resources were created just fine, but the Terraform run ended with the "ignore_changes" warning.
Environment
Versions:

Terraform v1.5.6
module cloudposse/lambda-function/aws 0.5.1
provider registry.terraform.io/hashicorp/aws v5.19.0
provider registry.terraform.io/hashicorp/time v0.9.1

Additional Context
Similar issues in other Terraform modules:

https://github.com/terraform-aws-modules/terraform-aws-rds/issues/403
https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2081

Looks like this is actually related to https://github.com/hashicorp/terraform-provider-aws/issues/29085
The last_modified value changes on each Terraform run for unknown reasons, which is why most modules that wrap aws_lambda_function ignore that with a lifecycle block.
I tested removing the filename attribute from this module, only leaving s3_key and s3_object (as that's what I need for my use case), and I removed the lifecycle block. The result is that Terraform detected drift on each run for unknown reasons. The last_modified changes every time Terraform runs.
# module.foo.module.lambda_changes.aws_lambda_function.this[0] will be updated in-place
  ~ resource "aws_lambda_function" "this" {
        id                             = "test"
      ~ last_modified                  = "2023-10-05T21:55:22.433+0000" -> (known after apply)
        tags                           = {}
        # (23 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

So, because of the bug I linked above, it's good that this module ignores last_modified. But an unfortunate side-effect of that on modern Terraform versions is the Warning seen in this bug post.

Is there any workaround to get rid of this warning message ?


Marina X psetv2

This PR is using new psetv2 API and new taxi (supporting psetv2)
this is a WIP branch focused on taxi case mainly for testing the new pset. Further works are needed in order to support pset v2 everywhere in marina. cc @altafan
it closes #401

Can this be closed?

closed by #436


Feature Request: Targeting Support (Similar to Official Plugin)

@YoussefKababe - Just adding a request to get to, whenever you can in the future.
Can we get targeting support? Lack of keywords and contenturl seems to make a radical difference in the quality of ads that we see using this plugin.
From the original plugin docs:
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
  keywords: <String>['flutterio', 'beautiful apps'],
  contentUrl: 'https://flutter.io',
  birthday: DateTime.now(),
  childDirected: false,
  designedForFamilies: false,
  gender: MobileAdGender.male, // or MobileAdGender.female, MobileAdGender.unknown
  testDevices: <String>[], // Android emulators are considered test devices
);

@Purus can you please link documentation of the Admob library deprecating target info?
Thanks!

@kmcgill88 Look for the 2018-05-10 update in the release notes:
https://developers.google.com/admob/android/rel-notes

@Purus that link says
Deprecated the following methods on AdRequest.Builder.
setGender()
setBirthday()
setIsDesignedForFamiles()

Is this all targeting info?

Yes. If you have noticed, the office flutter plugin for Admob has also
marked these parameters for targetting as depreciated.
Thanks,
Purusothaman Ramanujam
On Wed, 29 May, 2019, 10:16 AM Kevin McGill<EMAIL_ADDRESS>wrote:

@Purus https://github.com/Purus that link says
Deprecated the following methods on AdRequest.Builder.
setGender()
setBirthday()
setIsDesignedForFamiles()
Is this all targeting info?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/YoussefKababe/admob_flutter/issues/7?email_source=notifications&email_token=AAIHDZ5QM5Y7E6BHHPXVVQLPXYDC5A5CNFSM4GMJ4LC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWOEYII#issuecomment-496782369,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIHDZ7E4QXM43ZDSK3OM7DPXYDC5ANCNFSM4GMJ4LCQ
.

@Purus, interesting I didn't know that! Sounds like we can close this issue.

These two do add relevancy.
Anyways, your call. We've moved to the Ad Manager plugin.

What about keywords and contentUrl? Those don't seem to be deprecated, but I cannot set them in the plugin. Or at least I'm missing how.
Can I get some pointers on how to change the keywords for targeting? I'm looking to do a fairly specific set of keywords and ads to keep with my app's theme.

@zmeggyesi thank you for implementing the targeting info to Banner ads. Indeed this very relevant since there got be a way to control the ads content and google is very strict about it. Is the targeting info feature now available at least for android in the new version of the admob_flutter package when downloading it from https://pub.dev/packages ?

Hi,
I don't think so, the PR is not merged yet. You can set up Pub to track a
Git repository and branch, though, so you can take advantage of it.
Best regards,
Zalán Meggyesi
Sent from phone, please excuse brevity (and possible typos).
On Wed, Nov 6, 2019, 09:19 cspp<EMAIL_ADDRESS>wrote:

@zmeggyesi https://github.com/zmeggyesi thank you for implementing the
targeting info to Banner ads. Indeed this very relevant since there got be
a way to control the ads content and google is very strict about it. Is the
targeting info feature now available at least for android in the new
version of the admob_flutter package when downloading it from
https://pub.dev/packages ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kmcgill88/admob_flutter/issues/7?email_source=notifications&email_token=AD34O3UVXT7LCBOS37625DDQSJ4YVA5CNFSM4GMJ4LC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDFVVEY#issuecomment-550197907,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD34O3WXV2JFS755HSVMXFDQSJ4YVANCNFSM4GMJ4LCQ
.


Splashscreen fails to supprt angular

Sorry for the misleading title. I just checked my project and found it's not due to the external js. It may be related to the Angular support.
Below is a simple repo.
https://github.com/wanpeng2008/tauri-bug-2930
In this demo,
dist/main_window is a simple main window.
dist/splash_screen is a simple splashscreen.
dist/splash_screen_ng is built by angular.
splash_screen_ng works well. You can check with a static web server, for example npx http-server dist/splash_screen_ng.

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

cargo tauri build.
You can see the main window and splash screen are shown as expected. The js with type=module is OK
Modify tauri.conf.json, set splashscreen url to  dist/splash_screen_cn
"url": "splash_screen/index.html", => "url": "splash_screen_cn/index.html",
you can see the splash screen is blank.

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Platform and Versions (required):

Operating System - Mac OS, version 12.0.1 X64

Node.js environment
  Node.js - 17.1.0
  @tauri-apps/cli - 1.0.0-beta.10
  @tauri-apps/api - 1.0.0-beta.8

Global packages
  npm - 8.1.2
  yarn - 1.22.5

Rust environment
  rustc - 1.56.1
  cargo - 1.56.0

App directory structure
/dist
/node_modules
/src-tauri
/.git

App
  tauri.rs - 1.0.0-beta.8
  build-type - bundle
  CSP - default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'
  distDir - ../dist
  devPath - localhost:4200

Angular CLI: 13.0.2
Node: 17.1.0 (Unsupported)
Package Manager: npm 8.1.2
OS: darwin x64

Angular: undefined
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1300.2 (cli-only)
@angular-devkit/core         13.0.2 (cli-only)
@angular-devkit/schematics   13.0.2 (cli-only)
@schematics/angular          13.0.2 (cli-only)

Additional context
Add any other context about the problem here.
Stack Trace

Would you like to create a minimal repo to reproduce this bug?

...and please fill out the issue template properly.

The problem is <base href="/" /> in the ng index.html.
This breaks the imports of the scripts as it's not actually the base.
For example run window.location.href in the js console -> "https://tauri.localhost/splash_screen_ng/index.html" (or "tauri://localhost/splash_screen_ng/index.html" since you're not on Windows)

Great! It works for me. Should it be mentioned in the doc?

Further question: is it possible to set base href dynamically?
I add the following scripts to the index.html:
  <base href="/">
  <script>
    var baseEle = document.getElementsByTagName('base');
    var baseHref = window.location.href.slice(0, -10); // remove 'index.html'
    baseEle.setAttribute('href', baseHref);
  </script>

Unfortunately, it doesn't work because the js code is not executed.
If I want to change the base, I should set the base href correctly at the beginning.
So what can I do to make it work?

Should it be mentioned in the doc?

No, i don't think that's needed.

So what can I do to make it work?

Don't use base at all lol or set it to the actual base href (/splash_screen_ng/).
But because this is not a tauri issue, the tauri-discord or actually the docs/discord of your frontend framework will be a better place for this (especially since i don't really know/understand your use case).


Feature: Consistency in Navbar Click Events

https://github.com/user-attachments/assets/d77cd7db-90ca-4cda-bb4e-5b8ac5bcf6bb
See When We are on Tools page and we click on tools page again it navigate us to top of the page smoothly. This Same Feature We Want in Events and Learn Page . Currently Events and learn pages are getting reloaded

@sanjay-kv please assign me this issue

Hey @sanjay-kv i would like to work on this feature. You can assign it to me.


Adding some text!

HEY!

 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.:x: jeffwilcox3 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


numericRefinementList is not updating the "active" class when clicking items

Took me a while to figure, but we were editing an array in place, used in the props comparison, resulting in the widget never being correctly updated.


9 setup dependency checker

might need this too https://www.npmjs.com/package/license-checker

no lockfile but it's ok


Fix readme

There's a problem with the readme shown in the marketplace. Screenshot attached.

hello Daniel,
thank you for the merge! I see the issue. I'd try to remove the name of the
language 'freemarker' after the 3 characters ``` and I'd try to replace it
with xml or html. Unfortunately I cannot test the behavior because VsCode
reads the ReadMe markdown directly from your GitHub project.
In any case it's a VSCode issue, since GitHub it's able to render it
correctly.
Have a nice day,
Vincenzo
Il giorno gio 2 feb 2017 alle ore 19:11 Daniel Cortes <
<EMAIL_ADDRESS>ha scritto:

There's a problem with the readme shown in the marketplace. Screenshot
attached.
[image: readme-issue]
https://cloud.githubusercontent.com/assets/3781536/22562090/b62a8852-e940-11e6-912e-f8a93b124bda.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dcortes92/vs-freemarker/issues/8, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUQW8KLZSuHYbk9-WoZ2FuS2WIuzof1ks5rYhxqgaJpZM4L1cwS
.

Hi @vinlos, you're right it was a VSCode issue. But I was able to fix it anyway, you can check how I did it in the referenced commit above 🙂
Thanks,
Daniel

Perfect! Nice workaround!
Il giorno ven 3 feb 2017 alle ore 19:19 Daniel Cortes <
<EMAIL_ADDRESS>ha scritto:

Hi @vinlos https://github.com/vinlos, you're right it was a VSCode
issue. But I was able to fix it anyway, you can check how I did it in the
referenced commit above 🙂
Thanks,
Daniel
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dcortes92/vs-freemarker/issues/8#issuecomment-277321915,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUQW3wcKOUl6ezoOz4HGvBgV5maVc9Oks5rY2-5gaJpZM4L1cwS
.


Channel.list “Returns a Seq” and “returns List:D” at the same time, so what is it?

From https://docs.perl6.org/type/Channel#method_list:

Defined as:
method list(Channel:D:) returns List:D
Returns a Seq which will iterate items in the queue and removes each item from the queue as it iterates.

So does it return a List or a Seq? It would be great if we could explain what is going on there.
Also, I don't understand how can a List block until it gets all of the items. How does that work? See this question: http://irclog.perlgeek.de/perl6/2016-09-02#i_13141776

Here's how it's defined:
method Seq(Channel:D:)  { Seq.new(self.iterator) }
method list(Channel:D:) { self.Seq.list }

So, it returns a list, based on the Seq. Block until you get all items? That's just eager.


[AutoPR hanaonazure/resource-manager] Microsoft.HanaOnAzure: Add Delete HanaInstance API

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5976

(message created by the CI based on PR content)

Codecov Report

Merging #5259 into restapi_auto_hanaonazure/resource-manager will decrease coverage by <.01%.
The diff coverage is 15%.

@@                              Coverage Diff                              @@
##           restapi_auto_hanaonazure/resource-manager    #5259      +/-   ##
=============================================================================
- Coverage                                         49%   48.99%   -0.01%
=============================================================================
  Files                                           6509     6509
  Lines                                         182592   182611      +19
=============================================================================
+ Hits                                           89476    89478       +2
- Misses                                         93116    93133      +17

Impacted Files
Coverage Δ

...anaonazure/operations/hana_instances_operations.py
50.6% <10.52%> (-5.26%)
:arrow_down:

...mgmt-hanaonazure/azure/mgmt/hanaonazure/version.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


redesign when to generate ChunkGroupFooter #524

fix issue #524 .
Then, there are two works left:

is the data size in ChunkGroupFooter meaningful?

if MemtableFlushUtils.flushMemTable() needs to call low-level functions, I think the TsFileIOWriter needs to be redesigned.

I will try to fix the above two problem tomorrow.

wrong PR


Add unit tests for catmath.py

Coverage increased (+4.6%) to 41.379% when pulling 135bd4f3ff8276a5171282fc0901e6c9aeca9a91 on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+9.2%) to 45.977% when pulling 0b3169ae2a7cb9695f4425c70b71f26aa1f33f09 on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+9.2%) to 45.977% when pulling f1f10a0a11e7f4ca7b24cae245ebcb8e63317c38 on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+21.8%) to 58.621% when pulling 461adeeab1cd0e2b0740f199884dbf44327826eb on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+21.8%) to 58.621% when pulling 7046a67599c5ece4f7e13612ac7f04c7d512b7e4 on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+63.2%) to 100.0% when pulling e730a48441fec7243cd8a9ba16094fbfd87315bd on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.

Coverage increased (+63.2%) to 100.0% when pulling e730a48441fec7243cd8a9ba16094fbfd87315bd on jenningsm42:tutorial_wip into cad3d2ba400a71b24a6aee9b7ecf44938b97fa0a on keeppythonweird:master.


Updates to Contributing page

I've added some futher updates to the Contributing page. I will add some more once the roadmap, file structure and other development priorities are agreed upon. However, this is a helpful start as I have some developers/agencies that have reach out to me about getting involved, and I'm keen to get this and some other sections updates in order to help make the onboarding process easier.

Great. Just few comments. Please keep in mind that I'm not a native speaker and I might be completely wrong.


[BUG] Korean Input Error in Mobile When Plugin Enabled

Description
When typing Korean, a single consonant between vowels is doubled.
ex) trying to type 가나다라
keys I would press: ㄱ, ㅏ, ㄴ, ㅏ, ㄷ, ㅏ, ㄹ, ㅏ
expected input: 가나다라
what's actually written: 간낟달라 (which is the result of pressing ㄱ, ㅏ, ㄴ, ㄴ, ㅏ, ㄷ, ㄷ, ㅏ, ㄹ, ㄹ, ㅏ)
(note that the consonants between vowels are doubled)
To Reproduce
open mobile obsidian
download latex-suite and enable it
type Korean
Platform
android 14

Magically solved..?


how i can build two .css file with webpack for rtl and ltr

hi . how i can active bootsrap 5 rtl with scss?

You need to run RTLCSS on your compiled CSS files, as mentionned in our docs. RTLCSS post-processes your CSS files.
I'd recommend you check RTLCSS getting started page.
We're constantly improving our docs so if you have any suggestion (explanations or examples), feel free to open a PR or discuss them in this issue.

You need to run RTLCSS on your compiled CSS files, as mentionned in our docs. RTLCSS post-processes your CSS files.
I'd recommend you check RTLCSS getting started page.
We're constantly improving our docs so if you have any suggestion (explanations or examples), feel free to open a PR or discuss them in this issue.

i want use scss version for change variables

i want use scss version for change variables

Did you read our docs?
There's a single scss source for both directions. We use RTLCSS comments syntax to tweak things for RTL, but you need to run Sass then RTLCSS to get your RTL outputs. Please read our docs.

Did you read our docs?
There's a single scss source for both directions. We use RTLCSS comments syntax to tweak things for RTL, but you need to run Sass then RTLCSS to get your RTL outputs. Please read our docs.


Why don't libs install directly into the install prefix libs directory?

This came up in the discussion on my PR to get the SDK included into Homebrew (https://github.com/Homebrew/homebrew-core/pull/109). Is there a reason why the libraries are installed into /usr/local/lib/[linux|mac]/Release rather than just /usr/local/lib? As it stands, symlinks need to be created for regular linker flags to pick up the libraries.

The install setup was configured for our first "real" customer, which needed the binaries for all supported platforms placed side-by-side, hence the additional folder indirection.  It sounds like it would be better if that kind of install was not the default but instead an off-by-default option.  I'll look into what the scope of that would be.

Thanks for clarifying @bretambrose. We've just been symlinking the libraries from the nested directory - so it's not a blocker for us - but I do think it would make things simpler for future users if the installation is a bit more standard.

This fix is coming really soon. We are testing the build currently

A new cmake option is available with the latest version that should resolve this: -DSIMPLE_INSTALL=ON

Any updates on this @zwass? Does the update we provided work for you?

@JonathanHenson: I haven't had a chance to test this (particularly since the old behavior + symlinks is working fine), but it sounds like the simple install option will allow us to simplify the Homebrew installation. Thank you.


Wealth Evaluator (External Plugin)

Detects items other players are wearing and calculates their wealth. Another open source client does it but I want this for my favourite client!

Banned by the Jagex Statemet: Offers additional information about other players, with the purpose of scouting PvP targets

Banned by the Jagex Statemet: Offers additional information about other players, with the purpose of scouting PvP targets

This has nothing to do with pvp.

Banned by the Jagex Statemet: Offers additional information about other players, with the purpose of scouting PvP targets

This has nothing to do with pvp. I am dyslexic so it would be useful to know prices. please Hydrox can you consider it? I am sorry for naming you on my issue yesterday. I didn't mean to offend you.

Ask Milky he seems to take on everything.

I can't find his email or contact information on his profile but you can find him here @melkypie

How do I PM him?

How do I PM him?

https://oldschool.runescape.wiki/w/User:Melkypie


Check plugin settings

Based on work in our E-mission plugin.

I guess it's a good time to start a plugin_utile.py module, note that we have two functions dealing with plugins.


Rewrite FB scraper to use mobile UA

It appears that Facebook now sometimes redirects live streams from Pages to a /watch/ URL that is difficult to scrape. Instead of fighting with React further, this commit changes the FB live status check to instead rely on the mobile versions of the video pages, which are easier to scrape
This commit also adds an extra return value (source), which SPN uses in their version of this utility to populate data in their livesheet
Stylistically, this function is a little gross and would probably be better served as a class at some point

Found an issue I should fix; sometimes this page gets loaded, which causes 30s timeouts
https://www.facebook.com/itsjmfd/videos/10160352247342516,

Also seeing some redirect loops this morning. Will see what I can do here. Sigh - FB is a pain...


ModuleNotFoundError: No module named 'utils.post_process_boxes'

I trained the model on my custom data (like RetinaNet) and converted the model(.h5) into frozen graph(.pb).
But while running the "inference_frozen_graph.py" raises the following error:-
_

ModuleNotFoundError: No module named 'utils.post_process_boxes'

_
I checked the 'utils' folder and couldn't find post_process_boxes.py and preprocess_image.py.
Please add the required files.
Hey @fsx950223 @km23630 @noahtren @xuannianz,
Can anybody please add these files or send me on<EMAIL_ADDRESS>Thanks.

OK got it.
Just use "from utils import preprocess_image" and
"from utils import postprocess_boxes"
But getting another error:-

TypeError: Cannot interpret feed_dict key as Tensor: The name 'input_4:0' refers to a Tensor which does not exist. The operation, 'input_4', does not exist in the graph.
Lines responsible for error,
feed_dict = {"input_1:0": image_batch, "input_4:0": anchors_batch}
boxes, scores, labels = sess.run([output_boxes, output_scores, output_labels], feed_dict)


Add support for gists notifications

Documentation: https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists

Closing because I prefer to focus on repositories notifications


[Feature Request] Provide PHAR releases

Hi,
would it be possible to provide phar releases of symplify/easy-coding-standard-prefixed?
That way it would be easier to use ecs with phive (https://github.com/phar-io/phive).
Thanks for considering,
Robert

Hi Robert,
see my answer in https://github.com/symplify/symplify/issues/2465#issuecomment-723644671
tl;dr; We won't support it, because phar break few places and we want to go with scoped releases.
If you want to maintain an official phar, you can go for it.


Added form tag ids to readonly values. Resolves #29

Looks like this might need some conditional logic for different Rails versions.
On further reflection, I'm wondering if it might be worth having a _readonly suffix, or including the object's primary key in the ID value? - a potential reason being if you for example had two entities rendered side by side for a comparison view?

The key logic was lifted from ...InlineErrorsAndWarnings::HelpBlock so that might not work either

It was the change in implementation of value that caused the issue across Rails versions. Fixed it for now by reverting to object.public_send(@method_name). @joshpencheon we'll discuss the issues you raise further...


panic() cause a syntax highlight issue on nvim and hx

Hey,
when utilizing the  panic() function within code files in nvim and hx editors, a syntax highlighting issue occurs as you can see in image below:

If I change panic() to panic as "Error" everything looks fine:

Thanks

Is panic(msg) valid syntax or deprecated? I see a comment here about the same syntax for todo being deprecated: https://github.com/gleam-lang/tree-sitter-gleam/blob/2012f294baacf30e7a62414754021284377366c6/grammar.js#L348-L360

It's valid syntax. It's a panic expression being used as a function call. It's clearly incorrect code, but it's syntactically valid.
It's equivalent to this
let x = panic
x("...")


[Warhammer Fantasy Roleplay 4e Official]Update french translation of the official warhammer 4e sheet

Changes / Comments
Update french translation to be accurate with the terms use in the french book of Warhammer role playing game 4e.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Hello! Your Pull Request includes changes to translation files. Unfortunately, we no longer accept translations submitted outside of Crowdin. To learn more about Crowdin and how to submit translations through Crowdin, please see our article on How to Become a Translation Volunteer. Thanks for all you do!


No documentation about what min and max mean in String.drop

I haven't seen any "drop" implementation with both a min and a max before - looking at the code, it seems like it will perform no action unless the string is at least min length. Which kind of makes sense, but is not something I've ever seen - I assumed min was "the minimum number of characters to drop" and that max was maybe an endpoint (i.e. str |> drop ~min:x ~max~y would be shorthand for str |> drop x |> take y). So I actually tried doing drop ~min:2 str which I read as "drop a minimum of two characters (and if the string is shorter than that, just drop all of it)".
So yeah, some clarifying docs around these arguments might be useful. Also, it might be useful to make ~max mandatory, since I can't think of any reasonable use of this API which omits it.
I'd even favour making it non-named (i.e. drop n str) or renaming it to len: drop ~len:2 str. But those would break the existing API, obviously.

drop is defined in term of span where it seems to me the documentation is sufficently clear.

My apologies, I had scoured the page http://erratique.ch/software/astring/doc/Astring.html for references to "drop" and found nothing - but hadn't clicked through to http://erratique.ch/software/astring/doc/Astring.String.html which describes the relation to span fairly clearly.

Why ?

As I said above, I can't think of any case where omitting the ~max argument would be useful, so it seems logical to make it mandatory. If you can think of a use which omits ~max, that would be a good argument for leaving it optional. I think making it mandatory would better convey correct use of the API, since it is far more obvious what "drop with one mandatory argument" means compared to "drop with a min and max argument, both of which are optional".
My initial problem was that from the API alone, I couldn't tell what min and max meant, and if max were mandatory that's much less likely to happen. It's just a suggestion, I personally don't need the clarification now but I still think it would make the API easier to understand. If you disagree, feel free to just close this issue.

If you can think of a use which omits ~max, that would be a good argument for leaving it optional.

String.drop ~sat:Char.Ascii.is_white s

Ahh, fair enough - hadn't thought of using it for a trim.

But trims only a prefix or a suffix (according to rev) not both at the same time. Use
String.trim ~drop:Char.Ascii.is_white s

for that.


Update import to support lower versions of Nodejs

Fixes #5880
Changes proposed in this pull request:

update import

Thanks! Looking at the CI, it seems that your new version fails to install our frontend dependencies (notably, jQuery) so the app is not functional anymore with this change.

Shouldn't we prefer to stick with ES6 here? Going back to non standard CommonJS feels backwards to me. require and import also work slightly differently.

That would be fine for me too! Do you happen to know what minimum version of nodejs this entails, so that we could document that?

I can say it works with NodeJS 16 so that's an upper bound on the requirement :)

Let's close this and document that Nodejs >= 16 is required to compile OpenRefine. If anyone is aware of an earlier version which also works, we can change that.


Get access to the list of pages generated

Is your feature request related to a problem? Please describe.
on my fully static website I usually have a service worker that cache the pages on first load
Currently svelte-kit gives us a list of build files but not any list of pages
Describe the solution you'd like
it would be great if there was a way to get the list of pages (dynamic ones would be given their non actualised params)
Describe alternatives you've considered
One workaround is to read from the file system the routes, but this duplicate what svelte kit is already doing and would be brittle to emulate
How important is this feature to you?
This is important as otherwise I have to do some workaround as mentioned above

Routify uses a layout store which instantiates more immediate parent layout. his layout store contains a list of children nodes which represents routes.
This is how a navbar can be auto-generated by routify:
  {#each $layout.children as node} {node.title} {/each}

hi everyone!
@wighawag I'm having the same issues right now. I tried many ways to work around it, to no success =/
after digging around the source code, I found this build_service_worker function, which is the one that provides these variables to be used on the service worker. it writes a file at build time that makes them available, then goes forward to build the service worker file for production.
it didn't seem to be that much of a hassle to add the routes to the file as well, since they're already available in the manifest object that is injected into the function. as a proof of concept, I was able to get everything working. :]
my solution was to add the following code to the line 483 of build.js (985 of the<EMAIL_ADDRESS>if you're using the npm installed package):
export const pageRoutes = [
	${manifest.routes
		.filter((route) => route.type === "page")
		.map(
			(page) =>
			`${s(`${page.path.endsWith("/") ? page.path : page.path + "/"}`)}`
			)
			.join(",\n\t\t\t\t")}
];

I'd be happy to discuss this further, and provide a PR, if everyone is fine with this proposal!

I'm interested in this too! It would be really cool to have something similar to the way 11ty (eleventy) handles this.
Eleventy gives you Collections along with something called Supplied Data so you can do things like:
{% for page in collections.pages %}

{{ page.data.title }}

{{ page.data.description }}

      Learn More

{% endfor %}

SvelteKit needs this.

Thanks for working on this @Rich-Harris! I just noticed that this was closed. Is there any direction now on what the official method is for accomplishing this inside of a component? I’m new to this, sorry if this is a dumb question. 😅

I'm curious about this too @patricknelson . I updated my comment above yours with more information if you'd like to look at a hacky way to solve it.

Good suggestions. Actually @oneezy, I'm starting my first statically generated site, and at the time I posted my comment above I just so happened to be in the process of deciding between SvelteKit and 11ty as the foundation for the project.
I will still likely be using Svelte components (via Slinkity), maybe even at the top level with minimal Nunjucks templating in my case. However, that particular functionality and flexibility of 11ty was precisely what pushed me over the edge. Specifically: It's powerful page collections and it's data cascade. I know SvelteKit probably can't quite match that since it doesn't quite exist to solve the same problems per se (11ty has the advantage of front matter for tags), but at least having better access to at least enumerate the routes, maybe grouped by directory structure/slug, instead of using tags like 11ty, would still be super useful. Especially if you can't use 11ty and you've got a real SSR application.

Pretty much in the same boat 😅 . I went down the 11ty rabbit hole first and currently going down the Svelte/SvelteKit rabbit hole. The 11ty features are super powerful and I agree that it would be super awesome if SvelteKit adopted some of these ideas. I really like the direction Slinkity has taken as well to act as the glue between these 2 worlds (along with whatever else). I might take that path also but still deciding.
You might want to try out MDSVEX. It lets you use frontmatter and markdown within Svelte Components but not sure what else (that's the next rabbit hole I'm going down).

I am curious on this one as well, as this feature is useful in many scenario. Will this be implmented in the coming future?
Btw +1 for the workaround mentioned up there

@hyunbinseo Thanks, however its not working in the latest svelte:
  '@sveltejs/adapter-auto': 2.1.0_<EMAIL_ADDRESS>  '@sveltejs/kit': 1.18.0_svelte<EMAIL_ADDRESS>  vite: 4.3.8

(pages always return {})
Or am I missing something?

@elron Things have changed in SvelteKit v1. Pages now have a filename of +page.svelte. Try the following.
const pageRegex = /\/\+page\.svelte$/;

const paths = Object.keys(modules)
  // Convert relative path to absolute path
  .map((path) => path.replace(/^(.\/)/, directory))
  // Filter paths with dynamic parameters (e.g. /blog/[slug].svelte)
  .filter((path) => !/\[.*\]/.test(path))
  // Filter paths that end with `/+page.svelte`
  .filter((path) => pageRegex.test(path))
  // Remove the trailing `/+page.svelte` string
  .map((path) => path.replace(pageRegex, ''))
  // Set empty path string to '/' ('./index.svelte' is converted to '')
  .map((path) => path || '/')
  .sort();

These lines are removed.
- .filter((path) => !/(?:(?:^_|\/_)|(?:^\.|\/\.)(?!well-known))/.test(path))
- .map((path) => path.replace(/(\/index)?(@.*)?.svelte/, ''))

@hyunbinseo - any idea how do can we handle dynamic paths e.g. src/routes/utility/[country]/[language]/+page.svelte ?

The workaround is nice, but it does not work when building and running the app with node and adapter-node later, or should that work too?
I only see parts of my navigation then, which are liked by static links too. So everything which is dynamic is missing.


threebot server loads way too many actors, is too slow

lets see why they are all loaded e.g. explorer is loaded

I don't believe this is critical. Important, yes. but critical denotes blocking.


Replace sensu-plugin check dependency filtering with this extension.

https://github.com/sensu/sensu-extensions/pull/14


[Docs] Update all the metafiles

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
Please describe the motivation of this PR and the goal you want to achieve through this PR.
Modification
Please briefly describe what modification is made in this PR.
BC-breaking (Optional)
Does the modification introduce changes that break the back-compatibility of the downstream repos?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
If the modification has potential influence on downstream projects, this PR should be tested with downstream projects.
The documentation has been modified accordingly, like docstring or example tutorials.

Please update centerpoint according to this PR https://github.com/open-mmlab/mmdetection3d/pull/1917, we update the centerpoint checkpoint link

Ready to be merged.


'The stream was already consumed. It cannot be read again.'

I'm fallowing this link to develop apps for Dynamics 365 and i'm using source as Cloud and provided my Dynamics 365 credentials
https://msdn.microsoft.com/en-us/dynamics-nav/developer/devenv-develop-apps-for-fin?f=255&MSPPError=-2147217396
After the credentials when i try to download Symbols i'm getting below error.
I'm new to vs code can you please help me to resolve this error
[2017-09-21 12:36:11.05] Using reference symbols cache path: c:\Users\mouli\Documents\AL\ALProject4.alpackages
[2017-09-21 12:36:11.08] Authenticating...
[2017-09-21 12:36:37.65] Sending request to https://api.financials.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=US&versionText=<IP_ADDRESS>
[2017-09-21 12:36:37.66] Sending request to https://api.financials.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS>
[2017-09-21 12:36:39.26] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS> failed with code NotFound. Reason: No published package matches the provided arguments.
[Error - 12:36:45] Please report this issue to https://github.com/microsoft/al/issues including information on how to reproduce it, if possible.
Processing of message 'al/downloadSymbols' failed with error: 'The stream was already consumed. It cannot be read again.'

Hi, Could you please let us know if the problem is still relevant or if you have found a solution in the meanwhile.

Hi, i'm getting the same error when I try to access D365 at the same time it is working with NAV Development Preview – October Update . Don't exactly where i'm doing wrong

I got same error on my laptop. when i try on clean VM on Azure it work.
[2017-11-12 17:18:22.05] Using reference symbols cache path: c:\Users\WaqasZahoor\Documents\AL\ALProject4.alpackages
[2017-11-12 17:18:22.07] Authenticating...
[2017-11-12 17:18:23.98] Sending request to https://api.financials.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=US&versionText=<IP_ADDRESS>
[2017-11-12 17:18:23.99] Sending request to https://api.financials.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS>
[2017-11-12 17:18:26.31] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS> failed with code Forbidden. Reason: You do not have the following permissions on TableData NAV App: IndirectRead
[Error - 5:18:26 PM] Please report this issue to https://github.com/microsoft/al/issues including information on how to reproduce it, if possible.
Processing of message 'al/downloadSymbols' failed with error: 'The stream was already consumed. It cannot be read again.'
StackTrace:
at System.Net.Http.StreamContent.PrepareContent()
at System.Net.Http.StreamContent.SerializeToStreamAsync(Stream stream, TransportContext context)
at System.Net.Http.HttpContent.LoadIntoBufferAsync(Int64 maxBufferSize)
at System.Net.Http.HttpClient.StartContentBuffering(HttpRequestMessage request, CancellationTokenSource cancellationTokenSource, TaskCompletionSource1 tcs, HttpResponseMessage response)    at System.Net.Http.HttpClient.<>c__DisplayClass55_0.<SendAsync>b__0(Task1 task)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.Deployment.ReferenceDownloader.NavServerPackageDownloader.d__3.MoveNext() in C:\Agent_work\41\s\source\Prod\Microsoft.Dynamics.Nav.Deployment\ReferenceDownloader\NavServerPackageDownloader.cs:line 46
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.Extensions.DownloadSymbolsRequestHandler.d__4.MoveNext() in C:\Agent_work\41\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\Extensions\DownloadSymbolsRequestHandler.cs:line 96
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.Extensions.DownloadSymbolsRequestHandler.d__3.MoveNext() in C:\Agent_work\41\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\Extensions\DownloadSymbolsRequestHandler.cs:line 61
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.Extensions.NavServerRequestHandler`1.d__5.MoveNext() in C:\Agent_work\41\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\Extensions\NavServerRequestHandler.cs:line 35
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.RequestRegistry.d__5.MoveNext() in C:\Agent_work\41\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Endpoints\RequestRegistry.cs:line 50
[2017-11-12 17:18:26.38] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=US&versionText=<IP_ADDRESS> failed with code Forbidden. Reason: You do not have the following permissions on TableData NAV App: IndirectRead

This bug has been fixed in the meanwhile. Please log a new issue if you're still encountering it on the latest release of Business Central.


Code Completion timeouts after migrating PostifxExprParen and PostfixExpr to solver-based

After migrating PostifxExprParen and PostfixExpr completions to solver-based https://github.com/apple/swift/pull/63717, we are seeing quite a few timeouts. See the XFails in the stress tester for what these are. We should investigate if we can improve things here
rdar://112130870

Using this as a catch-all for more timeouts.


Idea to address errors resulting from missing G field in DNS

Dear MGLET developers,
I encountered some issues in the reading phase, if the data is from a DNS simulation:

ERRR: 0 MGLET FATAL ERROR
ERRR: 0 CODE:    254
ERRR: 0 MESSAGE: MGLET Error
ERRR: 0 FILE:    /home/swenczowski/Development/tum-mglet-base-stastistics/src/core/hdf5common_mod.F90
ERRR: 0 LINE:    287
Group creation failed: G

The present PR is just an idea how to possibly address that. Please, however, exclude ".github/workflows/build.yml" from a possible merge.
Best regards,
Simon

First of all, when making a PR make sure it is a single, clean commit on top of master. I cannot merge this as-is since it contains several unrelated commits.
Secondly, I struggle to see the problem you are attempting to solve. I constructed a variant of Taylorvortex_2D, where I computed 100 timesteps with "lesmodel": "none", and then continued with "read": "true" and another 100 timesteps of "lesmodel": "wale". That worked like a charm.

Dear Håkon,
as I was not sure if that is the right way to address the issue, I did not fully elaborate a pull request. Sorry for that.
The problem should occur if you conduct a simulation with "lesmodel": "none" and then continue (with "read": "true") the simulation with "lesmodel": "none". In that case, I observed that MGLET would still try to read the G field, which is not present.
Can you confirm that?
Best regards,
Simon

I do not manage to reproduce such a behavior. Can you send be (by email) a small test case that reproduce the issue?

I also fail to reproduce the problem using exclusively the new "mglet-base". What I missed to see was that even in the case of a DNS simulation, "mglet-base" writes out a uniform-value field "G" in its "fields.h5". This field is then successfully read in again and the simulation starts perfectly.
Issues surface if one tries to continue an "mglet-8.3" case with "mglet-base". I had not kept in mind that the "fields.h5" that was use had not been generated by "mglet-base" itself but was inherited from the older version. In that case, the "G" field is missing for DNS.
Sorry for not correctly identifying that as a backward compatibility issue.
I do not know if you want to pursue compatibility in this concern, but I could imagine it to be useful.


Change standalone integration test to use sql login

Change standalone integration test to use sql login

😄. @YurongHe would it be helpful if I tested this on my Mac, or do we have coverage for this change on Mac already?


400: Bad Request

I ran the exact sample code in the README, replacing the token with my API token and the dataset name with my target dataset, and I've received the following error:
"tea_client.errors.HttpClientError: HttpClientError(400: Bad Request.)"
Is the sample code still working? Is there something else that I need to change in the code?

Hi @chriszh4
Did you solve this issue? I have the same error.
Thank you


feature: Close the terminal and return the cursor to the previous position

Did you check the docs?

[x] I have read all the LazyVim docs
[x] This is not a request for a new or existing extra (see above)

Is your feature request related to a problem? Please describe.

cursor in edit window at normal mode
Ctrl + / open a vertical window
Ctrl + / close the window
cursor turn to neo-tree window not in edit window

Describe the solution you'd like
step 4, should cursor go back to original place? Just like old version.
Describe alternatives you've considered
Snacks.terminal is faster but still have a little problem.
Additional context
No response

There was a discussion about something similar in snacks repo. Hope it helps you.

yes, as the discussion said, Press ctrl+q to actually return the cursor to the old position. But make me confused, I replaced ctrl+q in the code with ctrl+/ and it didn't work. I don't think hide or close need to change the logic of the old cursor position, right? At least not in previous versions.
I am not so well with Lua code, sry.

Update snacks. This now is done automatically


API for Python Projects/Workspaces

import { Uri, Event, WorkspaceFolder } from 'vscode';
/**
 * A python workspace is similar to a VS Code workspace. All workspaces are equal with no notion of
 * active or primary workspace. The main difference from VS Code {@link WorkspaceFolder workspace folder}
 * is that a file can treated like a workspace (see PEP-723 https://peps.python.org/pep-0723/).
 */
export interface PythonWorkspace {
    /**
     * The name of the python workspace. Defaults to the basename of its {@link Uri.path uri-path}
     * if not provided. Typically name of the file or folder.
     */
    readonly name: string;

    /**
     * The associated uri of the python workspace.
     */
    readonly uri: Uri;
}

/**
 * An event that is emitted when {@link PythonWorkspace python workspaces} are added or removed.
 */
export interface PythonWorkspacesChangedEvent {
    /**
     * The python workspaces that have been added.
     */
    readonly added: readonly PythonWorkspace[];

    /**
     * The python workspaces that have been removed.
     */
    readonly removed: readonly PythonWorkspace[];
}

export interface PythonWorkspaces {
    /**
     * [internal] Add python workspaces to the collection.
     *
     * @param pyWorkspace The python workspaces to add.
     *
     */
    addPythonWorkspace(...pyWorkspace: PythonWorkspace[]): void;

    /**
     * [internal] Remove python workspaces from the collection.
     *
     * @param pyWorkspace The python workspaces to remove.
     */
    removePythonWorkspace(...pyWorkspace: PythonWorkspace[]): boolean;

    /**
     * [internal] Create {@link PythonWorkspace python workspace} object for the given uri.
     * * will return the existing workspace if one already exists for the given uri
     *
     * @param uri The uri for which to create the python workspace.
     * @param name The name of the python workspace. Defaults to the basename of the file or folder.
     * @returns The a python workspace.
     */
    createPythonWorkspace(uri: Uri, name?: string): PythonWorkspace;

    /**
     * An event that is emitted when python workspaces are added or removed.
     *
     * **Note:** This event is not fired when workspaces as available in VS Code
     * are loaded for the first time.
     */
    onDidChangePythonWorkspaces: Event<PythonWorkspacesChangedEvent>;

    /**
     * List of {@link PythonWorkspace python workspaces}. Empty if no python workspaces are available.
     */
    readonly workspaces: readonly PythonWorkspace[];

    /**
     * Get the {@link PythonWorkspace python workspace} that contains the given uri.
     * * returns `undefined` when the given uri doesn't match any workspace
     *
     * @param uri An uri.
     * @returns The python workspace or `undefined`.
     */
    getPythonWorkspace(uri: Uri): PythonWorkspace | undefined;
}

This is an API proposal. There is nothing to verify here.


Upgrade argparse boolen variables

The current implmentation uses poor implementation of boolean, asking user to input 1 or true and 0 for false.

Done using this solution. Wicked. https://stackoverflow.com/a/31347222/10888655


For discussion: where do weather forecasts go?

(comment from @mavela)

added to news, as discussed


Raw html

Hi, would it be possible to pass raw html instead of a url to use with template: instead of templateUrl:
For a use case similar to this:
app.config(function($stateProvider) {
  $stateProvider
    .state('root', {
      url: '/',
      template: require('./components/root.jade')
    });
});

loaders: [
    { test: /\.html$/, loader: 'ngtemplate?raw!html' },
    { test: /\.jade$/, loader: 'ngtemplate?raw!html!jade-html' }
]

If you want an inline template string than you don't need this plugin, as its purpose is to populate $templateCache which is used by templateUrl.  Adding something like this - at the top of your file, as the readme points out - would probably work, and you just need jade-html-loader.
var template = require('./components/root.jade')

It would definitely be a nice thing to have. My use case: I want to be able to use both, raw html imports and templateCache.
I tried to refactor an app to use just raw html, but things like dynamic ng-include won't work. So I was thinking on doing templateCache + raw.

it can be implemented introducing a breaking change like the generated module export an object with url and content, not just an url.

var templateUrl = require('raw-loader!./mydirective.template.html');
{...
template: templateUrl,


does it work in a cdylib?

Is using this in a cdylib (on windows) supported?
I am trying to follow the documentation, and although I can get it to work in an exe, when I try it in a cdylib I get linkage errors coming from the C++ compiler (the C++ functions cannot be found).
For example I have a class:
            class MyClass
            {
            public:
                MyClass();
                uint32_t something(uint32_t input) const;
                ...
           }

and on the rust side, I have:
mod ffi {
    unsafe extern "C++" {
        include!("myclass.h");
        type MyClass;

        fn new_cxx_test() -> UniquePtr<MyClass>;
        fn exec(&self, t: u32 ) -> u32;
    }
}

When I compile this, I get a link failure (trimmed down a bit):
cxx-bridge.lib(lib.rs.o) : error LNK2019: unresolved external symbol "public: unsigned int __cdecl com::my::area::MyClass::exec(unsigned int)const " (?exec@MyClass@area@my@com@@QEBAII@Z) referenced in function com$my$area$cxxbridge1$MyClass$exec

cxx-bridge.lib(lib.rs.o) : error LNK2019: unresolved external symbol "class std::unique_ptr<class com::my::area::MyClass,struct std::default_delete<class com::my::area::MyClass> > __cdecl com::my::area::new_cxx_test(void)" (?new_cxx_test@area@my@com@@YA?AV?$unique_ptr@VMyClass@area@my@com@@U?$default_delete@VMyClass@area@my@com@@@std@@@std@@XZ) referenced in function com$my$area$cxxbridge1$new_cxx_test

 C:\source\mytest.dll : fatal error LNK1120: 2 unresolved externals

I don't know anything about cdylib on Windows, but possibly it's related to #231. Is the error any different if you do this?
class MyClass {
public:
  __declspec(dllexport) MyClass();
  __declspec(dllexport) uint32_t something(uint32_t input) const;
};

I did not see any difference in the message when __declspec(dllexport) was added. I will keep trying a few permutations. The *.lib file seems correct, but I'm  no expert. Incidentally it also fails as a dylib, but not as an rlib.
Incidentally, as an observation, I tried to add a block like this in my cpp *.h file:
#ifdef CXX_DLL
define EXPORT __declspec(dllexport)
#else
define EXPORT __declspec(dllimport)
#endif
and then in the *.cpp file, I added the following before the header file is included
#define CXX_DLL 1
However it seems like somewhere in the process of building the DLL, the header file is being read directly, and it compiles it with __declspec(dllimport) instead of __declspec(dllexport) since CXX_DLL is not set.
Will update if I learn anything new.

Sounds good. One other knob that may be fruitful to mess with (if you are using cxx-build / build.rs / Cargo as your build system) is right here:
https://github.com/dtolnay/cxx/blob/8b7643b9335abfab5c7343e68036d10b447e35f9/gen/build/src/lib.rs#L399-L403
You can try adding:
cxx_impl_annotations: Some("__declspec(dllexport)".to_owned()),

in that struct to make cxx-build stick a given attribute onto every signature in the generated binding. (Obviously we would expose this in a better way if it turns out to work.)

I managed to get it to work. I don't think it has anything to do with linkage, there is probably something I don't understand in  the sample. The root of the problem was probably a misunderstanding between my header file, and the code that was generated by the build crate from the cpp file. Once I managed to fix that, it works. I did not have to use the explicit export annotations.
The part I don't understand is this (from sample):
#include "demo/include/blobstore.h"
#include "demo/src/main.rs.h"
#include <algorithm>
...

In my case, I cannot include both "blobstore.h" (or my equivalent thereof) and "main.rs.h" because I end up with redefinition errors. I must be missing something very basic in the sample. I had to comment out main.rs.h (or in my case, lib.rs.h) to get it to compile.
Anyway, sorry for the false alarm, you can close this as "user error" or something. ;)

I cannot include both "blobstore.h" (or my equivalent thereof) and "main.rs.h" because I end up with redefinition errors.

Missing a #pragma once in your header maybe?

No, it's there, but I probably just don't understand the flow here, what causes the conflict below, why those two would conflict.
[... ]\plugin_cxx\src\cxx\defs.h(22): error C2011: '_Manifest': 'struct' type redefinition
[...]\build\plugin_cxx-f864598f2490960a\out\cxxbridge\crate\plugin_cxx/src/cxx/defs.h(21): note: see declaration of '_Manifest'

I have a declaration such as this in my defs.h:
typedef struct __Manifest
{
  //...
} Manifest, *PManifest;

It's unlikely there is any more guidance I would be able to provide on this, so I'll close the issue at this point. Good luck!


test TempestRemap on windows

Is your feature request related to a problem? Please describe.
TR should work using the latest package versions (CCTR, HDF5, etc). We should test this out by running all our tests on windows (remove if !windows checks)
Update
ClimaCoreTempestRemap casts a long * to a size_t * in this line, which point to different sizes of memory on windows. So we won't be able to use TempestRemap on Windows after all.

issue opened here: https://github.com/ClimateGlobalChange/tempestremap/issues/121


Change the lexer so that identifiers can have hyphens and slashes in them

This is a bit of low-hanging fruit that someone could do.

I'm going to take a crack at this.


Run a command in the shell without invoking the shell

Hi,
I'm currently using meson-python to build a package locally and also do development. However, beyond just running unit-tests, I would also like to run certain Python files (e.g. example scripts) and test them out locally.
The current workflow I have is:

build and install Dev.py build -j 4
launch a shell dev.py shell
add the build to the PATH
Run Python stuff inside

This is kinda tedious because it just involves a bunch of commands occurring in different shells technically. I was wondering if it is possible to implement something like:
./dev.py run <shell command>
E.g. ./dev.py run ./example.py which runs example.py file inside the shell.
Note this is very similar to what for example poetry has with poetry run <shell command>.

Hi @adam2392 :wave:
Note that dev.py had to be renamed to spin due to a naming conflict on pypi.
I'd like to understand your use-case better. Have you tried something like:
$ spin shell -- -c ls

?

Hi @stefanv thanks for the quick response. It looks like someone had already proposed the switch in our package: https://github.com/neurodata/scikit-tree/pull/54
Sweet that does work I think for certain commands like ls, but not Python scripts?
However, I have to run Python scripts, so I get the following error:
sudo spin shell -- -c ./examples/plot_iris_dtc.py
💻 Launching shell with PYTHONPATH="/Users/adam2392/Documents/scikit-tree/build-install/usr/lib/python3.9/site-packages"
⚠  Change directory to avoid importing source instead of built package
⚠  Ensure that your ~/.shellrc does not unset PYTHONPATH
$ /bin/sh -c ./examples/plot_iris_dtc.py
/bin/sh: ./examples/plot_iris_dtc.py: Permission denied

Is that file executable? If not, you can do -c python filename.py.
On Python 3.11, you can also do spin python filename.py.
On older versions of Python, you can run try: spin ipython filename.py.  We should probably look into a better workaround for older Python versions, but Python 3.11 will soon be mainstream :)

Thanks for the feedback @adam2392 and @rgommers. Please see #70.


reload browser when user clicks go

can remove/reattach the iframe or something -- so that it changes pages

added in https://github.com/seanbreckenridge/glue/commit/751512356544d0260604797b382a0bc7bbd2c8be


fix typing of getCandidate

fix #66

LGTM.
If @kuuote does not respond, I will merge it later.

Merged.


Fix README.md Installation & Setup Guide

It would be nice to update the README for all maintainers & developers for the new 2023 content. One could reference the README-old.md and easily do it.
Also, it throws an error on step 2 of setup at yarn start and that should be updated to yarn dev. It would also be helpful to mention that one needs yarn installed and could do so using brew install yarn for Mac or include a link to the yarn installation page.
If you'd like, I could fix this issue given some guidance and help contribute to this project.

Thanks @prathamshroff! I updated the README for 2023. I wasn't able to replicate your issues with yarn dev.

We're using yarn start in production. You're welcome to use yarn dev for development mode.