Folders not showing in the Explorer

VSCode Version: 3.7.3-insiders.20191118
OS Version: Windows 10

Steps to Reproduce:

Open a project folder with a capital letter in its name
Delete a folder
Discard your changes (restore the folder)
Open a file within the restored folder
Most folders won't show in the explorer, while you have that file opened.
Hover the mouse over the file tab and see that the project folder is spelled with all lower case

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

We do not have version: 3.7.3-insiders.20191118
Can you reproduce with vscode insiders https://code.visualstudio.com/insiders/
If yes, can you please attach a short gif illustrating your problem? Thank you

We do not have version: 3.7.3-insiders.20191118
Can you reproduce with vscode insiders https://code.visualstudio.com/insiders/
If yes, can you please attach a short gif illustrating your problem? Thank you

Sorry I reported the VS Code version wrong. It is the latest version 1.41.0-insider.
If I open my package.json file Explorer looks like this (note that I can see the src folder among others)

If I open a file I deleted and restored I cannot see those folders:

See that VS Code thinks the file is located in "nemex" with lower case (might/might not be the issue):

Is this a new behavior you are seeing that started a couple of days ago or you are not sure if it ever worked?
I will try to repro on my Windows VM..
fyi @Tyriar for file watcher

I don't know if it's a new issue. I only just started using the insiders version a week ago or so.

Hi @isidorn
Could you link the duplicate issue? I'm just curious :)


[Concurrency] Improve diagnostic for inout params with Sendable closures.

Error should point out any operation with mutable params is not permitted in a Sendable closure

@swift-ci please smoke test


Handling Multiple File Uploads in WebAPI2

I've added an operation processor/attribute pair to allow for single file-uploads on my WebAPI2 endpoints without issue based off code I found from https://stackoverflow.com/questions/54348470/nswag-wep-api-2-multipart-form-data-attribute-file-upload
I think I was able to write another processor/attribute pair that generates a swagger.json that will accept an array of files as well.  Here is what a sample of that swagger definition looks like:
   "/api/job/{jobId}/list/{moduleId}/documents/Add": {       "post": {         "tags": [           "Document"         ],         "operationId": "Document_Add",         "parameters": [           {             "type": "string",             "name": "moduleId",             "in": "path",             "required": true,             "format": "guid",             "x-nullable": false           },           {             "type": "string",             "name": "jobId",             "in": "path",             "required": true,             "format": "guid",             "x-nullable": false           },           {             "name": "documentInfo",             "in": "body",             "required": true,             "schema": {               "$ref": "#/definitions/Document"             },             "x-nullable": true           },           {             "type": "array",             "name": "files",             "in": "formData",             "description": "file",             "collectionFormat": "multi",             "items": {               "type": "file"             }           }         ],         "responses": {           "200": {             "x-nullable": true,             "description": "",             "schema": {               "$ref": "#/definitions/JobCustomModuleDocument"             }           }         }       }     },
SwaggerUI seems to be doing the right thing and gives me a UI that allows me to select multiple files before POSTing.
TypeScriptClientGenerator is... OK.  It adds a parameter to the client call that accepts an array of type "any" (instead of the FileParam that it did with a single file).
Neither of them actually seems to add the files to the multi-part form data.  Chrome just shows the request payload as having something like "files=%5Bobject%20File%5D&files=%5Bobject%20File%5D".
Is my swagger definition missing something?  Or is this an issue with the UI and TypeScript Generators?

This is probably not supported/not implemented. Needs further investigation...


First draft of glossary

I know that I still haven't really internalized your viewpoints, but getting closer.  Resolving this is a prerequisite for #463. Feel free to push to this branch, or suggest changes; whichever is easier.

@ilan-gold : Added some examples, and expanded some of the explanation. Better?

Yup! Thanks - the added explanation on layers is particularly nice.


Issues with Godot 4.3

Godot version: 4.3-beta3
Describe the bug
Refer to godotengine/godot#94150 for further details
TL;DR:
The type handler code uses Script.has_source_code to test if a script is valid.
This is false for scripts with binary tokenization. Script.can_instantiate should be used.
The MRP from the orginal issue does work with this change, but fails when copying the newest version of pandora in there and making the change.
I found that when running the game, data.pandora gets saved in a corrupted way:
{"type": "undefined", "value": "<CompressedTexture#84384>"} where it should be {"type": "resource", "value": "res://godot.png"}. As stated this does not happen with the pandora version from the MRP, I don't know which version that is though.
To Reproduce

Use the MRP from godotengine/godot#94150
Follow the steps there to observe the issue with binary tokenization
exchange has_source_code with can_instantiate to see that it fixes the issue
copy the newest version of pandora to the addons folder
exchange has_source_code with can_instantiate to see that it does not work anymore
observe data.pandora to see that it get's corrupted when running the game

Expected behavior

the texture should load when run through the editor and when exported with binary tokenization

Screenshots

see godotengine/godot#94150

Desktop (please complete the following information):

OS: Fedora
Version 40

The MRP uses what used to be the latest commit on master, which in this case is 90f451445070a0bb114787c2971087fedb47c08f.
Can you test if applying the changes of https://github.com/bitbrain/pandora/pull/189 on the latest master commit, the issue gets fixed?

I was able to find where the problem comes from.
In script_util.gd it is possible to change has_source_code to can_instantiate, but on type.gd calling can_instantiate returns false.

Just a guess, can't test right now: entity has @tool the type handlers not, so maybe can_instantiate returns false only in the Edtior for scripts without @tool. Could be verified by fixing the data file and running the project from the project manager without using the editor.

Indeed that does work, both on the ProjectManager and on exported builds (without a corrupted data.pandora).
I'd say this is something @bitbrain has to look through to decide on how to handle this.
I'd do something like:
if ScriptType != null:
  if Engine.is_editor_hint():
    if ScriptType.has_source_code():
			  return ScriptType.new()
  else:
    if ScriptType.can_instantiate():
			return ScriptType.new()

Not the best code for sure, but the workflow is that.

@shomykohai that code looks good. We should go with that.

Perfect, I'll make a PR for it.

Why not make the type handlers tools though? If can_instantiate returns false it might just be a mistake or at least undefined behavior that it works correctly, and thus might arbitrary change in the future. (The type handlers are used in the editor, right?)

The function that gets called is a static function, that the editor uses to fetch the icons of each types.
When creating a property, they look to be wrapped around a PandoraProperty class, so I guess they're not meant to be tool classes.
Not knowing how fully Pandora works (I didn't look up the editor part that much) I can't say it for sure though.

Seems to also check for tool:

(No clue what this scripting enabled is :sweat_smile: )
I guess code that isn't marked as tool is not meant to run in editor which would include the initializer and constructor. Not sure what the intended behavior is with instantiating non tools from tool scripts. This question might better be asked in the contributors chat.
Back to pandora: I'd guess the editor has to use the non static write_value function when serializing. So IMO it would make sense for them to be tools, but @bitbrain would probably know best.


I cant install fairseq on Windows 11.

🐛 Bug
my PC is running windows11 with gcc and python3.10. when i try to install fairseq, some errr occured.
To Reproduce
  E:\vscode1\VC\Tools\MSVC\14.35.32215\include\yvals.h(17): fatal error C1083: 无法打开包括文件: “crtdbg.h”: No such file or directory
  error: command 'E:\\vscode1\\VC\\Tools\\MSVC\\14.35.32215\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for fairseq
Failed to build fairseq
ERROR: Could not build wheels for fairseq, which is required to install pyproject.toml-based projects
another way
I tryed to install fairseq with a .tar.gz file. failed again,
Expected behavior
i hope i can running fairseq on windows,

You can try installing Visual Studio, and select the first "Desktop development with C++" option there:
https://visualstudio.microsoft.com/visual-cpp-build-tools/

thanks.


Deprecate ForkOptions JavaHome property

Fixes #22400

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test QFL

I've triggered the following builds for you. Click here to see all build failures.

Quick Feedback - Linux Only (Trigger) (Check)

@bot-gradle test QFL

I've triggered the following builds for you. Click here to see all build failures.

Quick Feedback - Linux Only (Trigger) (Check)

@bot-gradle test QFL

I've triggered the following builds for you. Click here to see all build failures.

Quick Feedback - Linux Only (Trigger) (Check)

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test bd

@bot-gradle test and merge

@bot-gradle cancel

@bot-gradle test and merge

The merge queue build has failed. Click here to see all failures.


Add the ability to copy a endpoint

Describe the solution you'd like
We need to add the ability to copy the endpoint that is being logged. At a minimum there should be the ability to copy by right clicking each entry.

UI added


Can not work with SwipeRefresh

Can not work when recyclerView with SwipeRefresh
and can not  use with Layout
LinearLayout llRootView=find...
OverScrollDecoratorHelper.setUpStaticOverScroll(llRootView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL);
can not

Swipe-to-refresh: duplicate of issue #5.
Linear-layout can't work cause it's not scrollable...


[Bug]: TeamsAttachmentDownloader - 401 Axios Request

Language
Javascript/Typescript
Version
latest
Description
A 401 AxiosError is being thrown in downloadFile function, when attempting the GET request on attachment.contentUrl. A token is being generated, and the current logic is the same prior to merging #1207, hence my suspicion is that the access token is not in the correct format. If this is the case, the bug is probably nested in getAccessToken method
NOTE: This is with the updated code in #1403
Reproduction Steps
1. Spin up the Cardgazer bot
2. Send the bot a message to construct an adaptive card, with a photo of a form.
3. The code should throw a 401 AxiosError.
...

Thanks for filing @lilyydu

Still having trouble with repro-ing this bug, but attempts are ongoing

@chandanrjit I'm hoping to get back to this bug in the next few days -- could you share your stack trace for the error? Thanks!

I have been unable to reproduce this error - I have successfully built the sample, sent an image that returns adaptive card JSON, and even can render that adaptive card:

My closest guess is that if your API key from OpenAI has expired, the API key is incorrect, or you have run out of credits, the 401 error was because of that. One option to look into would be to check your OpenAI account for usage tracking and see if calls are successfully going through.
Otherwise, if someone could provide a stack trace for this error that could possibly help with a repro.

I got the same issue:
[onTurnError] unhandled error: AxiosError: Request failed with status code 401
using teams-ai 1.2.1
in TeamsAttachmentDownloader.js file when call
const response = await this._httpClient.get(attachment.contentUrl, {                 headers,                 responseType: 'arraybuffer'             });

There is no problem when copy & pasted image.
But upload image using "+" will get 401 AxiosError


opt out ack packages for non confirmable messages

RFC, this is an update for Issue #108
missing a function test, but i would like to get some feedback first

I'm 👍 on this, let me know when you have added the other test.

Oh sorry for the weird comment, Github was showing me old stuff.
Anyway, :+1: for me. Can you remove the given, then, when comments in the tests?

sure, I've removed those comments and also updated the readme file


Line Weight affects Drawing Freehand Line in WorldWind

When using drawing freehand in WorldWind, using a thick line weight (5) causes the drawn line to change as the user draws it.

line width in cesium is different than in WW ( WW shows ways bigger than in cesium)

Fixed by adjusting the outline width to be the same as in Cesium., and by bypassing the throttling when in No_PAN mode. NO_PAN mode is used by the greehand draw.

Mubina -  Test this issue by using the dev branch.

Reintegrate.
Stroke width should have limitations no more than 15.

Already merged into the dev branch. closing this issue.


[RFE] kiali ui uses overlapping colors that make determining status difficult

This is copied over from Kiali Issue: https://github.com/kiali/kiali/issues/1754
Is your feature request related to a problem? Please describe.
When observing the Kiali UI, if a service is experiencing HTTP errors (eg: 5xx), the colored statuses are confusing. Currently we use the same colors for both the error codes (4xx = orange, 5xx = red) and the % of requests with errors (red >= 20%).
This results in a node border and/or a line connecting services being the color red (>20% error) when the actual status code is orange (403 forbidden).
Describe the solution you'd like
Use different colors to represent one of the two (% requests errored, http status)
Describe alternatives you've considered
Color blindness is probably an issue, but using different shades of a different color family (eg: blue) for the HTTP status might work better than overlapping green/orange/red between the two types of indications.

@mtho11 can you include some pictures with examples of what you're depicting?
Thanks!

@mtho11 , @serenamarie125  The original issue has been closed after having made some changes in this area.  I think this can be closed.


DO NOT MERGE YET! #3814 - dropping an item, which adds an action to the actions bar, wi…

…ll no longer leave weird ui glitch in actions bar
About the PR
Fixes #3814
[DO NOT MERGE YET] - I'll add a toggle so that players can decide if they want this feature or not

I'm certain this was originally intended behavior, but I guess this is a good moment to discuss whether we want to keep this functionality or not

should be a toggle in my opinion

should be a toggle in my opinion

We came to this conclusion in discord already.


Add the macro interval_exact!

Close #59.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

16 of 16 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.605%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2028

Relevant Lines:
2066

💛  - Coveralls


Support for Subscriptions

Support for subscription using SignalR

First implementation will be with apollo websockets protocol, seccond with the same protocol over signalr

Already implemented with apollo ws!!


Donation entrance

When I was preparing to donate, I found that I didn’t have a credit card. I recently registered a credit card and couldn’t find the donation entrance.
Not because I have much money, just because I want to use this project, and I want to give the author spiritual encouragement in this way.
It would be great if you could specify functions to reward. If there is an urgently needed function, you can reward development for it.

Hi, @Avey777
Thx for your love!
I will give BUG issues high development priority in this project, followed by functional enhancement.
You can buy me a coffee if you wanna donate this project.


Feature proposal: Lazy Merkle trees

Consider a use case where you can easily get the list of files and the sizes of each file, but downloading all of the files up front would be expensive. One example is a google drive, you can relatively easily get the list of all files + file sizes in a google drive, but having to download all files in order to hash them is a pain.
For this use case, what if hyperdrive/hypercore supported 'lazy' files? The idea being that you could create a hyperdrive that only has the file metadata, but does not yet have the content hashes for the file contents. However, if a peer requested a byte range, the peer would first go populate that part of the merkle tree, return the new tree nodes to the peer, then the peer could request those pieces.
This way we could run dat services that can expose large datasets without having to download the datasets up front. The difference is that the private key holder has to be a reliable online service that can respond to byte range merkle tree resolution requests on an ongoing basis.
How much work do you think it would be to support this, and do you think it's a good use case?

Is this different than using sparse mode?

On Nov 16, 2016, at 5:56 PM, maxogden<EMAIL_ADDRESS>wrote:
Consider a use case where you can easily get the list of files and the sizes of each file, but downloading all of the files up front would be expensive. One example is a google drive, you can relatively easily get the list of all files + file sizes in a google drive, but having to download all files in order to hash them is a pain.
For this use case, what if hyperdrive/hypercore supported 'lazy' files? The idea being that you could create a hyperdrive that only has the file metadata, but does not yet have the content hashes for the file contents. However, if a peer requested a byte range, the peer would first go populate that part of the merkle tree, return the new tree nodes to the peer, then the peer could request those pieces.
This way we could run dat services that can expose large datasets without having to download the datasets up front. The difference is that the private key holder has to be a reliable online service that can respond to byte range merkle tree resolution requests on an ongoing basis.
How much work do you think it would be to support this, and do you think it's a good use case?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@pfrazee sparse mode assumes you have the content blocks up front to generate the full merkle tree. this would be a way of having the metadata feed without any actual content hashes yet. so you can for example mount an fs with filenames and file lengths but the actual content of the files has not been read, even by the producer. this would allow the chunks to be lazily read (e.g. lazy merkle tree construction) as long as the producer is available to query interactively.

I like this idea
On Thu, Nov 17, 2016 at 6:37 AM maxogden<EMAIL_ADDRESS>wrote:

@pfrazee https://github.com/pfrazee sparse mode assumes you have the
content blocks up front to generate the full merkle tree. this would be a
way of having the metadata feed without any actual content hashes yet. so
you can for example mount an fs with filenames and file lengths but the
actual content of the files has not been read, even by the producer. this
would allow the chunks to be lazily read (e.g. lazy merkle tree
construction) as long as the producer is available to query interactively.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mafintosh/hyperdrive/issues/113#issuecomment-261160095,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWlel2aFUgXXTP1q_wRNz0t4BTLp2O6ks5q--gugaJpZM4K0pAb
.

in sparse mode afaik the content hashes are known beforehand

@maxogden is the use case to share a big directory faster, since you wanna avoid content hashing?

@mafintosh use cases is to share a remote directory. e.g. share a 100gb google drive from my laptop. the google drive isnt synced on my laptop. but the metadata is. so i wanna use my laptop to share the dat for the google drive before i have downloaded the content for the google drive.

list all files in google drive (dont download them)
create dat, add all file metadata to dat (no content feed yet, just metadata including filenames and byte ranges)
share dat with someone
that person wants movie.mp4 bytes 5000-6000. they ask me for the merkle tree for that region
i go to google drive to get the pieces for that region, hash them, generate the merkle tree. send it back to them
now that they have the hashes, they ask me for the content. i send it to them (steps 5 and 6 could prob be merged)

@maxogden ah okay. use case makes sense. let me think about it for a bit.

You'd be giving up history of the content hashes doing it this way, and it kind of removes the idea of content integrity. How would this work for multi writers? Do you imagine this is only useful for one writer?

You'd be giving up history of the content hashes doing it this way, and it kind of removes the idea of content integrity

I think all guarantees are still in place, this just lets you create a dat before reading the data. But assuming you trust the data provider in the first place, this just provides the flexibility to have them share metadata without having to hash the content yet. But hashing and versioning still happens at the point they share the data. So all content integrity checks will still happen (we still use merkle trees). And versioning still works the same, it just starts from the point at which the data is requested, as opposed to now which is when it is shared.

How would this work for multi writers? Do you imagine this is only useful for one writer?

Unless its changed recently my understanding of the multi writer design is you'd have 1 author per feed (1 keypair per feed). So every copy of the repo is basically a fork. So in this scenario there would be a conflict if two forks have differing hashes for the same byte range. But this would be the same conflict scenario as if you forked and edited a file, so I don't think it's an entirely new concept.

Okay, technically the only tricky part about this use-case is the fact it only writes parts of the file to the content feed when lazy adding it instead of adding the entire file. I'll think about this part a bit more and see if I can come up with a solution

Put in another way. If a user first ask for the range 0-5000 and then asks for 2500-7500 it would need to know that it should only add 5000-7500 on the second and it would need to put enough metadata in there for clients of figure out the offsets of the chunks.

This will basically be a distributed cache. I like that idea!

Another note, I don't anticipate this would be used by the CLI/Desktop app for local files. If files are local then hashing them isn't that slow so we should continue doing what we are doing. It would instead be used by Dat Streams provider modules. So for example I could write a Dat Stream that acts as a proxy between the remote data source and downstream Dat consumers. Using this approach my Dat Stream could act as a caching proxy. Without this I'd have to always download the data to the machine where the Dat Stream is hosted before I could share.

Would the pre-hash metadata be stored in the metadata hypercore, or somewhere else? If in the hypercore, would this result in duplicate entries? (One entry without the hashes, and then later one entry with them)


Add check to see if image is hidden

don't want to make the placeholder image required, which is essentially what this would do


Added How to learn java file

I have added the how to learn java file with some resources.
please notify me if any changes are required.
closes #38

Great Work @Kola-Prabhas ✅.


Not opening after update to 111.0.5563.64-1

I'm getting this error:
/usr/lib/chromium/chromium: error while loading shared libraries: libavcodec.so.59: cannot open shared object file: No such file or directory

Duplicate of #220

Yeah I kind of noticed that after I posted it

Closing in favor of #220


Bug 1861431: LatencySensitive feature gate allows upgrades

LatencySensitive FeatureGate should allow upgrades according to
https://github.com/openshift/api/blob/7192180f496aab1f7659d8660fc360498bab498b/config/v1/types_feature.go#L38

/assign vpickard

/assign rphillips

/assign @sttts

/lgtm
/approve

/cherry-pick 4.5

/bugzilla refresh

/retest

/lgtm

/cherry-pick release-4.5

/bugzilla cc-qa


Add method filter with custom conditions

We can search for overriding gtView methods:
GtSearchMethodConditionsFilter new
	condition: [ :aMethod | aMethod isOverriding ];
	condition: [ :aMethod | (aMethod hasPragmaNamed: #gtView) not ];
	condition: [ :aMethod |
		| isView |
		isView := false.
		aMethod origin allSuperclassesDo: [ :eachSuperclass |
			((eachSuperclass includesSelector: aMethod selector)
				and: [ (eachSuperclass >> aMethod selector) hasPragmaNamed: #gtView ])
					ifTrue: [ isView := true ] ].
		isView ]


Fix path for tslintConfig in package.json

Do we want some test?

This is fine if tslintConfig is a string, bit what if it's a configuration object?
In all reality though, nobody should be using tslintConfig anymore, everyone should use a tslint.json file

The changelog shows it is a feature as of 0.4.6.

[feature] package.json now contains a tslintConfig paramater to allow users to specify the location of the configuration file there

Interesting, although the way the code works now is that it loads an object specified there and not a path. I'd rather not change this code - although hopefully nobody is using it, if they are might as well not change things. Sorry!


Upgrade Apache httpclient+httpcore to newest version

Use deprecated setSslcontext() in code that may run outside JDisc.

Part of #8788


Does not work on version 11.0.2

The addon no longer works during pre-patch or new expansion.
38x TLV_Mounty/TLVlib/TLVlib.lua:196: attempt to call global 'GetAddOnMetadata' (a nil value)
[string "@TLV_Mounty/TLVlib/TLVlib.lua"]:196: in function `Init'
[string "@TLV_Mounty/TLV_Mounty.lua"]:2587: in function <TLV_Mounty/TLV_Mounty.lua:2583>
Locals:
self =  {
}
(*temporary) =  {
}
(*temporary) = nil
(*temporary) = "TLV_Mounty"
(*temporary) = "Title"
(*temporary) = "attempt to call global 'GetAddOnMetadata' (a nil value)"
TLVlib =  {
}
TLV_AddOn_Name = "TLV_Mounty

3.0.5 will work quite good but Blizzard still gives no chance to see, if Skyriding is possible or not. It is always possible regarding to IsAdvancedFlyableArea. :-/ I'm still on it.


removing Model directories from the API documentation

The Python API readthedocs have too many entries for the specific models implemented in HARK (such as BayerLuetticke).
This PR removes all of those entries from the API documentation.
In the project meeting, we discussed remove everything below two layers in the module hierarchy (i.e., only entries of the form HARK.*). But since HARK.BayerLuetticke is a directory, not a module, the corresponding "API Doc" for this entry was empty and so is nonsensical.
The current implementation cleans up the ReadTheDocs to make them more usable.
It punts on the question of how to document the Models.

See: https://github.com/econ-ark/HARK/issues/409#issuecomment-551115644


Bring the textfile collector over from node_exporter

This adds a slightly modified textfile collector from the official
node_exporter project.

I am not sure how to test creating and using the MSI installer, so I am fairly confident that it's not correct. Any tips on how to test this locally would be much appreciated and I can follow up with a PR for the README.

There's a compilation failure in the tests, see here: https://ci.appveyor.com/project/martinlindhe/wmi-exporter/build/402/job/2l6kquvy0c8s6ln7.

Regarding the MSI, assuming you have compiled the exporter already, you can build it by running ./installer/build.ps1 -PathToExecutable ./wmi_exporter.exe -Version 0.2.99. This will build an msi that goes into ./installer/Output/, and you can test it from there. It should be fairly well-behaved, so just uninstall as usual if something isn't working, and try again.

It looks like wmi_exporter and node_exporter are more different than I had assumed when I just cargo culted this over, so the tests were fairly incompatible with wmi_exporter. This is not ideal, but for now I've removed the tests.

The MSI that gets built doesn't work - will troubleshoot that.

I guess the good news is that even if I build the installer from master it still doesn't work, so I am guessing this is a local issue. I'll try to find another wandows computer to test on.

@carlpett it looks like -log.format is not a valid argument for wmi_exporter.exe, which is why my MSI is failing to install.
Here is what the wmi_exporter.wxs file configures the service to use:
"C:\Program Files\wmi_exporter\wmi_exporter.exe" -log.format logger:eventlog?name=wmi_exporter

Here's what happens when I try that command line flag against the compiled exe:
PS C:\Users\Patrick O'Brien\src\go\src\github.com\martinlindhe\wmi_exporter> ./wmi_exporter.exe -log.format logger:eventlog?name=wmi_exporter
2018/03/21 14:26:06 warning: Couldn't open registry to determine IIS version: The system cannot find the file specified.
flag provided but not defined: -log

Any guidance here?

@poblahblahblah due to powershell parsing arguments with dots in them, you need to specify them like this:
"-log.format"

@martinlindhe I guess my point is I didn't change anything with the wxs file so it looks like any time i build an MSI with that wxs file the MSI installer fails. Are you building the official packages with a different wxs file? I am pretty confused

This is an interesting feature!
Do you have any examples of where this could be used in a Windows world? Cheers Pete

@poblahblahblah So sorry for missing this! Due to #169, current master doesn't build working msi:s. I've been pretty busy the last few days, but I'll see if I can fix it today.
If you just want to test your msi, you could make a temporary change which removes the logging flags in the .wxs
Again, apologies for wasting your time on this!

@carlpett no worries!
I've updated the wxs file to work correctly. Everything works and my change looks good.

@carlpett Any chance this can get a re-review?

@poblahblahblah Yes, of course!
I did a fix for the log-flags in #112, which will also affect this PR a bit (changing the flag declaration syntax), so I would like to merge that first. Sounds ok?


remove the usage for jackson enableDefaultTyping()

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ ] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[ ] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If this change need a document change, I will prepare another pr against the document branch
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

Merging #1240 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1240      +/-   ##
============================================
- Coverage     25.78%   25.77%   -0.01%
+ Complexity     6623     6621       -2
============================================
  Files          1482     1482
  Lines         90949    90944       -5
  Branches      12687    12687
============================================
- Hits          23448    23444       -4
+ Misses        65210    65208       -2
- Partials       2291     2292       +1

Impacted Files
Coverage Δ
Complexity Δ

...in/java/org/apache/kylin/common/util/JsonUtil.java
30.43% <ø> (-1.71%)
3.00 <0.00> (ø)

...he/kylin/dict/lookup/cache/RocksDBLookupTable.java
72.97% <0.00%> (-5.41%)
6.00% <0.00%> (-1.00%)

...che/kylin/stream/core/storage/CheckPointStore.java
63.63% <0.00%> (-3.04%)
21.00% <0.00%> (-1.00%)

...ream/core/storage/columnar/ColumnarStoreCache.java
55.68% <0.00%> (+3.40%)
8.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

Pull Request Test Coverage Report for Build 5964

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

Totals

Change from base Build 5960:
0.002%

Covered Lines:
25739

Relevant Lines:
90944

💛  - Coveralls


Dashboard frontend for Prometheus

Most promising candidate: http://prometheus.io/docs/visualization/promdash/
Grafana only has "early support" for Prometheus: http://prometheus.io/docs/visualization/grafana/

promdash LGTM

Taken care of in #44


Initial Mantine installation

This diff adds initial support for Mantine and adds basic theming. Note that this causes dark mode to break. That will be fixed later.

Looks like an issue on Codacy's side. Skipping check


Arstech ISA2USB passthrough : ArsInit() function fails while starting VirtualXT

Being a proud new owner of the latest version of the Ars Technologies gadget, the USB2ISA-R (the single ISA slot version), I was very excited to try your implementation of their API in VirtualXT.
Unfortunately, after setting the 'arstech_isa' parameter in the configuration file to my version of the libarsusb4.so library, I am greeted by this log message when starting VirtualXT through flatpak:
[isa.c] ERROR: Could not initialize Arstech USB library!
vxt_system_initialize() failed with error user error

For reference, the USB2ISA-R is correctly recognized by the "arsenum3" Enumerator application from Ars:

and the device properly appears in my list of USB devices on Linux:

My system is a Linux OpenSuSE Tumbleweed, with a recent kernel:
> uname -a

Linux <SYSTEM NAME> 6.6.2-1-default #1 SMP PREEMPT_DYNAMIC Mon Nov 20 11:22:36 UTC 2023 (263a855) x86_64 x86_64 x86_64 GNU/Linux

Could it be because calling the Ars API functions requires more privileges than the flatpak package is allowed to have?

There could definitely be an issue with the flatpak version. I recommend building it from source for this purpose.
I was told there was also a new driver/software version for the boards. I have not tested that.
Sad to say, but the software quality of the ISA2USB is just awful.
But I will dust mine of and guide you through the process if you want. :)

Thanks for your quick answer!
so, having built the emulator from the premake files, it still crashes at the same place but I'm making progress. Since it's easier to strace the actual executable without the flatpak fluff around, I found this interesting error message before the crash:
openat(AT_FDCWD, "/home/stormy/.local/share/virtualxt/VirtualXT-SDL2-0.12.0-testing//config.ini", O_RDONLY) = 17
fstat(17, {st_mode=S_IFREG|0644, st_size=734, ...}) = 0
read(17, "[modules]\nchipset=xt\nbios=0xFE00"..., 4096) = 734
read(17, "", 4096)                      = 0
close(17)                               = 0
openat(AT_FDCWD, "/home/stormy/arstech", O_RDWR) = -1 ENOENT (No such file or directory)
write(1, "[isa.c] ERROR: Could not initial"..., 57[isa.c] ERROR: Could not initialize Arstech USB library!
) = 57
write(1, "vxt_system_initialize() failed w"..., 53vxt_system_initialize() failed with error user error
) = 53

it seems as though whatever the string in the ``arstech_isa``` entry from the config file may be, the program still looks for a very specific "~/arstech" file. As an experiment, I copied the libarsusb4.so file to ~/, renaming it "arstech" in the process.
Sure enough, it loads the arstech_isa peripheral correctly and then proceeds with booting freedos:
Loaded modules:
- chipset = xt
- bios = 0xFE000,GLABIOS.ROM
- uart = 0x3F8,4
- uart = 0x2F8,3
- cga
- disk
- bios = 0xE0000,vxtx.bin
- rtc = 0x240
- bios = 0xC8000,GLaTICK_0.8.4_AT.ROM
- adlib
- rifs
- ctrl
- joystick = 0x201
- ems = lotech_ems
- mouse = 0x3F8
- arstech_isa = /home/stormy/arstech-utils/libarsusb4.so
Installed pirepherals:
1 - RAM
2 - PIC (Intel 8259)
3 - DMA (Intel 8237)
4 - PIT (Intel 8253)
5 - PPI (Intel 8255)
6 - ROM
7 - UART (National Semiconductor 8250)
8 - UART (National Semiconductor 8250)
9 - CGA Compatible Device
10 - Disk Controller
11 - ROM
12 - RTC (Motorola MC146818)
13 - ROM
14 - AdLib Music Synthesizer
15 - RIFS Server
16 - Emulator Control
17 - Gameport Joystick(s)
18 - Lo-tech 2MB EMS Board
19 - Microsoft Serial Mouse
20 - ISA Passthrough (Arstech USB)
Harddrive image: /home/stormy/Desktop/Linux/virtualxt/build/bin//../..//boot/freedos_hd.img
[ppi.c] Turbo mode on!
Segmentation fault (core dumped)

The SDL window even pops up before, as the last line from the previous log indicates, the whole thing crashes down:
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=0, tv_nsec=15000000}, 0x7ffd44665300) = 0
recvmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203-\1\n\0\0\0\21\0\2\0\355\356&\2\0\0\0\0\r\0\2\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 216
recvmsg(5, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(5, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(5, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=12, events=POLLIN}], 1, 0)    = 0 (Timeout)
poll([{fd=11, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
futex(0x1bc1e90, FUTEX_WAIT_PRIVATE, 2, NULL) = ?
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

Well, changing the port value defined in [arstech_isa] seems to do the trick: changed the default "0x201" to "0x220" (yes, it's a Sound Blaster :) ) and it boots fine...

Thank you this is very helpful. :)
I spent a few hours getting the hardware and drivers working. Eventually I got a postcard running.
But only when doing static linking. So something else is wrong. At least on my system.

There is a new branch called arstech.
If you build from that with the following premake options I think it sould work. (on Linux at least) premake5 --modules --arstech=arsusb4 --static gmake make sure you have no old object files and your project is clean. (running make clean might not be enough)
libarsusb4.so should be in your lib path when you do this. According to Arstech you should copy it to /usr/lib. Otherwise it will not link.
In the VirtualXT config file the arshtech_isa module line don't take any path as argument now since it is passed to the premake script instead.
The arshtech_isa config block still needs to be synced up with the enumerator. Ports, memory etc.
Run VirtualXT as root. This is needed according to Arstech. If PulseAudio gives you trouble try starting with --mute.
I tested this with a postcard on port 0x80 and it worked. As for the strange loading issue. The libarsusb4.so lib is looking for a file in ~/arshtech. I think this is suppose to be the file /root/arshtech that the utility installer copies there.

Also. I should note that DMA is not supported at all and IRQ's has never been tested. So you will not get full Soundblaster support.
However, I have tested a Soundblaster 16 configured as an Adlib card. That did work at one point.
All you need then is IO 388 & 389, no IRQ or DMA. The default boot image includes Monkey Island and Wolf3D demo and they should both support Adlib.

Thanks for the detailed step-by-step! I was able to build the arstech branch as you described, and running the new virtualxt with root privileges and muted SDL_Audio seems to work. I've specifically tried setting the port value to 0x388, and when trying to open the Adlib channel it seems it's doing ... something.
Monkey Island works, but with the "--mute" option I couldn't say if it's really using the card. However, an old DOS demo using Adlib (the Future Crew Starport BBS intro), which was working before, now seems to hang up the emulator. It doesn't crash, but it seems deadlocked, showing a futex wait queue loop. Not sure if it has something to do with the configuration in the config file, but I'll try playing with the settings.

I've specifically tried setting the port value to 0x388

Did you set it to port=0x388,0x389?
You also have to disable the adlib module in the config file. Otherwise they will conflict.
The --mute option just skips the SDL sound device initialization. This setting should be "invisible" to the DOS environment.
I thought that intro was for 32bit CPUs? Can you send me your copy so I can try it out? :)

I'll try playing with the settings.

All code for the ISA adapter is here https://github.com/andreas-jonsson/virtualxt/blob/arstech/modules/arstech_isa/isa.c
It is only about ~100 lines so it might be easier to hardcode some settings and perhaps add some extra logging if you are doing debugging. :)
Tip! Building with make config=debug_native sdl2-frontend gives you some extra debug info and symbols.

I thought that intro was for 32bit CPUs? Can you send me your copy so I can try it out? :)

It's working fine in VirtualXT without the Arstech module port set to 0x388 only, which is interesting in itself. If you want to try it out: https://files.scene.org/view/demos/groups/future_crew/intros/starprt1.zip

Arstech branch is merged


duplicated entries

Hello, I am analyzing this dataset and find some duplicated entries as follows.
r4.large_i-059cc399590672c2b_terasort_hadoop_small_1
r4.large_i-0e6cc86a677b8793f_terasort_hadoop_small_1

What's the meaning of the token i-059cc399590672c2b and i-0e6cc86a677b8793f. Thanks. @oxhead

It's the instance name.  The duplicate entries mean two separate experiments with the same configuration.

It's the instance name. The duplicate entries mean two separate experiments with the same configuration.

Got it, thx.
But I noticed that not all the configurations are run twice, some of them are only run by one time. Why?

Those duplicate entries come from duplicate runs of experiment scripts caused by interruption of experiments.

thx~ But some duplicated runs still confuse me. The following two entries are both reports of a spark aggregation program running on the same instance(c3.2xlarge) with almost the same input size, yet their elapsed times are very different(almost 5x). So I wonder except for the timestamp, were their other conditions that are different between these two runs?

I believe their settings are the same. It can be attributed to performance variance in the cloud or the insufficient resource on c3.2xlarge (probably memory).
This example demonstrates that performance can varied a lot in cloud.  In our paper, we point out that this kind of variance posts a challenge to Bayesian Optimization process .

I believe their settings are the same. It can be attributed to performance variance in the cloud or the insufficient resource on c3.2xlarge (probably memory).
This example demonstrates that performance can varied a lot in cloud. In our paper, we point out that this kind of variance posts a challenge to Bayesian Optimization process .

Got it. thx a lot. 👍


Validate cluster deployment delete request

If there is any hypershift hosted cluster running on the cluster deployment, it is not allowed to delete

/test e2e

it is difficult to use e2e to test the webhook, so I added some integration tests, after this is merged, will submit a PR to modify the prow config.

it looks good to me


add reload() function

Closes issue #18
I'm not sold on the function name feel free to bikeshed.

+1, lets' merge this into: https://github.com/AmpersandJS/ampersand-router/pull/35 and do a 3.0 release once we've got 'em all.

published as v2.1.0


:memo:Write doc of contact module

Thank you very much for your contribution!
You are welcome to join Wechaty Contributor Program
1. Join Wechaty Organization

You've invited Seng1e to Wechaty! They'll be receiving an email shortly. They can also visit https://github.com/wechaty to accept the invitation.

I have invited you to join our Wechaty GitHub Organization; please accept it by following the above message. (See also: wechaty/PMC#16)
2. Update Your Wechaty Contributor Profile

Please open Contributor Hall of Fame and add yourself to the end of the list, so that other contributors will know you better!
Please add yourself to our Website Contributors by creating a PR and refer to this PR link as well.

3. Join The Contributor Only WeChat Room
We also have a WeChat room for contributors only, which can discuss Wechaty at a deeper level; you are welcome to join if you are interested.
Please add @lijiarui wechat: ruirui_0914 and send her this pr link. She will invite you into Wechaty Contributor Room
Cheers!


How to Get Latest Version (3.9.0 at time of this post)

On the documentation "Quick setup" page it says to upgrade to 3.9.0 but as far as I can tell, the actual latest released version is 3.0.4 which doesn't seem to work at all with latest versions of React so I was hoping 3.0.4 => 3.9.0 would work better with React.
Is 3.9.0 going go be released to NPM? Or is 3.0.4 the actual latest version and the message on in the docs is wrong?
Additional context

@jbeatty88 I believe that the released versions are now the same on the CDN and on NPM, and the docs is updated. Are you having any problems with the latest version?

@jbeatty88 is this still and issue? Can I close this ticket? Thank you!

Closing the ticket due to a lack of feedback over an extended period. Please feel free to reopen if you have further input or require additional assistance. Thank you.


Violation of Extra Origins' license

ModifySizePower.java
The rundown
Hi, so in Moriya's discord, somebody pointed out that you had used the Extra Origins Modify Size code for your Modify Size power.
Why is this an issue?
Well, Extra Origins' license is All Rights Reserved, meaning that the author has to give permission for you to use the code (which MoriyaShiine has not and probably won't either).
The solution
I'd recommend removing the class from the mod, or moriya may have to act as you did not have permission to use it.

Thanks for bringing this to my attention! As I have been maintaining this mod, I was not aware that this code portion was not suitably licensed. I'll change this as soon as possible to correct this issue.

Sorry for any problems caused by this! I've now removed the problematic class.
I will update the other versions of Seleni and make a release on CurseForge as soon as I can

Closing this issue as all Extra Origins code has been removed and old versions of Seleni have been archived on CurseForge


Widget - Effect Durations: Old Timers Remain

When a buff is re-applied before the original buff expires; the timer for the original isn't cleared. It remains 'behind' the newer timer and can effect the time that is shown.
Example case: Vow of Silence Dervish, 11 mysticism with a +20% enchant duration scythe
Cast Vow of Piety   [24 seconds duration] (refreshes after an enchantment ends)
Cast Grenth's Aura  [24 seconds duration, 10 second cool down]
Cast Vow of Silence [11 seconds duration, 10 second cool down] (expires & refreshes Piety)

Recast Grenth's Aura and VoS off cooldown
Sometimes Piety's or Grenth's timer will go up to 29 seconds, then after 3 seconds-ish, corrects itself. Sometimes the older timer will stay at the forefront until it expires. Sometimes the older timer will come to the forefront for a short bit before the newer timer comes back to the forefront.
A little slower to test:
Intimidating Aura - 60 seconds duration, cooldown 20 seconds
Sometimes the newer timer doesn't come to the forefront when recast.

was already fixed


https://haystack.deepset.ai/tutorials/08_preprocessing    provides farm-haystack as latest version of haystack

To start, let’s install the latest release of Haystack with pip:
%%bash
pip install --upgrade pip
pip install farm-haystack[colab,ocr,preprocessing,file-conversion,pdf]
This is not the latest version and when I run I get with haystack-ai I get following error....
ImportError: cannot import name 'fetch_archive_from_http' from 'haystack.utils'

Now the tutorials of 1.x (farm-haystack) and 2.x (haystack-ai) are clearly separated.
Also, the error you were reporting should be fixed.
Feel free to reopen the issue if the problem is not fixed.


.NET 6/7 are EOL

.NET 7 went EOL on 14th May 2024^1. Similar to #202572, which dealt with the deprecation of .NET Core 3.1, we should make an effort to update or patch packages whick rely on .NET 7.
Packages

[ ] pkgs/applications/audio/famistudio/default.nix
[x] pkgs/applications/audio/openutau/default.nix

#340611

[ ] pkgs/applications/blockchains/wasabibackend/default.nix
[ ] pkgs/applications/editors/jetbrains/default.nix
[x] pkgs/applications/graphics/pinta/default.nix

#327375

[ ] pkgs/by-name/be/beatsabermodmanager/package.nix

#339370

[x] pkgs/by-name/do/dotnet-outdated/package.nix

#361048

[ ] pkgs/by-name/lu/lumafly/package.nix
[ ] pkgs/by-name/pa/pablodraw/package.nix
[ ] pkgs/by-name/pu/pupdate/package.nix
[x] pkgs/by-name/re/retrospy/package.nix

#326461

[x] pkgs/by-name/ro/roslyn-ls/package.nix

#318497

[x] pkgs/development/tools/fsautocomplete/default.nix

#326130

[x] pkgs/development/tools/misc/netcoredbg/default.nix

#329845

[x] pkgs/development/tools/omnisharp-roslyn/default.nix

#343690

[ ] pkgs/games/vintagestory/default.nix
[x] pkgs/tools/security/certdump/default.nix

#352540

netcoredbg will stop relying on dotnet 7 with this PR: https://github.com/NixOS/nixpkgs/pull/329845
roslyn-ls was upgraded with https://github.com/NixOS/nixpkgs/pull/318497

pinta now uses dotnet 8, see #327375
fsautocomplete relies only on the 8.0 sdk at runtime but still needs 6 and 7 for building.

IMO we can use this issue for also tracking .NET 6 packages:

[ ] doc/languages-frameworks/dotnet.section.md
[ ] alttpr-opentracker
[ ] am2rlauncher
[ ] avalonia-ilspy
[ ] azure-functions-core-tools
[ ] beatsabermodmanager
[ ] blendfarm
[ ] boogie
[ ] clr-loader
[ ] cyclonedx-cli
[ ] dafny
[ ] dotnet-outdated
[ ] eventstore
[ ] formula
[ ] fsautocomplete
[ ] garnet
[ ] gh-gei
[ ] ilspycmd
[ ] inklecate
[ ] knossosnet
[ ] kryptor
[ ] msbuild
[ ] naps2
[ ] networkminer
[ ] omnisharp-roslyn https://github.com/NixOS/nixpkgs/pull/360598
[ ] openra
[ ] ps3-disc-dumper
[ ] roslyn
[ ] roslyn-ls
[ ] scarab
[ ] sonarr
[ ] space-station-14-launcher
[ ] tone
[ ] vrcadvert

beatsabermodmanager: #361128

removing both 6 and 7 from roslyn-ls: https://github.com/NixOS/nixpkgs/pull/357963 - looking for reviewers/mergers.

[ ] space-station-14-launcher https://github.com/NixOS/nixpkgs/pull/361563

Hi, just wanted to note that https://github.com/NixOS/nixpkgs/pull/361563 isn't actually removing neither .NET 6 nor 7 from any packages, it just changes how they depend on it so that temporarily (and mistakenly) they don't get marked as insecure. However we should still actually remove any references from .NET 6 and 7 from any packages modified on it.

godot_4-mono seems to be missing from this list.  specific issue here: https://github.com/NixOS/nixpkgs/issues/365975

eventstore has a newer version upstream with .NET 8 support, however the license has been changed to an unfree one.

msbuild repository has been archived. We should probably remove it.

Unable to upgrade naps2 as it uses some APIs that are marked as preview when building with a patch that changes TargetFrameworks to net8 instead of net6:
...
/build/source/NAPS2.Escl.Server/EsclApiController.cs(310,62): error CA2252: Using 'Aborted' requires opting into preview features. See https://aka.ms/dotnet-warnings/preview-features for more information. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2252) [/build/source/NAPS2.Escl.Server/NAPS2.Escl.Server.csproj::TargetFramework=net8]
/build/source/NAPS2.Escl.Server/EsclApiController.cs(322,40): error CA2252: Using 'ContentType' requires opting into preview features. See https://aka.ms/dotnet-warnings/preview-features for more information. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2252) [/build/source/NAPS2.Escl.Server/NAPS2.Escl.Server.csproj::TargetFramework=net8]
/build/source/NAPS2.Escl.Server/EsclApiController.cs(325,23): error CA2252: Using 'WriteDocumentTo' requires opting into preview features. See https://aka.ms/dotnet-warnings/preview-features for more information. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2252) [/build/source/NAPS2.Escl.Server/NAPS2.Escl.Server.csproj::TargetFramework=net8]
/build/source/NAPS2.Escl.Server/EsclApiController.cs(339,37): error CA2252: Using 'Processing' requires opting into preview features. See https://aka.ms/dotnet-warnings/preview-features for more information. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2252) [/build/source/NAPS2.Escl.Server/NAPS2.Escl.Server.csproj::TargetFramework=net8]
/build/source/NAPS2.Escl.Server/EsclApiController.cs(339,62): error CA2252: Using 'Completed' requires opting into preview features. See https://aka.ms/dotnet-warnings/preview-features for more information. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2252) [/build/source/NAPS2.Escl.Server/NAPS2.Escl.Server.csproj::TargetFramework=net8]
    1 Warning(s)
    163 Error(s)

Time Elapsed 00:00:04.39

space-station-14-launcher has an upgrade upstream (https://github.com/space-wizards/SS14.Launcher/commit/ed386b8a40a6a635cce7e1cbe221d697cb8f6d2a) but hasn't turned into a release yet, should an unstable version of it be made?
There are no maintainers so I'm unsure if this package should be kept at all unless if someone else picks it up.

Taking care of alttpr-opentracker, am2rlauncher, avalonia-ilspy, clr-loader, dafny, formula, gh-gei, ilspycmd, inklecate and knossosnet over at https://github.com/NixOS/nixpkgs/pull/366067

Unable to upgrade naps2 as it uses some APIs that are marked as preview when building with a patch that changes TargetFrameworks to net8 instead of net6:

OK, I'll have a look. Maybe in the newer version of NAPS2 they updated to a newer version of .NET.

msbuild repository has been archived. We should probably remove it.

There is the newer https://github.com/dotnet/msbuild/ we can use instead.

space-station-14-launcher has an upgrade upstream (space-wizards/SS14.Launcher@ed386b8) but hasn't turned into a release yet, should an unstable version of it be made?
There are no maintainers so I'm unsure if this package should be kept at all unless if someone else picks it up.

space-station-14-launcher no longer depends on dotnet 6 since https://github.com/NixOS/nixpkgs/pull/362431 was merged.
On another note, ever since https://github.com/NixOS/nixpkgs/pull/359409, the launcher has been broken for me (the launcher itself starts fine, but it can't launch the game). Since apparently only myself and one other unfortunate soul on the ss14 discord have ran into this, I'd guess the overall usage of this package is low.

msbuild repository has been archived. We should probably remove it.
I'll do it in a separate PR from the ones I'm doing currently. I'll have to figure out how removals work in pkgs/by-name.
cc: @jirkadanek

Hi, I was wondering why I got the notification. I get it now, same name different person. Could still be a half-brother :D
Merry Christmas wishes jDanek :D

msbuild repository has been archived. We should probably remove it.

There is the newer https://github.com/dotnet/msbuild/ we can use instead.

That's already part of the .NET SDK, I think the only use it had was compiling .NET Framework projects on Linux, but I don't know how to move on with those as I don't think there are .NET Framework targeting packs for Linux

Hi, I was wondering why I got the notification. I get it now, same name different person. Could still be a half-brother :D
Merry Christmas wishes jDanek :D

Yeah, my bad 😅
I got used to most people using their GitHub usernames in the maintainers list that I didn't double check, I'm sorry.

hmm, any idea what could've happened to roslyn-ls In the past week?
In my flake that uses it I've removed insecurePackages on Dec 10th and it worked fine, but today it started generating errors about insecure dotnet 6 again, and the trace points to roslyn-ls. I see there was only this https://github.com/NixOS/nixpkgs/commit/1cd9516969553291792021f1b327f0e2e2775b3c but it does not look like it could change that behavior...
I have automatic dep updates on that flake every Friday, so it worked on Dec 10th (manual update), worked on Dec 13th, and stopped working somewhere between Dec 13th and Dec 20th (today).
In particular, this works: https://github.com/konradmalik/neovim-flake/actions/runs/12253416030, and today this failed: https://github.com/konradmalik/neovim-flake/actions/runs/12424292928

@GGG-KILLER thanks, this makes sense. @corngood suggested that this could help with the insecurePackages warning. Seems like it does not, which is fine, but I still do not understand why it did not generate warnings for me for more than a week and started to do so again today.

Seems like it does not,which is fine, but I still do not understand why it did not generate warnings for me for more than a week and started to do so again today.

It used to, before we merged a change that made usage of packages from .NET 6 and 7 generate insecure warnings.
So for a short while that "solved" the warnings (but shouldn't have, which is why we made that change).

gh-gei was done in https://github.com/NixOS/nixpkgs/pull/366482 already. Will remove it from my PR.


invisible tray icon

My Setup

Operating System: Windows 7
App Version: 2.14.0
Installation type: exe

[x ] I have tested with the latest version
[ x] I can simulate the issue easily

Description
tiny feet by gabriela mistral
Current Behavior
Installed an updated version of the program 2.14.0, where they promised to solve the problem with the invisible tray icon. Problem still exists.
Expected Behavior
I would like to see the shadow or contour of the icon.

Duplicate of #804.


add np.array_equal support

Fixes #4550

@guilhermeleobas thanks for the updates, I have queued it again.

waiting on CI after resolving merge conflict.

For azure only the coverage run timed out. Probably safe to merge.


Replacing AeroGearLogger with slf4j.

Motivation:
To allow for more flexibility when it comes to the logging
implementation used in UPS we want to introduce slf4j. Using this
abstraction the choice of logging framework can be made at deployment
time.
Modifications:
Removed AeroGearLogger and introduced logging using the slf4j API.
Result:
All test pass and server logs are still produces as before.
JIRA:
https://issues.jboss.org/browse/AGPUSH-1086

@matzew Would you mind taking a look when you get a chance?


build out for Halibut Socio-Ecological Conceptual Model

Hi @ellen-spooner,
The implementation you have here looks nice with the hover whitewash paths highlighted on rollover:
integratedecosystemassessment.noaa.gov/test-halibut

Am wondering if you want to try this newer implementation now demonstrated here for the Eastern Bering Sea (EBS) that outlines in yellow upon hover and easily links SVG elements with separate pages of content, per the README:
marinebon.github.io/iea-ak-info/

To do so, I'll need the original illustration, preferably in Adobe Illustrator (.ai) or .svg format. I know you said it was too big originally and needed to be converted to an image. I did convert the background to an image and embedded that into the svg for the EBS example, which I could try with this.
Any other suggestions are most welcome.

Hey Ben,
That sounds great to me! Here is the InDesign file Alaska Infographic. Let
me know if you need anything else! I am going to fill Stephanie in next
week about the workshop last week and how well your presentation was
received. I had some ideas from that meeting for helping to automate the
develop of IEA Ecosystem Status Reports. One of them was just to document
the process that each region does right now to develop them. I thought of
that just because Kimberlly Bastille asked how California's is made and I
thought it might be good to have each region's process documented so we can
share it with others. Thoughts?
Cheers,
Ellen
On Thu, Aug 29, 2019 at 5:03 PM Ben Best<EMAIL_ADDRESS>wrote:

Hi @ellen-spooner https://github.com/ellen-spooner,
The implementation you have here looks nice with the hover whitewash paths
highlighted on rollover:
integratedecosystemassessment.noaa.gov/test-halibut
https://www.integratedecosystemassessment.noaa.gov/test-halibut
[image: image]
https://www.integratedecosystemassessment.noaa.gov/test-halibut
Am wondering if you want to try this newer implementation now demonstrated
here for the Eastern Bering Sea (EBS) that outlines in yellow upon hover
and easily links SVG elements with separate pages of content, per the
README https://github.com/marinebon/iea-ak-info/blob/master/README.md:
marinebon.github.io/iea-ak-info/
[image: image]
https://user-images.githubusercontent.com/2837257/63975926-01126080-ca65-11e9-9e6c-fb13eb2073a1.png
To do so, I'll need the original illustration, preferably in Adobe
Illustrator (.ai) or .svg format. I know you said it was too big
originally and needed to be converted to an image. I did convert the
background to an image and embedded that into the svg for the EBS example,
which I could try with this.
Any other suggestions are most welcome.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marinebon/iea-ak-info/issues/2?email_source=notifications&email_token=AMDFSCE6XD46SW5YVSS5TFLQHA2T3A5CNFSM4ISG2DFKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HIJWTBA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMDFSCDPUYTOGU5NMB453C3QHA2T3ANCNFSM4ISG2DFA
.

--
Ellen Spooner, MS
Communications specialist
Contractor, ECS Federal in support of
Integrated Ecosystem Assessment Program
https://www.integratedecosystemassessment.noaa.gov/
Marine Ecosystems Division
NOAA Fisheries Office of Science and Technology
Office:<PHONE_NUMBER>
<EMAIL_ADDRESS>Silver Spring, MD 20910

I should have figured you were already on it. haha
On Thu, Aug 29, 2019 at 5:19 PM Ellen Spooner - NOAA Affiliate <
<EMAIL_ADDRESS>wrote:

Hey Ben,
That sounds great to me! Here is the InDesign file Alaska Infographic.
Let me know if you need anything else! I am going to fill Stephanie in next
week about the workshop last week and how well your presentation was
received. I had some ideas from that meeting for helping to automate the
develop of IEA Ecosystem Status Reports. One of them was just to document
the process that each region does right now to develop them. I thought of
that just because Kimberlly Bastille asked how California's is made and I
thought it might be good to have each region's process documented so we can
share it with others. Thoughts?
Cheers,
Ellen
On Thu, Aug 29, 2019 at 5:03 PM Ben Best<EMAIL_ADDRESS>wrote:

Hi @ellen-spooner https://github.com/ellen-spooner,
The implementation you have here looks nice with the hover whitewash
paths highlighted on rollover:
integratedecosystemassessment.noaa.gov/test-halibut
https://www.integratedecosystemassessment.noaa.gov/test-halibut
[image: image]
https://www.integratedecosystemassessment.noaa.gov/test-halibut
Am wondering if you want to try this newer implementation now
demonstrated here for the Eastern Bering Sea (EBS) that outlines in yellow
upon hover and easily links SVG elements with separate pages of content,
per the README
https://github.com/marinebon/iea-ak-info/blob/master/README.md:
marinebon.github.io/iea-ak-info/
[image: image]
https://user-images.githubusercontent.com/2837257/63975926-01126080-ca65-11e9-9e6c-fb13eb2073a1.png
To do so, I'll need the original illustration, preferably in Adobe
Illustrator (.ai) or .svg format. I know you said it was too big
originally and needed to be converted to an image. I did convert the
background to an image and embedded that into the svg for the EBS example,
which I could try with this.
Any other suggestions are most welcome.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/marinebon/iea-ak-info/issues/2?email_source=notifications&email_token=AMDFSCE6XD46SW5YVSS5TFLQHA2T3A5CNFSM4ISG2DFKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HIJWTBA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMDFSCDPUYTOGU5NMB453C3QHA2T3ANCNFSM4ISG2DFA
.

--
Ellen Spooner, MS
Communications specialist
Contractor, ECS Federal in support of
Integrated Ecosystem Assessment Program
https://www.integratedecosystemassessment.noaa.gov/
Marine Ecosystems Division
NOAA Fisheries Office of Science and Technology
Office:<PHONE_NUMBER>
<EMAIL_ADDRESS>Silver Spring, MD 20910

--
Ellen Spooner, MS
Communications specialist
Contractor, ECS Federal in support of
Integrated Ecosystem Assessment Program
https://www.integratedecosystemassessment.noaa.gov/
Marine Ecosystems Division
NOAA Fisheries Office of Science and Technology
Office:<PHONE_NUMBER>
<EMAIL_ADDRESS>Silver Spring, MD 20910


Hints do not work with imported Base

There are no hints in PyCharm for models, which inherit declarative base from another module.
Here is example:
# base.py
import re

from sqlalchemy import Column, Integer, DateTime
from sqlalchemy.ext.declarative import declared_attr
from sqlalchemy.sql import func
from sqlalchemy.ext.declarative import declarative_base

class Base:
    @declared_attr
    def __tablename__(cls):
        return cls.__name__.lower()

    id = Column(Integer, primary_key=True, index=True)
    created_at = Column(DateTime(timezone=True), nullable=False, server_default=func.now())

Base = declarative_base(cls=Base)

# models.py
from base import Base
from sqlalchemy import Integer, String, Column

class SomeModel(Base):
    id = Column(Integer, primary_key=True)
    name = Column(String)
    description = Column(String)

@Phinnik
Doesn't seem to be an issue for me in VS Code. Are you sure you are pointing to the right environment in Pycharm?


Added 'xcode-select --install' to installation

fix for Mac OS X by @zdrummond in issue #69

Thanks. Can't confirm (not an OSX user anymore) though.


Two Channel (Stream) Speech Prompt using API

Due diligence

[X] I have done my due diligence in trying to find the answer myself.

Topic
The PyTorch implementation
Question
I am doing some inference experiments. I am curious if I can feed two channel speech into model and get response (something the same as dGSLM) without human-machine interaction.

I meant it feels to me that moshi is only able to accept user input and return agent output. But it is not able to accept both user and agent input, although it is mentioned in section 3.4.3.


Modify Drag and Drop to identify if the element is draggable before issuing drag events on it

Drag and Drop should be allowed to be used even if the element is not draggable. This would be for cases like selecting text, and drawing on a canvas.
The new drag drop is likely to suppress intermediate events, or issue drag events, even though the element is not actually being dragged!
Also: need tests for this.

This is fixed by #158


MINOR: Improve logging for alter log dirs

This patch adds several new log messages to provide more information about errors during log dir movement and to make it clear when each partition movement is finished.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Note I submitted #6313 which addresses another logging gap. With these two patches, at least we should be able to figure out 1) when partitions are added to the fetcher thread, 2) when the thread begins handling the partition, and 3) when the thread finishes the partition.


Does not support NO_PROXY

Download is awesome, but it does not support the NO_PROXY environment variable. I will investigate how to address this and open a pull request to address it.
Thank you for making this!

So far the best option I have found ('without re-implementing a bunch of prior work') is to convert to using request as the underlying http client. @kevva are you opposed to this approach?

For my needs found it is easier just to use request and unzip directly. I am closing this issue as I have found a alternate solution.
var request = require('request');
var unzip = require('unzip');
var fs = require('fs');
var path = require('path');
var src = 'https://example.com/example.zip';
var dst = './download';

request(src).pipe(unzip.Extract({ path: dst }));


Bad Request: while fetching all the files within a bucket

Bug report
Describe the bug
Bad request error while fetching all the files within a bucket.
To Reproduce
After fetching the buckets successfully, the list method returns a bad request.
let client = SupabaseClient(supabaseUrl: "{ base url }", supabaseKey: "{ key }")

client.storage.listBuckets { result in
    switch result {
        case .success(let buckets):
            guard let bucket = buckets.first else { return }
            let file = client.storage.from(id: bucket.id)

            file.list { fileResult in
                switch fileResult {
                    case .success(let objects):
                        print(objects)
                    case .failure(let error):
                        print(error)
                }
            }
        case .failure(let error):
            print(error)
    }
}

Expected behaviour
After forking the package and printing the data, I found that the body is missing the prefix parameter -
body should have required property 'prefix'

Adding the prefix parameter worked, and it returned the files. However, there's no mention of the prefix in the JS docs.

I am having a similar issue when using from.remove()
message: "body should have required property 'prefixes'", status: 400
How did you add this property using the client methods?

I forked the repo, added the package to my project and made the change manually. I couldn’t think of any alternate solutions

Thanks

Their C# and python clients do use prefixes in the header, so it looks like the documentation is outdated.
You can fork and make the necessary changes. I'll send a PR for this

Solved by #3


Add Semantic UI to Libraries

:white_check_mark: Locally tested
 :sparkles:  :smile_cat:  :+1: LGTM :smiley: :+1:   :sparkles:


Add lab.icc.edu for Illinois Central College

Programming and Database Development
https://icc.edu/programs/computer-programming-database-development-certificate/
Showing this is student email domain:
https://hub.icc.edu/TDClient/162/Portal/KB/ArticleDet?ID=6897

@satorisage I am sorry, the domain lab.icc.edu is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


python3Packages.llama-index: init at 0.9.13

Description of changes
https://docs.llamaindex.ai/en/stable/
https://github.com/run-llama/llama_index
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

add paretoOptimalDev as maintainer for llama-index shouldn't be a separate commit

The maintainer commit should also be before the package addition.
Easily done with:
git reset --soft HEAD~3
git restore --staged .
git add maintainers
git commit -m "maintainers: add paretoOptimalDev"
git add .
git commit -m "python3Packages.llama-index: init at 0.9.13"
git push --force

For the maintainers list, please use the same format as previous commits to that file, same as suggested by @quantenzitrone

Hi @ParetoOptimalDev
Was there something in my previous feedback that you didn't understand? Please let me know if I can help.
Thanks for your PR.

closing in favor of #291429
Thanks for opening this PR.


[RFE] Rancher CRDs should support descriptions

Controller frameworks like kubebuilder support adding descriptions for CRDs and their fields from within the Go type definition.
kubernetes-sigs/security-profiles-operator is an operator created with kubebuilder. Using it as an example, we can see that the godoc comments for types and fields become the descriptions in the generated CRD YAMLs:
type SeccompProfileSpec struct {
...
	// match a syscall in seccomp. While this property is OPTIONAL, some values
	// of defaultAction are not useful without syscalls entries. For example,
	// if defaultAction is SCMP_ACT_KILL and syscalls is empty or unset, the
	// kernel will kill the container process on its first syscall
	Syscalls []*Syscall `json:"syscalls,omitempty"`

=>
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.10.0
  creationTimestamp: null
  name: seccompprofiles.security-profiles-operator.x-k8s.io
spec:
  group: security-profiles-operator.x-k8s.io
  names:
    kind: SeccompProfile
...
              syscalls:
                description: match a syscall in seccomp. While this property is OPTIONAL,
                  some values of defaultAction are not useful without syscalls entries.
                  For example, if defaultAction is SCMP_ACT_KILL and syscalls is empty
                  or unset, the kernel will kill the container process on its first
                  syscall

Ranhcer has no such functionality.
CRD descriptions are useful because they appear when using kubectl explain, for example:
kubectl explain pod.spec.automountServiceAccountToken
KIND:     Pod
VERSION:  v1

FIELD:    automountServiceAccountToken <boolean>

DESCRIPTION:
     AutomountServiceAccountToken indicates whether a service account token
     should be automatically mounted.

or in published API docs.
If Rancher supported this, it would be helpful both to rancher developers and users to understand rancher CRDs better and to be able to document a public API from the code itself easily.

This issue focuses on adding the underlying ability in Rancher to define well-defined CustomResourceDefinitions that include Descriptions for Rancher CRDs and their fields.
The current desired approach is to add the ability to generate CRDs using controller-gen (kubebuilder)
and our predefined structs that are in pkg/apis.
On startup we will attempt to install all well-defined CRDs from the generated CRDs that are embedded in Rancher.
The old CRD installation for CRDs that are not well-defined will remain the same so that we do not have to migrate all CRDs at once.

Testing Areas
Verify that all CRDs are installed in the following expected scenarios.
MCM Enabled:
Standard on upstream rancher clusters
Group v3.management.cattle.io
CRDs: AuthConfig, Catalog, CatalogTemplate, CatalogTemplateVersion, Cluster, ClusterAlert, ClusterAlertGroup, ClusterAlertRule, ClusterCatalog, ClusterMonitorGraph, ClusterRegistrationToken, ClusterRoleTemplateBinding, ClusterTemplate, ClusterTemplateRevision, ComposeConfig, DynamicSchema, EtcdBackup, Feature, FleetWorkspace, GlobalDns, GlobalDnsProvider, GlobalRole, GlobalRoleBinding, Group, GroupMember, KontainerDriver, MonitorMetric, MultiClusterApp, MultiClusterAppRevision, Node, NodeDriver, NodePool, NodeTemplate, Notifier, PodSecurityAdmissionConfigurationTemplate, PodSecurityPolicyTemplate, PodSecurityPolicyTemplateProjectBinding, Preference, Project, ProjectAlert, ProjectAlertGroup, ProjectAlertRule, ProjectCatalog, ProjectMonitorGraph, ProjectNetworkPolicy, ProjectRoleTemplateBinding, RancherUserNotificationType, RkeAddon, RkeK8sServiceOption, RkeK8sSystemImage, RoleTemplate, SamlToken, Setting, Template, TemplateContent, TemplateVersion, Token, User, UserAttribute
Condition: feature MCM is enabled (local cluster)
Group v3.project.cattle.io
CRDs: Apps, AppRevision
Condition: feature MCM is enabled (local cluster)
Cluster Auth Enabled
Group v3.cluster.cattle.io
CRDs: ClusterAuthToken, ClusterUserAttributes
Condition: management.v3 Cluster has LocalClusterAuthEndpoint (Cluster.Spec.LocalClusterAuthEndpoint.Enabled == true )
Auth Enabled
Group v3.management.cattle.io
CRDs: AuthConfig, GroupMember, Group, Token, UserAttribute, User
Condition: Feature Auth Enabled
V1 Monitoring Enabled
Group v1.monitoring.coreos.com
CRDs: Prometheus, PrometheusRule, AlertManager, ServiceMonitor
Condition: Feature Monitoring V1 Enabled
Always Installed
Group v3.management.cattle.io
CRDs: APIService, Cluster, ClusterRegistrationToken, Feature, PodSecurityAdmissionConfigurationTemplate, Preference, Setting
Condition: Always
Group catalog.cattle.io
CRDs: Apps, ClusterRepos, Operations
Condition: Always
Group ui.cattle.io
CRDs: NavLink
Condition: Always
Fleet Enabled
Group v3.management.cattle.io
CRDs: FleetWorkspace
Condition: Fleet Enabled
Group v1alpha1.fleet.cattle.io
CRDs: Bundle, Cluster, ClusterGroup
Condition: Fleet Enabled
Code Link: https://github.com/rancher/rancher/blob/release/v2.7/pkg/crds/dashboard/crds.go#L131-L164
Group v3.management.cattle.io
CRDs: ManagedCharts
Condition: Fleet Enabled And ProvisioningV2 Enabled
Provisioning V2 Enabled
CAPI: CRDs are dynamically installed, but from and a static embedded file: https://github.com/rancher/rancher/blob/release/v2.7/pkg/crds/provisioningv2/capi-crds.yaml
Group v1.provisioning.cattle.io
CRDs: Cluster
Condition: Provisioning V2 Enabled
Group: v1.rke.cattle.io
CRDs: ETCDSnapshot, CustomMachine, RKEBootstrap, RKEBootStrapTemplate, RKECluster, RKEControlPlane
Condition: Provisioning V2 Enabled and RKE2 Enabled

SURE_6211

QA to validate:

#
Scenario
Steps
Status
 Can be automated?

1
Fresh install checks

Create a rancher server on v2.7-head with no flags enabled
Verify the crds are generated for the following:
RoleTemplate CRD is installed.
Auth CRDs is installed.
Group v3.management.cattle.io

2

3

4

Create a hosted rancher on v2.7-head
Create 2 downstream clusters on the server
verify the version of webhook on both the clusters
Install rancher on one of the clusters
Create a downstream cluster on the tenant server
Verify the webhook versions on both the clusters match the host webhook version.

5
Hosted rancher checks - Upgrade checks

Create a hosted rancher on v2.6.13
Create 2 downstream clusters on the server
verify the version of webhook on both the clusters
Install rancher on one of the clusters with version 2.7.5
Create a downstream cluster on the tenant server
Verify the webhook versions on both the clusters.
Upgrade the host and verify the version on the downstream and the tenant
Tenant and the downstream on tenant should stay at 2.0.4+up0.3.5
Downstream cluster should have upgraded rancher version
Upgrade the tenant and verify the webhook version
Tenant and the downstream on tenant should have upgraded versions.

6
Backup restore rollback via migration

QA to validate:

#
Scenario
Steps
Status
 Can be automated?

1
Fresh install checks

Create a rancher server on v2.7-head with no flags enabled
Verify the crds are generated for the following:
RoleTemplate CRD is installed.
Auth CRDs is installed.
Group v3.management.cattle.io
Group v3.management.cattle.io
Group catalog.cattle.io
Group ui.cattle.io
Group v3.management.cattle.io
Group v1alpha1.fleet.cattle.io
Group v3.management.cattle.io
Group v1.provisioning.cattle.io
Group: v1.rke.cattle.io
Group v3.management.cattle.io
Group v3.management.cattle.io

Verify no error logs in rancher logs were found

Yes

2
Verify description for one of the CRDs

From kubectl shell, run k explain roletemplate
Verify the kubectl output description and FIELDS have brief explanations

Yes

3
Verify kubectl validate for role templates

Install rancher
Log in as the admin.
Open a kubectl shell to the local cluster.
Attempt to create new roleTemplate with an invalid Context.
kubect apply
```
apiVersion: management.cattle.io/v3
kind: RoleTemplate
context: invalid
displayName: Kubernetes view
metadata:
  name: test-rt
```
                    Verify that the request is denied
Attempt to create new roleTemplate with an valid Context.
```
kubect apply
apiVersion: management.cattle.io/v3
kind: RoleTemplate
context: cluster
displayName: Kubernetes view
metadata:
  name: test-rt
```

Yes

4
Upgrade Checks

Create a rancher server on v2.7.5
Create a downstream cluster
Note the CRDs pre upgrade
Upgrade rancher server
Verify the CRDs post upgrade match pre upgrade
Verify the ekubectl explain for one of the crds has descriptions and FIELD updated with brief explanation

Yes

5
Verify MCM disabled

Create rancher server by disabling mcm flag as follows:
docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 --privileged  rancher/rancher:v2.6.9 --features=multi-cluster-management=false,multi-cluster-management-agent=false
Run kubectl and verify the crds are not generated as mentioned in the above comment

No

Verified on v2.7-head c00569d
Upgrade test from v2.7.5 >> v2.7-head

#
Scenario
Steps
Status
 Can be automated?

1
Fresh install checks

Create a rancher server on v2.7-head with no flags enabled
Verify the crds are generated for the following:
RoleTemplate CRD is installed.
Auth CRDs is installed.
Group v3.management.cattle.io
Group catalog.cattle.io
Group ui.cattle.io
Group v1alpha1.fleet.cattle.io
Group v1.provisioning.cattle.io
Group: v1.rke.cattle.io

Verify no error logs in rancher logs were found

Pass
Yes

2
Verify description for one of the CRDs

From kubectl shell, run k explain roletemplate
Verify the kubectl output description and FIELDS have brief explanations

Pass
Yes

3
Verify kubectl validate for role templates

Install rancher
Log in as the admin.
Open a kubectl shell to the local cluster.
Attempt to create new roleTemplate with an invalid Context.
kubect apply
```
apiVersion: management.cattle.io/v3
kind: RoleTemplate
context: invalid
displayName: Kubernetes view
metadata:
  name: test-rt
```
                    Verify that the request is denied
Attempt to create new roleTemplate with an valid Context.
```
kubect apply
apiVersion: management.cattle.io/v3
kind: RoleTemplate
context: cluster
displayName: Kubernetes view
metadata:
  name: test-rt
```

Pass
Yes

4
Upgrade Checks

Create a rancher server on v2.7.5
Create a downstream cluster
Note the CRDs pre upgrade
Upgrade rancher server
Verify the CRDs post upgrade match pre upgrade
Verify the ekubectl explain for one of the crds has descriptions and FIELD updated with brief explanation

Pass
Yes

5
Verify MCM disabled

Create rancher server by disabling mcm flag as follows:
docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 --privileged  rancher/rancher:v2.6.9 --features=multi-cluster-management=false,multi-cluster-management-agent=false
Run kubectl and verify the crds are not generated as mentioned in the above comment

Pass
No

6
Verify edit description field and restart rancher changes to original description

Create a rancher server
Run  `k edit crd roletemplates.management.cattle.io`
Verify the description is updated to the edited value
Restart rancher
Verify the description is changed back to the original description.

Pass
No

It's hard for me to wrap my head around if this uses the kubernetes.io/description annotation or another mechanism. What's the case?


pypodman kill: option "-a/--all" and "-l/--latest" are not implemented

Is this a BUG REPORT or FEATURE REQUEST?:
kind feature
Description
As the title said, these two options are not implemented, but podman can use them smoothly.
podman kill doc:

--all, -a
Signal all running containers. This does not include paused containers.
--latest, -l
Instead of providing the container name or ID, use the last created container. If you use methods  other than Podman to run containers such as CRI-O, the last started container could be from either of those methods.

Although these two options are not provided as parameters in varlink method:

method KillContainer(name: string, signal: int) -> (container: string)

but we might implement this with the help of the other methods besides KillContainer().

@Edward5hen Currently the API does not support "--latest" as that makes little sense in a remote scenario.  If multiple people are using a server, you would not know which container was "--latest" .
You are correct we can loop over all containers and send the signal to each.  I was waiting for demand before implementing anything that resource intensive.

Should we add that to the API, so that the varlink API handles it, and we don't need to do it in the client. (--all)

@baude WDYT?


build 1.0.2

[ ] checked upstream requirements
[ ] forked conda-forge
[ ] checked LICENSE

Notes:

moved ownership of upstream from davidjamesc to ctypesgen

Linter check found the following problems:
The following problems have been found:
WARNING: clone/recipe/meta.yaml:17: avoid_noarch: noarch: python packages should be avoided
ERROR: clone/recipe/meta.yaml:33: missing_imports_or_run_test_py: Python packages require imports or a python test file in tests.
ERROR: clone/recipe/meta.yaml:52: missing_license_family: The recipe is missing the about/license_family key.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: clone/recipe/meta.yaml:32: missing_imports_or_run_test_py: Python packages require imports or a python test file in tests.
ERROR: clone/recipe/meta.yaml:51: missing_license_family: The recipe is missing the about/license_family key.
Errors were found


mainGuildID

Hello all.
I keep receiving this error in my logs
[WARN] The bot hasn't joined one or more main guilds!
and I'm trying to figure out the problem. In my config.js i have mainGuildID set like this:
"mainGuildId": ["guildIDs","guildIDs","guildIDs","guildIDs","guildIDs","guildIDs"],
I saw that this bot supports multiple main guilds in an array which is why it's set as such.
(also they obviously aren't labeled guildIDs in the actual config.js)
Note that I am very certain my bot is in at least one of the guilds, if not all of them.

Get a bot with support, you dont get support here.

@JustxMeg I have explained to you why my reply to your original issue was delayed, and also the fact that I do this on my free time and have other priorities in my life. Please stop shitposting in other issues.
@Aardenfell Hmm, I wasn't able to reproduce this on my end. Note that the bot would complain if it's missing from even one of the guilds listed in mainGuildId (referring to "my bot is in at least one of the guilds"). Can you verify there are no typos (e.g. missing last number) in any of the guild IDs, and then double check that the bot is in all of the servers once more? If that's all okay, I'll need to look further into this - how many guilds have you specified in the array?

Are you still experiencing this issue?


Js error when open the devtools

Version
4.1.3
Browser and OS info
Linux ubuntu 17.10, chrome 58
Steps to reproduce
open vuedevtool
What is expected?
work
What is actually happening?
bug in console and plugin doesn't work anymore

#588 :/

Do you have a reproduction?


WIP: Support bool metrics

PR to add support for Bool metrics.
This currently adds support for boolean valued metrics in collector exporter.
Pending: Adding support in sdk exporter.

Can you add a fixture based integration test for this? It should make it really easy to test your changes against the real API as well. Directions in https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/blob/main/exporter/collector/integrationtests.md

Can you add a fixture based integration test for this? It should make it really easy to test your changes against the real API as well. Directions in https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/blob/main/exporter/collector/integrationtests.md

Can you add a fixture based integration test for this? It should make it really easy to test your changes against the real API as well. Directions in https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/blob/main/exporter/collector/integrationtests.md

The integration test ci check is failing since the changes on which the fixture output is relying has not been submitted yet. Is this expected ?


feat(csharp): add test project to the solution

Implement EvaluationTests class with methods for evaluating boolean, variant, and batch requests.
Update ClientTokenAuthenticationStrategy to accept nullable client token.
Modify Evaluation class to handle nullable base URL in builder and constructor.

@markphelps The golf league was canceled due to rain, so I was able to knock this out for you.


How to setup SSR when using vue-cli?

I've used create-single-spa to generate a vue-cli based vue@2 project.
In the react example of single-spa SSR here: navbar webpack config, webpack is used to create a server.mjs file, which is then imported by root-config and server rendered
How to do this in a vue-cli project? How to setup webpack to bundle for node target too?

vue-cli-plugin-single-spa issue

How to do this in a vue-cli project? How to setup webpack to bundle for node target too?

The purpose of the examples are for the community to help us achieve feature parity. I can help you if you put in the work because our team will never be able to make an example for every framework/ecosystem. Are you willing to put in this work? if not, I'm going to request to close this issue.

I understand, and I'm willing to do it. But it will be a bit slow. I'll try to create a draft PR, but there's no guarantees.
If possible, I would request you to keep this issue open though, so that if not me, then someone else might work on it.

sounds great to me! I should be available to help give a general direction and review code.


Fix example mutation name

On the local schema declared mutations are "changeItem" and "addItem", but the next steps refers to "checkItem".

Thanks! :+1:


merge autodiff and fwddiff API

@wsmoses ready for review

Missing is the great unification of autodiff_deferred and autodiff. The details have diverged sufficient that I didn't immediately knew what to do. @wsmoses mostly the vector mode PR complicated things there and we didn't adjust autodiff_deferred.


Setting :rows-selectable="true" on ff-data-table breaks kebab menu

Current Behavior

Clicking the kebab menu on a table results in the  @row-selected event being fired.
Expected Behavior
Show the kebab menu and inhibit the @row-selected event
Steps To Reproduce

Add a ff-data-table with items
Set :rows-selectable="true" @row-selected="editRow"
in method editRow navigate to another view (e.g. this.$router.push({name: 'MyEditor', params: { id: row.id }))

Environment

FlowForge version: 0.10.0-git
Platform/OS: Windows
Browser: Chrome

Verified on staging


1.0.12 wmagent

@amaltaro, Alan, could you double check the patch. I will create the new tag for agent

Alan, One more thing I would like to add is changing the block calls to dataset call in PileupFetcher class. I can add that one as on top of this. (We would still keep Brian's caching patch).
If you need to deploy new agent today, feel free to merge this and create a new tag 1.0.12.patch2 if the all the patch looks OK. Thanks

Sounds good Seangchan! It includes:
#6450 (without the last update to sendAlert I'll apply to master only. The right thing)
#6434
#6457
About the block to dataset, if you feel that's important for this release. Then we wait.

About the block to dataset, if you feel that's important for this release. Then we wait.

The performance difference was 2h vs 1 minutes. It depends how many workflows left with this Pileup dataset.

Ok, I think we can wait then :-P

added https://github.com/dmwm/WMCore/commit/61b216f62e8bf6a2fc3fe0196a2366c9a0dae2f5
Which is not tested. :smile:
@amaltaro, please review and is possible to run test for this commit?

Also increase the cache expiration for 12 hours.

Seangchan, this is the working version of your patch (https://github.com/dmwm/WMCore/commit/61b216f62e8bf6a2fc3fe0196a2366c9a0dae2f5):
https://github.com/amaltaro/WMCore/commit/b4388166d388bb22f7acddb60a87526e4a60a922
I made a few fixes, also backported Marco's fix for siteDB (#6466).
I compared the json created with the current version and the json with this patch using this ordered() method:
http://stackoverflow.com/questions/25851183/how-to-compare-two-json-objects-with-the-same-elements-in-a-different-order-equa
and other comparisons to make sure everything is ok.
I just removed my loggings and etc. And additional clean test shouldn't hurt :-)

Thanks Alan! I replace my  patch to your patch. Please check

Hmmm, why my both redigi test workflows failed to find the secondary input... hold on on this one please Seangchan.

Nevermind, it seems data got deleted from FNAL a few hours ago. I'm running another test, but I won't wait awake for the outcome :)
@ticoann feel free to merge it

Thanks Alan, 1.0.12.patch2 is created. https://github.com/dmwm/WMCore/tree/1.0.12.patch2

Thanks Seangchan! I'm creating a PR for this patch for both comp_gcc481 and comp_gcc493 architectures.


Some new stuff.

Documented functions
Graceful kernel panic handler
VGA Buffer additions:
Clear screen, with color
Set color
Some memory functions added (memcpy, memset) to get things working correctly

seems to a github issue, works fine in my testing

@SparkySimp are we gonna merge this?

Eh why do the checks fail

seems to be a bad config in the github server, works fine in my server + local machine

im going to merge it seems like we have an infrastructure bug