Auto rank isn't finding my quests since updating version.

Where else have you looked for answers to this question?
I've been looking for the answer on the quests wiki and autoranks wiki.
Share your question with as much detail as possible?
So we updated for a 1.16.1 version of quests to a 1.16.4 version and now the quests aren't being found by autoranks for ranking people up.

We updated to Quests-4.0.0-rc.3 from Quests-3.9.5
This is what we have in autoranks
masterToKnight:
prerequisites:
in group:
value: master
requirements:
time:
value: 20h
votes:
value: 12
quests complete quest:
value: "Road to Knighthood - Final"
This is what we have in the quest
custom13:
name: Road to Knighthood - Final
ask-message: '[Alecks] Do you have all 5 letters of Approval? Please give them
to me.'
finish-message: '[Quests] You have completed the quest line: Road to Knighthood.'
npc-giver-id: 17
requirements:
quests:
- Berryl's Approval - Road to Knighthood
- Brandt's Approval - Road to Knighthood
- Brandy's Approval Attempt 2 - Road to Knighthood
- Heathrow's Approval - Road to Knighthood
- Stuart's Approval Attempt 2 - Road to Knighthood
Don't want to bore you with the contents of the quest.

Quests does not depend on that plugin, so seek help from its developer.


Plan package dependencies

Once we #1994,  we need to plan the work for the #1993 epic:
TODO:

[ ] Take a look at the outcome of #1994
[ ] Suggest a possible solution.
[ ] Discuss and refine within a team.
[ ] Once there is a consensus, define separate issues so we can start working on this (please, make sure the tasks are actionable, clear to understand and doable within a few days)

This is a part of the #1993 epic

The original epic got closed for being outdated and we have other cards to track this.


[Bug] No data points message when trying to create a pie chart from JSON

Describe the bug
It's not possible to create a pie chart with the JSON showed in the images. But with the same JSON it's possible to create a table.
Screenshots
Table visualization working with the JSON

Pie Chart visualization not working with the JSON

Pie Chart visualization works only if the JSON has []

Version Details:

Grafana version : 7.1.1
Plugin version : 0.6.0

Additional context
The JSON used
{"Data":"2020-12-11T08:33:00-03:00","aaa":{"ggg":{"total":39280.02,"hhh":23543.6836,"ttt":6645.278,"eee":0.0,"nnn":1853.74365,"sss":282.251068,"bbb":2331.66016,"ccc":4623.40332},"ccc":40367.0078,"iii":4756.881,"eee":3669.89282},"sss":{"ggg":{"total":8908.193,"hhh":6213.518,"ttt":1882.29932,"eee":812.375732,"nnn":0.0,"sss":0.0},"ccc":14277.6592,"iii":5369.466,"eee":0.0}}
The pie chart visualization only works when the JSON has brackets wich is not always necessary for having a valid JSON.
The showed JSON is valid as can be seen in

Hi @jokerfvd  - sorry for the delay. probably you need $. as your root selector. Relevant document available here.

Make sure you have recent plugin package from releases https://github.com/yesoreyeram/grafana-infinity-datasource/releases. I am closing this now. If your issue exist, feel free to reopen.


Rewrite of the rhel engine workshop based on content from Götz Rieger

SUMMARY
Complete rewrite of the rhel engine workshop.
ISSUE TYPE

Docs Pull Request

COMPONENT NAME
ansible_rhel exercises
ADDITIONAL INFORMATION

migrate to new section structure, see for example F5 workshop (101: engine, 102: tower (TBD))
merge content from Götz Rieger's awesome Summit workshop

i verified none of these changes will affect provisioning or affect guides for other workshop variants
i am good to merge into devel


trash feature optional?

Hi,
NetBSD package maintainer here trying to package yazi.
I've added support for NetBSD into shared/src/fs.rs with the following patch,
--- shared/src/fs.rs.orig	2023-09-01 07:52:48.000000000 +0000
+++ shared/src/fs.rs
@@ -99,6 +99,10 @@ pub fn file_mode(mode: u32) -> String {

 	#[cfg(target_os = "macos")]
 	let m = mode as u16;
+        #[cfg(target_os = "freebsd")]
+	let m = mode as u16;
+        #[cfg(target_os = "netbsd")]
+	let m = mode;
 	#[cfg(target_os = "linux")]
 	let m = mode;

Unfortunately, the build still fails due to the dependency on trash and unsupported features in NetBSDs Rust-libc.
The error is general and applies to all projects with a dependency on trash, so I wonder if you would be willing to place trash support beyond a feature gate?
Thanks!

Hi, I'm willing to help with this issue, but I'm not familiar with NetBSD. I'd like to know what crate/tool is typically used in NetBSD to move files to the trash bin, or if there's a concept of trash bin in NetBSD at all?

Hi,
Yes, trash bin exists on NetBSD. The issue is that support for it is missing in Rust libc itself.
In other projects, if possible, I just switch off the trash feature. Which, in practice means you just delete the files permanently.

@sxyazi FI, https://github.com/Byron/trash-rs/issues/83#issuecomment-1722561068

Not meaning to sidetrack here, but add some support for optional trash. It is the same situation on Dragonfly BSD that any cargo that requires trash will not work.

I have already made the trash crate optional in https://github.com/sxyazi/yazi/pull/178

I have already made the trash crate optional in #178

Thanks, I'll give #178 a go in a few hours. But, we still need to define the target_os in shared/src/fs.rs.orig

Hmm ... something still missing. I've just tried building from #178 with --no-default-features and the error remains. It shouldn't.

The situation with Yazi is a bit complicated.
It uses a workspace where the app serves as the program entry, depending on the core, and core depends on trash.
I'm not sure how to make --no-default-features work for trash. I found https://github.com/rust-lang/cargo/issues/4753, but it seems to be applicable for enabling features rather than disabling them...

@sxyazi I'm getting close on this one, https://github.com/Byron/trash-rs/pull/84
Next step is to submit a patch to libc 😃
Obviously, it needs to be merged and we will need new releases of both libc and trash.

@0323pin Awesome work!
Just reminded by @George-Miao, I've found a new approach to address it. Simply check the target; no need to use conditional features.
I've pushed the new code, and it should be working now!

Simply check the target; no need to use conditional features.

Yes, that works. Now we don't need to wait for future releases. Obviously, I still need a release of yazi containing these commits.
Thanks also for merging my patch to shared/src/fs.rs.
Only a single warning now 👍
warning: field `is_link` is never read
  --> core/src/files/file.rs:13:13
   |
8  | pub struct File {
   |            ---- field in this struct
...
13 |     pub(super) is_link:   bool,
   |                ^^^^^^^
   |
   = note: `File` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
   = note: `#[warn(dead_code)]` on by default

warning: `core` (lib) generated 1 warning

Awesome work!

Thanks but, I've just adapted the missing definitions from OpenBSD mod.rs.
Oh ... almost forgot the evidence 😄

@sxyazi thanks 👍
Would it be possible to cut a release tag or, am I asking too much? If possible (and if msrv < 1.71) I could merge the package today, before we enter commit freeze tomorrow, ahead of the stable branch cut in a week.
This would mean the package would be available for users of the stable branch very soon after the 27th

Sorry, Yazi is not ready to release version 0.1.5 yet, but I can create a v0.1.4-netbsd-support tag for this commit if you need.

That's fine, we can wait, I'm not in a rush.
Also, I can pull the sources from that specific commit and call it v0.1.4 which, sometimes is a bit controversial but, in this case it's explainable.
No worries.

@sxyazi Merged 😃
After September 27, (give it a week for the servers to build the updates) it should be available from our repositories for users to install.
Users will just need to run pkgin install yazi

Oh, thank you!!

You're welcome, thanks for caring for NetBSD as platform.

yeah, that would be appreciated. Thanks.

is there an option to install it from Git in NetBSD, like yazi-git?

For pre-compiled binaries, no, only releases. With some exceptions, like in this case. If you build stuff from source (I build all my packages from source), than you can create your own modifications and build whatever you want.
I keep a few git packages myself (alacritty, elvish and marswm) but, those are hosted in the wip repo and are not available as binaries for installation with pkgin.
That said, any user can add the wip repository and build anything locally. Well, not everything in wip will build but, you get the point.

Great seeing this, well done you two. I learned the other day that NetBSD is the oldest BSD, the Grandfather of BSD and Open Source Operating Systems, yes Linux is a kernel, having originated before most all the others, the first to come out of 386BSD! Keep it up!

I've added it to Yazi's new document, which will soon replace the README as the default document.
http://localhost:3000/docs/usage/installation#netbsd

@sxyazi Submitted to libc, https://github.com/rust-lang/libc/pull/3359

@sxyazi Combining libc-0.2.149 and trash-rs-3.1.0 allows the trash feature to build and function on NetBSD. Feel free to enable it now.

@0323pin I made a PR https://github.com/sxyazi/yazi/pull/251 for that, please give it a try to see if it works on NetBSD :)

@sxyazi Yes, it works. Building inside the pkgsrc infrastructure,
===> Building for yazi-0.1.4
   Compiling autocfg v1.1.0
   Compiling proc-macro2 v1.0.69
   Compiling unicode-ident v1.0.12
   Compiling cfg-if v1.0.0
   Compiling libc v0.2.149
   [...]
      Compiling trash v3.1.0
   Compiling adaptor v0.1.0 (/usr/pkgsrc/wip/yazi/work/yazi-abedf44d5b7a0ac330ac564ec231e33f585f96de/adaptor)
   Compiling yazi-prebuild v0.1.0
   Compiling tokio-stream v0.1.14
   Compiling crossbeam-channel v0.5.8
   Compiling core v0.1.0 (/usr/pkgsrc/wip/yazi/work/yazi-abedf44d5b7a0ac330ac564ec231e33f585f96de/core)
   Compiling tracing-appender v0.2.2
   Compiling ansi-to-tui v3.1.0
   Compiling signal-hook-tokio v0.3.1
warning: field `is_link` is never read
  --> core/src/files/file.rs:13:13
   |
8  | pub struct File {
   |            ---- field in this struct
...
13 |     pub(super) is_link:   bool,
   |                ^^^^^^^
   |
   = note: `File` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
   = note: `#[warn(dead_code)]` on by default

warning: `core` (lib) generated 1 warning
   Compiling app v0.1.0 (/usr/pkgsrc/wip/yazi/work/yazi-abedf44d5b7a0ac330ac564ec231e33f585f96de/app)
   Finished release [optimized] target(s) in 12m 05s

Thanks for the testing, ill merge it now!

@sxyazi If a new release is still far away, I can switch the git-tag we are building from. Just let me know 😃

@0323pin Yazi isn't fully ready yet, sorry for the long release cycle this time...

No need to be sorry, I'll just bump the package revision and get this feature enabled. Only thought, I'd ask before doing that.


STM32 2.4MHz PWM

Hello,
I'd like to implement a very simple 2.4 MHz clock divider using STM32_TimerInterrupt. I'm able to achieve this simply in STM32CubeIDE. However I want to do the same thing in Arduino because I like all the other libraries that make programming my STM32 much easier than using the CubeIDE. The input clock is 72 MHz and I use a counter period of 29 and a pulse of 15 on TIM_CH1 in PWM Generation mode. I've been looking through the documentation to figure out how to achieve this with STM32_TimerInterrupt but I am having trouble. Is it possible?

Thanks
Noah

Thanks for your interest in the library.
Currently, it's designed to support only Timer Interrupt, not the PWM-related functions, although the programming code is very similar.
It can be achieved easily by programming directly and you can search the Servo or PWM-related documentations for guidance.
If there are many more interests in this feature, I'll think about develop such a library.
Good Luck,


add missing realtime processing to SOLR.

In testing the code for the initial version of this PR, I discovered that SOLR isn't indexing for changes to metadata.  This PR fires new indexing tasks for

Changes to the BaseResource or ResourceAccess object, as before.
Changes to the metadata object associated with the BaseResource (regardless of type).
Changes to the extra_metadata object associated with the BaseResource.
Changes to objects referenced by the metadata object of the BaseResource.

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

Creating a discoverable resource causes it to appear in discovery.
Changing any discoverable aspect of the resource (title, description, subjects, ...) after making it discoverable is reflected in discovery.

METRIC
VALUE

NEW DUPLICATED LINES DENSITY
0.0

NEW VULNERABILITIES
0

NEW SECURITY HOTSPOTS
0

NEW CODE SMELLS
0

NEW BUGS
0

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-4173

@hyi @martinseul @dtarb @sblack-usu I have updated this PR to fix a deadly bug in Discovery located by testing the previous version of the PR. Changes to metadata didn't update the discovery index. Now all of them do. This is a bear to test in the test framework and I haven't done that, but it won't crash anything if included now, and will fix the external "user inconvenience" problem.  So I think we should merge it now.

@hyi @sblack-usu @dtarb @martinseul Darn it. My testing indicates that this doesn't handle the subtleties of CompositeResource. More work needed.

In the interest of getting this into 1.42, let's review this and I will open another PR for the deeper issues in CompositeResource.

@cbcunc @sblack-usu The build works now, so the certs are correct. @sblack-usu Could you review this and approve?

@sblack-usu Have responded to review comments.

@sblack-usu I had to update the file and invalidate your review. There were some missing symbols.


added missing doc comments for bounding box

added missing class description and doc comments for public / inspector properties
fixes #5742

/azp run mrtk_docs

/azp run mrtk_docs


Docs Fix: Add in the required type for the content part

The current documentation is missing this crucial requirement for the multipart/alternative + attachments section.
This had me stumped for a long time and I finally found the solution here:
https://akrabat.com/sending-attachments-in-multipart-emails-with-zendmail/
Note that the \n character is not necessary (and I think in some clients causes errors).

shouldn't new MimePart be fixed instead to have proper ->type?

This repository has been closed and moved to laminas/laminas-mail; a new issue has been opened at https://github.com/laminas/laminas-mail/issues/16.

This repository has been moved to laminas/laminas-mail. If you feel that this patch is still relevant, please re-open against that repository, and reference this issue. To re-open, we suggest the following workflow:

Squash all commits in your branch (git rebase -i origin/{branch})
Make a note of all changed files (`git diff --name-only origin/{branch}...HEAD
Run the laminas/laminas-migration tool on the code.
Clone laminas/laminas-mail to another directory.
Copy the files from the second bullet point to the clone of laminas/laminas-mail.
In your clone of laminas/laminas-mail, commit the files, push to your fork, and open the new PR.
We will be providing tooling via laminas/laminas-migration soon to help  automate the process.


Update Privacy Policy and Terms of Use (legal review)

Legal Review is in Progress. Will be completed by end of February


[ADD] EKFAC

Implements EKFAC (and its inverse) support (resolves #116).
I think we should at some point refactor KFACLinearOperator and KFACInverseLinearOperator to inherit from KroneckerProductLinearOperator and EigendecomposedKroneckerProductLinearOperator (or similar) classes since torch_matmat and other methods can be shared. Also, currently KFACInverseLinearOperator doesn't support trace, det, etc. properties which can also be shared. I created #126 for this.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Details

213 of 216 (98.61%)  changed or added relevant lines in 2 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.6%) to 89.506%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

curvlinops/inverse.py
41
42
97.62%

curvlinops/kfac.py
172
174
98.85%

Files with Coverage Reduction
New Missed Lines
%

curvlinops/kfac.py
2
93.72%

Totals

Change from base Build<PHONE_NUMBER>6:
0.6%

Covered Lines:
1450

Relevant Lines:
1620

💛  - Coveralls

@f-dangel One thing that is not tested and that could be wrong is the per-example gradient computation when there is weight sharing.

Will continue this PR in ~2 weeks.


Get this website (in its current form) running on our v2 Kubernetes infrastructure

[ ] Create a Dockerfile (this can just copy the website files into a directory and serve using nginx, super simple)
[ ] Create a script to tag the image correctly and upload to CHTC's Harbor instance
[ ] Create the necessary configurations in Macrostrat's Kubernetes config to get the website up.
[ ] (bonus!) Create GitHub CI configurations to build the website image on change.

We want to use Docker to deploy instead of some simpler mechanism to leave options for future updates (#26)

@amyfromandi I'd like you to work on this one with help from Cannon and Brian on the infrastructure side. It'll be a good chance to "kick the tires" and try out/document some Kubernetes workflows.

https://github.com/UW-Macrostrat/tiger-macrostrat-config/tree/main/manifests/base/cdr-proxy

This provides a good example of how it looks to spin up a nginx server in kubernetes. Let me know when you have a image up on hub.opensciencegrid.org and we can walk through.


Fix process and task io Wait hang when fails to start

Fixes #1162
Fixes #1161
This is based on the rc6 update PR

@ijc I made this change from the functionality that I saw and from your reproduction.  Can you verify?

Codecov Report

Merging #1165 into master will decrease coverage by 0.21%.
The diff coverage is 5.88%.

@@            Coverage Diff             @@
##           master    #1165      +/-   ##
==========================================
- Coverage   31.78%   31.56%   -0.22%
==========================================
  Files          27       27
  Lines        2168     2183      +15
==========================================
  Hits          689      689
- Misses       1331     1346      +15
  Partials      148      148

Impacted Files
Coverage Δ

container.go
0% <ø> (ø)
:arrow_up:

process.go
0% <0%> (ø)
:arrow_up:

task.go
0% <0%> (ø)
:arrow_up:

io_unix.go
0% <0%> (ø)
:arrow_up:

io.go
0% <0%> (ø)
:arrow_up:

spec_unix.go
61.9% <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 9a5db87...cd4e8ba. Read the comment docs.

LGTM

too bad https://github.com/opencontainers/runtime-spec/pull/884 didn't make OCI runtime-spec rc6 but I assume we can fix post-alpha.
LGTM

I tested both #1161 and #1162 and both are fixed for me, thanks.


Bump to 0.11.3

@pietrotortella do you know who has permission to publish a new version on crates.io?

Not really, for the repos I've been working it was taken care of by guthub's CI


Implemented check for nextReducer in replaceReducer so that it thrown…

…s when not a function. Test included.
Fixes https://github.com/rackt/redux/issues/1318 including unit test.

Why does it not allow me to merge from web interface? Is your fork up to date?

I just took the fork a moment ago but I'll check everything now.

Need to rebase on the recent master.

Thank you for the effort. I went ahead and merged #1321 — it didn’t have conflicts.
Keep an eye on the repo, we may have more low-hanging fruit later!

Glad the issue is resolved Dan. Surprised by how upset I feel that I missed out here. Very unexpected. I'm new to OSS. Perhaps this is normal :) Time to reflect.

You found another good one :-)


Fix bugs and Rework Converters

Cleaned up the code base to be more readable (fitting common Java standards)
Fixed an NPE in PlatformSpecificGwt#fillSpecificDataAdapter
ValuePropertyAdapter will now check != null whatever object it receives.
Reworked the Converters to work more efficiently.

There is a bit of a problem with type safety in this library, might need some work to get it more robust in many different use cases. I will look into it when I have more time.

Since this repository isn't being maintained I have forked and rewrote the binding library to be more lightweight, since using this library mean't +600kb to my initial page load (and growing fast).
So far I have replaced the ClassInfo Generators with apt processors and removed method support to trim down the code size, this library will only offer direct field support until I have time to write a controlled way to reflect methods for GWT compilation (without massive code increase).
It doesn't support Observable since that doubled the code having to create another class for each POJO model required on the client. Basically I only want it for one way binding since that is the most useful requirement for me. I might re-implement Observable POJO's in the future, but it would need to be controllable.

Hi Ben, yes this library is still maintained ! Just that i didnt have time
to look deeply at your pull request, because it seems to me that you
introduced some fundamental changes, so i wanted to be sure if i wanted to
merge it or not...
I see in your repo that you changed all fqns to your company's one and that
you re-licensed the source with your company also. I don't think that's
it's cool or a practice that is considered constructive in the open source
community. My project is MIT licensed so i don't know if you can claim
ownership and re-license it under Apache, i will check...
But i understand from your previous email that your requirements are
different from the ones that motivated the hexa binding library. So you
might write up a completely new library from scratch !
Arnaud
Le ven. 16 oct. 2015 à 03:37, Ben Dol<EMAIL_ADDRESS>a écrit :

Since this repository isn't being maintained I have forked and rewrote
https://github.com/BenDol/Databind the binding library to be more
lightweight, since using this library mean't +600kb to my initial page load
(and growing fast).
So far I have replaced the ClassInfo Generators with apt processors and
removed method support to trim down the code size, this library will only
offer direct field support until I have time to write a controlled way to
reflect methods for GWT compilation (without massive code increase).
It doesn't support Observable since that doubled the code having to create
another class for each POJO model required on the client. Basically I only
want it for one way binding since that is the most useful requirement for
me. I might re-implement Observable POJO's in the future, but it would need
to be controllable.
—
Reply to this email directly or view it on GitHub
https://github.com/ltearno/hexa.tools/pull/11#issuecomment-148571375.

I have rewritten majority of the code already, at least 70% of the sources. Also I didn't see any license information so I wasn't sure what it was licensed under. My intention is not to steal your sources, just using them as a base foundation for a new project from scratch. If the license change is an issue I will change it to the MIT license. So I would say it is constructive for the open source community and not just copy and paste antics.

Check https://github.com/BenDol/Databind/tree/bd_rewrite for my rewrite changes so far (a lot more to come).


feat: display hero illusions

Addresses https://github.com/timkurvers/redota/issues/32 .
Illusions have bluish icons now.

lint done, sorry I forgot.

Regarding Morphling, yes. When he is ulted he will also be classified as illusion (min 30 from Morphling for example). The current implementation is pretty consistent with what you would see in normal Dota replay.

Awesome, thanks! 👍


Allow overriding all built-in variables

Currently it is possible to override some of the built-in variables in the Variables section but not all. All variables can be overridden with locally created variables. For example, in the "Variable section" test below ${42} is overridden but ${TRUE} is not and in the "Local variables" test both are overridden.
*** Variables ***
${42}            Overridden
${TRUE}          Not overridden

*** Test Cases ***
Variable section
    Log to console    ${42}
    Log to console    ${TRUE}

Local variables
    ${42} =      Set variable    Overridden again
    ${TRUE} =    Set variable    Overridden this time
    Log to console    ${42}
    Log to console    ${TRUE}

The reason that ${42} can be overridden in the Variables section is that it doesn't actually exist initially. The value is created dynamically when the variable is used if a variable with that name doesn't exist. In the example above such a variable is created and it is used instead. Built-in variables that are initialized before execution starts cannot currently be overridden except when creating local variables.
Not being able to override built-in variables, especially variables like in the above example, could be considered a good idea, but it causes problems when we add new built-in variables. For example, newly added &{OPTIONS} (#4229) overrides variables with the same name (incl. ${options}) as explained in #4274. I believe the best way to avoid these problems is that we make it possible to override all built-in variables.

Even after this change ${CURDIR} cannot be overridden. The reason is that it is resolved already during parsing. We have #596 about making it a normal variable.


MySQL 8 support

This is a WIP to add MySQL 8 support to the mysql-simulator. Behaviour under MySQL 8 is subtly different from MySQL 5.7 (as you can see in the failing tests). The simulator should be updated to support simulating both runtimes.

hey @nvie could I help push this update forward by fixing these failing tests? Do you recall what was needed to complete this PR?

Hey @squamuglia! I don't recall precisely anymore what was needed, but I thought it was pretty close to the finish line. Unfortunately I cannot trigger a new CI build here anymore (as I don't have commit access anymore to this repo), so I don't know exactly why it's failing anymore 😬


Navigating to another Tenant via "Switch Directory" from a "Delete Tenant" screen on a tenant that wouldn't delete due to required actions....

...starts the delete process for the Tenant navigated to.
When trying to delete a tenant the delete stopped due to some necessary Required Actions.
I navigate back to another tenant and the pages starts the validations to see if the tenant I navigated to can be deleted.
The navigated to tenant is not in a state where it would delete, and additional confirmations would take place if it was, but it is disconcerting to see the "Delete 'Keeper Tenant'" on my good tenant.

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

ID: ea77d5a9-6619-0f31-9567-6085b7a4b5a2
Version Independent ID: f4cf720d-60dd-f086-3ace-1ff17e427757
Content: Delete an Azure AD tenant - Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/enterprise-users/directory-delete-howto.md
Service: active-directory
Sub-service: enterprise-users
GitHub Login: @curtand
Microsoft Alias: curtand

@BradfordDJones
Thank you for pointing this out! I've created a PR to update the documentation and it's currently waiting for the author to review and sign off.
I will now close out this issue. Please allow some time for the author to review and the changes to reflect.
Thank you for your time and patience!

@BradfordDJones
Thank you for your feedback! To gain a better understanding of your issue with our docs, can you share what you'd like to update?

@BradfordDJones
I wanted to check in and see if you were able to review my previous post or if you have any other questions?


Theme Styling 'Small'

Description
The small theme feature is missing from vaadin-select. Adding the attribute does not change the style of the element.
I currently use a custom style to add the desired effect:
:host([theme~="small"]) [selected] { 		    padding: 0;    			min-height: var(--lumo-size-s); 		}
Steps to Reproduce
add theme="small"
Expected Results

Actual Results

Browsers Affected

[X] Chrome
[X] Firefox
[X] Edge
[X] Safari 9
[X] Safari 8
[X] IE 11

Versions

vaadin-select: v2.0.3

Nice catch. We should cover this with visual test.


Mark:  Reaching out for contact

Mark,
I don't know how else to contact you.  Forgive me for using this platform for this.  In short I'm on the hunt for a new job.  Know of any that might work for me?  www.daxm.net/resume
Feel free to contact me more directly instead of here.  :-)

Reaching out ;-)


[BUG]

Description
Considering a usecase if a keyword 'Phones' from selection menu is chosen and then replaced with 'World Map' .
Expected Behavior
The banner image should be disappeared
Actual Behavior
The banner Image with "Phone" still displayed.
Screenshots (if applicable)
Additional Information
Add any other context or information about the issue here.

Are u interested in working on it? @Sanidhya0077

I would like to take this if @Sanidhya0077 is not working on it. The fix should also get rid of the empty space when searching by input field instead of clicking a button below it.

I would like to take this if @Sanidhya0077 is not working on it. The fix should also get rid of the empty space when searching by input field instead of clicking a button below it.

@Vijaykv5  I am working on it will give an update soon.

@Sanidhya0077 Hey how it's going so far... its being 5 days now
Ready for a PR?

@Vijaykv5 , give me some time will give an update today for sure.

@Vijaykv5 This fix is hiding the banner image but still showing banner text behind the search results. You can see this if you click one of the links and then do a search.


Navi 14 patches fail in 5.3

Environment

Hardware
description

GPU
RX 5500 XT 8GB

CPU
Ryzen 9 5950X

Software
version

OS
Ubuntu 22.04.1

ROCm
5.3.3

Python
3.10.6

What is the expected behavior
Compiles fine
What actually happens
|====|
|SLOW|
|====|
~/rocm-build/build/rocblas ~/rocm-build/build/rocblas
HEAD is now at 006a5d65 hotfix: Assembly syntax and coverage for DirectToLds has changed (#1598) (#1610)
error: patch failed: Tensile/Common.py:198
error: Tensile/Common.py: patch does not apply

How to reproduce
apply the steps of navi 14 tutorial

Any news on how to solve this?

same in 5.4

@erkinalp
Synced gfx1012 patch with gfx803, please have a try.
https://github.com/xuhuisheng/rocm-build/blob/master/patch/22.tensile-gfx1012-1.patch


Add make targets for generating API reference docs

For codox, etc. These can probably be copied from one of the LCMAP projects.

Done.


v6.2.12 - Cannot read properties of undefined (reading 'length')

Issue
I'm learning R3F and when I tried to convert a .glb model from readyplayer.me using this tool, I'm getting this infinite loop on the browser:

Reproduction repo
https://github.com/RuanAzevedo/gltfjsx-bug-repro
Checkout the file https://github.com/RuanAzevedo/gltfjsx-bug-repro/blob/main/src/components/Experience.jsx for the following code:
// this one works fines
<primitive object={scene} />
// this one doesn't work
{/* <Avatar /> */}

Versions before 6.2.12 work fine (tested from 6.2.11 to 6.2.3).
I'm pretty new with this 3D stuff, but with some directions maybe I can investigate and send a PR.

Related issues
https://github.com/pmndrs/gltfjsx/issues/223
https://github.com/pmndrs/gltfjsx/issues/178

Direct CLI Solution
https://github.com/pmndrs/gltfjsx/issues/223#issuecomment-2095161604

Direct CLI Solution
{package_manager} install<EMAIL_ADDRESS>
{package_manager} install read-pkg-up

{package_manager} gltfjsx -t {model_path}


feat(CL): Tick Bitmap

Closes: #3059

Marking this R4R so we can start testing finding ticks for dynamic swaps...still need to implement tests. Could be that my approach is off here using 64-bit words or maybe even the translation of NextInitializedTickWithinOneWord from Solidity to Go.


The connection goes stale/drops way too fast, looks like the server isn't actually connected.

I create the host, and also connect as a client on it (using either joincode or just running  ClientManager.StartConnection(), doesn't matter, same behaviour in the end).
Then I try join as a client from a second instance and 9/10 times I get "HttpException`1: (400) HTTP/1.1 400 Bad Request" on JoinAllocationAsync.
Initially I thought it is because I was loading a scene on "OnStartServer" which caused a delay and then the relay would go down (I saw that happen in a relay example) but even stripping this out I only get the second client only instance to connect when I'm sitting and waiting for the code ready to type it as fast as I can.
It is as if the server's client isn't actually connected and keeping the relay alive.
Below is the code I made to manage the connections.
StartHost() is used by the host.
StartClientAsync() is for the client, joincode is set beforehand (confirmed with the debug message)

FishyUnityTransportSample.zip

You create Relay Server twice in the code. And for some reason you also start the server twice. The correct host startup code should look like this:
public async void StartHost()
{
    tmpro.SetText("Starting");
    try
    {
        var allocation = await RelayService.Instance.CreateAllocationAsync(4);
        joinсode = await RelayService.Instance.GetJoinCodeAsync(allocation.AllocationId);
        var utp = (FishyUnityTransport)_networkManager.TransportManager.Transport;
        utp.SetRelayServerData(new RelayServerData(allocation, "dtls"));
    }
    catch (RelayServiceException e)
    {
        Debug.Log(e);
        return;
    }

    // Save Join Code
    Debug.Log("Join code = " + joinсode);
    tmpro.SetText(joincode);

    // Start Server
    _networkManager.ServerManager.StartConnection();
    // Start Client
    _networkManager.ClientManager.StartConnection();
}

For more information, see the README.

Thanks, works great now


Test perf of DetectChanges

We need some perf tests first, and then potentially some perf improvements.
Also, consider skipping the snapshot compare of scalar, non-key properties if they are already marked as modified.

@rowanmiller @ajcvickers should we discuss the priority of completing this task for RTM in triage? it seems that perf of DetectChanges() should be somewhat covered indirectly by other tests.

Sounds good, yes the update pipeline tests (really SaveChanges tests) would cover some of this.

Please have some test cases with graph sizes > 1K-3K. This is the point where EF6 started seeing performance degradations in the order of seconds to dozens of seconds, which made EF6 complete inappropriate for large data set processing scenarios. Ideally EF7 should support such scenarios,

@popcatalin81 - the data size for our benchmarks range from 1K - 10K rows/entities.


feature: add jest for testing

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


README: yarn run start takes a long time

The README should mention that yarn run start may take several minutes before the development server gets started. At least one student was terminating the command early because they thought it was frozen.

Can I work on this

The README is fixed already. @Anirudh-GH do you want to work on a fix for the problem, rather than just fixing the README?


Parameter and notification endpoint for benchq on bootstrap

The benchq tool uses the bootstrap jobs to build Scala revisions
to be benchmarked. This adds an id parameter and a notification
endpoint to the jobs.

@adriaanm note that I haven't tested this in any way!
Also, I created a new job (https://scala-ci.typesafe.com/view/All/job/compiler-benchmark/) whose config is not in this repo. Should we keep that separate for now? Will it go away when you push the config?

The job should be ok, I think. The chef recipes only overwrite jobs for which there's a template. Your changes look good! Will give them a try this afternoon

Would be nice to put these changes in, the tool is running now. I added the notifications manually yesterday, but they don't stay, the config gets pushed.

Done!

thanks!


Remove event store and local files when tracker is removed

When the user removes a tracker using Snowplow.removeTracker local tracker files and settings should be removed as well. This would include the SQLite event store and potentially other app settings.
There are several reasons to implement this behaviour:

tidy up the file system
hold as few data as possible locally

lower risks of data leaks
not to use more disk space than mandatory, as some users have limited iCloud storage space
avoid user sensitive data

Note: this is a breaking change as it requires adding a new method to the EventStore interface (to clean up the event store).


NoResumeHandlerException: IDialog method execution finished with no resume handler specified through IDialogStack.

I'm trying to use the LuisDialog and I get the exception above. I'm sure I'm missing something simple but I am receiving the following exception even when using just the default None handler.
Called here:
await Microsoft.Bot.Builder.Dialogs.Conversation.SendAsync(activity, () => new Stream_StarterDialog(_eventRepository, _userRepository));
LuisDialog:
    [LuisIntent("")]
    public async Task None(IDialogContext context, LuisResult result)
    {
        await context.PostAsync("Sorry I did not understand. Ask me questions like \"What events are on in Seattle?\" or manage your current events with \"Show me the events I have supported as a Viewer.\".");
        context.Wait(MessageReceived);
    }

The current version of your code looks correct:
https://docs.botframework.com/en-us/technical-faq/#ensure-all-dialog-methods-end-with-a-plan-to-handle-the-next-message
However, you might consider clearing your conversation state in case it corresponded to an older version of the code:
https://docs.botframework.com/en-us/technical-faq/#my-bot-is-stuck--how-can-i-reset-the-conversation

Yep that fixed it thanks again Will!


Prevent non Contributor from creating Pre-Drafts

https://github.com/TelediskoDAO/projects/issues/8


Why can't i store those IDirect3DSurface ?

I have a List<IDirect3DSurface> and I wanted to store those surfaces in this list. so, before calling the ProcessFrame(frame); method,  I just used mylist.add(frame.Surface);
But when I create a video out of this stored surfaces using MediaComposition class like this :
var mc = new MediaComposition();
mylist.ForEach(surface => mc.Clips.Add(MediaClip.CreateFromSurface(surface, TimeSpan.FromMilliseconds(1000 / 60))));
await mc.RenderToFileAsync(file, MediaTrimmingPreference.Precise, MediaEncodingProfile.CreateMp4(VideoEncodingQuality.HD1080p));

it shows the first frame, and then that all the other frames are like the last frame.. so the video looks like an still image of the last frame. The in between frames don't show up, so I can conclude that the in between frames was replaced by the last frame somehow.
Why is that?

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

ID: f607a1db-43b3-bf1c-c6d1-6283c1280743
Version Independent ID: c1c72175-3e9c-59f6-e30e-7d6f821c5876
Content: Screen capture - UWP app developer
Content Source: windows-apps-src/audio-video-camera/screen-capture.md
Product: windows
GitHub Login: @eliotcowley
Microsoft Alias: elcowle

Hi buddy, I just do what like you. only one same frame in my video. So I think it is befacuse of the api will reuse the buffer, so the second frame will cover the first frame. We need an interface to access the frame buffer and copy the data from it. But I don't know if there is such an interface. Maybe Microsoft guys can help us.

I thought so.

I found a walkaround but I think it is not good enough.
We can save the surface to a CanvasBitmap, and save this CanvasBitmap to a temp file, then we can load it by MediaClip.CreateFromImageFileAsync.
And create a viedeos.
I have try it, it have a very high CPU and disk usage. But the result is good.
I'm try to find out a better way. Maybe we have to use some cpp code I guess.
_franePool.FrameArrived +=async (s, args) =>
            {
                using (var frame = _franePool.TryGetNextFrame())
                {
                    var canvasBitmap = CanvasBitmap.CreateFromDirect3D11Surface(canvasDevice,frame.Surface);

                    await WriteableBitmapToStorageFile(canvasBitmap);

                }
            };

async Task WriteableBitmapToStorageFile(CanvasBitmap WB)
        {
            try
            {
                string FileName = $"capture{count++}.";
                Guid BitmapEncoderGuid = BitmapEncoder.JpegEncoderId;
                FileName += "jpg";

                var file = await Windows.Storage.ApplicationData.Current.TemporaryFolder
                    .CreateFileAsync(FileName, CreationCollisionOption.ReplaceExisting);

                using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.ReadWrite))
                {
                    BitmapEncoder encoder = await BitmapEncoder.CreateAsync(BitmapEncoderGuid, stream);
                    byte[] pixels = WB.GetPixelBytes();
                    encoder.SetPixelData(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Ignore,
                              (uint)WB.SizeInPixels.Width,
                              (uint)WB.SizeInPixels.Height,
                              96.0,
                              96.0,
                              pixels);
                    await encoder.FlushAsync();
                }
                QueryPerformanceCounter(out long qpc);

                var currentTime = TimeSpan.FromSeconds(qpc / performanceFrequency);

                mediaComposition.Clips.Add(await MediaClip.CreateFromImageFileAsync(file, currentTime-_timeSpan));
                _timeSpan = currentTime;
            }
            catch(Exception e)
            {
            }
        }

I find out another workaround!
good performance and good resources usage.
 public void CreateClipInMemory(CanvasDevice canvasDevice, CanvasBitmap canvasBitmap)
        {
            CanvasRenderTarget rendertarget = null;
            QueryPerformanceCounter(out long counter);

            var currentTime = TimeSpan.FromMilliseconds(1000f * counter / performanceFrequency);
            try
            {
                rendertarget = new CanvasRenderTarget(canvasDevice, canvasBitmap.SizeInPixels.Width, canvasBitmap.SizeInPixels.Height,canvasBitmap.Dpi,canvasBitmap.Format,canvasBitmap.AlphaMode);
                using (CanvasDrawingSession ds = rendertarget.CreateDrawingSession())
                {
                    ds.Clear(Colors.Transparent);
                    ds.DrawImage(canvasBitmap);
                }
                mediaComposition.Clips.Add(MediaClip.CreateFromSurface(rendertarget, currentTime - _timeSpan));
            }
            catch
            {
            }
            finally
            {
                _timeSpan = currentTime;
                //rendertarget?.Dispose();
            }
        }

And this is my project:
https://github.com/cjw1115/UniversalWindowsDevDemos/blob/master/MediaCompositionDemo/MainPage.xaml.cs

Yeah, tried that, 3 seconds of video consume 700+ MB, and waiting more than 6-7 seconds almost hangs my desktop (4GB RAM). I wonder if there were any memory safe way.
I faced the same problem few months ago : https://stackoverflow.com/questions/52839957/adding-mediaclips-in-to-mediacomposition-eats-too-much-ram and looks like, currently there is no other work-around.

Yes. the situation is same with me.


fix: reset values when apprenticeship or pay subsidy type is changed

Description :sparkles:
Calculator would get ghost rows, inputs and calculations without proper reset of values when apprenticeship was toggled off or pay subsidy got changed to not_granted

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr3218.dev.hel.ninja :rocket::rocket::rocket:

API branch is deployed to platta: https://helsinkilisa-pr3218.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr3218.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-handler-pr3218.dev.hel.ninja :laughing::tada::tada::tada:


bench: add the zoned benchmark for Asia/Shanghai

Some timezones have DST(daylight saving time) and others do not. For example:

"America/New_York" time zone has DST
"Asia/Shanghai" had DST a long time ago, but it was cancelled long ago.

When I look into Zoned::new, I found the code path with DST is very different from the code path without DST. And their performance is totally different.
So I propose to improve the instant_to_civil_datetime_static to bench DST and Non-DST separately.
Here is the benchmark result on my Mac:
cargo bench --bench jiff-bench
critcmp -g '^[^/]+/(.*)$' -f '^(chrono|chrono-tzfile|jiff)/' base

group                                                base/chrono-tzfile/                    base/chrono/                           base/jiff/
-----                                                -------------------                    ------------                           ----------
instant_to_civil_datetime_static-America/New_York    1.19     46.2±1.01ns        ? ?/sec    1.00     38.8±0.98ns        ? ?/sec    1.92     74.6±2.27ns        ? ?/sec
instant_to_civil_datetime_static-Asia/Shanghai       1.00     34.7±0.51ns        ? ?/sec    1.08     37.4±0.62ns        ? ?/sec    2.87     99.3±1.35ns        ? ?/sec

Note: I will submit some PR to optimize their performance later. (Merging this PR first is useful to observe the performance change.)

Thank you for the quick review!

For the future, a good commit hygiene in changes like this would be to have one commit that only does the refactor and then a second commit that introduces the new benchmark. It makes review easier. No need to do that now for this PR though.

Got it. I'm curious, does jiff use squash merge(one commit) or rebase merge(keep multiple commits) after PR is reviewed?
If rebase merge(keep multiple commits), I could re-orginaze commits during I address your comment.

The benchmark results show that the Asia/Shanghai case is slower than the America/New_York case for Jiff. Do you know why?

https://github.com/BurntSushi/jiff/pull/104 is one reason, and I found another reason as well, I will prepare the PR later.

Got it. I'm curious, does jiff use squash merge(one commit) or rebase merge(keep multiple commits) after PR is reviewed?

I use both strategies. It's difficult to articulate succinctly when I use them. For my own PRs, I almost always use rebase & merge because I craft the commits to be suitable for that purpose. For contributor PRs, commit hygiene usually isn't a focus and the changes tend to be small, so I squash & merge them. In rare cases of good commits from contributors, then I'll rebase and merge (usually after improving the commit messages locally). In other rare cases, I'll sometimes rewrite PRs to use multiple commits if I think the history would meaningfully benefit from it.
For this change, which is pretty small, I'll very likely use squash and merge regardless of what you do. Please do not spend time reorganizing this PR into commits. I mentioned it for future PRs. Separating changes like "refactor but don't change behavior" from "change behavior" makes review easier, even if I ultimately still squash & merge.

Thanks @BurntSushi for the review and merge!


Add support for APIs

There are only a few minor issues with the current implementation to
get this going, namely:

Allowing POST, PATCH etc. in Cloudfront.
Checking if the NextJS page is a React component or not.

The change to compatLayer.js is needed so that if a request without
a body is sent to an API the Stream still has some content. Without
a _read() is not implemented is raised which generates an HTTP 400
response without a body.
The stream test case is removed since the stream already has EOF pushed
to it. Don't think there is a use case where the input is a stream
itself.
danielcondemarin/serverless-nextjs-plugin#116

Will this work for Dynamic API routes?
For example...
GET /api/blog/[blogId]/comments/[commentId]

Good question, not in this change but I can't see why it wouldn't after https://github.com/danielcondemarin/serverless-nextjs-plugin/pull/99 is merged. I'll test with that pull request in the next couple of days since I've only used it with static API paths so far.

Looks great! Thanks 🙏


Add more debugging info to StructBuilder validate_content

Which issue does this PR close?

Closes #.
Rationale for this change

Somehow when an error happens during StructBuilder.validate_content, we found that its error message is not enough for us to investigate which field causes the problem. It might be better to add more debugging info there.
What changes are included in this PR?

Adding some more debugging info to the panic error.
Are there any user-facing changes?

Thank you @tustvold


Upgrade ruby to 2.1.5 or 2.2.0

Backports issue can be resolved with bundle update backports

Fixed in 2a2dd76


Color picker

Component docs

[ ] Anatomy: color palette dropdown (optional), color palette, Add color (optional), custom color picker (optional)
[ ] Variants: Simple, custom, Color palette picker
[ ] Has a fixed width of 256px.
[ ] Proper label alignment.

I’d also recommend closing this one since we’re replacing color picker with the style picker in time and I’m not sure this was in kit (but definitely not code).


allocator: Fix tests on darwin

The macvlan driver isn't supported on Darwin, so a test case that depends on its behavior needs to be marked Linux-specific.
cc @abhinandanpb

Thanks ! LGTM

Author LGTM


Inject hash functions at the location of the import

Currently, sha256, sha3_256 and blake2b are injected at the beginning of the module. Their import however could be anywhere in the file. It would be safer to inject the functions at the location(s) of their import as they could potentially be overwritten by the user.

Fixed by dd461ac516255b3216bcab6a13eb899a3a3d3e8e


No OpKernel was registered to support Op 'TensorArrayWriteV3'

I'm trying to perform the inference on a pre-trained model that I imported into the assets folder.
When I make inference I get the following error:
java.lang.IllegalArgumentException: No OpKernel was registered to support Op TensorArrayWriteV3' used by {{node map_4/while/TensorArrayWrite/TensorArrayWriteV3}}with these attrs: [T=DT_UINT8, _class=["loc:@map_4/while/convert_image"]]

@veeeencedamico2 Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version. Also, did you compile from source or install a binary?
Make sure you also include the exact command if possible to produce the output included in your test case. If you are unclear what to include see the issue template displayed in the Github new issue template.
We ask for this in the issue submission template, because it is really difficult to help without that information. Thanks!

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


[712] V1 public API smoke tests

Context
https://trello.com/c/uqDY2T7t/712-m-providers-endpoint-smoke-tests
Changes proposed in this pull request

Modify smoke test Github action to dynamically generate custom Gemfile
New spec_helper_smoke.rb
Smoke test to check V1 providers endpoint returns HTTP status of 200

Guidance to review

Copy and paste the following into the existing Gemfile and run bundle:

source "https://rubygems.org"
gem "activesupport"
gem "config"
gem "httparty"
gem "rspec"

run bundle exec rspec spec/spoke - the test should pass
run RAILS_ENV=qa bundle exec rspec spec/spoke - the test should pass
run RAILS_ENV=staging bundle exec rspec spec/spoke - the test should pass
run RAILS_ENV=production bundle exec rspec spec/spoke - the test should pass

Checklist

[x] Make sure all information from the Trello card is in here
[x] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

 [M] Providers endpoint smoke tests

 [M] Providers endpoint smoke tests

This looks good if we've got the same approach working on register too. I still wonder if it would make it simpler to move the smoke tests into their own directory in the root. That would mean (I think, haven't tried it) that it could just have standard spec_helper and Gemfile in there and wouldn't need to worry about smoke tests in the normal app. Let's go with this for now anyway if you've got it working 👍

@gpeng Not a bad idea, but would prefer to let this go in for now and consider that later on.

This looks good if we've got the same approach working on register too. I still wonder if it would make it simpler to move the smoke tests into their own directory in the root. That would mean (I think, haven't tried it) that it could just have standard spec_helper and Gemfile in there and wouldn't need to worry about smoke tests in the normal app. Let's go with this for now anyway if you've got it working 👍

@gpeng Not a bad idea, but would prefer to let this go in for now and consider that later on.


Errors with code

Could MB-820 please be reviewed as some of the code is not consistent.
Has this been tested?

Updated the code blocks to fix issues when copied.


Does device scan work when phone is locked?

Hello!
I use react-native-ble-plx to scan devices and it works well while the phone isn't locked. When I lock the phone the scan stops. After device is unlocked scan works again.
So is it possible to scan BLE devices while the phone is locked?
I use LowLatency mode for scanning and phone with Android 10.
{ scanMode: ScanMode.LowLatency }

It is but your app needs to have proper permission granted by the user (to use always) and you need to use scan filters.

@dariuszseweryn, I added android.permission.ACCESS_BACKGROUND_LOCATION to AndroidManifest.xml and enabled "Allow all the time" in settings but it seems to have no effect. What filters and permissions should I add to make it work?

Filters adequate for the advertisement of the peripheral you are interested it. You cannot "scan everything" in the background because it may be used to locate the user.

So I need to add UUIDs list for correct background scan, right?

Right


shading-pattern: While drawing patterns, use transform to baseTransform first

I propose a fix for issue #6296.
I am, however, a bit uncertain about the implementation: maybe it would be better to alter the coordinates directly, instead of using ctx.save() and ctx.restore(). (Or maybe doing this in RadialAxialClosure).

Note that this fix does not work yet. The save() and restore() calls have to be somewhere else.

This PR should be ready now. I'll squash the commits on request.

/botio-windows preview

Note: I applied the change in CanvasGraphics.fill, but a similar change may be needed in CanvasGraphics.stroke, but I have not looked into this yet.

@dsprenkels Could you squash the commits? Also, looking at the diff in https://github.com/mozilla/pdf.js/pull/6684/files, I don't see how the owner argument is ever passed to getPattern. You have added it in the function header, but not in any calls.

I dabbled trying to revert the transformation, but as you say, I believe I have the "wrong" getPattern function. I think that, at the moment https://github.com/dsprenkels/pdf.js/commit/8a9480d893a5b0ba35f6102029c823ac57a81681 is the best fix.
I have seen, however, that this bug not only occurs in CanvasGraphics_fill, but also in CanvasGraphics_stroke. You can see this (for example) in tracemonkey.pdf, page 11 (I produced some screenshots below). I would be preferable to fix this while we are at it, I believe. The point is, however, that if I use the method of using
ctx.save();
// (...)
var m = this.baseTransform;
ctx.setTransform(m[0], m[1], m[2], m[3], m[4], m[5]);
// (...)

the stroke width is not correct anymore, (and I am not sure if other variables may be influenced as well).
The method I use in https://github.com/dsprenkels/pdf.js/commit/e5adbf62c37a964824b40fc52243acbd87eff05b is bad (but illustrates the idea of reverting the transformation done by the 0.1 0 0 0.1 0 0 cm instruction). If I could maybe get some guidance about where to implement a correction for the "current transformation", I'd be very happy. At the moment I feel like I'm just dabbling around. If you like, we could use the fix in https://github.com/dsprenkels/pdf.js/commit/8a9480d893a5b0ba35f6102029c823ac57a81681. The issue would be fixed, but the same problem would remain in CanvasGraphics_stroke.
stroke pattern rendering
Correct rendering:

PDF.js rendering:

This patch fixes #6486 too. Indeed feel free to contact us on IRC to discuss how to finish this patch.

@timvandermeij
I reverted to the state where I used the save()-restore() fix and squashed into one commit.

/botio-linux preview

/botio test

/botio makeref

Thank you for the fix!

This also fixes https://bugzilla.mozilla.org/show_bug.cgi?id=870041.

This also fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1105594.


HSEARCH-3544 Allow extensions at the top level of the query DSL

https://hibernate.atlassian.net//browse/HSEARCH-3544
This adds the ability to extend the query DSL, so that backends can expose specific features. In particular, for Elasticsearch we'll be able to one day do something like this:
ElasticsearchSearchQuery<Book> query = session.search( Book.class )
    .extension( ElasticsearchExtension.get() )
    .asEntity()
    .predicate( f -> f.matchAll() )
    .aggregations( f -> ... ) // ES-specific feature, not yet implemented
    .toQuery();

ElasticsearchSearchResult<Book> result = query.fetch();
result.getAggregations(); // ES-specific feature, not yet implemented.

As a bonus, after this PR we can now write something like this:
session.search( Book.class )
    .extension( ElasticsearchExtension.get() )
    .asProjection( f -> f.source() ) // Use Elasticsearch-specific projections!
    .predicate( f -> f.fromJson( "{'match_all': {}}" ) ) // Use Elasticsearch-specific predicates!
    .sort( f -> f.fromJson( "{'field1': 'asc'}" ) ) // Use Elasticsearch-specific sorts!
    .toQuery();

... where we would previously have had to write this:
session.search( Book.class )
    .asProjection( f -> f.extension( ElasticsearchExtension.get() ).source() )
    .predicate( f -> f.extension( ElasticsearchExtension.get() ).fromJson( "{'match_all': {}}" ) )
    .sort( f -> f.extension( ElasticsearchExtension.get() ).fromJson( "{'field1': 'asc'}" ) )
    .toQuery();

There are three downsides:

I had to make an incompatible change, moving org.hibernate.search.mapper.orm.search.query.SearchQuery to org.hibernate.search.engine.search.query.SearchQuery. But then we're still in Alpha.
The syntax for converting a SearchQuery to a JPA/ORM query was searchQuery.toJpaQuery(), but is now Search.toJpaQuery( searchQuery ). Which is admittedly less elegant. But then the whole feature should be rarely used, and is not recommended because it has known problems.
The Query object can no longer expose mapper-specific setters, such as setFetchSize(). These settings have to be set before the query is created. We could theoretically restore these setters through an extension mechanism, but I don't think it's worth the trouble.

Pull Request Test Coverage Report for Build 1

283 of 306 (92.48%)  changed or added relevant lines in 43 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.04%) to 88.68%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractor.java
0
1
0.0%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractorFactory.java
0
1
0.0%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.java
6
7
85.71%

backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultImpl.java
6
7
85.71%

engine/src/main/java/org/hibernate/search/engine/search/query/spi/AbstractSearchQuery.java
19
20
95.0%

mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
2
3
66.67%

mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapterExtension.java
8
9
88.89%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java
6
8
75.0%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/impl/ElasticsearchSearchQueryResultDefinitionContextImpl.java
23
25
92.0%

backend/lucene/src/main/java/org/hibernate/search/backend/lucene/LuceneExtension.java
6
8
75.0%

Files with Coverage Reduction
New Missed Lines
%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchBatchingSharedWorkOrchestrator.java
1
70.93%

Totals

Change from base Build 234:
0.04%

Covered Lines:
17391

Relevant Lines:
19611

💛  - Coveralls

Just amended some commits to address issues reported by Sonar.

@yrodiere of course I did not mean to make mappers or engine depends on backend modules. I would suggest just to add some methods such as:
.luceneExtention() and elasticsearchExtention() or just elasticsearch() ans `lucene(). Their default implementation would be to throw an exception by mappers or engine itself. But if the related backend were present on the classpath, they would be implemented and usable.
Anyway let's merge it. I'm going to review another pull request ;)

@yrodiere of course I did not mean to make mappers or engine depends on backend modules. I would suggest just to add some methods such as:
.luceneExtention() and elasticsearchExtention() or just elasticsearch() ans `lucene(). Their default implementation would be to throw an exception by mappers or engine itself. But if the related backend were present on the classpath, they would be implemented and usable.

But what would these methods return? A backend-specific interface. Thus we would need a dependency to the backend module. That's what I meant.


(DO NOT MERGE) This navbar is not working, I just want some help

Description
Adding dropdowns to the navigation bar

What
Adding dropdowns to the navbar. the tabs in the dropdown do not direct to their respective pages
Why
So that the website navbar is easier to use
How
using div/i/a class and semantics
Verification Steps
Opening the files in a browser
Checklist:

[x] This pr is linked to the related trello card
[ ] My code follows the style guidelines of this project
[x] I have requested a code review from (at least) two team members
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] This change has been verified by another team member

@dimitraz @judyobrienie @ciaranRoche

wait, the about tab isn't active when I switch to principal.html, and when I put it to active then the dropdown won't go away

@dominikkawka to help with testing etc, can you add some dummy content to pages that you are adding, even just a simple header with the name of the page! It will help by giving a visual change when clicking through links

I just realised that if you go between the nav bar and the pointing arrow at the top of the dropdown, the dropdown will disappear. You would have to have a really low dpi to make the dropdown go away but it's annoying to know about it.

@dominikkawka I am busy at the moment, but I will take a better look at this tonight and if I can address any of your issues I will make a PR against your fork

I approve these changes 😄
@dominikkawka would you mind rebasing this PR, give me a shout if you need a hand sorting any conflict.

@ciaranRoche Sorry for not looking at this until now, I got caught up with something after the school trip to Barcelona

@ciaranRoche Also I will fix the order of the navbar in another pr, this one is just to get the dropdowns to work

Closing this PR as changes will be addressed in https://github.com/MountSionCBSSecondary/SchoolWebsite/pull/23


Track changes in k8s 1.24

Includes new APIs and deprecations introduced in the upstream. Most
prominently ObjectMeta#ClusterName and mutator methods have been renamed
pending removal.
Signed-off-by: Scott Andrews<EMAIL_ADDRESS>

Keeping as draft until k8s 1.24.0 is released


reconcile matching throughout Envoy config/API

We have a lot of different matching going on (route, RBAC, Tap, filter chain, etc.) and we probably could share more matching infrastructure across components. This issue tracks figuring out a plan to see what can be shared.

I have a proposal (now with more detail and fewer owl drawings). I'm hoping to use it as the basis for #6453.
Attn: @mattklein123 @junr03 @htuch.

LGTM, I left a few minor comments.

In general this LGTM, but I left one comment about when the matchers run. I think this might be problematic in some cases and will need more thinking.
I wonder if it's worth it to have the reference system to begin with vs. just having centralized matching protos and implementation and allowing them to run in different places...

Within the scope of v4 / UDPA is a more general treatment of matching, see for example the match-action approach in https://github.com/cncf/udpa/pull/4 and https://docs.google.com/document/d/1orxTIL9FXtgmyl5TtPRBqGjgp1ekL7oOKDd95wxeCRY/edit.
@mergeconflict do you have any thoughts on where we might take this at an API level in the scope of v3 (targeted end-of-quarter)? Are there some low hanging fruit we can address now and/or aspects of this that belong in v4 (UDPA)?

@mattklein123 I'm wondering if we can add the new unified matcher to v2 and then deprecate existing matchers, allowing for their removal in v3. This would be the preferable approach IMHO, rather than a radical change in how matching is done alongside the rest of the v3 work. If that makes sense, do you know who might own this specific task?

The plan above sounds good, but TBH this is a giant work item and I'm doubtful we are going to find someone to do it. We will probably end up punting to v4 but lets leave help wanted in case someone is interested?

Ack. I've cleared this from the 1.12.0 milestone.

Related somewhat to https://github.com/envoyproxy/envoy/issues/9656


Make the theme of the website more even

Please assign it to me!

Please assign it to ne. I have some ideas.

@smaranjitghose please assign this issue to me, i am interested in working on this.

I'm interested in working on this too! In case any work is pending, please assign it to me as well.


Lax

Looks perfect, keep going on and after resolving these test cases we will be ready to deploy the application with addition of front-end test cases aswell.


Prevent injection by escaping ldap search filter

As far as i can tell there's no way to check if a user is in a group recursively without using the search filter.
For that I use something like this:
"(&(|(userPrincipalName=<user>)(sAMAccountName=<user>))(memberOf:1.2.840.1135<IP_ADDRESS>1:=<gdn>))"
Where the username is replaced by <user> and the group dn is replaced by <gdn>.
Issue with this is that it's unsafe if the text isn't escaped properly as it allows for injection.
This feels like something that's more appropriate to exist in the library itself (akin to how sql libraries and their queries),
rather than having it implemented by the user independently.
It might also be of course that there already is something that achieves this safely that I have missed,
but if not my suggestion stands:)
Thanks!

There is ldap_escape() which is meant for escaping the values interpolated into the filter. Does that work for you?

Closing for lack of feedback.

Sorry for late response.
Missed that one completely, it seems to be just what i was looking for, thanks:)!


channel page cover photo  (navbar) interactions

Opening this as a reminder because it represents a few related issues. When a channel has a cover photo installed, the links on the navbar aren't functional until the cover photo has been "closed/moved". This is a usability issue because one of the first actions typically is clicking something in the navbar.
So the navbar should probably be hidden with the text, or somehow made to function when the cover photo is being displayed.
I would do something about this, but leaving in an issue because I believe "linked scrollbar effects" have been deprecated in Firefox and at some point we will need to re-design the cover photo interaction. Dealing with the navbar should be a subset of that effort.

IIRC the cover photo itself does not use linked scrollbar effects. It's the fading in of content which does.
We fade out the content bcause otherwise the cover photo is loosing focus.
Making the navbar buttons functional if the cover-photo is visible is probably trivial. I think though that it is weird to click a button and then the button does something and at the same time the screen scrolls up - thats why we dedicated the first click to scroll up the cover-photo. We might need to fade the buttons aswell to make it clear that they are not functional at this point.

I believe "linked scrollbar effects" have been deprecated in Firefox and at some point we will need to re-design the cover photo interaction.

Well yeah, they warn about it because they can't deal with it very well. It works much better again in the current beta though where they use a new rendering engine...

I've got something I think is workable.


refactor: traffic gen promise all

As @vojtechsimetka correctly proposed, the cheque requests in traffic generation could happen concurently, that I made in this PR.
Nevertheless, the scripts won't exit from the infinite loop ever, because it overloads the Bee node and won't show up any incoming cheques on the destination node unless you break the infinite loop.
I guess it can be something related to how Bee handles its ongoing processes, but it seems like if the node processes and pushes continuously chunks, it cannot issue cheques.

Wow I wonder if there is some await missing so it just spams the bee nodes. If not, then I'd suggest to increase the sleep between uploads just to see how that will behave. I'm happy to jump on a pair programming session, so that we can report the findings to Bee devs.

with the prev setup in the base branch works, because with the gradual queries for cheques fills out this additional sleep time that it needs.
I created this branch for investigate this issue, but it won't be merged until the Bee client can handle the cheque issuances on load.

Long story short, because of the time-base settlement the cheques will issued a little later than before (~1-2 min) but actually they will be issued after a while, so everything seems fine regarding to this.
Also the behaviour of the cheque issuance was strange because the cheques immediately appeared after I stopped the data generation script, but it may will be detailed in the related bee issue, the important is it is not related to the bee couldn't send cheques during on high load.

I also raised the sleep time, because I noticed the cheques arrive earlier if the data upload is not continuous.


more: add arguments print over and clean print

#2320
This pull request adds two arguments: -c, --print-over and -p, --clean-print.
I have included them in an if ... else if block because when both -c and -p are provided, it results in the --print-over options being applied.

The test is failing:

--- TRY 3 STDERR:        coreutils::tests test_more::test_valid_arg ---
thread 'test_more::test_valid_arg' panicked at 'Command was expected to succeed.
stdout =
 stderr = thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 6, kind: Uncategorized, message: "No such device or address" }', src/uu/more/src/more.rs:223:33
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
', tests/by-util/test_more.rs:15:27
stack backtrace:
   0: rust_begin_unwind
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:584:5
   1: core::panicking::panic_fmt
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:142:14
   2: tests::common::util::CmdResult::success
             at ./tests/common/util.rs:390:9
   3: tests::common::util::UCommand::succeeds
             at ./tests/common/util.rs:1559:9
   4: tests::test_more::test_valid_arg
             at ./tests/by-util/test_more.rs:15:5
   5: tests::test_more::test_valid_arg::{{closure}}
             at ./tests/by-util/test_more.rs:14:1
   6: core::ops::function::FnOnce::call_once
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5
   7: core::ops::function::FnOnce::call_once
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

While more -c file.txt works fine, more -p file.txt doesn't seem to work correctly. When I start paging, the content of the previous page(s) is not cleared.

I have corrected the behavior of the two commands because they were not functioning properly previously.
The command -c mistakenly cleared both the displayed text and its history instead of just deleting the currently displayed text.
The command -p now works correctly by taking the displayed text and adding it to the history. As a result, the terminal is emptied, allowing the remaining content to be printed.

Thanks for your PR :)


styles.css.ai

https://firebase.google.com/docs/web/setup#available-libraries// Import the functions you need from the SDKs you need import { initializeApp } from "firebase/app";
import { getAnalytics } from "firebase/analytics"; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries
// Your web app's Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = {
apiKey: "AIzaSyAwDXwu6QJjcst50f0q0TuCf85sHrK-i9E",
authDomain: "project-for-jcodepy-in.firebaseapp.com",
projectId: "project-for-jcodepy-in",
storageBucket: "project-for-jcodepy-in.appspot.com",
messagingSenderId: "16749512780",
appId: "1:16749512780:web:96ba6c7665a09c1f878ce9",
measurementId: "G-N2GFT6BXG1"
};
// Initialize Firebase
const app = initializeApp(firebaseConfig);
const analytics = getAnalytics(app); I futuristic ideals and interest concept of AI ART pleasures art by quantum computing AI FUTURISTIC TIMES OF TODAY

https://firebase.google.com/docs/web/setup#available-libraries// Import the functions you need from the SDKs you need import { initializeApp } from "firebase/app"; import { getAnalytics } from "firebase/analytics"; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries
// Your web app's Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: "AIzaSyAwDXwu6QJjcst50f0q0TuCf85sHrK-i9E", authDomain: "project-for-jcodepy-in.firebaseapp.com", projectId: "project-for-jcodepy-in", storageBucket: "project-for-jcodepy-in.appspot.com", messagingSenderId: "16749512780", appId: "1:16749512780:web:96ba6c7665a09c1f878ce9", measurementId: "G-N2GFT6BXG1" };
// Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); I futuristic ideals and interest concept of AI ART pleasures art by quantum computing AI FUTURISTIC TIMES OF TODAY

publicfirebase deployfirebase initfirebase login

CHIP8


Updating binance get tickers

Changes

Updating Binance GetTicker, to nomarlize symbol before request.
Updating Bitfinex exchange GetAmounts, adding new parameter to choose wallet.

Looks like there are conflicts. You should pull latest and re-sync. Normalize symbol is gone and not necessary in 99% of cases.

this change was necessary in my application, that is in production mode.

OnGetTickerAsync will have already had NormalizeMarketSymbol called. Do not call OnGetTickerAsync directly, call GetTickerAsync.

Left this change

Updating Bitfinex exchange GetAmounts, adding new parameter to choose wallet.


certspotter: init at 0.17.0; nixos/certspotter: init

Description of changes
Add a module for certspotter, a tool for checking certificate transparency logs for newly issued certs for specified domains.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[x] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Could you also add a note about the new service in the 23.11 release notes?

I already did it though?

I think it would be hard to add a NixOS test for this, but certspotter does support custom certificate transparency log lists.

I've looked into it and it looks like it's a major pain to set up a local CT server. This would require a separate set of PRs and I think that's out of scope of this one. However, if some certificate transparency server will be packaged for NixOS, it can be tested alongside Cert Spotter in one go.

Thanks for the great input @robryk, would you say the module now looks good?

changes: minor option description changes and added exec to script

bumped version to 0.17.0 and removed the vendored patch, no other changes


[1586] Improvements to applications open from

Context
A draft PR indicating potential improvements to Course#applications_open_from based on @benilovj's branch.
"Applications open from" should be the earliest date in any of the sites. Currently it's restricted to looking at just the sites with open applications.
This means that no date is available if applications haven't opened yet.
The wrong date might show if some of the sites have no vacancies.
No date available if the site is new and not yet running.
Checklist

[ ] Make sure all information from the Trello card is in here
[ ] Attach to Trello card
[ ] Rebased master
[ ] Cleaned commit history
[ ] Tested by running locally

 Applications open from shouldn't be restricted to just sites that are open to applications

@dankmitchell Can we actually remove the sidebar stuff from this PR and do it with a separate ticket? Just because of the logic behind published/not published, etc. We're starting to ticket up the provider enrichment stuff now anyway.

Closing this as it's outdated. We'll have to do the underlying applications_open_from eventually.


swift-inspect: Explicitly reference String.init(cString:)

This was briefly failing to build because of an ambiguous initializer while making other changes, it's better to be explicit with method names anyway.
rdar://127548384

@swift-ci please smoke test

@swift-ci please smoke test


Frame wallet users aren't able to access app (to even see its not supported)

Overview
This was reported to me kind of tangentially so I don't have all the details, but a user who has Frame wallet, ended up in a state where the site opens mulitple metamask tabs.
References and additional details
I don't have a ton of detail on how to reproduce besides this video.
This also may be kind of an odd edge case to handle based on some reading on Frame.

Maybe we are blocking this interaction for security reasons, which may be good and we just need a better error message, IE another extension is attempting to act as metamask.
Acceptance Criteria
Wallets that are not support correctly tell the user in an error message vs opening multiple MM tabs
https://user-images.githubusercontent.com/15096737/196179123-9093d0a4-3568-44d3-b853-d6e62c35b3e9.mov
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

Injecting Frame as Metamask seems to solve this in the browser extension.

closing as workaround, can confirm frame works via injecting as metamask


API for product details

I want to make GET api for products details which will include fields name, price, location, rating and image of product .
Please assign this issue to me under GSSoC'23

@codervivek5 , Assign me this will provide paid API for products. 👍🏻


Add requirements.txt file.

@rigoudyg  Before merging this, can you please address #14?
The requirements.txt and env.yml currently lack:
requests
bs4
I overlooked to update the env.yml in my PR and I have a separate requirements.txt in the MS sandbox folder that should be removed in favour of yours. Maybe it makes also sense to move the env.yml to the repository root like your introduced requirements.txt.

@sol1105 I added the two packages in the requirements.txt and env.yml and move them to the base directory. I also delete the requirements.txt from the MS directory which is a subset of the global one.
It should close #14

Great, thank you. Then this can be merged


Stop segment calcs

Adds the same env.sample file from the backend repo. This can be updated with real credentials and saved as a .env. From there, notebooks can pull in environment variables to access the RDS directly from Python (pandas) w/o having to expose those secrets. It relies on the python-dotenv library, which I added to the environment.yml file. The basic usage is

from dotenv import load_dotenv
load_dotenv()

os.getenv("POSTGRES_HOST")

The 4.0-jab notebook is how I did the lagged calculations for the stop to stop data. It exported both the stop_to_stop.parquet and the route_stops.parquet.

The 5.0-jab notebook is an example of how to look at the stop to stop data. Hopefully others can use this and the data from google drive to start exploring w/o needing to figure out access to the RDS instance.

Looks good - one file was missing an end-of-line, which I fixed. Merging


Is this repo still maintained?

There hasn't ben an update in 5 years, is this project abandoned?
What's a better maintained version we could be using?

Didn't you see, windows support was just added


CATS Plugin still insnt working for me HELP!

So i'm using the newer blender 2.79 and CATS Pluggin isnt working on it for me
please can someone help on this issue please :C

See #214


Make vault_token optional

move vaultToken and namespace to optional flags, since they aren't
required if vault is not used and since namespace has a default
add sample certs to ingress example to not rely on vault for example
fix a bug of pr #24, that panicked if vaultkubeconfig wasn't set

fix #17

sample certs could be simple dummy strings (instead of valid pems). The sample deployment would still work, but the sample deployment would also be nonsense. lmk if I should use dummy strings instead.

tested examples with minikube and isopod -kubeconfig ~/.kube/config install examples/main.ipd


puzzling issue with svelte/rollup upgrade

Upgrading a some dependencies in a svelte app where this persistent store was working. I haven't pinned down the precise culprit, my hunch/guess is rollup-plugin-node-resolve
  "devDependencies": {
    "cypress": "^6.2.0",
    "npm-run-all": "^4.1.5", -> (removed)
    "rollup": "^2.23.1" -> "rollup": "^2.35.1",
    "rollup-plugin-commonjs": "^10.1.0", -> "@rollup/plugin-commonjs": "^17.0.0",
    "rollup-plugin-node-resolve": "^5.2.0", -> "@rollup/plugin-node-resolve": "^11.0.0",
    "rollup-plugin-css-only": "^3.1.0",
    "rollup-plugin-livereload": "^1.3.0", -> "rollup-plugin-livereload": "^2.0.0",
    "rollup-plugin-svelte": "^5.2.3", -> "rollup-plugin-svelte": "^7.0.0",
    "rollup-plugin-terser": "^6.1.0", -> "rollup-plugin-terser": "^7.0.0",
    "sirv-cli": "^1.0.8", -> "sirv-cli": "^1.0.10",
    "svelte": "^3.29.4" -> "svelte": "^3.31.0"
  },

but for some reason I was getting an error at startup.
bundles src/main.ts → public/build/bundle.js...
[!] Error: Could not load /path/to/project/node_modules/svelte-persistent-store/dist/dist/local (imported by src/store.js): ENOENT: no such file or directory, open '/path/to/project/node_modules/svelte-persistent-store/dist/dist/local'

I was able to solve by changing my import from
import { writable } from 'svelte-persistent-store/dist/local';

to
import { writable } from 'svelte-persistent-store/local.js';

Downgrading to @rollup/plugin-node-resolve 10.0 also resolves the issue.

Downgrading to @rollup/plugin-node-resolve 10.0 also resolves the issue.

Downgrading to @rollup/plugin-node-resolve 10.0 also resolves the issue.

Downgrading to @rollup/plugin-node-resolve 10.0 also resolves the issue.

I believe that the rollup plugin behaves correctly because it respects ECMAScript modules. svelte-persitent-store sets the exports field in package.json. When importing the package as an ECMAScript module all paths svelte-persistent-store/foo/bar are rewritten to svelte-persistent-store/dist/foo/bar.
In theory it should now be possible to import from 'svelte-persistent-store/local'. But unfortunately this does not play well with Typescript because the compiler cannot find the types for svelte-persistent-store/local as it looks for ./node_modules/svelte-persistent-store/local.d.ts. A solution could be to include package type declarations in addition to the module type declarations. Alternatively, the dist directory prefix could be removed in the package archive.

I believe that the rollup plugin behaves correctly because it respects ECMAScript modules. svelte-persitent-store sets the exports field in package.json. When importing the package as an ECMAScript module all paths svelte-persistent-store/foo/bar are rewritten to svelte-persistent-store/dist/foo/bar.
In theory it should now be possible to import from 'svelte-persistent-store/local'. But unfortunately this does not play well with Typescript because the compiler cannot find the types for svelte-persistent-store/local as it looks for ./node_modules/svelte-persistent-store/local.d.ts. A solution could be to include package type declarations in addition to the module type declarations. Alternatively, the dist directory prefix could be removed in the package archive.


JSON example message for scaling is not correct

The quotation marks are missing around the data warehouse units and the "c" is missing after the data warehouse units.
Incorrect
{
"properties": {
"requestedServiceObjectiveName": DW1000
}
}
Correct
{
"properties": {
"requestedServiceObjectiveName": "DW1000c"
}
}
Error message missing quotation marks
{"error":{"code":"InvalidRequestContent","message":"The request content was invalid and could not be deserialized: 'Unexpected character encountered while parsing value: D. Path 'properties.requestedServiceObjectiveName', line 3, position 41.'."}}
Error message missing c
{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"details":[{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"severity":"16"}],"innererror":[]}

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

ID: 1e9885b5-edf8-0b6f-880c-54d2ae586d62
Version Independent ID: 0ad7190a-5bc2-4b04-4704-7838f0eb2a8e
Content: Manage compute resource for for dedicated SQL pool (formerly SQL DW) - Azure Synapse Analytics
Content Source: articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-manage-compute-overview.md
Service: synapse-analytics
Sub-service: sql-dw
GitHub Login: @ronortloff
Microsoft Alias: rortloff

@Joost-van-Rossum
Thanks for the feedback and bringing this to our notice. At this time we are reviewing the feedback and will update the document as appropriate.

@Joost-van-Rossum
Thanks for the feedback and bringing this to our notice. At this time we are reviewing the feedback and will update the document as appropriate.

Hi @Joost-van-Rossum,  could you please point us to the exact location of the issue with error message?
Appreciate your feedback and bringing this to our attention.
Thank you

Hi @Joost-van-Rossum,  could you please point us to the exact location of the issue with error message?
Appreciate your feedback and bringing this to our attention.
Thank you

The errors occurred when calling the rest API from within Azure Data Factory

The errors occurred when calling the rest API from within Azure Data Factory

@Joost-van-Rossum Appreciate much for reporting this to us.
The PR for the doc fix has been created and it will be merged soon.
Could you please highlight the section where the error message is having issue for the below error messages you have provided?
Error message missing quotation marks
{"error":{"code":"InvalidRequestContent","message":"The request content was invalid and could not be deserialized: 'Unexpected character encountered while parsing value: D. Path 'properties.requestedServiceObjectiveName', line 3, position 41.'."}}

Error message missing c
{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"details":[{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"severity":"16"}],"innererror":[]}

Thank you

@Joost-van-Rossum Appreciate much for reporting this to us.
The PR for the doc fix has been created and it will be merged soon.
Could you please highlight the section where the error message is having issue for the below error messages you have provided?
Error message missing quotation marks
{"error":{"code":"InvalidRequestContent","message":"The request content was invalid and could not be deserialized: 'Unexpected character encountered while parsing value: D. Path 'properties.requestedServiceObjectiveName', line 3, position 41.'."}}

Error message missing c
{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"details":[{"code":"45122","message":"\u0027Azure SQL Data Warehouse Gen1 has been deprecated in this region. Please use SQL Analytics in Azure Synapse.\u0027","target":null,"severity":"16"}],"innererror":[]}

Thank you


Cleanup the HTML doc generation

This PR tweaks the HTML doc generation which includes:

README as default page for HTML doc.
Adjust the code indentation.
Badges and more badges.

@Adzz Should I resolve the conflicts and resubmit the PR?

@Adzz Done. Please check again.

@kianmeng  Thank you! 💙❤💛💚💜


RStudio Workbench keeps randomly crashing due to a same jsonrpc error

Hi team, multiple users in my team have been experiencing some random crashes, taking a look at the log I found they seem like all caused by the same jsonrpc error:
2023-03-09T17:41:28.759247Z [rserver-monitor] ERROR 2023-03-09T17:41:28.759048Z [rsession-bend1] ERROR jsonrpc error 7 (Method not found) [method: set_computed_theme_colors]
OCCURRED AT void rstudio::session::rpc::handleRpcRequest(const rstudio::core::json::JsonRpcRequest&, rstudio_boost::shared_ptr<rstudio::session::HttpConnection>, rstudio::session::http_methods::ConnectionType) src/cpp/session/SessionRpc.cpp:345;
LOGGED FROM: void rstudio::session::rpc::handleRpcRequest(const rstudio::core::json::JsonRpcRequest&, rstudio_boost::shared_ptr<rstudio::session::HttpConnection>, rstudio::session::http_methods::ConnectionType) src/cpp/session/SessionRpc.cpp:350\|\|\|
--
2023-03-09T17:31:00.937519Z [rserver-monitor] ERROR 2023-03-09T17:31:00.937149Z [rsession-bend1] ERROR The previous R session terminated abnormally
LOGGED FROM: rstudio::core::Error {anonymous}::rInit(const rstudio::r::session::RInitInfo&) src/cpp/session/SessionMain.cpp:721\|\|\|

The crashes happened randomly and usually can be fixed by restart the session, so I can't reproduce it on my end.
The RStudio Workbench we are using is 4.2.2 (2022-10-31), and we run the server on Amazon Linux 2 x86_64-pc-linux-gnu (64-bit). So far the RStudio is still mostly running fine for us, but any suggestion or help on this issue would be appreciated!

Sorry I opened this issue at the wrong repo


Added proper(er) Makefile, pre-commit hook with linting.

Also, README tweaks.
Fixes #8

Summoning @drolando for Makefile wisdom. No urgency, feel free to take your time, any thoughts are appreciated.

Turns out (and I knew this at some point but forgot) pip-tools does exactly what we need here. It maintains a lockfile for dependencies, so version drift is not a problem. It exposes a command pip-sync that makes sure the virtualenv it's in has exactly and only the dependencies defined. This means we have a guarantee that environments won't drift, while also saving the time-cost of rebuilding virtualenvs whenever something changes. It also-also provides an extra command to upgrade dependencies.

Turns out (and I knew this at some point but forgot) pip-tools does exactly what we need here. It maintains a lockfile for dependencies, so version drift is not a problem. It exposes a command pip-sync that makes sure the virtualenv it's in has exactly and only the dependencies defined. This means we have a guarantee that environments won't drift, while also saving the time-cost of rebuilding virtualenvs whenever something changes. It also-also provides an extra command to upgrade dependencies.

whoot! thanks pywizards