Exit Code 0

Hello,
I've been experiencing a weird issue with the 1.16.3 version of Jumploader (works fine with 1.16.2). When I press play with only jumploader installed as a mod from the twitch launcher, I get a crash message, with exit code 0, which means everything worked as expected - except it didn't?
Here's what shows up in the log, just two lines:
[15:58:33] [main/INFO]: ModLauncher running: args [--username, hakasapl, --version, forge-34.1.23, --gameDir, C:\Users\Hakan\Twitch\Minecraft\Instances\Beaker!, --assetsDir, C:\Users\Hakan\Twitch\Minecraft\Install\assets, --assetIndex, 1.16, --uuid, d619fbbac2da48d088f274776f095e0a, --accessToken, ????????, --userType, mojang, --versionType, release, --width, 1024, --height, 768, --launchTarget, fmlclient, --fml.forgeVersion, 34.1.23, --fml.mcVersion, 1.16.3, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20200911.084530]
[15:58:33] [main/INFO]: ModLauncher 7.0.1+78+master.e9771d8 starting: java version 1.8.0_51 by Oracle Corporation

Steps to Reproduce:

Create a new profile in twitch launcher 1.16.3, the latest Forge version.
Run the client normally without any mods - loads just fine with Forge (I have also tried to load jumploader directly without running with forge first, to no avail).
Install jumploader, launch the game, almost instantly after I press "play" in the Minecraft launcher, I get a crash message with exit code 0.

Let me know if you need more information / where I can find it because the log file isn't exactly all that descriptive.

Hakan

Try using an instance name without an ! in it? I think my parsing code might not handle escapes properly.

Easy fix. Thanks! Thanks for getting back to me so quickly, everything works fine now.

Looks like this is an issue in ModLauncher or Java ServiceLoader code, not Jumploader - I get the following crash with either MixinBootstrap or Jumploader (both of which use ITransformationService)
Exception in thread "main" java.util.ServiceConfigurationError: cpw.mods.modlauncher.api.ITransformationService: Error reading configuration file
	at java.util.ServiceLoader.fail(ServiceLoader.java:232)
	at java.util.ServiceLoader.parse(ServiceLoader.java:309)
	at java.util.ServiceLoader.access$200(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.hasNextService(ServiceLoader.java:357)
	at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:393)
	at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:474)
	at cpw.mods.modlauncher.ServiceLoaderStreamUtils.errorHandlingServiceLoader(ServiceLoaderStreamUtils.java:65)
	at cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(TransformationServicesHandler.java:141)
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:74)
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
Caused by: java.io.FileNotFoundException: C:\Users\comp500\Twitch\Minecraft\Instances\badname (The system cannot find the file specified)
	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(ZipFile.java:220)
	at java.util.zip.ZipFile.<init>(ZipFile.java:150)
	at java.util.jar.JarFile.<init>(JarFile.java:166)
	at java.util.jar.JarFile.<init>(JarFile.java:103)
	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:94)
	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
	at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)
	at java.net.URL.openStream(URL.java:1038)
	at java.util.ServiceLoader.parse(ServiceLoader.java:304)
	... 8 more


[Bug][dora] wrong identifier in table cicd_deployment_commits

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
At the moment the Id present in the table "cicd_deployment_commits" is made up in the following way
gitlab:GitlabPipeline:1:123456789:https://gitlab.com/.../...
but to understand if a deployment caused an incident this query is used:
select     cdc.id as deployment_id,     cdc.finished_date,     pim.id as incident_id,     if (pim.id is not null, 'TRUE', 'FALSE') as has_failure from     cicd_deployment_commits cdc     left join project_issue_metrics pim on cdc.id = pim.deployment_id          left join project_mapping pm on cdc.cicd_scope_id = pm.row_id and pm.table = 'cicd_scopes' where pm.project_name = 'backstage' order by 2 desc;
My problem is that in the table "project_issue_metrics" the field "deployment_id" does not contain the GitLab URL, so the join made between the 2 tables is not working
What do you expect to happen
I would expect to have incidents connected to deployments in the DORA Validation dashboard. To be more precise, I would expect the table at "Step 4" of the "Check Change Failure Rate & Median Time to Restore Service" to contain incident correlated with deployment
How to reproduce
This is my current case, but I suppose it could happen also in other ones:

Have a GitLab project with advanced configuration in DevLake
Have at least 2 prod deployments
Add an incoming Webhook with "boards" type, used to register incidents
Register an incident with date between the 2 deployments
Have a look at the DORA metrics validation dashboard

Anything else
I think that the issue is this piece of code in the "deployment_commits_generator.go":
Id: fmt.Sprintf("%s:%s", pipelineCommit.PipelineId, pipelineCommit.RepoUrl),
Version
754135dee02b6b9992da91e17a9de748e00415ba
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Related to #5475


Implement Ledger message signing

Submit message to ledger to sign.
What should we display for verification?
Should we include a link to a third party site if we have to display a hash?

Ledger shows the first and last four characters of the hash of the message (maybe with the signing prefix?). I don't see how that's useful at all. I guess I could/should display those characters in the dapp.


fix(issue-243): Fix UI chatresponsemodel

Hello @stephanj Here is a fix (first wave of commits i rollback my modifs and restart the refactoring this time it should be ok)
I think it's should be tested on the branch directly first to confirm that it is ok, as far as i did test there was no more unwanted top/bottom padding and no text cutoff

Looks good, thanks!  Will deploy/push v0.4.6 later today 🥳


rename space manager to space admin

Description
The global "Space Manager" role is now called "Space Admin" to be different from the per space "Space Manager"

:boom: Acceptance test Core-API-Tests-ocis-storage-4 failed. Further test are cancelled...


fix: Handle plain strings in --sync-aliases

First of all, thanks for creating this tool!
Currently, cargo bin --sync-aliases panics with a very unhelpful message (unwrap failed) when it encounters an alias defined as a single string. This form is valid and not that uncommon, so users might have that in their config even if cargo-run-bin always creates the array form. I ran into this once myself in the past, fixed it by changing my config.toml, and promptly forgot about it. Until I had to help a colleague debug the same problem a few days ago, so I decided to fix it properly. While I was at it, I also turned other nearby unwrap()s into error messages to avoid similarly bad UX with other unexpected (likely invalid) aliases.

Thanks for this, appreciate it!


add field for date

By the rules of MNF (Faculty of Sciences - UZH), the report must have a date.

Fixed it in commit #f886739


New repo robots.txt, sitemap.xml, and dataset landing json-ld reporting

@mbjones has suggested that it would be beneficial to the onboarding process to have a way to produce a report stating the existence and perhaps a simplified version of the contents of a new repository's robots.txt, sitemap.xml, and a dataset landing page to extract json-ld. This will be a quick way of establishing how ready the repo is for schema.org harvesting.
To be decided is whether this will work best as an independent script or a set of functions encompassed under mnonboard which can be accessed by an independent script.

Ideally what I would like is for that script to be both callable from the command line and deployable as a web service. Fir example:
$ ./so-report.py --profile dataone-full "https://arcticdata.io/catalog/view/doi%3A10.18739%2FA2SB3X09D"
# OR as a web service call:
$ curl -A "Accept: text/csv" https://api.dataone.org/so-report/dataone-full/https$3A%2F%2Farcticdata.io%2Fcatalog%2Fview%2Fdoi%3A10.18739%2FA2SB3X09D

The intent of the "profile" parameter is to select different shacl profiles (name without the .ttl extension). Obviously needs more thought, especially the second form, which would presumably also have a default text/html option for returning a report.

This is a great idea. Would require me reworking part of the onboarding script but probably worth it. I'm not as familiar with the process of turning it into a web service, but I assume it wouldn't be too difficult given a well defined working command line tool.
One question I have: is there a place where we've collected the profiles we'd be testing against here? I just have the one (soso 1.2.3) so far.


Retarget to .net-4.5.

Compiles and tests fine on this framework. Targeting the oldest
compatible framework allows the built assembly to be used by the
largest number of people. Until features of newer frameworks are
required, there is no need to target newer framework versions.

Straight into Master skipping InDev?

I am going to reject this because I already made this changes (among numerous others) while preparing for a second release.
A new release will come in a few days tops.

Straight into Master skipping InDev?

Oops, didn’t notice it was an option xD.

I am going to reject this because I already made this changes (among numerous others) while preparing for a second release.

Great, looking forward to it!

Thanks for the new release! I’m able to simply install the nuget package and everything works magically! :-D


Upgrade rubitrack to v4.1.1

Thank you for the contribution. It was merged directly as 655bfe48b41ae94cb81b1003182b8de5fa2995ef to keep commit history cleaner. Your contribution is still credited to you.


Registry preview not opening file named non-ascii characters

Microsoft PowerToys version
0.72.0 & 0.73.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
Registry Preview
Steps to reproduce

Create a reg file named by non-ascii character like 🙊 or 注册表
Open it

✔ Expected Behavior
No response
❌ Actual Behavior
Not opening this file, but create an empty view
Other Software
No response

Using 0.73 I've created two files, 注册表.reg and 🙊.reg, and Registry Preview opened them.

To be sure I've also added non-ASCII char in name and values.
Can you provide more info or attaching the .reg file?

I updated to 0.73 and it doesn't go well either.
I create 注册表.reg 🙊.reg 新建 文本文档.reg(attached behind) , double click, right click and open by RP and only blank window shows.
Only if I open RP and open file in RP, will the file be opened correctly.
OS: windows 11 23H2 (22631.2338); Language:Chinese simplified

RP test.zip

Ok, I got it. It's related to AppInstance.GetCurrent().GetActivatedEventArgs() used for getting the file path to open.
Seems to have a problem with non-ASCII chars. Actually we could fall back to simple Environment.GetCommandLineArgs() in this case by parsing ----ms-protocol:ms-encodedlaunch:App?ContractId=Windows.File&Verb=open&File=%1 argument.
Any other suggestions?

Can't get rid of it entirely as there are times when it gets called and - when it does, it doesn't always send the protocol activation string.  Further, 19 out of 20 tries has sent it has gotten the file name information via CMD argument paths: I can't figure out when it sends it via protocol activation, but I also could be in a strange state having changed the "open with" method a number of times.
More interested why the call to GetActivatedEventArgs() isn't non-ASCII safe, but that's not my code.

Rad.
Seems that if you open a file with an ASCII-only filename, it will activate with File but if there are non-ASCI characters, then it fires as Protocol, which is... unexpected?  So, when a file like "😊.reg" was double-clicked from Explorer, the handler defaulted to "you have a filename" and obviously a protocol activated URI isn't going to work.
Got an update that looks like it will work but there are some other things that I want to look into as well, but it's coming soon.

The work associated with this issue has been released as part of the 0.75 sprint. Please update PowerToys to the latest. https://github.com/microsoft/PowerToys/releases


General Documentation

Eww should have documentation that explains the general concepts and CLI of eww.
These docs should go into a docs directory in the project, which may later be used to turn it into a github-pages site.
 I'll take over the documentation and actually write documentation.

I'm so sorry!

No worries @tushgaurav , we all want that free t-shirt 😅 there's just better ways, such as actually contributing something of value

implemented in #17


Typing date bug

Feature Request
Context
Story
As a People Allocater
I want to be able to manually type start date and end date
So that I have the flexibility to either click the date picker or easily type the date I would like

Acceptance Criteria
Given  I want to add/edit my start or/and end date
When I want to type instead of picking a date
Then Date should be present without giving me without wierd errors
Notes

Currently, datepicker lets me type any numbers or words without giving me any warnings. However it prevents from me to save

@vwillot & @michaelrygiel know what to do :)

https://reactdatepicker.com/

Below changes requested upon discussion with Sharon, Mike, Vianney, Sara
Calendar Icon always defaulted for start date.
Calendar Icon for End Date when an End Date has not been chosen
X Icon for End Date once an end date has been populated
Center the X Icon


Warn about invalid custom APIs

As mentioned at https://github.com/OneBusAway/onebusaway-android/issues/105#issuecomment-71123903 many people are using the custom API field as a freetext field for things like seattle wa. Perhaps validating the API and warning them if it is invalid would be useful.

Sure, that seems like a good idea.

+1 - This could cut down on some "my stops aren't showing up" feedback too, if users are messing with this setting and don't understand the consequences.  I would go as far as rejecting input that's not a working OBA server.

@barbeau take a peek at my pull request, #477. I'm doing exactly that against the current-time endpoint. It seems like a safe, easy endpoint to test against. Thanks for the suggestion, btw.


Verify the shape of ArrayLike arguments in public API

Here's a proposal for the backend to systematically verify the shape of ArrayLike argument in our public API. Having a shared backend allows to write once a clean exception, which always has the same format when the user mistakes a shape. For example:
>>> x = jnp.array([1, 2])
>>> dq.norm(x)
ValueError: Argument `x` must have shape (..., n, 1), (..., 1, n) or (..., n, n), but has shape x.shape=(2,).

Implementation: it is quite rudimentary but I don't think we should make a crazy super general code, this is largely good enough to start with IMO. It has the advantage to be very versatile. This works with vectorize, vmap, and the benchmarked impact is negligible (especially, it's 100% free once the code is jitted).
What needs to be done later, and is not adressed by this PR, is to check agreement between shapes, e.g. for dq.fidelity() check that x and y have the same n.
I considered using jaxtyping for this but it has several drawbacks: uncommon function signature in the doc, can't define several shapes (e.g. (…, n, 1) or (…, 1, n) or (…, n, n)), need to apply a decorator to all functions of the library for runtime type checking, can't customize easily the error messages (that are a bit énervés). I don't think it would be a good solution for us.

I'll move the dict definition outside of the has_shape function.

Regarding checking common shapes, I guess a simple local check with an if statement should be enough. No need to make some big artillery for that.

What do you mean?


Folding html tags not possible in Markdown

VSCode Version: 1.26.1
OS Version: Windows 10 1803 (Education, if that matters)

Steps to Reproduce:

Add an HTML tag to a Markdown file
Notice how no folding (collapsing) icon appears

And this is actually possible with other editors, even Visual Studio supports this, so I thought this must be a bug, or maybe I should change something in the settings (but I don't know what)

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

Can reproduce this on OS X 10.12.6 using VS Code 1.25.1

I've had a quick look into this, seems as though this file is the culprit: vscode/extensions/markdown-language-features/src/features/foldingProvider.ts
I'd say it's something to do with this little chunk of code (lines 21-25):
const isStartRegion = (t: string) => /^\s*<!--\s*#?region\b.*-->/.test(t);
const isEndRegion = (t: string) => /^\s*<!--\s*#?endregion\b.*-->/.test(t);

const isRegionMarker = (token: Token) => token.type === 'html_block' &&
    (isStartRegion(token.content) || isEndRegion(token.content));

Additionally, code folding is not supported within code blocks inside Markdown. At least allowing folding at the code block beginning may be desirable?

I found this extension which does work as intended (it's similar to SyntaxFold for sublime text, it does finish the work although I still believe it should be implemented directly without the need for regions and comments

@Hindol Folding within embedded language is out of scope. We don't provide intellisense or other language support inside fenced code blocks either. In 1.28 (current insiders builds) you can fold away the entire code block however


Add craft command transition

The Problem/Issue/Bug:
Once https://github.com/drud/ddev/pull/4176 is merged, existing Craft projects that have the project type set to php will no longer have the craft command available to them and will output an error.

How this PR Solves The Problem:
This PR maintains the craft command in the php project type, but prompts users to switch to the craftcms project type in order to use it, easing the transition for existing users who update DDEV without reading the release notes.
This is primarily to aid in transitioning and the craft command could be dropped forphp project types in the next minor version, if desirable.

Would be great to have this, at least temporarily!

While I realize this would still be polluting the php command namespace, we're doing that already... and this would ease the transition.
We could set a trigger to remove it in a year or something, once the transition should be mostly complete.
I will also add something to the docs to tell people how to manually change the project type.

Another option is just to let it work on php for a release or two, perhaps with a pester when you run it?

Another option is just to let it work on php for a release or two, perhaps with a pester when you run it?

My preference would be to force people to switch project types. Pestering often goes ignored and once we finally do remove it, there may be confusion for those that simply ignored the message.

Plesae rebase too, thanks.

Plesae rebase too, thanks.

Rebased and ready to merge.

Manually tested this and it seems to be fine. Thanks!


add dimensions from viewbox attribute

Hello,
Is it possible to add dimensions as attributes from viewbox values? If not, how can I write my own plugin to do it? I wrote one, put it in plugins/ and .svgo.yaml, but nothing changes. I use it through gulp-svgmin though, I don't know if that makes a difference.
Thanks in advance for your help,
François

IIRC, there is no such a plugin currently,

To use a plugin you have to put a plugin into svgo plugins directory and then add it through a config. Alternately, you can pass it as a function in a JSON config (as were discussed in #564).


iOS7  Specs satisfying the SnapKit dependency were found, but they required a higher minimum deployment target.

how to resolve it

require add target.
for example
platform :ios , '7.0'
pod 'JSONKit', '~> 1.5pre'
add '7.0' can resolve it.

platform :ios, "7.0"
pod 'Masonry'
pod 'SnapKit'
use_frameworks!
it does not work

@JZJJZJ SnapKit requires iOS 8.0 or above as dynamic frameworks do not work in iOS 7.0. Please see the SnapKit documentation about using legacy platforms as it does support iOS 7 through manual integration.
There is nothing we can do to resolve this as Cocoapods does not support Swift in iOS 7.0 targets.


capitalize "Prensa"

"prensa" -> "Prensa"
First pull request? Read our guide to contributing
Checklist:

[ ] Test your work and double check you didn't break anything
[ ] Update the README, if neccessary

Description:
Please explain the changes you made here:

A description of the problem you're trying to solve
An overview of the suggested solution
If the feature changes current behavior, reasons why your solution is better

Thanks @wanderingstan!
And feel free to let me know if this is the formatting you would like for this type of quick fix.


Scim

Will there be a specific scim v2 sdk library available in nuget, so that I can build my own scim server?

Hi you can download the nuget package "SimpleIdentityServer.Scim.Host 3.0.0-rc4" to add a SCIM server into your ASP.NET CORE solution. The nuget package "SimpleIdentitysServer.Scim.Client" can be used to interact with the SCIM endpoints. Those nuget packages can be downloaded from the feed "https://www.myget.org/F/advance-ict/api/v3/index.json".
At the moment there is no documentation, however you can find a sample projet here : https://github.com/thabart/SimpleIdentityServer/blob/3.0.0/SimpleIdentityServer/src/Apis/Scim/SimpleIdentityServer.Scim.Startup/Startup.cs. & this file explains how to use the client : https://github.com/thabart/SimpleIdentityServer/blob/3.0.0/SimpleIdentityServer/tests/SimpleIdentityServer.Scim.Client.Tests/UsersClientFixture.cs

Is this .net core 2? And what is the roadmap to a version1 release? Do you need any help?

The package supports netcoreapp2.0. we will release the version 1.0 when the session management will be supported.

Will the session management impact the Core and Common libraries? Because I'm mostly interested in those packages.

There is no impact on those packages


Vim ignores umask  when creates a swap file (CVE-2017-1000382)

Hi there,
I did a quick search for issues with this and didn`t find so I'm adding this here. Let me know if it's not the case. Bellow the better description about this security issue.
http://www.openwall.com/lists/oss-security/2017/10/31/15

This is currently discussed here: https://groups.google.com/forum/#!topic/vim_dev/sRT9BtjLWMk
Please keep the discussion in one place. Also related #2295

Leonidas Barbosa wrote:

I did a quick search for issues with this and didn`t find so I'm
adding this here. Let me know it's not the case. Bellow the better
description about this security issue.
http://www.openwall.com/lists/oss-security/2017/10/31/15

I am still wondering why people expect umask to apply to temp and backup
files.  It should be used for new files, and Vim does do that.
Try unpacking an archive with tar and unzip, and you'll see the results
are different.  I guess some would argue that unpacking creates new
files, while others would say it restores the archived files as-is.
Also "cp foo bar" respects umask, but "cp -a foo bar" does not.
Therefore expecting Vim to always respect umask for every file is wrong.
--
SUPERIMPOSE "England AD 787".  After a few more seconds we hear hoofbeats in
the distance.  They come slowly closer.  Then out of the mist comes KING
ARTHUR followed by a SERVANT who is banging two half coconuts together.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Warning under Xcode 11.0 - Setter argument 'newValue' was never used, but the property was accessed

/// Currently selected color of the color control as `UIColor`. Convinience property: Value is backed by and changes are reflected to `selectedHSBColor`.
    var selectedColor: UIColor {
        get {
            return selectedHSBColor.toUIColor()
        }
        set {
            setSelectedHSBColor(selectedColor.hsbColor, isInteractive: false)
        }
    }

The warning is

Setter argument 'newValue' was never used, but the property was accessed

Fixed as of version 1.3


Nil value for session_hash

impressionist(@object, nil, unique: [:session_hash]) always gives NIL value for session_hash.
first time it inserts the record, later on every request it says Record Already Exist because it always find Nil value for session_hash. it looks it does not log the rails-4 session value into "session_hash"
Any help on this ?
I'm using Rails 4.1.6, ruby 2.1.3p242 and impressionist (1.5.1)

@germs12 Where did you place that file and what did you name it? Thanks!

@kashifnaseer Any ideas? http://stackoverflow.com/questions/29149659/using-impressionist-in-rails-4-1-is-not-logging-views-by-session-hash

This is probably the cause of this bug.
https://github.com/rails/rails/pull/19309/files


Please add support for Swift 5

Please add support for Swift 5.
Thanks in advance!

##嗯ee s de e s d e e e
Sent with GitHawk

I don't see why this shouldn't be compatible already. Please elaborate.


Feature/support us types

What does this PR do?
General changes:

Implements Support Us new design
Change the "contact" page to "Support Us" (path, footer, and navbar)
Adds sticky translating button which translates all web page
Eliminates unnecessary code and components (tests)
Updates info (packages, main projects)

Header

"Contact us" button leads to formulary

Support us types component

responsive (vertical and horizontal view)
clickable
fading effect

Sponsor packages

animation when hovering
responsivity ()
contact us button

Contact us forms

validates all textfields are filled when submitted (turns red and shows helper text if not)
Creates mail params
responsive

Related issues
#109
Merge Checklist:

[x] The branch is up-to-date (i.e. rebased) with the base branch
[x] No code style issues (eslint and flow)

In src/components/SupportUs/SupportUs.css, consider changing the attribute position to other than fixed or to change the position of the element, since it overlaps with text and images of the sponsor types section.

This part of the support us sub page does not get translated when the en/es button is clicked. However, it could be solved in a different issue.

Responsivity issue is solved, however I'll continue to work in it, to avoid merging issues

In your last commit, you modified the size of the cards that contains the packages, which leave them a little bit awkward looking, as in this image:

Could you please revert it back to its previous size?

This part of the support us sub page does not get translated when the en/es button is clicked. However, it could be solved in a different issue.

Are you talking about "Support Us" in the navbar?

In your last commit, you modified the size of the cards that contains the packages, which leave them a little bit awkward looking, as in this image:

Could you please revert it back to its previous size?

they are the same size, can you please provide the screen dimensions?


Check if file present

This is good for people who want to make sure a file is there and alert if the file is no there. For my case this is good for Nginx matchers. We have several matchers for our micro services and we want to loop through them to confirm they are there.
Pull Request Checklist
Is this in reference to an existing issue?
Nope.
General

[ ] Update Changelog following the conventions laid out on Keep A Changelog

[ ] Update README with any necessary configuration snippets

[ ] Binstubs are created if needed

[ ] RuboCop passes

[ ] Existing tests pass

New Plugins

[ ] Tests

[ ] Add the plugin to the README

[ ] Does it have a complete header as outlined here

Purpose
Known Compatablity Issues

$ /opt/sensu/embedded/bin/check-file-exists.rb -p "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists OK: No matching files found

$ /opt/sensu/embedded/bin/check-file-exists.rb -c "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists CRITICAL: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -w "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists WARNING: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -u "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists UNKNOWN: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -c "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists CRITICAL: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -w "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists WARNING: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -u "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists UNKNOWN: 1 matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json

$ /opt/sensu/embedded/bin/check-file-exists.rb -p "/etc/sensu/conf.d/checks/psql-pointer-process-check.json"
CheckFileExists OK: Matching file(s) found: /etc/sensu/conf.d/checks/psql-pointer-process-check.json


Adding missing feature descriptions - Batch 5

In the interest of getting https://github.com/web-platform-dx/web-features/pull/761 done ASAP I'm going to merge this and make a list of things that @ddbeck might want to review post facto and send tweaks for.


Update handling-video-device-loss.md

Fixed example code so that it runs correctly.

@iPhilip Sorry for the delayed response here. I ran your changes by the feature team and they have asked me to reject your proposed changes for these reasons:

Changing the category could cause user to miss dshow filter sources representing a camera like OBS
Only handling DBT_DEVICEREMOVECOMPLETE might be too strict, DBT_DEVICEREMOVEPENDING could put part of the driver in a nonfunctional state.
As for notification, all the “remove” messages should be caught and treated as “this device is not going to be in a working state” message.


Implement MIMEType Cfgu Type

This PR implements MIMEType Cfgu Type
Resolves #141

Great job! 🥇 Thanks for your contribution @Sadaf-A 💯
Please merge main to this branch

done

@Sadaf-A Please tag future PRs with correct label. feat in this case.
The correct label will present on the issue for ref.
Thanks


ES2020 Optional Chaining

Syntax
if (foo?.bar?.baz) {
    console.log('baz exists on foo.bar')
}

Which is more-or-less equivalent to the following pre-ES2020 snippet.
if (foo && foo.bar && foo.bar.baz) {
    console.log('baz exists on foo.bar')
}

MDN does a fantastic job explaining more thoroughly: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining
Spec
TC39:
https://tc39.es/ecma262/#prod-OptionalExpression
https://github.com/tc39/proposal-optional-chaining
Tests
https://github.com/tc39/test262/tree/master/test/language/expressions/optional-chaining

Is this project still being worked on?
Last NPM published released was over 2 years ago.
Is there a timeline on when esprima will support ES2020


[VS Incentives]: Charge fee in CreateGroup and update tests

Context
We should charge fee in CreateGroup to prevent spam.
In TDD, 100 OSMO was selected.
A/C

Charge 100 OSMO fee
Update tests
Allow future flexibility to bypass it by governance

Addressed and set in the upgrade handler


Issue with Multi-root Workspaces?

I'm new to vscode, so I may be mistaken, but I have the impression your extension is not supporting multi-root workspaces. It only open the file if it is located below the first of the multiple roots.
Investigating a bit your code, it seems that the problem is in the usage of rootPath which is deprecated and also suppose a single root.

Hi and thank you for your feedback!
To understand better your issue, can you make an example? Why would you open a file from a workspace to another?
What are you trying to accomplish?

Hi Giacomo,
My workspace looks like this:
{
"folders": [
{
"path": "aaa"
},        {
"path": "bbb"
},        {
"path": "ccc"
}
]
}
Your extension only works for files located under "aaa".

In this plugin there's a setting called "startingPath"; it can be a sequence of string separated by a comma. It will set the starting path to search to multiple workspace.
In your case you could try to set it to: "/aaa/,/bbb/,/ccc/".
Let me know if it works, in the meantime i'll try to update my code to work with multi-root.
Thanks!

ok. Thanks

Cosed for inactivity.


Broken text color

Hi, did I miss something? I'm sure both Obsidian and the Catppuccin theme have the latest version installed, but it looks like the text color is exactly the same as the background.

Odd. I’ve an idea of what it might be, though. Will try to get a fix out in a few minutes!On Oct 20, 2022, at 8:03 PM, Opa Kholis Majid @.***> wrote:
Hi, did I miss something? I'm sure both Obsidian and the Catppuccin theme have the latest version installed, but it looks like the text color is exactly the same as the background.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Fixed in https://github.com/catppuccin/obsidian/commit/e5a78e91778aa5756ed833fc04f969a2d2905977. Looks like when I was copying css out of the app css I didn't get the entire length of a set of selectors and ended up styling a little too much text. Let me know if you run into any further issues.

This is what I expected, thanks!🥂


Feature Request: Soft Reset, Reading Power Button Presses, LCD Power Off, Processor Sleep, Touch Interrupt, Dual Core Support.

I wrote a few features that I thought might be useful to incorporate into this library.
Of course, modify the names and code as you see fit.
Soft Reset:
This allows a reset based on software rather than the physical reset button
esp_sleep_enable_timer_wakeup(1);
esp_deep_sleep(1);

Read Power Button Presses:
The chip that reads the power button has built in interrupts for detecting pressing or holding the power button.
I have used this to put the m5 to sleep with a short press, or soft power down with a long press.
The short press is anything less than 3 seconds.
The long press is 3+ seconds.
Of course, holding the button for ~7 seconds forces a hard power down.
Wire1.beginTransmission(0x34);
Wire1.write(0x46);
Wire1.endTransmission();
Wire1.requestFrom(0x34, 1);
u8_PowerWasPressed = Wire1.read();
if((u8_PowerWasPressed & 0x01) == 0x01)
{
	//Power button was long pressed!
}
if((u8_PowerWasPressed & 0x02) == 0x02)
{
	//Power button was short pressed!
}
if(u8_PowerWasPressed & 0x03)
{
	//Clear IRQ
	Wire1.beginTransmission(0x34);
	Wire1.write(0x46);
	Wire1.write(0x03);
	Wire1.endTransmission();
}

LCD Power Off:
This completely turns off the LCD to reduce power usage.
The screen must be redrawn on power up.
M5.Axp.SetDCDC3(false);			//Turn LCD backlight off
M5.Lcd.sleep();					//Turn off LCD logic

LCD Power On:
The screen must be redrawn on power up.
M5.Lcd.wakeup();					//Wake up LCD logic
M5.Axp.SetDCDC3(true);				//Turn LCD backlight on

Processor Sleep:
The sleep mode does not effect what's displayed on the LCD.
void SleepProcessor(uint64_t time_in_us)
{
	if (time_in_us > 0)
	{
		esp_sleep_enable_timer_wakeup(time_in_us);
	}
	else
	{
		esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_TIMER);
	}
	esp_light_sleep_start();
}

Touch Interrupt:
By default, the touch controller uses an interrupt whenever there is a touch detected.
I found the touch screen to be much more responsive if the interrupt pin is polled.
This goes it pin 39.
Whenever the pin is low, there is an unread touch.
#define TOUCH_PANEL_INTERRUPT_PIN		39

void setup()
{
	pinMode(TOUCH_PANEL_INTERRUPT_PIN, INPUT);    // sets the digital pin as input to detect a touch input
}

void loop()
{
	if(!digitalRead(TOUCH_PANEL_INTERRUPT_PIN))
	{
		M5.update();
	}
}

Dual-Core Support:
Here is all that is needed to set up a main task loop on the 2nd core.
You need to set "Tools->Arduino Runs On: Core 1" and "Tools->Events Run On: Core 0" for this to work.
Also, interfaces like I2C cannot be accessed by both loops or there will be data corruption on the bus.
void setup()
{
	xTaskCreatePinnedToCore	(
								LoopCore0, 		//TaskFunction_t pvTaskCode,
								"LoopCore0", 		//const char *const pcName,
								4096, 			//const uint32_t usStackDepth,
								NULL, 			//void *const pvParameters,
								1,  				//UBaseType_t uxPriority,
								NULL, 			//TaskHandle_t *const pvCreatedTask
								0				//Core
							);
}

void loop()
{
	//Main Loop Tasks running on Core 1
}

void LoopCore0(void *pvParameters)
{
	uint32_t WatchDogTimer;

	while(1)
	{
		//Second Loop Tasks running on Core 0

		if((millis() - WatchDogTimer) > 500)
		{
			delay(1);	//This must be called every 500ms to trigger the watchdog timer
		}
	}
}

One change I made just after posting this, was to turn on the pull up on the interrupt pin for the touch controller.
I was getting some phantom touches and this seemed to eliminate those.
`#define TOUCH_PANEL_INTERRUPT_PIN		39
void setup()
{
pinMode(TOUCH_PANEL_INTERRUPT_PIN, INPUT_PULLUP);    // sets the digital pin as input to detect a touch input
}
void loop()
{
if(!digitalRead(TOUCH_PANEL_INTERRUPT_PIN))
{
M5.update();
}
}`

@JasonPittenger Hello Jason! Thank you for your contributions !! This last one didn't work well for me: whenever the second core is operating, the keys of the screen stop responding. I even tried it with interrupts (FALLING and CHANGE modes) but this same issue persists.

It got a bit better after I configured the priority of the second core task to 0 instead of 2.

I have not tried it using interrupts and I've always used core 0 task at priority 1.
How do you have the IDE set up? I have mine set to 'Arduino runs on: "Core 1"' and 'Events run on: "Core 0"'.  I have not had any issues with it not responding.
I only ever had problems with phantom touches before I changed to INPUT_PULLUP.

@JasonPittenger
the same setup of yours, the default configuration.
@Tinyu-Zhao
How may I completely disable the power button of the device? In other words, I won't be able to turn the device off even after holding its power button for 6 seconds..

@capedra when using dual core, you have to make sure not to share an interface across the cores.  M5.update(); uses I2C to read from the touch controller.  You must not use the same I2C bus on the other core, unless you have some sort of global variable to ensure exclusive access to the I2C bus.  Otherwise what can happen is you could be in the middle of an I2C transaction on core 1 when core 0 starts reading from I2C.  This will interrupt the core 1 read and corrupt the data.  For my program, I make sure all I2C transactions are done on core 1.  This is true for other interfaces as well, so all my UART transactions are done on core 0 and all SPI transactions are on core 1 as well.
But if you want to use both cores, use something like this around every I2C transaction.  It will wait for the bus to be available before reading.  Then it will lock it out during the read so the other core has to wait.  The timeout is there in case the variable gets out of sync and both cores are waiting on each other.
u16_Timeout = 100; while(u8_TimeLockout && u16_Timeout) { 	u16_Timeout--; 	delay(1); } //Lock out the variables while the bus is active. u8_TimeLockout = 1; //Read I2C u8_TimeLockout = 0;
As for the power button, the datasheet says the time length can be changed, but I didn't see any way to disable it.  I was working with a Google Translated version of the datasheet, so I might have missed it.  Personally I wouldn't want to disable it, as it provides a hard power down if the software locks up.  I do wish I could disable the physical reset button.

Maybe this is a general feature request? You can file it in M5Unified.


Trivy failing on config scan of terraform files on 0.0.19

Hi there, with the recent release of the actions version 0.0.19 we are seeing our actions failing for
scan error: image scan failed: failed analysis: analyze error: failed to analyze layer: sha256:87ceb75dec9b514f26b1b9227e29d4f72790c37a5c1c3281efe349dda702e544 : config scan error: scan terraform error: terraform scan error: stat /github/workspace/evo-hub-infra/main/variables.tf: no such file or directory
This was working correctly before the version bump.
I believe this issue is relates to https://github.com/aquasecurity/trivy/issues/1120 which is fixed in this PR https://github.com/aquasecurity/trivy/pull/1133.
This was fixed in trivy version 0.19.2
According to https://github.com/aquasecurity/trivy-action/blob/master/Dockerfile we are based off of the 0.19.1 version.
Hopefully bumping the base docker image that is being used should cause this error to be fixed.
For reference we trigger the check in our github actions via:
- name: Run Trivy vulnerability scanner
  uses: aquasecurity/trivy-action@master
  with:
    image-ref: ${{ env.IMAGE_REF }}
    format: "table"
    exit-code: "1"
    ignore-unfixed: true
    skip-dirs: /bin/terraform,/usr/local/lib/python3.9/site-packages

changing the 'uses: aquasecurity/trivy-action@master' back to 'uses<EMAIL_ADDRESS>causes the issue to no longer be present.
Also able to reproduce this locally, where running with trivy version 0.19.1 causes the same error to be logged, 0.19.2 does not cause this issue to occur.

Hey guys, any update on this issue?
I've had a PR sitting around for nearly a week that should fix this but with no action?


Feat(eos_cli_config_gen): Support for Interface Profiles on Port-channel interfaces

Change Summary
Adds support for Interface Profiles on Port-channel interfaces
Related Issue(s)
Fixes #4621
Component(s) name
arista.avd.eos_cli_config_gen
Proposed changes

Added profile to port_channel_interfaces.schema.yml
Added profile section to port-channel-interfaces.j2
Added test

How to test

Checklist
User Checklist

N/A

Repository Checklist

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation and documentation have been updated accordingly.
[x] I have updated molecule CI testing accordingly. (check the box if not applicable)

Documentation would be useful for sure. What is correct place to add it?

Documentation would be useful for sure. What is correct place to add it?

so the idea would be to add it in the pendant documentation templates for port-channels in this folder: https://github.com/aristanetworks/avd/tree/devel/python-avd/pyavd/_eos_cli_config_gen/j2templates/documentation
I have not gauged exactly what level of effort it would require and it could be quite convoluted so feel free to lets us know if you need some assist here.

I tried to look for example from ethernet-interfaces.j2 in that folder. But could not find any reference for Interface Profile. I don't no what to do.

I checked and we have no documentation for profile(s) applied for ethernet_interfaces

yeah that's what I was saying in a previous comment:

I checked and we have no documentation for profile(s) applied for ethernet_interfaces

Let me give it a try for both


file integrity loss after upload

uploaded files loose integrity and become corrupted. to replicate, upload a file then download.
so far, here are the file types that are affected:
.mp4 [before | after]
file size: 9mb
after 15 seconds, the video isn't consistent with original.
.jpg [before | after]
file size: 24mb
jpeg image isn't consistent with original.
.bmp [before | after]
file size: 10mb
bitmap image isn't consistent with original.
.flac [before | after]
file size: 14mb
skipping throughout the track.
.psd
file size: 23mb
photoshop "could not complete your request" error.
.pdf
file size: 5mb
missing pages.

@yegor256 ...

@yegor256 any ideas?

@dmzaytsev suggestions?

@k0r it need  to be investigated...
Is it reproduceble on the local instance?

@dmzaytsev let me know if it is.

@yegor256 this ticket should be prioritized and fixed. can't have files getting corrupted.

@yegor256 system is completely unusable until this is fixed.

@yegor256 thanks.

@k0r I set milestone here to 0.4, let me know if it is wrong

@dmzaytsev do this task, 30 mins is budget

@yegor256 updated.

@yegor256 updated.

@dmzaytsev I suspect it's an issue with UTF-8 encoding...

@yegor256 I'm not sure

@yegor256 looking at this, there are several inconsistencies with this ticket.

everything in this section
this is how you stabilize the project and minimize risks.

file upload is the core of this application, and currently lacks business sustainable quality.

@karato we are waiting yegor256/takes#331

@dmzaytsev don't know about this solution you've suggested. to fix this ticket, i'd prefer if the solution was thoroughly researched. this is the most important feature of the application.

@k0r sure, I taken into account

@yegor256 any progress on this ticket?

@k0r let's wait for the fix in Takes, hopefully it will solve the problem here too

@yegor256 thanks.

@dmzaytsev takes 0.20.1 was released a few minutes ago, I think you can go ahead and try to solve the problem here

@karato please see PR #316

@rultor hello

@rultor hello

@k0r Hi there! I understand a few simple commands: "merge", "deploy", etc. This page explains them briefly. Any questions or bug reports are welcome. Have fun :)

@rultor release, tag is 0.3.37

@rultor release, tag is 0.3.37

@k0r Thanks for your request. @yegor256 Please confirm this.

@karato please see PR #316

@dmzaytsev thanks, will take a look

@rultor release, tag is 0.3.37

@rultor release, tag is 0.3.37

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.3.37

@yegor256 Done! FYI, the full log is here (took me 7min)

@yegor256 @dmzaytsev thanks.

@yegor256 @dmzaytsev seems to have been fixed.

@k0r PR #316 fixed this issue, please close the ticket, thank you

@karato I need more time here

@karato I need more time here

@dmzaytsev agreed, take your time

@dmzaytsev Thanks a lot, I just topped your account for 30 mins, transaction ID 59071226, total time was 166 hours... +30 to your rating, your total score is +2645


Add a button for multi framing.

Add a button to the sidebar that allows to increase the number of frame windows inside the frameholder. Should allow up to 9 frames.

Added in #13.


MATLAB interface error callmxnet similar to issue #3190

I get the same error  as in issue #3190
Is this because of CPU version?
It fails at prediction: pred = model.forward(img);
Error using callmxnet (line 26)
Assertion failed.
Error in mxnet.model/forward (line 136)
callmxnet('MXPredCreatePartialOut', obj.symbol, ...
Line 26:
assert(ischar(func))
ret = calllib('libmxnet', func, varargin{:});
assert(ret == 0)
Line 136:
callmxnet('MXPredCreatePartialOut', obj.symbol, ...
libpointer('voidPtr', obj.params), ...
length(obj.params), ...
int32(dev_type), int32(dev_id), ...
1, {'data'}, ...
uint32([0, 4]), ...
uint32(csize), ...
uint32(length(out_layers)), out_layers, ...
obj.predictor);

the matlab package is out of date. but i don't have matlab installed in my machines at this moment

Does it mean the model written for matlab (https://github.com/dmlc/mxnet/tree/master/matlab/%2Bmxnet) needs to be modified?
Can you tell me which script needs to be updated or is it too complicated?


Please invite me to the Recode-Hive GitHub Community Organization

Name
Varsha U N
Discord Username (if applicable)
@varshaun.66
Additional Context
I am exploring open source and want to start by joining this wonderful community and make some meaningful contributions

Invitation sent to join the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see. You can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/recodehive/people


[Backport - Iron] Fix steering controllers library kinematics (#1150)

This PR backports the changes from #1150 to the Iron branch.

Thanks for the reminder. I created the backports with our usual workflow, so I close this in favor of https://github.com/ros-controls/ros2_controllers/pull/1195


NegotiateResponse with access token broken in .NET Client for WebSocket transport

We're using the wrong access token provider for websockets. The DefaultTransportFactory stashes the AccessTokenProvider on the options which we never update directly https://github.com/aspnet/SignalR/blob/43fc0854c38bbde1cb495d1b5e4f3e594da79e50/src/Microsoft.AspNetCore.Http.Connections.Client/HttpConnection.cs#L110.

It is tougher to unit test web sockets but it is possible. Can ping back the Authorization httpheader like so https://github.com/aspnet/SignalR/blob/1c9607a1ed74e709bcb1b4983c1a6c13fea41e0e/test/Microsoft.AspNetCore.SignalR.Tests/WebSocketsTransportTests.cs#L71-L96

@davidfowl: Have you started on this at all? I recall you saying you had some local changes

Yea I’ll push it to a branch

Testing is even easier than we'd feared. There's already a test for JWT tokens. All I have to do is add an endpoint that does the negotiate redirect and make a copy of that test.


LIIKUNTA-623 | fix(dockerfile): put "ARG BUILDER_FROM_IMAGE" back in Dockerfile

Description
BUILDER_FROM_IMAGE in Platta pipelines:

liikunta-ui-build-config.yml sets BUILDER_FROM_IMAGE build arg to:

container-registry.platta-net.hel.fi/hki-kuva-liikunta/${LIIKUNTA_CACHE_IMAGE}:latest

LIIKUNTA_CACHE_IMAGE is set to:

liikunta-cache-test in testing environment
liikunta-cache-test in review environments
liikunta-cache-staging in staging environment
liikunta-cache-staging in production environment

fix(dockerfile): put "ARG BUILDER_FROM_IMAGE" back in Dockerfile
"ARG BUILDER_FROM_IMAGE" was removed in PR #638 when changing to Redhat
UBI base images in dockerfiles. It looks like the BUILDER_FROM_IMAGE is
actually being used in the CI/CD pipeline on Platta, so removing it
probably broke something in the Platta pipelines.
refs LIIKUNTA-623
refs HH-332 (PR #638 removed "ARG BUILDER_FROM_IMAGE" from Dockerfile)
Issues
Closes
Related
LIIKUNTA-623
HH-332
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Hobbies-Helsinki branch is deployed to platta: https://harrastukset-pr648.dev.hel.ninja :rocket::rocket::rocket:

Events-Helsinki branch is deployed to platta: https://tapahtumat-pr648.dev.hel.ninja :rocket::rocket::rocket:

Sports-Helsinki branch is deployed to platta: https://liikunta-pr648.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://harrastukset-pr648.dev.hel.ninja :laughing::tada::tada::tada:

TestCafe result is success for https://tapahtumat-pr648.dev.hel.ninja :laughing::tada::tada::tada:

TestCafe result is success for https://liikunta-pr648.dev.hel.ninja :laughing::tada::tada::tada:

EVENTS GRAPHQL PROXY is deployed to platta: https://events-graphql-proxy-pr648.dev.hel.ninja :rocket::rocket::rocket:

VENUE GRAPHQL PROXY is deployed to platta: https://venue-graphql-proxy-pr648.dev.hel.ninja :rocket::rocket::rocket:


side sheet from the left

Any interest in a PR that enables the side-sheet to appear from the left? I have a basic fork of this in my app so that I can use it in the material-ui app navigation way. I suspect others might want the same.

@bmcmahen this is for sure something we want in Evergreen! Main reason why it's not in there atm is because we don't have left side sheet in our app (yet). Would be awesome if you could put in a first PR!

Great - I'll clean up my code and pass in a PR within the next day or so.


add option to download video

YouTube sometimes provides the best quality video and audio as two separate files and are likely joined clientside when using YouTube, will need to use ffmpeg to join them together in this case

yeah


⚠ Bofrost.at has degraded performance

In 158966d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1127 ms

Resolved: Bofrost.at performance has improved in 6f84a52 after 6 minutes.


Good job! we need a refresh button

Refresh function will update the page when it not update self!

This is addressed here and once new version of ungit is publish you can update it and see it in the atom-ungit.
https://github.com/FredrikNoren/ungit/pull/503


⚠ Fox Sports has degraded performance

In 27437cc, Fox Sports (https://foxsports.com) experienced degraded performance:

HTTP code: 200
Response time: 3253 ms

Resolved: Fox Sports performance has improved in d3f0aec.


ARROW-9761: [C/C++] Add experimental C stream inferface

The goal is to have a standardized ABI to communicate streams of homogeneous arrays or record batches (for example for database result sets).
The trickiest part is error reporting.  This proposal tries to strike a compromise between simplicity (an integer error code mapping to errno values) and expressivity (an optional description string for application-specific and context-specific details).

cc @wesm

I have one suggestion: The proposal indicates that the stream is finished when the array resulting from get_next is released. This seems a bit odd, how about just setting its length to 0? Or is it possible in the stream API that individual chunks are of length 0 but subsequent chunks are not?

It's possible to have some chunks with 0 length in a stream, yes. I don't see any reason to forbid it in this API (and such corner cases are often annoying to deal with).

However, as said above, perhaps returning -1 (rather than 0 for success or a positive errno-like value for errors) could mean an end of stream. Thoughts?

I added some docs, please take a look.

Rebased. Does someone want to review the doc at https://pitrou.net/arrowdevdoc/format/CStreamInterface.html ?

Rebased. Does someone want to review the doc at https://pitrou.net/arrowdevdoc/format/CStreamInterface.html ?

I took a quick look and seemed reasonable (nothing jumped out at me that needed changes).

Rebased again. We can probably merge soon, if CI agrees.

One thing we noticed: There is no way to rewind such a stream, but we would really like to be able to do so. For example, if someone defines an Arrow-backed SQL VIEW, it can be scanned multiple times. Once it has been read once, it is currently invalidated and cannot be used again. Would it be possible to add a callback for that? If not supported, it could be set to NULL.

Does rewing go back to the start of stream always?

Would rewind go back to the start of stream always?

I would think so, no?

Ok, I just wanted to make sure you weren't looking to go back a number of rows given as argument :-)

I think JDBC might in some cases allow for "scrolling" type of rewind vs restart (not saying this should support it but it is worth mentioning.

Each environment (Python, C++, JDBC, etc.) has its own feature set for streams / iterators, which doesn't make our task easy :-/

Starting simple sounds good to me.  At least for JDBC, I don't think it is required for driver implementations to support scrolling.

Rewinding doesn't strike me as something which needs to be part of the C stream protocol. APIs can still provide rewind and other semantics while using a simple-as-possible stream as a building block.
In the case of a SQL view which can be viewed multiple times for example, let the SQL view need not be a stream. It could instead be a function returning streams (each beginning at the start of the view):
-ArrowArrayStream* MakeSqlView(...);
+SqlView* MakeSqlView(...);
+ArrowArrayStream* GetStream(SqlView*);

Rewind, scrolling, offsets, reverse iteration, etc can all be accommodated in this fashion so IMHO they don't belong in the protocol.

Another thing that occurred to me is whether we want to enable batch-level metadata (which would be implementation-defined). This is supported in Flight for example
https://github.com/apache/arrow/blob/master/format/Flight.proto#L316

I don't think it makes sense to continue hesitating on the API. I think I'm going to merge the PR as-is. The interface is marked experimental so can still evolve (or even be removed).


Samples in the docs are broken in Firefox

Description
Visiting https://help.rive.app/runtimes/overview/web-js with Firefox 124.0.1 shows errors in the sample:
Uncaught TypeError: CanvasRenderingContext2D.clip: Argument 1 does not implement interface Path2D.
    c https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:42
    b https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:30
    requestAnimationFrame https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:30
    startRendering https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:2241
    draw https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:1726
    b https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:30
    b https://m7p872.csb.app/node_modules/@rive-app/canvas/rive.js:30
    ...

Provide a Repro
Visit https://help.rive.app/runtimes/overview/web-js with Firefox and look at the animation.
Expected behavior
For it to work, same as Chrome.
Screenshots

Browser & Versions (please complete the following information)

Browser: Firefox 124.0.1
OS: Windows 11
NPM Version: not my project

In case it's helpful to debug, it works for me on Firefox on Mac.

Browser: Firefox 127.0
OS: macOS Sonoma 14.5

Still broken for me.
Browser: Firefox 127.0.2 (64-bit)
OS: Windows 11

I see the same problem.
Its about this example btw: https://codesandbox.io/p/sandbox/rive-web-state-machine-example-forked-6x5hg2 (I updated rive to 2.23.3)
I have used rive on Firefox in the past without problem, so not sure what causes this one.


✨ Add select

Codecov Report
Attention: Patch coverage is 97.87234% with 2 lines in your changes missing coverage. Please review.

Project coverage is 96.98%. Comparing base (7bd8e6f) to head (52d34f1).

Files with missing lines
Patch %
Lines

src/annsel/tl/_select.py
96.87%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   96.71%   96.98%   +0.27%
==========================================
  Files          13       14       +1
  Lines         304      365      +61
==========================================
+ Hits          294      354      +60
- Misses         10       11       +1

Files with missing lines
Coverage Δ

src/annsel/core/__init__.py
100.00% <100.00%> (ø)

src/annsel/core/col.py
96.77% <100.00%> (ø)

src/annsel/core/models.py
92.00% <ø> (ø)

src/annsel/core/utils.py
96.77% <100.00%> (+0.05%)
:arrow_up:

src/annsel/tl/_filter.py
100.00% <100.00%> (ø)

src/annsel/tl/basic.py
100.00% <100.00%> (+3.44%)
:arrow_up:

src/annsel/tl/_select.py
96.87% <96.87%> (ø)


WIP: Light-Support #77

Hey looks like you were getting close with this, would be super cool to have this working. Anything I can help with / test?


Fixing race that cause flackiness in functional tests

Sometimes it takes a while until the pod is created in test_id:4927 when we update virt-components deployment and if the pod will be created after the call toallPodsAreReady in the AfterEach scope than we will run the next test with side effect of pending pods.
Signed-off-by: bmordeha<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

maybe real flake here https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/8876/pull-kubevirt-goveralls/1600066539187343360 ?

/hold
feel free to remove if not related
adding because PR is lgtm approve, and that lane is not required

/unhold unrelated

/unhold

4927 and stuff were failed here
https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/8876/pull-kubevirt-e2e-k8s-1.24-operator/1600066564021817344

/hold

@oshoval
Huh i see that it worked now the test fail when it gets to allPodsAreReady in the afterEach scope
i think that it would be better to just delete the pending pods after the test

/unhold
@oshoval Gave Eventually bool as input while it get function as input.
please have another look

/cherrypick release-0.58

/cherrypick release-0.53


[Request/Question] How to make a "Required" attribute

I've been using Markup Attributes for a while now, and it's been great. I still have Odin in my project, but the only time I ever use it is for the Required attribute: https://odininspector.com/attributes/required-attribute
Are there any plans to add something like this to Markup Attributes? If not, is there any way for us to create our own attributes?

Hi! There is no easy way to create your own attributes right now. I thought that you could do something like this with a decorator drawer https://docs.unity3d.com/ScriptReference/DecoratorDrawer.html , but you'll need access to the SerializedProperty and I don't think you can get it there.
The easy way to achieve this would be to write a custom property drawer https://docs.unity3d.com/ScriptReference/PropertyDrawer.html that draws the property as is, and if it's null adds a warning below. This won't work for the properties that have some another custom property drawer, because each property can have only one drawer. But otherwise it is an ok solution, if Required is all you need.
I'll think about adding validation functionality like this to MarkupAttributes, though. On the one hand it seems like a useful and appropriate feature, but on the other, I want to keep the project small.

Thanks for the explanation! This is working for me now, albeit crudely. My custom drawer overrides OnGUI, and it logs an error to the console if the SerializedProperty's objectReferenceValue is null.
It would be great if this were built-in, but I can understand why you'd want to keep the project small. Either way, thanks for the help.


Add ability to easily get semantic label of the currently-focused widget in tests

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
In some tests, I'd like to be able to confirm that the focus ends up on the right widget. One way I've been doing is:
final expectFocusedButton = find.bySemanticsLabel(expectFocused);
expect(expectFocusedButton, findsOneWidget);
// Expect the given button to receive focus.
expect(Focus.of(tester.element(expectFocusedButton)).hasFocus, true);

But the error is not great when the focus is not where I expect or the semantic label changes:
Expected: exactly one matching node in the widget tree
  Actual: _DescendantFinder:<zero widgets with element matching predicate (Closure: (Element) => bool from: element => {
    let t$3641;
    if (!framework.RenderObjectElement.is(element)) {
      return false;
    }
    let semanticsLabel = (t$3641 = element.renderObject.debugSemantics, t$3641 == null ? null : t$3641.label);
    if (semanticsLabel == null) {
      return false;
    }
    return core.RegExp.is(label) ? label.hasMatch(semanticsLabel) : label[S.$_equals](semanticsLabel);
  }) that has ancestor(s) with type "OnScreenKeyboardButtonPopup" (ignoring offstage widgets)>
  Which: means none were found but one was expected

Through some trial and error and looking at find.bySemanticsLabel, I figured out this alternative:
final focusedButton = tester.element(find
    .byElementPredicate((element) =>
        element.renderObject?.debugSemantics?.label != null &&
        (Focus.maybeOf(element)?.hasFocus ?? false))
    .first)
expect(focusedButton.renderObject?.debugSemantics?.label, expectFocused);

This gives much better errors on failure since it points out the semantic label of the element actually focused. (That being said, I'm not sure how efficient calling Focus.maybeOf(element) is on a bunch of nodes.)
Proposal
Could we have something more official to address this need? At first, I thought that we could add the
.byElementPredicate((element) =>
    element.renderObject?.debugSemantics?.label != null &&
    (Focus.maybeOf(element)?.hasFocus ?? false))

part as a method to Finder, but (1) it returned 2 elements for my perticular use-case (hence to .first above), and (2) it still requires the user to then assert against focusedButton.renderObject?.debugSemantics?.label, which is not obvious (very discoverable) at all.
Alternatively, the framework could add tester.semanticLabelForFocusedElement() which does the find and returns the focusedButton.renderObject?.debugSemantics?.label, but such an API seems very specific, so I'm not sure.

Thanks to a co-worker, we discovered a better solution that works elegantly with the existing API and doesn't require touching the semantics tree. I think this is completely satisfactory.
final primaryFocus = FocusManager.instance.primaryFocus;
final focusedSemantics = find.descendant(
  of: find.byElementPredicate((e) => e == primaryFocus?.context),
  matches: find.byWidgetPredicate(
      (w) => w is Semantics && w.properties.label != null),
);
expect(
    tester.widget(focusedSemantics),
    isA<Semantics>()
        .having((w) => w.properties.label, 'label', expectFocused));

Reopening this one. We should really make it easier to test which widget currently has a11y focus. The test framework should provide a build-in way for this. Ideally, one should be able to write something like:
expect(find.text('MyButton'), hasFocus);

Although, given how focus works, I am not sure if something that simple is doable.


Increase size of keyboard and import contact names, company names from phonebook/contact list...

Good afternoon,
The keyboard works very well... but, this options could be great improvement...
Many thanks in advance...

I am not sure about the first part of your request. Does it appear to small on your phone? Could you provide screenshots? I have tested it on different sized screens from 2.8" to 6.2" and made sure it is large enough, without taking up too much screen space and covering the applications. From my perspective, it looks quite good.
Please, clarify what is wrong.
As for the second part, including contact names is going to be tricky. Each language in TT9 has only a limited character set. This is both good for performance and for keeping the code simple. Adding just any word would mean it may contain a special character or an unsupported letter, which will make TT9 crash. And this unacceptable.
All in all, contacts can not be added, sorry! You'll have to do it manually.


💡 [FEATURE] - Add "Scala" Programming language Complete Resources

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
Scala, a hybrid functional and object-oriented programming language, requires thorough documentation to assist developers in creating scalable and concurrent applications.
Explain your solution
I propose adding a dedicated section for Scala resources in the programming language documentation.
Contents of Scala/readme.md:
Scala Basics:

Setting up the Scala environment
Understanding the Scala syntax
Core concepts and the Scala REPL

Advanced Scala:

Functional programming in Scala
Object-oriented programming in Scala
Type system and implicits

Scala Tools and Libraries:

Using the Scala Build Tool (SBT)
Popular libraries and frameworks (Akka, Play, Spark)
Testing with ScalaTest and Specs2

Performance and Optimization:

Optimizing Scala applications
Best practices for concurrent programming

Deployment:

Deployment strategies for Scala applications
Using Docker with Scala
Continuous integration and delivery

Scala Projects:

Real-world applications

Any alternative approaches/features
To enhance the learning experience, include essential resources such as recommended books, YouTube channels, and websites. Additionally, providing a beginner-friendly roadmap can help new developers navigate through the resources step-by-step.
Additional Context
@jfmartinz Please assign me this issue

Hey I want to do this as my first contribution in Gssoc , please assign me so that I can work on it .

Hey I want to do this as my first contribution in Gssoc , please assign me so that I can work on it .

Hi. I assigned it already. You can read CONTRIBUTING.md for more information on how to contribute. thanks


Add support for Symfony 5

Expected behavior
Compatibility with Symfony 5
Observed behavior
composer.json dependencies prevent Symfony 5 to be installed
As Symfony 5 is about to be released at the end of the month (currently in beta), did you plan to release a new version of this bundle to add the compatibility soon?
If not, I may find the time to make a PR if you need help :slightly_smiling_face:

I just made the PR to add support for Sf 5 :+1: #92

Now released in v1.6.0


Dropping cyclic-terms, consideration

I am considering dropping support in Trealla for working with cyclic-terms/rational-trees. Trealla would just detect cycles and error, like GNU Prolog does.

The standard talks about NSTO-unifications only. So this is in no way a standard related issue. However, more than a quarter century later we could have a tiny bit of progress, couldn't we? But note that cyclic terms are always a can of worms as it violates so many basic assumptions. Think of it: term-ordering is not fully defined for cyclic terms. (That is a term ordering that fits into the well defined ordering of finite terms). So this is not an implementation issue, it is a real problem that cannot be solved by saying ´trueorfalse`. You could produce an error for such cases, though.
If I am at it:
Trealla Prolog (c) Infradig 2020-2022, v1.34.22
?- -X = X.
   X = -X.
?- set_prolog_flag(occurs_check, true).
   true.
?- -X = X.
   false.
?- set_prolog_flag(occurs_check, error).
   true.
?- -X = X.
   error(instantiation_error,term), unexpected.
   representation_error(term). % expected


added: *.iobj, *.ipdb

"These files are produced when Incremental Link-Time Code Generation (LTCG) is enabled."
https://stackoverflow.com/questions/31554559/possible-to-stop-generating-ipdb-iobj-files-by-visual-studio-2015

@linlux thanks!


A Beautiful and Elegant Calculus

Congratulations, and thank you for this elegant calculus. W.R.T. "who cares about programs in your SF-calculus?" - I am, and I'd think anyone who appreciates beauty and cares about computation would be as well. I've followed your work since I discovered "Programs as Data Structures", frequently checking for new calculi (you kind of lost me after λSF), tree calculus didn't disappoint, it's so cool/fascinating. I'm working on a C++ implementation (I'm close) so I can play with it, to discover its capabilities/implications.
I was wondering:
1.) Are you interested in comments on the book? If so is this an appropriate forum?
2.) Is this an appropriate forum for discussing / asking questions about tree calculus?
Anyway, keep up the good work! It's greatly appreciated. I think tree calculus may be more beautiful than lambda calculus, which in my mind sets the bar for simplicity and elegance.

Hi zpyatt,
Thanks for the compliments!  I’m not sure what magazine this is whose “Issue #4” you refer to.
Do let me know how your implementation works out. Certainly, all questions and comments are welcome.
Yours,
Barry
Sent from my iPhone

On 26 Dec 2021, at 9:56 am, zpyatt @.***> wrote:

Congratulations, and thank you for this elegant calculus. W.R.T. "who cares about programs in your SF-calculus?" - I am, and I'd think anyone who appreciates beauty and cares about computation would be as well. I've followed your work since I discovered "Programs as Data Structures", frequently checking for new calculi (you kind of lost me after λSF), tree calculus didn't disappoint, it's so cool/fascinating. I'm working on a C++ implementation (I'm close) so I can play with it, to discover its capabilities/implications.
I was wondering:
1.) Are you interested in comments on the book? If so is this an appropriate forum?
2.) Is this an appropriate forum for discussing / asking questions about tree calculus?
Anyway, keep up the good work! It's greatly appreciated. I think tree calculus may be more beautiful than lambda calculus, which in my mind sets the bar for simplicity and elegance.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.

Barry,
Issue #4 is the "issue" number Github assigned, since I posted this as an "issue" on Github. Is there a better place to comment and discuss? I can close this if you like.
Thanks,
/ZRP

Oh, understood. Just email will be fine for now.
B
Sent from my iPhone

On 26 Dec 2021, at 6:02 pm, zpyatt @.***> wrote:

Barry,
Issue #4 is the "issue" number Github assigned, since I posted this as an "issue" on Github. Is there a better place to comment and discuss? I can close this if you like.
Thanks,
/ZRP
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.


Intergration doesn't work

It didn't tell me that I had to use right-click and hit send to tab.
Now it won't download images, have tried every setting multiple times, even checked afterwards using AI and it said it should be working according to config file.
This is what I get whenever it doesn't download images
Internal Embed:

All the options that are related to downloading - just give a broken link.
If I use the settings that just embeds it - it works.
I've spent so much time dealing with this, beyond frustrating and not detailed enough.
Download API Just gives embedded link

Doesn't actually download anything - works exactly like linking anything.
Settings all do the same thing
All these settings give the exact same results

ALL
The settings just link, I've tried them all.
Same result:

I usually don't use MarkDownload to download image files from the captures I make, but I remember using it that way in the past, so I decided to give it a test.

1. Capture directory

I opened a text similar to what you showed in your screenshot and changed the MarkDownload settings to download the images into a directory with the same name as the note I'm capturing.

2. Obsidian style

Then, I set it up to use images in the Obsidian style (mentioning the image directory).

3. Checking downloads

I captured the Wikipedia article and checked that all the image files were properly downloaded in the configured directory.

4. Capture & downloads checked in Obsidian

In Obsidian, I found the directory and the captured note, both captured correctly.

5. The images were added correctly in the configured format

When I checked the editing mode in Obsidian (I don't use Live Preview mode), I could see that the images were added correctly in the configured format…

6. Wrapped in a redirect link to the media

And, even more, wrapped in a redirect link to the media, just like the standard on Wikipedia! 😉

7. MarkDownload is properly set up with Obsidian

Here I'm using the GNU/Linux ArcoLinux (Qtile) distro, the LibreWolf browser, and MarkDownload is properly set up with Obsidian!

Sorry for any mistakes in my English; my native language is Brazilian Portuguese and I don't speak English very well, so I might have made some errors! 😅


Exchange template database

@ArneBinder is currently working on the template security. He has implemented codes to store templates in the MySQL database. We need to store them in the MySQL database because all data is stored there. Users, Tokens, ... are stored in MySQL already and I think we should use a single data store if possible.
That means we keep data in two databases, MySQL and file database. @m1ci  is it ok when @ArneBinder migrates the e-Link file database to MySQL? I think this means he has to exchange the TemplateDAO class in e-Link repository. He will also integrate hibernate in e-Link and copy the template model and repository classes from the broker to e-Link.
I think in the end we will have a cleaner and less error prone design because all data is stored in the same location. Storing the same data in two locations causes problems in implementing security right now.

Moved to https://github.com/freme-project/e-Link/issues/43


Run CodeLens together with DocumentSymbol and DocumentLink

Motivation
Closes https://github.com/Shopify/ruby-lsp/issues/679
Implementation

Automated Tests
I didn't add anything new, I think we can trust that the caching is already working.
Manual Tests

This will run the code lens listener with document symbol and document link, but it's missing a few things:

You need to remove the old when branch for code lens and related code_lens method as we are merging that with the other requests
You need to add textDocument/codeLens to the branch that is handling document symbol and document link
You need to cache the results of the code lens listener or else the response will never be returned


feat: Add bgp community property to avm/res/network/virtual-network

Description
This pull request introduces the virtualNetworkBgpCommunity parameter which is used in the bgpCommunities. Also, the contains() functions are replaced with the safe-dereference operator.
Tagging module owner for visibility: @elbatane
Pipeline Reference

Pipeline

Type of Change

[ ] Update to CI Environment or utilities (Non-module affecting changes)
[ ] Azure Verified Module updates:

[ ] Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in version.json:

[ ] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.
[ ] The bug was found by the module author, and no one has opened an issue to report it yet.

[x] Feature update backwards compatible feature updates, and I have bumped the MINOR version in version.json.
[ ] Breaking changes and I have bumped the MAJOR version in version.json.
[x] Update to documentation

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[x] I have run Set-AVMModule locally to generate the supporting module files.
[x] My corresponding pipelines / checks run clean and green without any errors or warnings

Any ETA on this to be merged?
Tagging @AlexanderSehr for review...

Hey @johnlokerse,
Elena may be out of office. Coincidently, I also started working on a couple of VNET issues in a PR on the side. I'd recommend to do re-direct this PR to that PR's branch (https://github.com/Azure/bicep-registry-modules/pull/3105) so that your changes are properly tracked and I'll undo my changes for the bgpCommunities in there, so that your name stands next to that change. It's then still not in main, but at least we don't have multiple conflicting PRs 😄

Hey @johnlokerse, Elena may be out of office. Coincidently, I also started working on a couple of VNET issues in a PR on the side. I'd suggested that I re-direct this PR to that PR's branch (#3105) so that your changes are properly tracked and I'll undo my changes for the bgpCommunities in there, so that your name stands next to that change. It's then still not in main, but at least we don't have multiple conflicting PRs 😄

Sounds good to me 😃  The subnetType is a welcome improvement! I have that one in a branch too (not finished) ;-). Thnx @AlexanderSehr 👍

Great @johnlokerse,
I just changed the target branch. Please resolve the conflicts in the main.bicep file and regenerate the main.json file after. Once done, we can merge the change in

Done! Can you double-check @AlexanderSehr if it's correct?


issue with webpack-analyzer + HMR

I get the error below when developing with the webpack analyzer (configured as instructed in @timneutkens' example).
Code: https://github.com/relatenow/relate
$ nodemon -w server -w universal
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: /Users/sdubois/Documents/relate/server/**/* /Users/sdubois/Documents/relate/universal/**/*
[nodemon] starting `node ./server`
> Using external babel configuration
> location: "/Users/sdubois/Documents/relate/package.json"
> Using "webpack" config function defined in next.config.js.
c DONE  Compiled successfully in 15491ms

> Ready on http://localhost:3000
Webpack Bundle Analyzer is started at http://<IP_ADDRESS>:8888
Use Ctrl+C to close it
c WAIT  Compiling...

c DONE  Compiled successfully in 2941ms

Couldn't parse bundle asset "/Users/sdubois/Documents/relate/.next/4.e69f6923a6bd656a9415.hot-update.js".
Analyzer will use module sizes from stats file.

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE <IP_ADDRESS>:8888
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1262:14)
    at listen (net.js:1298:10)
    at doListening (net.js:1397:7)
    at _combinedTickCallback (internal/process/next_tick.js:77:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
[nodemon] app crashed - waiting for file changes before starting...

Looks like watch mode is a no-go: https://github.com/th0r/webpack-bundle-analyzer/issues/37

Right, we should update the example to use stats.json instead of the server.


unable to locate the "Style Editor" tab

installed and loaded the extension but i was unable to find the that mentioned "Style Editor" tab.

Could you confirm that you did "Apply and restart UI" after loading?
This is what my tab bar looks like on a clean install of A1111, after loading the extension and restarting the UI:

Style Editor is between Train and Settings for me.
If it's not there, please add more details (how you installed, log files, anything like that)

Please post a screenshot of the very bottom of the window - this section:

Most likely cause is that your Automatic1111 is a bit old. In which case see fix in #20
I will close this if no further information is added.


Cherry-picks for the 4.1 branch (future 4.1.4) - 1st batch

This is the first batch of two for the 4.1 branch. It includes ~almost~ every PR has been marked for cherry-picking and which is already included in 4.2:
https://github.com/godotengine/godot/pulls?q=is%3Apr+is%3Amerged+label%3Acherrypick%3A4.1+-label%3Acherrypick%3A4.2+sort%3Aupdated-asc+
~There are two more PRs fitting this criteria, but I need some help deciding on them. Can include them later, if we decide to pick them.~
The second batch is going to include all PRs which are currently marked for cherry-picking for both 4.1 and 4.2. After that we can start building RC1.

That's more than enough for me :)

Well that was timely! :D Thanks for reviews


AP-4225: cleanup following WSDL investigation

What
Cleanup WSDL and CCMS integration
Link to story
Following investigation into WSDLs

Remove commented out code and unneedd :nocov:
Amend abstractWSDLS that point to old EoL domains
Amend all references to old/EoL "dev" domains

Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.

This looks okay, although I am nervous about updating the production WSDLs in the same PR as the non-live ones... I assume it has been tested on staging/UAT?

This was asked of Muraliwho said

The [production] abstract WSDL’s are still pointing to 6DG SOA which doesn’t exist, as all the SOA composites are now migrated to AWS...I don’t think this matters and can be ignored.

I assume it has been tested on staging/UAT?

Since I have only changed the abstractWSDLs on production there is not really a way to test any impact on UAT/Staging. I will keep an eye out but it seems unlikely as a. the old domain no longer exists and has not caused issues b. they are documentary only, in nature.
BTW the "new" dev environment does not work, returning an internal server error, just as the old dev environment does not (no longer exists). I am talking to Murali and Sahid in an attempt to resolve this today


Adds auth to transaction API

This now limits the transactions a user can see
to their own prison. Unless they're a Django admin in
which case they can see everything.
Adds initial groups fixture for each user type but we haven't
mapped exactly what permission each group has, we want to do
this because each user type has a subset of permissions.

We want PrisonClerk users to be able to mark
transactions as credited and see a list of them for their prison.
We want BankAdmin to be able to upload a list of transactions
using the BAI2 file they download from online banking.
We want NOMSFinance to be able to see all transactions, maybe run some reports.

It'd be nice to see some tests checking for various auth conditions (can I get a list of transactions for my prison, can I not get transactions for another prison) in here, I think?

now at -> https://github.com/ministryofjustice/money-to-prisoners-api/pull/7


Running files on relative paths

My structure looks like:

[root]

.atom-build-oracle.json
[packages]

vd_utils.pks
vd_utils.pkb

[release]

release.sql

The release contains release.sql which calls something in the packages folder:
prompt PACKAGES
@..\packages\vd_util.pks
@..\packages\vd_util.pkb

Result is:
SP2-0310: unable to open file "..\packages\vd_util.pks"
SP2-0310: unable to open file "..\packages\vd_util.pkb"

So it appears that any script atom-build-oracle runs is treated like it's on the root folder, so we can't use relative paths.

Test case: the following code works (as if release.sql is in the root folder).
prompt PACKAGES
@packages\vd_util.pks
@packages\vd_util.pkb

I should mention that this occurs with both SQLPlus and SQLcl.

I think this should resolve if I cd into the directory of the file you are running - will give it a test soon.
Btw, thanks for all the bug reports! Will hopefully publish soon.


Ontology no longer builds with owl-axiom-check ERROR

The ontology no longer consistently builds in any pipeline, due to:
16:14:54   :: ERROR: owl-axiom-check: Line: owl-axioms: Prefix(owl:=<http://www.w3.org/2002/07/owl#>)\nPrefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)\nPrefix(xml:=<http://www.w3.org/XML/1998/namespace>)\nPrefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)\nPrefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)\n\n\nOntology(\nDeclaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#hasDbXref>))\n\n\nAnnotationAssertion(Annotation(rdfs:label \"DHAP is converted to G3P by GPD1/GPD1L\") <http://www.geneontology.org/formats/oboInOwl#hasDbXref> <http://purl.obolibrary.org/obo/GO_0004367> \"Reactome:R-HSA-75889\")\n)

This is possibly due to GO:0004367 being an obsoleted term?
Tagging @pgaudet @balhoff

Fixed ?

We have a go.obo file from yesterday in the rolling build, so I assume this is fixed.


Add BetBudd by @bigjermaine

added Betbudd a bet tracking application

[x] Project URL:
[x] Update contents.json instead of README
[x] One project per pull request
[x] Screenshot included
[x] Avoid iOS or open-source in description as it is assumed
[x] Use this commit title format if applicable: Add app-name by @github-username
[x] Use approved format for your entry

Thx!


code-review-commit

Great Job Tee-Jay!!
-Correct git flow
-Passing linters
-Correct JS best practices
-Correct following of DRY, KISS, and YAGNI standards

Great Job Tee-Jay!! -Correct git flow -Passing linters -Correct JS best practices -Correct following of DRY, KISS, and YAGNI standards

Thank you for the feedback


Add initial graphql endpoint

Initial graphql endpoint to return all packages and a single package

As #59 and #74 removed the graphql compatibility, this PR should be closed.

:+1:


fix: use path.relative to determine if resource path is relative to cwd

This PR contains a:

[X] bugfix
[ ] new feature
[ ] code refactor
[ ] test update
[ ] typo fix
[ ] metadata update

Motivation / Use-Case
this should fix #335
Breaking Changes
No
Additional Info

@githoniel eslint-loader will be deprecated in near future please use allExtractedComments


path's format is not supported

New-Item : The given path's format is not supported.
At C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1:144 char:5
+     New-Item -ItemType Directory -Path $dir
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [New-Item], NotSupportedException
    + FullyQualifiedErrorId : System.NotSupportedException,Microsoft.PowerShell.Commands.NewItemCommand

Has been happening trying to upgrade to any version past 2.1.0

what is the value in the config file for extra_upload_data, and is it a valid directory?
I can probably add more verbose logging here to make it more obvious what is broken.

It's the default value, same value works fine in 2.1.0
"%UserProfile%\Documents\Guild Wars 2\addons\arcdps\arcdps.uploadextras"

I just added a bit more exception handling logic to this. Can you try the latest commit on master? Also, when you do, see if there's any relevant data in upload_log.txt

Powershell
PS C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps> C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1
Write-Exception :
MyCommand             : New-Item
BoundParameters       : {}
UnboundArguments      : {}
ScriptLineNumber      : 152
OffsetInLine          : 9
HistoryId             : 5
ScriptName            : C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1
Line                  :         New-Item -ItemType Directory -Path $dir

PositionMessage       : At C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1:152 char:9
                        +         New-Item -ItemType Directory -Path $dir
                        +         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PSScriptRoot          : C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps
PSCommandPath         : C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1
InvocationName        : New-Item
PipelineLength        : 0
PipelinePosition      : 0
ExpectingInput        : False
CommandOrigin         : Internal
DisplayScriptPosition :
Data                  : {}
HelpLink              :
HResult               : -2146233067
InnerException        :
Message               : The given path's format is not supported.
Source                : mscorlib
StackTrace            :    at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
                           at System.IO.DirectoryInfo.Init(String path, Boolean checkHost)
                           at Microsoft.PowerShell.Commands.FileSystemProvider.CreateDirectory(String path, Boolean streamOutput)
                           at Microsoft.PowerShell.Commands.FileSystemProvider.NewItem(String path, String type, Object value)
                           at System.Management.Automation.SessionStateInternal.NewItemPrivate(CmdletProvider providerInstance, String path, String type, Object
                        content, CmdletProviderContext context)
TargetSite            : Void EmulateFileIOPermissionChecks(System.String)
At C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1:154 char:9
+         Write-Exception $_
+         ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Exception

Unable to process C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\arcdps.cbtlogs\Dhuum\20181219-211510.evtc... Press any key to exit...: ```

upload_log.txt
Unable to create extra upload directory 'C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\arcdps.uploadextras\C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\arcdps.cbtlogs\Dhuum\20181219-211510.evtc'```

nable to create extra upload directory 'C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\arcdps.uploadextras\C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\arcdps.cbtlogs\Dhuum\20181219-211510.evtc'```
So that line is suspicious hmm.. it looks like it's somehow trying to use the full path to the file...
Oh.. your logs aren't compresed, are they?

They aren't, turned it off when zevtc happened and hadn't turned that back on

At C:\Users\Laurent\Documents\Guild Wars 2\addons\arcdps\upload-logs.ps1:140 char:29
+         If (-not (Test-Path -dir $dir)) {
+                             ~~~~
    + CategoryInfo          : InvalidArgument: (:) [Test-Path], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.TestPathCommand```

Woops, typo in a separate commit. I think I just fixed that, sorry about that one. I'm going to rebase the original merge.

Try what's on master when you get a chance, I merged the pull request.

2.4.2 fixes the issue


⚖ Register Validator:

Network Choice
drunemeton-1
Who are you?
Your trusted staking co-pilot
https://2pilot.dev
Delegator address
okp41w072tmg3ctdzxuk7egkd4rw4xtpgm85uuyw2ec
gentx
{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"2pilot","identity":"8E102EA8D78D6769","website":"https://2pilot.dev","security_contact":"hello@2pilot.dev","details":"Your trusted staking co-pilot"},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.100000000000000000"},"min_self_delegation":"1","delegator_address":"","validator_address":"okp4valoper1w072tmg3ctdzxuk7egkd4rw4xtpgm85ufr7r8e","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Ns3aMxwmScg08LUdMaCwApDbi0IBQsx363O+7c9qjkk="},"value":{"denom":"uknow","amount":"10000000000"}}],"memo":"8968ba740050b3650daa8fe54e9673a35d20237f@<IP_ADDRESS>:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AtY/nXwkp7kmlMN4WTPJa7N1mKRTu9fKBIwe0NZA3VZt"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["QjyNhUyqty1mAmKhV4NbdDHM90i4auueN0i6qOjTuGEOlJXPMg0hyNNttgKLqRYgIAzkM9CzCFhabYs1rcsPSQ=="]}

😉 Here is the corresponding PR: https://github.com/okp4/networks/pull/684


python311Packages.mypy-boto3-s3: 1.28.3.post2 -> 1.28.8

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 244898 run on x86_64-linux 1

10 packages built:

python310Packages.dependency-injector
python310Packages.dependency-injector.dist
python310Packages.mypy-boto3-s3
python310Packages.mypy-boto3-s3.dist
python311Packages.dependency-injector
python311Packages.dependency-injector.dist
python311Packages.mypy-boto3-s3
python311Packages.mypy-boto3-s3.dist
toil
toil.dist

...and found that they only seem to require typing-extensions for Python versions < 3.9. From its setup.py:

Adjusted, thanks for checking.


Error loading: ismael-sankey-panel

Hi Ismael,
i tried a lot to use the panel but failed and error loading
i tested with Grafana version 7.04
and version 7.4
and advise .

Hey @tamerplc, I've updated the docs. If you have further problems getting the plugin to work just let me know with more details and I'll give it a look 🙌

@IsmaelMasharo hello, my grafana is 7.5.0, it canot loading, can you help me
another question, does it can work on bigquery datasource, my datasource is bq,
anyway thank you very much for the good project


Does not work with gulp.dest

While the plug-in does change the file.stat.uid that information is not used by gulp.dest so does not seem to have any effect on the file ownership on writing.  At a minimum the example should be changed to reflect this although I am not sure how the plug-in would be used without gulp.dest support.

Well, gulp.dest should use that. If it doesn't, open an issue on https://github.com/wearefractal/vinyl-fs ;)

This is actually an issue you should resolve, either by talking with the vinyl-fs people or changing your module. Right now, gulp-chown is useless as it doesn't actually chown anything. (I used almost exactly your example and it didn't work.) Do you have a working example of using it? Perhaps I'm doing something wrong on my end.


lang: Type aliases not parsed into IDL

One cannot use type aliases across the IDL boundary atm.
type AddressSeed = [u8; 8];

One can use type aliases across the IDL boundary now(https://github.com/coral-xyz/anchor/pull/2637).