Set-SPOTaxonomyFieldValue can't set multiple terms

PnP PowerShell - https://github.com/OfficeDev/PnP-PowerShell
Category
[X] Bug
[X] Enhancement
Environment
[X] Office 365 / SharePoint Online
[ ] SharePoint 2016
[ ] SharePoint 2013
Expected or Desired Behavior
Call Set-SPOTaxonomyFieldValue should be able to set multiple Terms for example, I was expecting like the following line of code might work, but was not able to get it working.
Set-SPOTaxonomyFieldValue -ListItem $newListItem -InternalFieldName "TaxonomyColumn" -termpath "TermGroup|TermSet|Term;TermGroup|TermSet|Term"
I would suggest having a Add-SPOTaxnomyFieldValue, and Remove-SPOTaxonomyFieldValue cmdlet that can add terms to value(s) to a taxonomy column that allows for multiple values.

This issue was moved to OfficeDev/PnP-PowerShell#465


Version 1.0.0

TODO

[x] Sketch new API
[x] Refactor Task API to follow new design

[x] Update Task definition to use the new Ref interface and the new Lens format
[x] Update planner and agent to work with the new task definition
[x] Add new expansion property to methods
[x] Add maxDepth configuration to planner opts
[x] Rename Target.DELETED to Target.UNDEFINED
[x] Rename Diff interface to Distance
[x] Add Domain interface

[x] Refactor Sensor API
[x] Update planner tests
[x] Update Agent tests
[x] Update Mermaid tests
[x] Update integration tests

[x] Update composer integration tests
[x] Update orchestrator integration tests

[x] Improve code documentation (it still needs some work though)
[x] Finish README

Change-type: major

I self-certify!


Create, list and delete buckets + cleanup Storage within CleanProjectRequest()

https://keboola.atlassian.net/browse/KAC-252

Tohle pls mergni, já pak rebasnu a mergnu https://github.com/keboola/go-client/pull/27, když je tady přidaný ten delete buckets u clean project requestu


update sphinx

Description
Please summarise the changes.
Related issues
Please mention any github issues addressed by this PR.
Checklist

[x] I have performed a self-review of my code.
[ ] I have commented hard-to-understand parts of my code.
[ ] I have made corresponding changes to the public API documentation.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] I have updated the changelog with any user-facing changes.

See doc check on https://github.com/CQCL/pytket-pennylane/actions/runs/7542343721

Can we get dependabot to scan this file?
We could do that, but with most of the packages used here we are not using the newest version on purpose, so not sure how much confusion that could generate?

OK


gnulib: 0.1-357-gffe6467 -> 20180226

Motivation for this change

gnulib in nixpkgs is 3.5 years old
a newer version is required to compile libvirt-4.x
the present version schema (0.1-357-gffe6467) is vague and no other distro follows it, so I changed it to YYYYMMDD, for the reasons:
3.1. other distros use YYYYMMDD, so it would allow Repology to compare the versions.
3.2. a vague version scheme gives no hint how old is the package.
3.3. I have no idea what is the actual version number in (0.1-357-gffe6467)-like schema (UPD: I got it, it was git describe HEAD)

closed as being a part of https://github.com/NixOS/nixpkgs/pull/35687


Added TableOfContentsPlugin

Thank you for the feedback! Will fix these and commit in a few.

Also, can we get rid of package.json? We don't commit this unless we intentionally add/remove packages

I have tried the vercel deployed playground on https://lexical-playground-qd3p1sce7-fbopensource.vercel.app and it shows an empty page with an error in the console https://lexical.dev/docs/error?code=8 `LexicalComposerContext.useLexicalComposerContext: cannot find a LexicalComposerContext``
So I have built from source the branch and the result is really looking good, with ability to navigate to the heading from the TOC. Here is a quick preview (would be great to have one more comprehensive in the first comment of this PR).

Thanks @zurfyx for the detailed feedback! Will fix these bugs in a few and close this pr for the present time. Then, we can start reiterating in future pr's for performance and style improvement!

Hi @zurfyx Just deleted the IntersectionObserver() and used the normal Element.getBoundingClientRect() instead. While we are not observing all the nodes anymore through IntersectionObserver(),  I still think  that using Element.getBoundingClientRect() repeatedly in a scroll listener is expensive as well. I tried to mitigate that cost using debouncing but ultimately should trade it off for something faster and more performant.


DEV: Extract uploads from chat-composer into a chat-composer-uploads component

This commit breaks up some of the tight coupling between the chat-composer component and uploads. It removes the use of ComposerUppyUpload which is more complex and heavily geared towards interactions with the core composer, including the inserting of upload placeholder text which we don't need at all for the chat composer. Instead we are using UppyUploadMixin, which needed some improvements made in https://github.com/discourse/discourse/pull/16383 to accommodate this change.
We cannot completely remove all coupling. The chat-composer needs to load in drafts and edit messages that may have uploads attached, and for that there is an app event introduced here called chat-composer:load-uploads that handles this preloading. This works the other way as well -- when uploads are complete in chat-composer-uploads or removed the chat-composer needs its internal state updated, for which I introduced an uploadChanged action.
The chat-composer-uploads component needs to bind the paste event for the chat-composer text area to allow for uploads to be pasted in directly.
Additionally, the uploads now shows "Processing..." instead of "Uploading..." when the preprocessing such as media optimization is still happening for each individual upload. Upload state is cleared up and cancelled properly if switching to editing a message while an upload is in progress.
The CSS for the chat-composer-upload(s) has also been extracted, and some improvements have been made to e.g. allow for scrolling on horizontal overflow.

Thanks for the review @jjaffeux , hopefully will address this today :+1:

@jjaffeux Fixed all the minor things, and left a couple of replies :)

@jjaffeux Fixed all the minor things, and left a couple of replies :)

Great thanks, its good to me 👍


Build services fixes

Fixes the delays in the build.

You can test this PR using the following package version. 11.0.999-cibuild0037205-beta. (feed url: https://nuget-feed-all.avaloniaui.net/v3/index.json) [PRBUILDID]


Added 3 tourists location.

Added the 3 tourists location i.e. Gulmarg , Chowpatty ,  Patnitop.
Added a full row of 3 tourist destination.
Destinations added

PLS do label it with Hacktoberfest and Hactoberfest-Accepted labels.

Pls label it with Hacktoberfest and Hacktoberfest accepted labels.


Build error

After running npm install followed by npm run build I get the following error on my laptop:

marc@marc-ThinkPad-X1-Carbon ~/git/angular2-library $ npm run build

<EMAIL_ADDRESS>build /home/marc/git/angular2-library
rimraf dist && ngc -p src/tsconfig.aot.json && gulp

Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:244:13: Duplicate identifier ''.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:248:19: Duplicate identifier ''.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:21: ']' expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:22: ';' expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:23: Declaration or statement expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:33: ']' expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:34: ')' expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:35: Declaration or statement expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:11444:37: Declaration or statement expected.
Error at /home/marc/git/angular2-library/node_modules/@types/lodash/index.d.ts:19441:1: Declaration or statement expected.
npm ERR! Linux 4.4.0-59-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "build"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>build: rimraf dist && ngc -p src/tsconfig.aot.json && gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'rimraf dist && ngc -p src/tsconfig.aot.json && gulp'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-sdk package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     rimraf dist && ngc -p src/tsconfig.aot.json && gulp
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular2-sdk
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular2-sdk
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /home/marc/git/angular2-library/npm-debug.log

I'm not sure why I get this error on my laptop, because I don't get it on my laptop.
My node version is v4.2.6 and my npm version is 3.5.2. I've changed nothing inside the angular2-library project after my checkout.
I get an error too, when I try to run npm test:

marc@marc-ThinkPad-X1-Carbon ~/git/angular2-library $ npm test

<EMAIL_ADDRESS>pretest /home/marc/git/angular2-library
npm run lint

<EMAIL_ADDRESS>lint /home/marc/git/angular2-library
tslint --force "src/**/*.ts"

src/components/hello-world/HelloWorld.component.ts[15, 2]: file should end with a newline
src/components/hello-world/HelloWorld.component.ts[8, 15]: The selector of the component "HelloWorldComponent" should have prefix "my" (https://goo.gl/cix8BY)
src/components/hello-world/HelloWorld.module.ts[17, 2]: file should end with a newline
src/components/hello-world/HelloWorld.spec.ts[24, 4]: file should end with a newline
src/components/index.ts[1, 31]: file should end with a newline
src/index.ts[1, 30]: file should end with a newline

<EMAIL_ADDRESS>test /home/marc/git/angular2-library
karma start

31 01 2017 13:00:56.164:ERROR [preprocess]: Can not load "webpack"!
WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.

configuration.entry should be one of these:
object { : non-empty string | [non-empty string] } | non-empty string | [non-empty string] | function
The entry point(s) of the compilation.
Details:

configuration.entry should NOT have less than 1 properties ({
"keyword": "minProperties",
"dataPath": ".entry",
"schemaPath": "#/oneOf/0/minProperties",
"params": {
"limit": 1
},
"message": "should NOT have less than 1 properties",
"schema": 1,
"parentSchema": {
"minProperties": 1,
"additionalProperties": {
"oneOf": [
{
"description": "The string is resolved to a module which is loaded upon startup.",
"minLength": 1,
"type": "string"
},
{
"description": "All modules are loaded upon startup. The last one is exported.",
"$ref": "#/definitions/common.nonEmptyArrayOfUniqueStringValues"
}
]
},
"description": "Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.",
"type": "object"
},
"data": {}
}).
object { : non-empty string | [non-empty string] }
Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.
configuration.entry should be a string.
configuration.entry should be an array:
[non-empty string]
configuration.entry should be an instance of function
function returning an entry object or a promise..
at webpack (/home/marc/git/angular2-library/node_modules/webpack/lib/webpack.js:19:9)
at new Plugin (/home/marc/git/angular2-library/node_modules/karma-webpack/lib/karma-webpack.js:63:18)
at invoke (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:75:15)
at Array.instantiate (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:59:20)
at get (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:48:43)
at /home/marc/git/angular2-library/node_modules/di/lib/injector.js:71:14
at Array.map (native)
at Array.invoke (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:70:31)
at null.get (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:48:43)
at instantiatePreprocessor (/home/marc/git/angular2-library/node_modules/karma/lib/preprocessor.js:55:20)
at Array.forEach (native)
at createPreprocessor (/home/marc/git/angular2-library/node_modules/karma/lib/preprocessor.js:74:20)
at Array.invoke (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:75:15)
at get (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:48:43)
at /home/marc/git/angular2-library/node_modules/di/lib/injector.js:71:14
at Array.map (native)
at null.invoke (/home/marc/git/angular2-library/node_modules/di/lib/injector.js:70:31)
at null.Server.start (/home/marc/git/angular2-library/node_modules/karma/lib/server.js:103:18)
at Object.exports.run (/home/marc/git/angular2-library/node_modules/karma/lib/cli.js:280:26)
at Object. (/home/marc/git/angular2-library/node_modules/karma/bin/karma:3:23)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3

START:
31 01 2017 13:00:56.208:INFO [karma]: Karma v1.3.0 server started at http://localhost:9876/
31 01 2017 13:00:56.209:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency
31 01 2017 13:00:56.210:ERROR [karma]: Found 1 load error

<EMAIL_ADDRESS>posttest /home/marc/git/angular2-library
remap-istanbul -i coverage/json/coverage-final.json -o coverage/html -t html

[Error: Cannot find file: "coverage/json/coverage-final.json"]

I am getting the same lodash/index.d.ts errors using.
Node ver 6.10.0
npm ver 3.10.10

It's been a while, since I've reported this issue. As far as I remember this problem was created by a dependency update. I've solved this in my project by fundamentally updating all dependencies, if you want to look at my library as a reference see https://github.com/madoar/ng2-archwizard


Not Working

So I am a newbie when it comes to all this ICscript stuff. So I apologize in advance if this is just normal. But, I can't seem to get the script to work anymore. I deleted the file and redownloaded it and it will run but it doesn't do the formations on loading it into the game. Is this the memory issue that I was looking at in a different section that is the constant of the game being updated?
Again I apologize if this is redundant but just want to double check and make sure I'm not doing something wrong on my end.

The offsets have changed and the script is not updated for the new version of the game. For v440/440.1, this means champions will not be leveled by the script.
Currently there are some other people (Jabsystems and Bonesae) who have built working offsets using the Export/Import tool and created github repos to download the AHK files you can use to replace the bad ones in Script Hub. These should work for IC v440/440.1.
Links pulled from the #scripting in the Idle Champions Discord:
Steam (32 bit): https://github.com/theBonesae/Steam440
EGS (64 bit): https://github.com/JonBallinger/EGSImports

Ok... so I just download these and replace these files with the ones in the "sharedFunctions" folder of the script and it should work?


TFC makes EnderIO sagmill a recipe that exceeds max output

https://github.com/TerraFirmaCraft/TerraFirmaCraft/issues/538

Not on enderio if a mod registers a recipy to large for the machine to handle.

ok. nothing to do w/ enderio


Font selection input fixes

[x] Only display the drpdown when the field has focus
[x] Fix the file writing for the font face less file
[x] Defer the loading of fonts data file (minify it?)
[ ] Update the font weight options when a font is selected
[x] Allow any value

The font weight option list update on font change starts to feel unnecessary so I'm dropping it from the list

display only on focus check
allow any value check
Some issues with initial value positioning but otherwise this is ready now.
🙆


[medUtilities] Study UID generation with gdcm

Copy of https://github.com/Inria-Asclepios/medInria-public/pull/633

Add function to generate DICOM UIDs
Add function to add a StudyId and StudyInstanceUID to a medAbstractData
Use gdcm to generate UIDs

I thought this was merged, so I created another PR https://github.com/Inria-Asclepios/medInria-public/pull/637


Optional dependency checker doesn't trigger on BooleanExpression.from_dimacs_file

Environment

Qiskit Terra version: 0.24.0
Python version: 3.10
Operating system: Linux

What is happening?
When trying to use BooleanExpression.from_dimacs_file the optional dependency checker isn't correctly detecting that tweedledum isn't installed. This causes the wrong exception to be raised when the constructor tries to import tweedledum.
How can we reproduce the issue?
from qiskit.circuit.classicalfunction.boolean_expression import BooleanExpression

BooleanExpression.from_dimacs_file('/dev/null')

What should happen?
This should raise a MissingOptionalLibraryError instead of a ModuleNotFoundError
Any suggestions?
This seems to be coming from #9754 which changed the optional library check from a module level thing to using the decorator form with require_in_instance. I think the require_in_instance decorator doesn't know how to wrap classmethod constructors and is only work with __init__. The easiest way to fix this is probably to just add an explicit call to check before we import in the class method constructor.

Fixed by #10132.


Special key fields

@lukasz-kusek thank you for this wonderful piece of java code! I would like to use it to compare (delta) 2 XML files, both having the same structure. However, the result should be used for import and needs key field tags. I need some way to let the comparator know that a tag, attribute or xpath needs to be handled as a key field: if a node tree shows no differences (are equal), then the tree should be omitted from the result, as is the case now. But if there is a difference, then the node tree should also contain the key tags. I would like to contribute to this project, but I need a pointer where to start to implement this feature. Kind regards, Victor Oomens

Let me have a look later. It's been a long time since I looked at it.
Could you provide some examples of input files and expected output?


Bump boot partition size on EFI tests

Description of changes
Attempt at fixing https://github.com/NixOS/nixpkgs/issues/199843.
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

How did you know that it was related to the EFI boot partition size? Like, do we have /boot files larger than 60MiB in EFI? I have to warn that ofborg sometimes report no disk space left with unrelated reasons FWIW.

Ping @tomfitzhenry


Stored Proc and navigational properties

Hello,
I'm using EF Core 1.0 and would like my navigational properties to be set if they exist in the context.
Here is a simplify version of what I'm currently doing, which is not working correctly. What am I missing?
public class Student
{
    public int Id { get; set; }
    public int MentorStudentId { get; set; }
    public string StudentName  { get; set; }
    public Student Mentor { get; set; }
    public List<Student> Mentees { get; set; }
}

 modelBuilder.Entity<Student>(entity =>
 {
    entity.HasKey(e => e.Id);
    entity.HasOne(d => d.Mentor).WithMany(p => p.Mentees).HasForeignKey(d => d.MentorStudentId);
});

public IQueryable<Student> GetStudentsByCourse(int courseId)
{
    return Set<Student>()
            .FromSql("EXEC [dbo].[GetStudentsByCourse] {0}", courseId)
            .AsNoTracking();
}

stored proc result:
Id      MentorStudentId     StudentName
1       3                  "AKJJHSHJSHD"
3       5                  "QQQQQSDSDD"
5       7                  "CCDSDDEEEEE"
7       9                  "WWWWWEFEFEF"

EF Team Triage: This issue is lacking enough information for us to be able to effectively triage it. In particular, it is missing the following information requested in the new issue template. Can you please provide this information?

Steps to reproduce

Ideally include a complete code listing that we can run to reproduce the issue.
Alternatively, you can provide a project/solution that we can run.
BTW we're not just doing this to be mean 😄... we get a lot traffic on this project and it takes time to attempt to reproduce an issue based on fragments of information. In addition, our attempt is often unsuccessful as the exact conditions required to hit the issue are often not explicitly included in the code provided. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we ask that folks give us a self contained way to reproduce an issue.
For a guide on submitting good bug reports, read Painless Bug Tracking.

EF Team Triage: Closing this issue as the requested additional details have not been provided and we have been unable to reproduce it.


Wrong CREATED date of pulled image?

I pulled the same image from Docker Hub, but the one img pulled will always be created at the moment the pulling finished, which looks a little bit strange, not sure if it's by design?
$ img ls; img pull peterdavehello/tor-socks-proxy; img ls
NAME    SIZE    CREATED AT      UPDATED AT      DIGEST
Pulling peterdavehello/tor-socks-proxy...
Pulled: sha256:5d190656ec0e187476edaf2cbbdcc4ac27878d75161d31c143936e8aaebb3dfb
Size: 7.559MiB
NAME                                            SIZE            CREATED AT              UPDATED AT              DIGEST
docker.io/peterdavehello/tor-socks-proxy:latest 7.559MiB        Less than a second ago  Less than a second ago  sha256:5d190656ec0e187476edaf2cbbdcc4ac27878d75161d31c143936e8aaebb3dfb

$ docker images; docker pull peterdavehello/tor-socks-proxy; docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
Using default tag: latest
latest: Pulling from peterdavehello/tor-socks-proxy
df20fa9351a1: Pull complete
3d52f3ffd565: Pull complete
9ed2538c994c: Pull complete
Digest: sha256:4d20ab14a705e45b802a842f812f198b20256fffdc343c209031c5f0f8ace216
Status: Downloaded newer image for peterdavehello/tor-socks-proxy:latest
docker.io/peterdavehello/tor-socks-proxy:latest
REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE
peterdavehello/tor-socks-proxy   latest              20724e4d3939        6 months ago        20.6MB

Not sure if it's the same problem as here, the digest above is also different with the one the docker-cli pulled:
https://github.com/genuinetools/img/issues/234#issuecomment-568398839


Update V8 admin status

@RexJaeschke
Before I merge this, did you want it to target v7, or should these changes go in the v8 branch?

V7 please. Rex
From: Bill Wagner @.>
Sent: Tuesday, June 27, 2023 4:53 PM
To: dotnet/csharpstandard @.>
Cc: Rex Jaeschke @.>; Mention @.>
Subject: Re: [dotnet/csharpstandard] Update V8 admin status (PR #670)
@RexJaeschke https://github.com/RexJaeschke
Before I merge this, did you want it to target v7, or should these changes go in the v8 branch?
—
Reply to this email directly, view it on GitHub https://github.com/dotnet/csharpstandard/pull/670#issuecomment-1610196478 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTF5SAEEQW6EPE7ISGYQE3XNNB4JANCNFSM6AAAAAASIBOTSU .
You are receiving this because you were mentioned.Message ID: @.***>


gitea-1.21.2 is not compatible with Windows 7

Description
After testing in all patch versions between v1.20.0 and v1.21.7 (including both gogit and non-gogit versions), I found that all versions<=v1.21.1 are running normally on Windows 7, and all versions>=v1.21.2 are crashed on Windows 7. (there even isn't any logs print out)
Run program in CMD:

As we all know Windows 7 is no longer supported by Microsoft, but the compatibility bug occurred only between the patch version v1.21.1 and v1.21.2. So I suspected that a minor change might have caused this compatibility issue.
If possible, it is hoped that this issue can be solved in future releases.
Gitea Version
1.21.2
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
2.34.0.windows.1
Operating System
windows 7
How are you running Gitea?
Download Windows EXE file from: https://dl.gitea.com/gitea/
Database
None

Because Gitea 1.21 was built by Golang 1.21 which have dropped support for windows 7. https://tip.golang.org/doc/go1.21#windows

But why v1.21 and v1.21.0 and v1.21.1 can work well?

Because Gitea 1.21 was built by Golang 1.21 which have dropped support for windows 7. https://tip.golang.org/doc/go1.21#windows

@lunny But why v1.21 and v1.21.0 and v1.21.1 can work well?

It's wired. Maybe it's related to Golang's minor version? I have no idea.

Can confirm but I get an error message:
> gitea-1.21.7-windows-4.0-386.exe
Exception 0xc0000005 0x8 0x0 0x0
PC=0x0

runtime.asmstdcall()
        /usr/local/go/src/runtime/sys_windows_386.s:35 +0x25 fp=0x22fdb8 sp=0x22fdb4 pc=0x4780f5

And that's expected behaviour https://github.com/golang/go/issues/64602

The fact that your program built with 1.21.4 was running without problems may have been luck.

Should be the same in our case.

Hi @znsoooo, sorry for the comment from algora above. There was a bug where it detected a trigger word from the golang URL posted. If you wish I can also refund the tip you provided.
Sadly, the project itself is unable to support older versions of Golang as Gitea does use features from newer versions of golang. So this error is expected as it is related to Golang's supported OSes. However, if you are interested in an extended support release that is built with a lower version of Golang please reach out to me and I can help you with that.
I will now close this issue.

@KN4CK3R @techknowlogick Thank you for your answers!


Provide infrastructure for replaying events

Event Listeners should be able to reconstruct themselves using events stored in the Event Store.
To accomplish this, event listeners can implement an interface, which is given a DomainEventStream from which events can be pulled. Alternatively, annotation support can be provided using @BeforeReplay and @AfterReplay (or similar) annotations to express the functionality needed before replaying starts and when it is completed. These methods allow the listener to clear tables and commit a transaction.

你好 我这边想学习你的框架 咱们能加个好友么？waitting on ur reply


Version 0.0 of a gallery demo of the Material Design "Shrine" app

Also:

Added a currentResult method to Navigator. It supplies a result value when a
route is popped without an explicit result.
Added an elevation parameter to Card.
AppBar will now use the enclosing IconTheme, if there is one.
GC'd the shadow.png asset.

Much remains to be done:

Replace NetworkImages with AssetImages.
Every 3rd row in the home page's product grid should span both columns.
The scrolling grids should use lazy layout.
Support landscape-orientation-specific layouts.
Right justify the dropdown widget's arrow.
The Shopping cart should display a simple list of orders.
Support the actions: empty shopping cart, sort items by name, price.
Add a drawer.
The appBar shouldn't have a drop shadow until content has scrolled underneath.

Good stuff. Very clean!
LGTM with some nits


NewHTTP: No allocations

I noticed NewHTTP() is allocating 240B/call. These allocations are:

Creating a new *bytes.Buffer (48B). We used this to get the request/response body size (never read the values) and it's eligible for GC at the end of the function.
Returning a *HTTPPayload (192B)

Falling in the spirit of Zap (zero allocations per op), this PR removes allocations for HTTP:

Use io.Discard instead of allocating a buffer.
Return HTTPPayload instead of *HTTPPayload.
Accept HTTPPayload in HTTP().

This
Running tool: /usr/local/bin/go test -benchmem -run=^$ -coverprofile=/var/folders/sq/bxg3__pn49l78dyg9vgwl9c80000gn/T/vscode-goatP83c/go-code-cover -covermode atomic -bench ^(BenchmarkNewHTTP|BenchmarkNewHTTP_NoBodyAlloc|BenchmarkNewHTTP_NoAllocs)$ go.ajitem.com/zapdriver -race -v

goos: darwin
goarch: amd64
pkg: go.ajitem.com/zapdriver
cpu: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
BenchmarkNewHTTP
BenchmarkNewHTTP-12			  914928	      1200 ns/op	     240 B/op	       2 allocs/op
BenchmarkNewHTTP_NoAlloc
BenchmarkNewHTTP_NoAlloc-12          	 1000000	      1102 ns/op	       0 B/op	       0 allocs/op
PASS
coverage: 14.7% of statements
ok  	go.ajitem.com/zapdriver	4.709s

func BenchmarkNewHTTP(b *testing.B) {
	b.ReportAllocs()
	b.RunParallel(func(b *testing.PB) {
		for b.Next() {
			p := NewHTTP(nil, nil)
			_ = HTTP(p)
		}
	}
}

I also made two unrelated (linter) changes:

Ran go mod tidy
Replaced ioutil with io
Made an ignored error explicit.

@asahasrabuddhe thoughts?

@asahasrabuddhe bump

@asahasrabuddhe are you no longer maintaining the project?

@mattayes this looks great


Update Remove-SPExcelBIServer.md

Format example

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Remove-SPExcelBIServer.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


SEGSAdmin Database Setup hanging

Expected behavior
settings.cfg is created successfully. Databases are created successfully.
Actual behavior/symptoms
settings.cfg doesn't get created, although SEGSAdmin says it has been created.
Create New Databases hangs on Checking for existing databases.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QMetaObject::connectSlotsByName: No matching signal for on_add_user()
QMetaObject::connectSlotsByName: No matching signal for on_add_admin_user()
QMetaObject::connectSlotsByName: No matching signal for on_generate_config_file()
Checking for existing databases...
Api retrieval and stored success
"https://github.com/Segs/Segs/releases/tag/v0.5.0"
CURRENT VERSION
Checking for existing databases...
Setting arguments...
Failed to start DBTool Add User...
Checking for existing databases...

It worked fine after copying the template and manually changing the IPs, then running dbtool manually.
Steps to reproduce behavior/symptoms
Run SEGSAdmin and attempt to Generate Config Files and Create New Databases.
SEGS version
0.5.0
Operating system
Ubuntu 18.04
Wine 3.0.2
C++ compiler and version
Other relevant information

Will take a look

The only thing I could find for QStandardPaths: XDG_RUNTIME_DIR not set... relates to running as Root, but it seems that wasn't the case here, so I'm not sure what could cause this.

As a note, I was running with sudo, so it may be related.

Ahh, in that case it could be as simple as that.
Maybe we can check for this error and warn the user to run SEGSAdmin without sudo privileges

@broxen Before I go trawling the interwebs, any idea on how I'd check for elevated privileges when using SEGSAdmin?

I was actually thinking of the opposite direction. If we get this error, we assume the user is running with sudo and give them a message

@miles200 I think this is fixed in your latest PR, no?

No sorry not looked at this one yet
On Tue, 9 Oct 2018 at 02:00, broxen<EMAIL_ADDRESS>wrote:

@miles200 https://github.com/miles200 I think this is fixed in your
latest PR, no?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Segs/Segs/issues/528#issuecomment-428025362, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Ah0_agLBthsxSXq-mwm7MY1cU7gX77vZks5ui_VKgaJpZM4WS0Rf
.

@broxen is this just a case of adding a message to the below:
CURRENT VERSION
Checking for existing databases...
Setting arguments...
Failed to start DBTool Add User... **Please ensure you are not running as an adminstrator or sudo user**
Checking for existing databases...

Yep. I'd maybe emphasis NOT since I had to read it a couple times to catch that. But I think other than that it's good


link alternate error

I'm trying to implement alternate links on multilingual setup from your readme example and I get Undefined variable: site.
Any suggestions?
Thanks

I solve it!
'alternate' => function ($page, $site) {
    $kirby = kirby();
    $locales = [];

    foreach ($kirby->languages() as $language) {
        if ($language->code() == $kirby->languageCode()) continue;

        $locales[] = [
            'hreflang' => $language->code(),
            'href' => $page->url($language->code())
        ];
    }

    return $locales;
}

Is it right solution?

You are missing the $page variable in your function. Correct code (this is working for me)
                  'alternate' => function ($page) {
                    $locales = [];

                    foreach (kirby()->languages() as $language) {
                        if ($language->code() == kirby()->language()) continue;

                        $locales[] = [
                            'hreflang' => $language->code(),
                            'href' => $page->url($language->code())
                        ];
                    }

                    return $locales;
                },

I forgot update my example, I have $page variable in function how you mention.
Thanks for reply!


Refactor Vendor Types / Vendor pages

Take the information about vendor documents from the modal on vendor types page and move it into the modal on the vendor page

Bee


Main help with more details

Probably it will be better for the final user to know that running the tool with -h or --help provides the full information for the tool.

Done in commit<PHONE_NUMBER>7e40590009858c9329dc06c448d376, but specific help for each tool should be improved.

Wait until #23 is implemented.

The change to GATK4 and the new tools will include this.


user_behavior improvement

Fixes #14430

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

I subscribed CLA right now


Fix and document publishing

fixes #692

Please make sure that all the checks pass. Please add here any additional information regarding this pull request. It's highly recommended that you link this PR to an issue (please create one if it doesn't exist for this PR)

@romicolman
I have added a GitHub scope note


problem with el-get under windows

el-get seems not to work under windows due to:
(setq explicit-shell-file-name "/bin/bash")
(setq shell-file-name "/bin/bash")

in ome-basic.org. commenting out those two lines makes it work again

I still get this error if I run emacs-w64 from the cygwin command prompt


Fixed typo in WorkspaceClientCapabilities

WorkspaceClientCapabilites → WorkspaceClientCapabilities

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Thanks

Merged by hand.


feat: port NumberTheory.ClassNumber.Finite

Currently struggling with a couple of errors that I can't seem to resolve, plus a timeout issue on exists_mem_finsetApprox.

Can you please fix the conflict please. Not sure I have time today, but I will have a look tomorrow.

@riccardobrasca I've rebased onto latest master so should be all good to go.

@Genora51 I think this is now green. I didn't fix any doc/name.


Make Engine's executor use &mut StoreInner (making it non-generic)

This PR technically prepares wasmi for using the new #[union_fn] macro.
Before this PR the Engine executor was generic over a ctx: impl AsContextMut which is no longer required since the Engine executor now works given a non-generic &mut StoreInner. The StoreInner is a non-generic abstraction of the Store<T> type which holds all the data that is not associated to the T in Store<T>.

The diff coverage is 75.34%.

@@            Coverage Diff             @@
##           master     #611      +/-   ##
==========================================
- Coverage   80.98%   80.67%   -0.32%
==========================================
  Files          82       83       +1
  Lines        6758     6820      +62
==========================================
+ Hits         5473     5502      +29
- Misses       1285     1318      +33

Impacted Files
Coverage Δ

crates/arena/src/lib.rs
50.81% <ø> (ø)

crates/wasmi/src/global.rs
44.44% <ø> (-1.44%)
:arrow_down:

crates/wasmi/src/instance.rs
86.04% <ø> (+5.65%)
:arrow_up:

crates/arena/src/component_vec.rs
23.25% <23.25%> (ø)

crates/wasmi/src/engine/executor.rs
97.53% <68.18%> (-0.32%)
:arrow_down:

crates/wasmi/src/engine/cache.rs
81.17% <83.33%> (-1.54%)
:arrow_down:

crates/wasmi/src/store.rs
86.39% <92.45%> (+1.59%)
:arrow_up:

crates/wasmi/src/module/instantiate/tests.rs
98.21% <100.00%> (ø)

crates/wasmi/src/memory/mod.rs
59.20% <0.00%> (-4.00%)
:arrow_down:

crates/wasmi/src/table.rs
50.98% <0.00%> (-1.97%)
:arrow_down:

... and 2 more

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


Standard deployment stops without providing error message

Type of issue

[x] Bug
[ ] New feature
[ ] Enhancement

Description
Running on a Windows machine that most probably doesn't have all the dependencies:

npm install: OK
npm start build: OK
npm link: OK
pcs -t remotemonitoring -s standard: FAIL

>pcs -t remotemonitoring -s standard
? Enter a solution name: deviswinstandard
? Select a subscription: ...
? Select a location: West US
? Enter prefix for .azurewebsites.net: deviswinstandard
? Enter a user name for the virtual machine: devis
? Enter path to SSH key file path: C:\Users\...\.ssh\id_rsa.pub
✓ Application registered: https://portal.azure.com/microsoft.onmicrosoft.com#blade/Microsoft_AAD_IAM/ApplicationBlade/objectId/.../appId/...

this is all the output I got and then the console goes back to prompt, i.e. the script dies without any error message

I retried with a different subscription, same behavior. The process stops immediately after registering the application.

done.


Contribution Graph: Using locale for weekdays

The order of weekdays seems to be hard coded, where  the week always starts on Sunday. Would it be possible to change this in order to support locales where the week starts on Monday?
I guess one way to achieve this could be by adding 1 to the index (in case the week starts on Monday) and doing a modulus by 7 afterwards.
It would be great if this could be implemented.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/34711408-distribution-chart-using-locale-for-weekdays?utm_campaign=plugin&utm_content=tracker%2F417589&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F417589&utm_medium=issues&utm_source=github).

Good point. The first day should definitely be retrieved from NSLocale. However I don’t have time recently, if you made any changes, please pull request :)

Please check the pull request #16. I also added support for localised names for the weekdays.

Did you have a chance to look at PR #16 ?

Closed via bb84675467935660da7d5bcda71a88894e3f8bf8.


Update README to point to Lokalise Flutter SDK

@via-guy @arturdm @ohitsdaniel: Can you please approve this pull request? Based on my previous update here. Thanks
https://github.com/meniga/flutter_lokalise/issues/18
Let me know if you have any questions.

Codecov Report
Base: 88.40% // Head: 88.40% // No change to project coverage :thumbsup:

Coverage data is based on head (889e2af) compared to base (92cf5a7).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##           master      #19   +/-   ##
=======================================
  Coverage   88.40%   88.40%
=======================================
  Files          10       10
  Lines         138      138
=======================================
  Hits          122      122
  Misses         16       16

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


iOS: installation issue : Flashlist not getting installed

Current behavior
Not getting installed with iOS paltform 10.0 define in pod file ,  if i increase the iOS  version to iOS 11  throwing error use_modular_headers! globally in your Podfile,  If i define use_modular_headers! globally , build getting failed

To Reproduce
yarn add @shopify/flash-list
cd ios && pod install
after that you will get error
[!] CocoaPods could not find compatible versions for pod "RNFlashList":
In Podfile:
RNFlashList (from ../node_modules/@shopify/flash-list)
Specs satisfying the RNFlashList (from ../node_modules/@shopify/flash-list) dependency were found, but they required a higher minimum deployment target.
When increase  version  to iOS 11 you will get error
[!] The following Swift pods cannot yet be integrated as static libraries:
The Swift pod RNFlashList depends upon React-Core, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set use_modular_headers! globally in your Podfile, or specify :modular_headers => true for particular dependencies.
when define modular header globally  and run npm run ios  ypu will get following error

Platform:

[ ] iOS

Environment
Xcode Version 13.2.1
ios deployment target 11.0
"react-native": "0.63.0",
"react": "16.13.1",
"@shopify/flash-list": "^1.4.1",

Anyone got any reasons for why this might be?

Having same issue here.
We are migrating from FlatList to FlashList, but we'll have to drop it if we cannot benefit from it being cross-platform.

Not getting installed with iOS paltform 10.0 define in pod file

We support only iOS 11 and higher.
Looking at the errors, they seem to be unrelated to FlashList. Our native modules are really simple, so I would be surprised if we were the ones causing the issues. Are you sure the error happens because of FlashList?

same here

wow technicaly same issue with me now 2024 here,any update ?


SPP-10835-introduce-code-optioning

Description
This pull request introduces the ability for a developer to 'option' pieces of code that they may be working on, i.e. control whether certain pieces of code are activated or deactivated by editing a single config file.
Type of change
Please delete options that are not relevant.

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

Checklist:
Definition of Done
Code and merges

[x] Code to be commented on where applicable
[x] Documentation updated where required
[x] Have considered non-functional requirements such as Security, Performance, Scalability, and Fault Tolerance
[x] I have linted the code

Testing

[x] All levels of acceptance test are passing (automated, integration, manual, accessibility, etc.)
[x] I have run the behave command to check the selenium behaviour tests pass locally
[x] Acceptance criteria met

Other Checks

[x] I have performed a self-review of my own code
[x] I have checked for spelling errors
[x] I have commented on my code, particularly in hard-to-understand areas
[x] My changes don't break anything unexpected
[x] I have checked and updated the security.txt file where required
[x] Up to date with the main branch
[ ] For a change that needs to be deployed in a release I have a commit with the fix:, feat: or BREAKING CHANGE:
tags and will copy this commit message to the squash
[ ] For a change that does not affect the deployed code I have added a commit with ci:, docs: or test:
depending upon which area of the solution was affected

Note when merging, squash commit must begin with one of the following tags:
"BREAKING CHANGE", "feat", "fix", "ci", "docs", "test"
Usage
BREAKING CHANGE: any change that breaks current functionality and may cause compatibility errors to users upgrading
E.G BREAKING CHANGE: refactored method x to take variable y as input (changed from variable z)
feat: A new feature
E.G feat: adding method x to future methods table
fix: A bug fix
E.G fix: amending page for method x to show correct release version
ci: Changes to our CI configuration files and scripts (Concourse)
docs: Documentation only changes
test: Adding missing tests or correcting existing tests

DEPLOY_URL=https://d32obxtk2jscau.cloudfront.net/
cloudfront_id=E2E9WTBE6UTANM

DEPLOY_URL=https://d32obxtk2jscau.cloudfront.net/
cloudfront_id=E2E9WTBE6UTANM


defineParts Documentation

Subject
defineParts and use of it with createAnatomy from Zag
Description
In Ark I can see Panda uses createParts to define styling of different parts, so I'm trying to run up my own example. But the styling of the data-part="X" but isn't applying. any documentation on how its meant to work would be helpful.
eg:
import { defineRecipe, defineParts } from '@pandacss/dev'
import { createAnatomy } from "@zag-js/anatomy"

const anatomy = createAnatomy("blockquote").parts("root", "quotation", "citation", "citationurl")
const parts = defineParts(anatomy.build())

export const blockquote = defineRecipe({
  name: 'blockquote',
  description: 'A blockquote style',
  base: parts({
    root: {
        width: '100%',
    },
    quotation: {
        color: 'rose.800',
        fontStyle: 'italic',
        fontSize: '2xl',
    }
  }),
  variants: {
  },
})

With a basic component like
import { blockquote } from '@/pandas-css/recipes';

const QuotationTest = () => {
  return (

"Lalallaal"

  );
};

that would be very helpful yes ! 🙏


feat(cdk/tree): implement the various skeleton methods

@BobobUnicorn Are these draft PRs still being worked on? Feel free to sync with me via Chat if you want guidance going forward on this tree redesign

Yeah, I'd been out for a little while; I'll get these cleaned up for review.

CI seems to be failing - want to try rebasing and trying it again?

@andrewseguin I think the cdk-tree-revamp branch in this repo would also need to be rebased.

@BobobUnicorn Did you need help rebasing the branch? Looks like this PR is in a distorted place with 2,000 files and 500 commits

@andrewseguin I do not have permissions to update the branch in this repository

Ah gotcha, would you like to open a PR from your local rebased branch that just updates this branch

#25613 should do it


Cookie message

Description
We need to tell users that we are using cookies in our services
Screenshot
to do

There is an issue relating to this pattern on the GOVUK-template

@gavinwye Same as #88.

this is just the cookie banner from GOV.UK we have a different link to a cookie page so we need to document that somewhere.

@gavinwye Document it as part of #88?

This is a GOV.UK pattern - Cookie banner and Cookie page are on their backlog.

The only difference is the link, which goes to HMRC's cookie policy. I think the banner and link come from the standard page template. Is that worth documenting?

Let's comment in a line about the link going to respective departmental policies - if they don't have that covered already.

Moved to Cookie banner and Cookie page on the GOV.UK issues backlog


Add dpi parameter to image saving function

This pull request adds a new parameter, dpi, to the image saving function in the WAS_Node_Suite.py file. The dpi parameter allows the user to specify the resolution of the saved image.

Thanks for the addition. I've resolved the conflicts with a recent other PR. I'll merge this now.


No audio at all

Greetings!
This project sounds awesome and I really want to try it.
I don't seem to get any sound, though. When I press the "Test" button in the "Audio/MIDI Settings" I hear the beep sound and I do see the indicator moving when I play something, but there is no output, even if I turn up the gain all the way. Any idea what could cause this? "Mute audio input" is turned off, of course.
I do have some cool ideas I want to try with this, but I need to get it working, first 😅
Thank you very much!

Which OS are you using, and is this issue happening on the JUCE standalone? On Mac, microphone access for standalone is disabled by default, which prevents getting any input from your audio interface.
You can enable microphone access from Projucer -> Exporters -> Xcode (macOS) -> Microphone Access
Try compiling the VST plugin as well and running it in a DAW. The microphone access issue should only affect the standalone.
Also remember to compile in Release mode. Debug mode will almost certainly give you buffer grind noises.

I am using Windows. The VST seems to work. Microphone access doesn't seem to be an option on Windows. But I'm fine with the VST working. Thank you very much!


[Question] set METEOR_SETTINGS Variable at build time

Can I specify METEOR_SETTINGS environment variable as build-time variable?
e.g. $ docker build --build-arg METEOR_SETTINGS=jsonstring -t metoer_app .

I have the same question. We've been struggling for days with this build process and haven't gotten it to work.
Basically we're building the Meteor app with
METEOR_SETTINGS="$(cat $METEOR_SETTINGS_FILE)"
export METEOR_SETTINGS

The app starts fine when run via CLI, either using ROOT_URL=$ROOT_URL MONGO_URL="$MONGO_URL" node main.js or via forever, and we've tried both methods described in the readme ("Compressed bundle" and "Built app"). Yet, the settings don't seem to make their way into the app - we get errors on startup. Can you please lend some insight into what's wrong?

If you want to set the env vars during build time, you can create a new Dockerfile, and set the FROM to be zodern:meteor:
FROM zodern/meteor
ENV METEOR_SETTINGS=<Meteor settings here>
COPY --chown=app:app ./path/to/bundle /built_app
RUN cd /built_app/programs/server && npm install

You could also use a build arg to set the value for the METEOR_SETTINGS env var.


Remove timeframes['days'] handling from AustriaLocale

According to this German SE answer the special case for timeframes['days'] in AustriaLocale is wrong.

Current coverage is 100% (diff: 100%)

Merging #408 into master will not change coverage

@@           master   #408   diff @@
====================================
  Files          14     14
  Lines        3082   3080     -2
  Methods         0      0
  Messages        0      0
  Branches      226    226
====================================
- Hits         3082   3080     -2
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update fb7137a...ff5fb8c


Automated cluster setup for AWS

Description
We use eksctl for setting up AWS clusters. The setup isn't fully automated yet, however. We should use a combination of documentation + any required helper scripts to automate the entire setup.
Benefit
Automating our AWS clusters will allow us to standardize and automate our infrastructure, which is an important part of scaling our infrastructure and ensuring that it behaves consistently across all of our clusters.
Tasks to complete

[x] https://github.com/2i2c-org/infrastructure/issues/431
[x] https://github.com/2i2c-org/pilot-hubs/issues/381
[ ] https://github.com/2i2c-org/pilot-hubs/issues/737

~Port over this code for authentication:~
~https://github.com/yuvipanda/hubploy/blob/dfc00254abb30d8887230472e83b405ff5872933/hubploy/auth.py#L107~

This is done now - we have https://github.com/2i2c-org/infrastructure/blob/master/docs/howto/operate/new-cluster/aws.md. eksctl creates the cluster, and we have terraform for all other work. I'd say we can close this for now.
The next step would be to remove eksctl completely, but I think that requires https://github.com/aws/containers-roadmap/issues/724 to be solved.


PC2 alchemist no worky how PC2 say it do

future issue preemption

This affects:

[ ] Alchemist
[ ] Alchemist Dedication
[ ] Herbalist Dedication
[ ] Poisoner Dedication

[ ] Investigator (Alchemical Sciences)

[ ] Gunslinger Munitions Crafter

No versatile vial bombs seem to be in the system

As far as I can tell, daily crafting with batches is no longer a thing.
one way to fix would be to change the numeric value here: https://github.com/foundryvtt/pf2e/blob/65aaad5927d9d659c1ab8818968fd038681cd0e9/src/module/rules/rule-element/crafting/entry.ts#L51
alternative would be a rewrite or allow overriding via rule element

Shouldn't this be more of a "data gap" or "bug" than a "feature request"

I'm going to try and tackle this one, if there is a comprehensive list of the feature gap, please do share to make it easier.

[ ] apply item bonus directly on Versatile Vials (#16201)

Nevermind, work is being done on the crafting overhaul and PRs won't be accepted for fixes at the moment.

Not sure if part of this issue or a new issue, but:  the Additive trait has not been updated, even though feats using it have been.  Instead of being "Additive 2" for example, it should just say "Additive", and its new description should be put in place.

Is there any update on this issue ?

It as been almost 6 month since PC2 has been released, I think that before going on implementing new books, devs should focus on making sure everything already their is implemented correctly.

It as been almost 6 month since PC2 has been released, I think that before going on implementing new books, devs should focus on making sure everything already their is implemented correctly.

Dude, these are volunteers making this for free. All of whom with day jobs, families, hobbies. Entitlement doesn't tend to look great in these situations. It's coming, it's being worked on, it is discussed near daily in the discord server if you want updates.

Also just to add, if you desperately want things now it's pretty workable via a couple of rule effects and a macro for Quick Alchemy. But honestly, just let the team do their thing.

It as been almost 6 month since PC2 has been released, I think that before going on implementing new books, devs should focus on making sure everything already their is implemented correctly.

It would be pretty funny if I told everyone else, who can't contribute to the crafting stuff at this time because its mostly a code change, to stop and do nothing while I continue to churn away at it bit by bit. Like, imagine if the new premium modules couldn't release, and people had to wait at least 2 months to play whatever AP just released? Think of the chaos!
Sure, it'd probably release about 2-3 weeks faster than currently projected, but people wouldn't be able to play any of the new stuff for months!
Personally I'd prefer if Paizo slowed down a bit.

All good Supe!  Been watching the commits you have been putting in on the crafting system and it's coming along great.  Most of us understand it's a huge project to rewrite it all and really appreciate all the work you are doing!

It as been almost 6 month since PC2 has been released, I think that before going on implementing new books, devs should focus on making sure everything already their is implemented correctly.

Dude, these are volunteers making this for free. All of whom with day jobs, families, hobbies. Entitlement doesn't tend to look great in these situations. It's coming, it's being worked on, it is discussed near daily in the discord server if you want updates.

We are all appreciative of the awesome work being done. That doesn’t mean we can’t question or express our frustrations on why non CORE products that were released months later are done before the alchemist.

It as been almost 6 month since PC2 has been released, I think that before going on implementing new books, devs should focus on making sure everything already their is implemented correctly.

Dude, these are volunteers making this for free. All of whom with day jobs, families, hobbies. Entitlement doesn't tend to look great in these situations. It's coming, it's being worked on, it is discussed near daily in the discord server if you want updates.

We are all appreciative of the awesome work being done. That doesn’t mean we can’t question or express our frustrations on why non CORE products that were released months later are done before the alchemist.

Lets ignore the monetary reason which is that there are actual products being sold using the "non CORE products", and that you're suggesting we roadblock premium modules from releasing.
Its because data entry is done by people manually inputting data, and alchemist requires programming work. The people working on the "non-core" stuff are not able to work on alchemist. That's me working on it, and I'm not full time. Nor have I been commissioned to do it and I have a day job. Different groups of people.
It doesn't help that the current existing crafting implementation is built out of toothpicks and bubblegum and is taking a lot of time to fix.

That’s a perfectly reasonable answer, and it makes sense. I am just saying to those answering with nasty responses (not you) attacking those who ask and calling them entitled and such - it’s not an unfair question to wonder. Now we know, at least those in this thread.

No problem. For context, I think its people who are watching the pull requests and seeing I've been slaving away at it for a few months. Next release at least has advanced alchemy working for the archetypes, but quick alchemy is going to take a bit more work.
This won't go out for a while yet but this is my current progress:

@CarlosFdez Hey, just wanted to tell that advanced alchemy seems to work as intended on archetype (except for the fact that to make the same item multiple times you have to drag and drop it multiple times, which is annoying). Can't wait to have it on alchemist.

While I think that the UX issue will be mostly resolved if we have drag/drop functional, quantity increasing/decreasing is only for infused reagents currently and I'd like to have it functional for the rest. I'll try to think of something.

@CarlosFdez IDK if this is a you problem, but even though advanced alchemy is working, munitions crafting doesn't seem to be? Like, bullets are crafted as single items instead of in units of 10.

@CarlosFdez IDK if this is a you problem, but even though advanced alchemy is working, munitions crafting doesn't seem to be? Like, bullets are crafted as single items instead of in units of 10.

That was a bug. Should be fixed by https://github.com/foundryvtt/pf2e/pull/17516

Alchemist now worky like PC2 say it do


Compiler based parameter checks for Result based functions

Say you have the following function
fn do_a_thing(a: i32, b: [i16]) -> Result(i32, Error)

And you want to make sure that b is exactly of length 4. Currently the only way to do that is the following
if b.length != 4 {
    return myError::create("b is not length 4");
}
...

And this has to be done for all range checking or similar validation.
I therefore propose 2 additions:

A new struct ParamError with implements std::error for these sorts of things
A new syntax that prefixes functions which is following:

@|b| b.length == 4 -> "b is invalid"
fn do_a_thing(a: i32, b: [i16]) -> Result(i32, Error)

The syntax is very similar to that of closures because it is the syntax of closures with one caveat is that each closure variable must match the parameter names of the function. There can be an arbitrary number of checks. The return type of the closure must be bool. The -> is used to denote the return error's description and must be of type &str.
Some possible compiler errors for the checks:

If the closure uses the move keyword. function check cannot move parameters
If the following function does not return a result. function checks can only be used when returning a result
If the following function's result Err() cannot be a ParamError

This seems like something that can (and probably should) be implemented with procedural macros in a library and iterated on outside the core language for a while.

I would be glad to help with that but from my limited experience with these RFCs where should I post things like that? In these comments?
From my position I would make a macro to accept a closure, a parameter, and a &str which then will return an Err(). Is that correct?

where should I post things like that? In these comments?

As a crate on crates.io that others can use in their code right away. If people find it valuable enough to use and it has limitations which can only be addressed by turning it into a core language feature, then it would make sense to start talking about RFCs for changing the language.

From my position I would make a macro to accept a closure, a parameter, and a &str which then will return an Err(). Is that correct?

I was imagining an attribute procedural macro that edits the function it's applied to so that it does the parameter check and returns the error. So it'd have to do a little bit more than just accept those things and return an Err(). Procedural macros in general are in a state of flux (they are unstable after all) so I'm not sure what exactly to link you to get started; I'd just start googling for blog posts and other crates.

I personally don't believe that the syntax @|b| b.length == 4 -> "b is invalid" is a good fit for rust. If these kinds of pre condition checks were added, I think they would take the form of todays attributes, eg. #[check_pre(b.length == 4, "b is invalid")] (although arbitrary expressions are not yet supported in attributes AFAIK.
However I think your goal can be easily achieved using todays macro rules:
macro_rules! check_pre {
    ($cond:expr, $msg:expr) => {
        if !$cond {
            return Err($msg.into());
        }
    }
}

fn do_a_thing(a: i32, b: &[i16]) -> Result<i32, Box<::std::error::Error>> {
    check_pre!(b.len() == 4, "b is invalid");

    Ok(a)
}

fn main() {
    println!("{:?}", do_a_thing(0, &[1]));
}

May I ask why you don't think what I will call the @ notation fits within rust? The symbol doesn't really matter but it uses several syntactic parts that are already in the language: closure syntax and the arrow notation for return.
It is good to see that a macro can be used and if all else fails I would settle for a language defined macro like println!. However I feel that parameter checking should, if possible, be above the function name line so as to complement it's comments

May I ask why you don't think what I will call the @ notation fits within rust?

I personally find the @|b| not very nice looking
There are currently four things allowed when the compiler expects an item: macros, keywords, comments and attributes, adding some sigil to that list seems unappealing to me
There already exists a way to attach metadata to functions in form of attributes. Adding another way to add metadata seems again unappealing to me
If this syntax were to be added it should probably be => instead of -> (-> is used for types, => for values in match)

I normally pass fixed length arrays [i16; 4] for this exact thing, which I create/manipulate using the arrayref create.  I'd use either polymorphism or assert!/debug_assert! if I wanted length at most 4.  Why do these options not suffice?
Also, there is an RFC for type level numerics which will make fixed length arrays vastly more ergonomic, so no point in adding nasty convoluted syntax now.  As an aside, I too think @ sucks and really @ should be saved for different things, say reference polymorphism, operators defined by macros, or whatever.
What I do think sounds useful is if error enums favored an InternalError(&'static str) or InternalError { error: &'static str, file: &'static str, line: u32 } variant for reporting these sorts of "You called my library wrong!" errors.  We could support this convention by adding an internal_error! macro to core to call return it based on the current functions return type.

This discussion may help things get more direct, if not as simple as a dedicated precondition syntax: https://internals.rust-lang.org/t/pre-rfc-throwing-functions/5419
Not designed yet, of course, but may end up enabling something like this:
fn do_a_thing(a: i32, b: &[i16]) -> Result<i32, Box<Error>> {
    if b.len() != 4 { throw "b is invalid".into(); }

    a
}

Which isn't much longer, and is far less mysterious.  (And would be shorter with a real error type that wouldn't need the .into().)

I would even change my proposal to be `return new Error("b is not length 4") if b.length != 4;

I am going to close this in favour of a redefined RFC


ERROR: Couldn't read: 000002.txt of ground truth. Please write me an email!

100%|
5/5 [00:01<00:00,  2.63it/s]
[2022-04-19 20:06:13,567] smoke.engine.inference INFO: Total run time: 0:00:01.909045 (0.3818089962005615 s / img per device, on 1 devices)
[2022-04-19 20:06:13,567] smoke.engine.inference INFO: Model inference time: 0:00:01.388792 (0.27775845527648924 s / img per device, on 1 devices)
[2022-04-19 20:06:13,567] smoke.data.datasets.evaluation.kitti.kitti_eval INFO: performing kitti detection evaluation:
[2022-04-19 20:06:13,569] smoke.data.datasets.evaluation.kitti.kitti_eval INFO: Evaluate on KITTI dataset
output_dir
/home/guitar/ws/perception_ws/SMOKE/tools/logs/inference/kitti_test
label_dir
datasets/kitti/testing/label_2
[2022-04-19 20:06:13,603] smoke.data.datasets.evaluation.kitti.kitti_eval INFO: Thank you for participating in our evaluation!
Loading detections...
number of files for evaluation: 5
ERROR: Couldn't read: 000002.txt of ground truth. Please write me an email!
An error occured while processing your results
#################################
#58 the answer does not work.How to solve the problem...

https://github.com/lzccccc/SMOKE/issues/24
you can find a solution in the issues-24

thks


Removing PWA module mentions

Hi,
since the deprecated PWA module was removed, the docs should be in line with it so i removed it :)

Thank you!


Improve tab order on field hint

[X] Changes have been thoroughly tested to not break existing functionality.
[ ] New functionality has been documented or existing documentation has been updated to reflect changes.
[X] Visual changes are explained in the PR description using a screenshot/recording of before and after.

This PR allows you to get the focus of the field before the focus of the element inserted in thehint method.
An example is the password reset link that appears before the password field in the login form.
I had initially reported the issue to @zepfietje in this discussion: https://github.com/filamentphp/filament/discussions/7264
In this screenshot I have highlighted the new order of the login form:

I also handled the display in case theinlineLabel method was used:

Thanks for creating a PR to fix the tab order, @billmn!
However, the other hint changes require a different approach and I'm planning to work on that (https://github.com/filamentphp/filament/issues/7265).
I'm going to close this PR as it contains too many changes unrelated to the tab order.
Let me know if you need help working on the tab order issue.


Multiresolution init and fitting demo

This PR enables multiresolution initialization and fitting. It also adds codes from scarlet1.wavelets to reproduce the multiresolution tutorial from scarlet1.
Here is the equivalent tutorial in scarlet2: https://colab.research.google.com/drive/1mvJN17r5traikPFrBICQTdhpxxaF1rLS?usp=sharing
I wonder if we should upload it on this repo at some point for documentation, or as a script similar to the quickstart test. It could also be in the scarlet-test-data repo. Let me know if you want me to push it somewhere and add some text to document what is happening :-)

This works as intended. There are a few details to improve on in the notebook (in future PRs)

There's a confusing color shift in plot.scene if the filter sets are different because the mapping from the model channels to the observations cannot use the same channel map and norm. Probably applying the observation dependent ChannelRenderer when showing the pre-rendered model is the way to solve this.
The adaptive initialization in single-band HST cannot rely in changes in the color to limit the box size (we use this in multi-band as an indicator for a neighboring source). This may be the reason why some of the initial boxes are clearly too small (in particular source for 10).
And we need morphology priors for this example!


Conformance fix

@Naios The code was not conforming to the standard limitations on reserved identifiers.
This commit makes it conforming to [lex.name]/3.1.
Since the change is very obvious (but sadly, the problem was not captured by the tools), tests are omitted.

Thanks


Add Institution

Thank you very much, that domain is correct.

@projectintel-anon Thank you for your patience while waiting for a review and processing your request. Pull request merged.

Hi,
Thanks for this. How long until this domain is reflected on the renewing license page?


Does not appear to be working when using JsonApiAdapter

Here is the setup:
//adapters/sso-application.js
export default JSONAPIAdapter.extend(HasManyQuery.RESTAdapterMixin, {
   ...
});

//models/sso-application.js
export default DS.Model.extend(HasManyQuery.ModelMixin, {
   ...
   userTypeSubscriptions: hasMany(),
});

Execute a query from an sso-application model as follows:
 model.query('userTypeSubscriptions', { institutionOrganisation: "100"});

Produces the following request
GET /rest/sso-applications/100

Should it not be doing
GET /rest/sso-applications/2/userTypeSubscriptions?institutionOrganisation=100

Maybe I am doing something wrong.

Thanks for the debugging screenshot. Any chance of doing a similar thing with the addon's rest-adapter mixin in the findHasMany and buildRelationshipQuery functions?

Ah, that will be difficult actually because this is a pretty large app.  I debug a particular method if that would help.

Sorry that's what I mean, put breakpoints in the rest-adapter.js mixin's findHasMany and buildRelationshipQuery functions and step through.

Ah I see, I thought you meant change the app to use DS.RestAdapter, will do this now.

Added debugger; statements to both those methods but they are never hit.

<EMAIL_ADDRESS>I can add debug statements elsewhere also, just let me know.

Can confirm that the methods are being hit at other routes such as:
  afterModel(model) {
    return model.get('ssoApplications').reload();
  }

But that is using the get function not the query function.

In version 0.1.0 I switched the relationship reloading to use the new ds-references feature in ember-data 2.5. You could either try updating your ember-data version, or switching back to an older version of this addon: 0.0.6.

I updated to 2.5.3 but am still having this issue, the debug points in the mixin are never hit.  I can see it hitting the 'reload' function in the adapter but no reference to this addon.
"ember-data": "2.5.3",
"ember-data-has-many-query": "0.1.1",

Is it hitting findHasMany in the adapter? Here is my call-stack for reference:

No, it is never called.

How about the store.js findHasMany?

also never called

Gets to the reload

Then

Then

Then is schedules the fetch but fetches is an empty array ... not sure if this is right.

It looks like your payload for the parent record doesn't provide a link attribute for the hasMany relationship records, which is required for the adapter to know which URL to hit to request the child records.
I'm guessing that a get on userTypeSubscriptions returns an empty array also.
The payload for sso-application should contain a links attribute, for example:
links: {
    "userTypeSubscriptions": "userTypeSubscriptions"
}

Your hasMany should be marked as async: true. I would suggest getting get to work (return all records) before moving on to filtering using query. A get should hit:
GET /rest/sso-applications/2/userTypeSubscriptions

I am using ember-cli-mirage (latest version with Models) right now and can confirm that it is producing the following in the relationships hash.

So you are correct.  I will try to figure out how to get this working properly in mirage.

This is working in a live environment where the JSON responses are correctly formatted.  Thanks for the help.

if using a JSONAPIAdapter:
when I do:
order.query('orderItems', {'order_id': 2101384});
shouldn't that url be something like:
/api/orders/:id/order-items?filter[order_id]=2101384
right now this produces ?order_id=2101384


Update logrusx for use with pkg/errors

Description:
Wrap errors in logrusx. Don't do its own stack tracing anymore. Pre-marshal to avoid logrus just turning them into strings. https://github.com/Sirupsen/logrus/blob/master/json_formatter.go#L20
Issues affected:

Related #308

This change is

Reviewed 5 of 5 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Not able to run hello-world-nginx on Docker

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

No information provided or steps to replicate - Closing 😞


add stm32f7 to it

Which board exactly?

stm32f746g-disco

We cannot support all boards ourselves, but I've written up a tutorial on what is necessary to do.
Look at https://micro-ros.github.io/docs/tutorials/advanced/microros_nuttx_bsp/
Does that help?

There exists a basic Zephyr Port for this board: https://docs.zephyrproject.org/1.13.0/boards/arm/stm32f746g_disco/doc/stm32f746g_disco.html
So you should be able to port it.
Have a look at the latest commits / PRs at this repo regarding adding the nucleo_f401re board to the scripts under config/zephyr/generic and look at the int32_serial_publisher example under the micro-ROS/zephyr_apps repo. The underlying scripts should work for zephyr boards. The tricky part will be to adjust the prj.conf to your needs. But it has UART supported by the zephyr base dts, so theoretically you should get basic things working.


etcdserver: parallelize expired leases process

Contributing guidelines
Please read our contribution workflow before submitting a pull request.
When 1000 leases expired at the same time, etcd takes more than 5 seconds to clean them. This means that even after the leases has expired, keys associated with leases are still accessible. I increase the deletion throughput by parallizing leases deletion process.

@fanminshi Do you have a performance comparison between the old/new code?

@xiang90
I run some simple tests with following set up.
I create 1000 leases with timeout 2 seconds and with 10 keys assigned to each lease. I wait for 3 seconds and then check how many of the keys are still there.
Without optimization:
after 3 trails run, the keys that are not cleared are around 8000.
With optimization:
the keys that are not cleared are around 0-100.

all fixed, PTAL
@gyuho @heyitsanthony

@fanminshi rebase on master? there's a conflict from merging #6425


Figure out how to read inverter live data from zcsazzurro

I own a zcsazzurro inverter used with my solar panels. I want to collect live data from the zcsazzurro cloud.

API keys

installed the app https://apps.apple.com/it/app/azzurro-operators/id6447290301?l=en-GB
created a support ticket asking for API keys
received the API keys in less that two business days (fair)

A quick test using cURL:
export ZCS_ENDPOINT="https://third.zcsazzurroportal.com:19003"
export ZCS_CLIENT_ID="<redacted>"
export ZCS_CLIENT_API_AUTH="<redacted>"

$ curl -X POST "${ZCS_ENDPOINT}" -H "Client:${ZCS_CLIENT_ID}" -H "Authorization:${ZCS_CLIENT_API_AUTH}" -d @request.json | jq
{
  "realtimeData": {
    "params": {
      "value": [
        {
          "SERIALNUMBER123": {
            "powerCharging": 0,
            "batteryCycletime": 61,
            "energyAutoconsuming": 0.0,
            "lastUpdate": "2024-10-21T06:02:03Z",
            "powerGenerating": 10,
            "energyImporting": 2.45,
            "energyGenerating": 0.0,
            "powerDischarging": 0,
            "batterySoC": 18,
            "energyImportingTotal": 539.6,
            "energyExportingTotal": 1325.5,
            "energyChargingTotal": 793.8,
            "powerImporting": 710,
            "powerConsuming": 720,
            "energyGeneratingTotal": 3228.4,
            "energyCharging": 0.0,
            "energyDischargingTotal": 727.2,
            "thingFind": "2024-06-04T08:55:36Z",
            "powerExporting": 0,
            "energyAutoconsumingTotal": 1109.1,
            "energyConsuming": 2.45,
            "energyConsumingTotal": 2063.5,
            "energyDischarging": 0.0,
            "energyExporting": 0.0,
            "powerAutoconsuming": 10
          }
        }
      ]
    },
    "success": true
  }
}

Note: The metrics are updated roughly every 5 minutes. Sometimes they stop updating for hours.

The prototype https://github.com/zmoog/otel-collector-contrib/pull/7 is up and running.
Here's the initial dashboard:

Sometimes, the metrics on https://third.zcsazzurroportal.com:19003 stop updating, and the endpoint returns the last update. For example,
{
  "realtimeData": {
    "params": {
      "value": [
        {
          "123456789010": {
            "energyDischargingTotal": 739.8,
            "powerExporting": 0,
            "energyExportingTotal": 1327.9,
            "energyDischarging": 8.13,
            "batteryCycletime": 62,
            "lastUpdate": "2024-10-22T20:07:21Z",
            "energyGenerating": 20.46,
            "energyAutoconsumingTotal": 1130.3,
            "energyImporting": 4.0,
            "energyCharging": 4.67,
            "powerImporting": 880,
            "energyChargingTotal": 807.0,
            "energyConsumingTotal": 2100.2,
            "energyAutoconsuming": 15.61,
            "powerConsuming": 885,
            "energyConsuming": 27.74,
            "powerGenerating": 0,
            "energyImportingTotal": 546.1,
            "energyExporting": 0.18,
            "batterySoC": 20,
            "thingFind": "2024-06-04T08:55:36Z",
            "powerAutoconsuming": 0,
            "powerCharging": 0,
            "energyGeneratingTotal": 3265.2,
            "powerDischarging": 5
          }
        }
      ]
    },
    "success": true
  }
}

Right now, the endpoint returns an empty response:
{
  "realtimeData": {
    "params": {
      "value": [
        {
          "123456789010": {}
        }
      ]
    },
    "success": true
  }
}


Make it discoverable

Please add this page to the ToC, perhaps under How-to > Manage app.

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

ID: dd2233ca-e4c5-a53b-f493-310ac953bdea
Version Independent ID: d869ec94-1c1b-9440-e2d6-5b6a4f1d068e
Content: Restore deleted apps - Azure App Service
Content Source: articles/app-service/app-service-undelete.md
Service: app-service
GitHub Login: @btardif
Microsoft Alias: byvinyal

Actually I have another ask about the content - please document how long after deletion it is possible to restore the app.

Is it running off the snapshots, which are available for the last 30 days? (per below)
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-restore-snapshots

@dcbrown16 Thanks for the feedback! We are currently investigating and will update you shortly.

@dcbrown16 Thanks again for the feedback! I have assigned the issue to the content author to review further and update the document as appropriate.

This is fixed by the PR referenced above... #pleaseclose

@btardif what about the period after deletion that it is possible to restore the app? Is the feature available indefinitely?

@dcbrown16  I have a new PR for that. Retention period is 30 days after that apps a purged and can't be recovered.

#sign-off


npm token create support

Is your feature request related to a problem? Please describe.
Yes. I want to deploy a verdaccio docker instance for publishing private npm modules instead of using Nexus Pro. And I have version and publish automation with semantic-release npm module. In my CI server it specifically requires an npm access toekn generated via npm token create command. But whenever I try to execute that command on verdaccio, I get a 404 error.
Describe the solution you'd like
The npm token create command should be able to generate tokens just like npmjs.org
Describe alternatives you've considered
I have tried copying the token from my .npmrc file to the CI server. Tried creating a base64 encoded value of the username and password using echo -n 'user:password' | openssl base64 and tried the output as authentication token as well. But to no success

We are working on this, we had to improve some parts of the application before getting to this, it will be part of next major release.
Dupe, let's follow up here https://github.com/verdaccio/verdaccio/issues/541


fix(dashboard): welcome banner not closing for pocket user

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


Fix duplicated YouTube Link in SysOps/DevOps

The link for "A Netflix Guide to Microservices" was the same as "Varnish for PHP developers". I've found the video on YouTube and changed the link to the correct video.

Thanks a lot!


[10.x] Pass boolean validation with "true" and "false" strings

This PR aims aims to adjust boolean validation in such a way that is also supports the strings "true" and "false".
We noticed that validation is perfect when validating application/json as there are discrete types available, but fails when validating requests made with multipart/form-data.
Since multipart/form-data can only be a buffer or a string, you'd currently have to send a boolean as 0 or 1 to get proper validation. However, that is quite the hassle when using libraries like Axios, where you just change from axios.post() to axios.postForm() and don't really control serialization

I was going to send the same PR

It's a breaking change to start accepting these strings. However, you can easily transform those values by writing a middleware that extends Laravel's TransformsRequest middleware:
<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\TransformsRequest;

class TransformBooleans
{
    /**
     * Transform the given value.
     *
     * @param  string  $key
     * @param  mixed  $value
     * @return mixed
     */
    protected function transform($key, $value)
    {
        return match($value) {
            'true' => true,
            'false' => false,
            default => $value,
        };
    }
}

@taylorotwell Does it make sense to include this for future versions? I can see this tripping up a lot of people and not everyone debugging this super quickly. The middleware definitely works as a workaround, but it feels like Laravel should validate "true" and "false" just like "1" and "0" too.
Maybe 10.x is not the right target, but 11.x might be?

@hendrikheil
IMO it doesn't make sense, it would make it impossible to cast a validated boolean value without string handling, this works today:
$boolean = (bool) $validated['boolean_input'];

with the proposed change this would not work anymore since the string "false" would also be cast to true.


Node metadata

This is a proposal for basic metadata support in the HUGR.
It adds a new SecondaryMap from nodes to a OpMetadata type, currently aliased to serde_json::Value.
The specification doesn't specify whether this map should be in or alongside the Hugr, but doing it like this lets us seamlessly integrate it into building, serializing, and rewriting (the serialization remains backwards-compatible).
The metadata itself is fully unstructured. We may want to enforce some minimal schema in the future, perhaps requiring a dictionary at the head so we can more easily merge different values, but that's left as future work.
Closes #235.

May also need to add metadata handling to the new OutlineCFG rewrite.

From what I gather, OutlineCFG should preserve the metadata of the moved children (since they keep their indices).
There's the question of whether we should add some metadata to the created entry/exit nodes, but I think that's rather for the user to decide.

From what I gather, OutlineCFG should preserve the metadata of the moved children (since they keep their indices). There's the question of whether we should add some metadata to the created entry/exit nodes, but I think that's rather for the user to decide.

OK, yes that makes sense.


Weird behavior of outline slide

In the current version (version 0.3.3) of dewdrop theme, if there are too many sections to be packed into a single outline slide, it seem that each of the slide of the outline create a new section/subsection, which is not desired. Is there any quick fix to that?

Can you provide a concrete example?

For example, in the following code, each section is repeated four times in the outline.
#import "@preview/touying:0.3.3": *

#let s = themes.dewdrop.register(
  aspect-ratio: "16-9",
  footer: [Dewdrop],
  navigation: "mini-slides",
)
#let s = (s.methods.info)(
  self: s,
  title: [Title],
  subtitle: [Subtitle],
  author: [Authors],
  date: datetime.today(),
  institution: [Institution],
)
#let (init, slides, touying-outline, alert) = utils.methods(s)
#show: init

#show strong: alert

#let (slide, empty-slide, title-slide, new-section-slide, focus-slide) = utils.slides(s)
#show: slides

= 1
= 2
= 3
= 4
= 5
= 6
= 7
= 8
= 9
= 10
= 11

It's really a bug, but not a bug with outline slide. If you want an outline slide that doesn't create new sections, you can
#slide[
  #touying-outline()
]

The bug here is that a multi-page slide creates the same section multiple times.


Adskipper doesn't work

That's what the error code is:
TypeError: Cannot read properties of undefined (reading 'querySelector') at clickSkipButton (chrome-extension://dinhbmppbaekibhlomcimjbhdhacoael/scripts/youtube.js:4:32) at stopYoutubeAd (chrome-extension://dinhbmppbaekibhlomcimjbhdhacoael/scripts/youtube.js:23:7) at MutationObserver. (chrome-extension://dinhbmppbaekibhlomcimjbhdhacoael/scripts/youtube.js:74:13)

Make sure you are on 2.8.4 which was release today. It fixes this issue. Thanks for reporting. I will close it now, so feel free to open another one if it still happens.


Add test for MissingSecretKeyException

Add a test for what happens if a key is used for signing, but the signing secret key is missing.

Implemented in https://github.com/pgpainless/pgpainless/commit/3dbad4b3276c418eb8187928e36afae9bd451cd0


fixes issue #1

Generally, you want to leave some detail in the comment to describe how you fixed this issue.


[CSIT Testbench] document hardware and software testing configuration

Tasks:

[x]  Document hardware configuration for CSIT Testbench
[ ]  Document software configuration for CSIT Testbench
[ ]  Rename directory to CSIT CNF Verification Test
[ ]  Paste link to docs into this ticket

software in https://github.com/cncf/cnfs/tree/master/comparison/baseline_nf_performance


How I can do Subresource Integrity (SRI) to validate scripts served by ckeditor

I'm using the editor for different pages in my application and find that when its loaded into the DOM, it is automatically calling the API to fetch required libraries -
For example -
https://cdn.ckeditor.com/4.6.2/standard/lang/en.js?t=H0CG
https://cdn.ckeditor.com/4.6.2/standard/styles.js?t=H0CG
I want to add SRI check for the every API call made by the editor to ensure the security of my application.
Is there any way to do that?

👍 This would help us with addressing issues from a Pen Test.

Controlling/Adding any integrity check to the library calls made by CKEditor is beyond the scope of this library since CKEditor does that automatically and does not expose any method to listen for the same.
The best way for you to use this library would be to host your own custom CKEditor build on your own server and pass the link to your custom build using scriptUrl prop to react-ckeditor (as discussed in #65 ). The subsequent subresource calls will then be made to your server by CKEditor (I haven't checked this but it should work that way).

@codeslayer1, thanks for the suggestion.
I've built my own ck-editor and put it in the projects public folder but the loading time was very high for the editor.

@cis-ankity You can host it via your own CDN if speed is the issue. I am not sure if there is any other workaround to this apart from hosting your own build. Please let me know in case you find any other alternative to this. Closing this issue in the meantime.


wii remote plus

All buttons are recognised but this does not recognise the wii remote plus's built in wii motion plus

Same issue here

Thanks for all the hard work on this!
Although I've gotten almost every other feature to work, the API will not detect a known-good Wiimotion Plus plugged into the Wiimote. I've tested it with other libraries to make sure it's working, and it is, but all my attempts to identify or activate it have failed. For instance:
` bool activated = false;
remote.RequestIdentifyWiiMotionPlus();
//remote.SendStatusInfoRequest(); // Requests Status Report
Console.WriteLine("remote.current_ext " + remote.current_ext);
Console.WriteLine("remote.ext_connected " + remote.Status.ext_connected);
Console.WriteLine("remote.wmp_attached " + remote.wmp_attached);
if (!activated && remote.wmp_attached)
{
remote.ActivateWiiMotionPlus();
activated = true;
Console.WriteLine("Activated WiiMotionPlus!");
Console.WriteLine("WiiMote Type :" + remote.MotionPlus.ExtensionConnected);
}
else Console.WriteLine("No WiiMotion Plus Detected!");
if (activated && remote.current_ext == ExtensionController.MOTIONPLUS)
{
MotionPlusData data = remote.MotionPlus; // data!
float dPitch = data.PitchSpeed;
Console.WriteLine("PitchSpeed is " + dPitch);
// Use the data...
}
Yields:remote.current_ext NONE
remote.ext_connected False
remote.wmp_attached False
No WiiMotion Plus Detected!
NONE
Is Wii Motion Plus Attached? False`


Any GUI / webui for this?

Topic

https://github.com/fszontagh/sd.cpp.gui.wx
This was posted in discussions the other day, haven't tried it yet but looks promising.

If you're interested I've made a simple webui for interacting with the program.
https://github.com/daniandtheweb/sd.cpp-webui

koboldcpp also uses stablediffusion.cpp: https://github.com/LostRuins/koboldcpp

Here my Open Frameworks Addon: https://github.com/Jonathhhan/ofxStableDiffusion
The example is made with ofxImGui.

It could be a good idea to dedicate a space in the README for the GUIs as in llama.cpp.

It could be a good idea to dedicate a space in the README for the GUIs as in llama.cpp.

There is one. At the very bottom

It could be a good idea to dedicate a space in the README for the GUIs as in llama.cpp.

There is one. At the very bottom

Oh, hadn't noticed it, thanks.


OSC___ISO_module: Assign Participant To BreakoutRoom is missing a parameter

OSC___ISO_module: Assign Participant To BreakoutRoom is missing a parameter that would designate which breakout room.
../assignToBreakout {str breakout name | int breakout index}
It currently only provides "single username (keep blank when you pre-select)

To be compliant, this command needs to either take the breakout index or the breakout name


fix mode of luasnip-expand-snippet keymap to select

The next two lines are the same.
A
https://github.com/L3MON4D3/LuaSnip/blob/1db821efe7416483a7288ef86dbae6f63ab0221e/plugin/luasnip.vim#L2
B
https://github.com/L3MON4D3/LuaSnip/blob/1db821efe7416483a7288ef86dbae6f63ab0221e/plugin/luasnip.vim#L12
Isn't the mode of the keymap of B a selection?

Mhmmmm, I think I just copied the I-mappings for select and then didn't change expand because "Who would like to expand a snippet in select mode?".
Anyway, it won't hurt to change it, thank you! :D


[0.5.0-Dev] Avro Schema generation for fields of "Element" type are not expanded

Please fill out the below template as best you can.
Description of Issue
Avro Schema for fields of "Element" type doesn't include all the specialized items defined in the corresponding profile. E.g., for "Timing" [1] data-type, the avro schema doesn't include all the children for "repeat" element such as count, bounds etc., instead its defined as base Element type.
[1] https://www.hl7.org/fhir/datatypes.html#Timing
Expected Outcomes

If a field of type "Element" is encountered, the corresponding schema should be defined as a specialized type that includes all the children.

Closed by #64


genGame.Connect() should be blocked until connection is established

Sometimes client can't send message because they tried to send a message before connection is established. So we have to use workaround like code below:
genGame.Connect();
await Task.Delay(500);
await genGame.AuthenticateDevice(username);

How to fix?
make genGame.Connect() async function, then block it until WebSocket.OnMessage Event is dispatched.

Fixed at https://github.com/f4th4n/gen_game_unity/commit/c7830f5771c6fa9284c4b571ebf550704f9d5b55

Fixed at https://github.com/f4th4n/gen_game_unity/commit/c7830f5771c6fa9284c4b571ebf550704f9d5b55


[Need Feedback]: Added bounds checking to NSArray subscript

Completed bounds checking however I need feedback on what should should be done if the index is out of range.

@phausler I corrected the PR to incorporate the changes you mentioned. Let me know if there is anything else to add 🙂

Thanks, this looks good. Could you rebase this into a single commit for us to merge in?

Would precondition(idx >= 0 && idx < count) be a cleaner equivalent?

@parkera finished the rebase, let me know if it's all good.

@Adlai-Holler precondition sounds like it might be good too, since it takes the optimization level into account. We can consider that as another change (also perhaps moving this into the objectAtIndex call itself as discussed on mailing list).

@Adlai-Holler I think the issue with the precondition is the lack of an error message if the condition fails. Providing an error message is something I think is quite important to do.

You can provide a message as the second parameter to precondition().  The message is displayed in debug builds.


Add append support for CSVWriter

Hello. I was looking to have a CSV file that gets updated every time a user performs an action in an app.  I also wanted the CSV file to contain a header row.
Subsequent appends won't be started on a new line because isFirstRow is defaulted to true, causing write to ignore the configuration.newline.unicodeScalars.forEach(writeScalar) call.
I thought I could just add a beginNewRow() call, but it technically doesn't modify the steam
Here is the code I was trying:
           let exists = FileManager.default.fileExists(atPath: url.path)

           let stream = OutputStream(url: url, append: true)!
           let csv = try! CSVWriter(stream: stream)

           if !exists {
               try! csv.write(row: ["Date", "Question 1", "Question 2", "Question 3"])
           }

           try! csv.write(row: [rfcDate, answer1, answer2, answer3])

           csv.stream.close()

Until (or if ever) there is a fix, I've worked around by adding the new line directly to stream:
            let exists = FileManager.default.fileExists(atPath: url.path)

            let stream = OutputStream(url: url, append: true)!
            let csv = try! CSVWriter(stream: stream)

            if !exists {
                try! csv.write(row: ["Date", "Question 1", "Question 2", "Question 3"])
            }

            let rfcDate = Date().rfcString()

            try! csv.write(row: [rfcDate, question1Answer, question2Answer, question3Answer])

            let data = [UInt8](csv.configuration.newline.utf8)
            csv.stream.write(data, maxLength: data.count)

            csv.stream.close()

Is it normal in a MacOS environment for CSV files NOT to be newline terminated?
I'm used to expecting CSV files to end with a newline (or CRLF), so if I created an OutputStream on such a file, this library would correctly append new lines - but leave me with a stream that no longer ends with a newline and hence require, as you do above, manually adding one before appending further lines.
If there really is a need to produce CSV files that aren't newline terminated, I suppose it could be an option (but I'd expect it to do by default).