Kepler is very slow to start

Describe the bug
Before the PR #225, Kepler was taking 1.18ms to start.
But now, it is taking 40.17s to start
Although It might be related to the model server, the default deployment should have the model server disabled...
To Reproduce
Steps to reproduce the behavior:
The PR #307 introduce a log with the start time elapsed time.
Expected behavior
Kepler should start faster, specially if the model server is disabled....

/cc @sunya-ch

The current implementation there is no flag to omit getting initial weight by connecting model-server or loading model weight. We can just add that flag in the config and use it as a condition to skip this below function.  https://github.com/sustainable-computing-io/kepler/blob/605dc9cf79d1e7e600ef6e0a468d964b73be6a72/pkg/collector/metrics.go#L108

I tried to submit a PR but comment ths line but got following (can check it and update somewhere) ,so what's the impact of remove such function?
e.g estimate function not work at all?
panic: runtime error: index out of range [0] with length 0

goroutine 66 [running]:
github.com/sustainable-computing-io/kepler/pkg/collector.(*Collector).reader.func1()
        /opt/app-root/src/github.com/sustainable-computing-io/kepler/pkg/collector/reader.go:310 +0x113e
created by github.com/sustainable-computing-io/kepler/pkg/collector.(*Collector).reader
        /opt/app-root/src/github.com/sustainable-computing-io/kepler/pkg/collector/reader.go:256 +0x85

The impact is that there will be no initial model server to be downloaded and no estimate model will be applied.
If no both node/RAPL power measured, it could cause that error.
I will push another PR to fix that case by at least returns zeros.

The impact is that there will be no initial model server to be downloaded and no estimate model will be applied.

Yes. I should not affect the main metric collect function.

Closing because PR #316


Add basic transaction spec

Per discussion, including transaction format / display / JSON validation information.
Revisions / requests for clarification welcome.

I can't merge this, @jleni can you?


Panic when implicitly referring method tyarg

Given
class A
  def self.foo<S>(s: S)
    p Pair.new(s, s)   # == Pair<S, S>.new(s, s)
  end
end
A.foo(3)

Expected
prints pair of 3 and 3
Actual

thread 'main' panicked at 'unexpected', lib/shiika_core/src/ty/term_ty.rs:158:18

Notes
We need to fix #493 before working on this.

Got another error:
thread 'main' panicked at lib/shiika_core/src/ty/term_ty.rs:165:17:
assertion failed: !typaram_ref.as_class


Automate the adding of new tokens

Currently, when we add new tokens each validator should update the bridge.yml config file. We aim to have a single point of truth. So far we brainstormed on:

Separate HTS topic, multi-sing for example 2/2 (the same approach that we have for the EVM in the smart contract update)
Config in the DB
Keep the config in separate GitHub repo.

Please check if the config can be fulfilled or we will need to separate it into chunks.

First we will need to research #600 and #6001


Adding Systemfont to Button or Label property causes font property panel to display extraneous characters

Godot version
v4.0.alpha13.official [59dcddc45]
System information
Mac OS X (Catalina) 10.15.7
Issue description
Add SystemFont to  Button or Label. then click on it. Will show extraneous characters on the panel.

Steps to reproduce
Add Button or Label
Add SystemFont
Click on SystemFont
Minimal reproduction project
No response

What's your monitor(s) resolution?

Seems like font preview is not scaled correctly with the editor resolution.
A system font on the screenshots doesn't have a name set, so it's actually using a fallback default theme font, so it's not specific to SystemFont (font preview plugin is common for all types of fonts).

Resolution, 1440x900 MacBook Pro laptop if you still need it.


Add config to deploy to staging

This PR adds a new step to the Circle CI workflow, allowing to deploy to staging.
I had to change the candibot key to ecdsa because Circle CI does not support ed25519 apparently... I have configured the key in Circle CI: Settings > Candihub > pixel > SSH Permissions.

Coverage remained the same at 98.866% when pulling a295a2f9e9437ec19f5962e1237e543bd518e75a on deploy-to-staging into 7907cc232760c22a717562b1c4ff78d82e6f83ee on master.

Coverage remained the same at 98.866% when pulling 2122c298dd20c4df9b469ac20c0a12dc7cb1f1c9 on deploy-to-staging into 7907cc232760c22a717562b1c4ff78d82e6f83ee on master.

Coverage remained the same at 98.866% when pulling 867a612865f93b23b0a3219e7b619277de045e3a on deploy-to-staging into 7907cc232760c22a717562b1c4ff78d82e6f83ee on master.

Looks good to me. Will you add the bin/deploy script to a new PR or can we add it to this one?

Maybe we should be merging this (to close this chapter) and write documentation only in a separate PR? I dont think the bin/deploy script needs to be a file in the repo because no one should be really using it and it is not generic enough to work on multiple environments. We should add it as a code snippet in the doc though. So, WDYT?

Okay. Let's do this. Thx!


Prism rejects valid (?) syntax that CRuby accepts: break while false

Questionmark since I'm not sure what this code would even mean.
break while false

Prism rejects this, saying break is invalid at this point. Ruby happily executes it though.

[user@DESKTOP-PC ruby-prism]$ ruby --version
ruby 3.4.0dev (2024-05-24T16:36:54Z master 47f0965269) [x86_64-linux]
[user@DESKTOP-PC ruby-prism]$ ruby test.rb
[user@DESKTOP-PC ruby-prism]$

Fixed by https://github.com/ruby/prism/pull/2912


provision of a requirements.txt

To ease contributions, the dependencies are compiled.  Versions reflect an
instance accessible to the submitter in Debian 13/trixie which might be higher,
than necessary (e.g. for a contribution using Debian 12/bookworm, i.e. the
current branch stable) and thus can be attenuated.

Seems reasonable, although I'd probably change versions from == to >= so these are forward compatible. (And I'd guess most of the versions could be older than specified here.)


Move from dedicated IDE to a set of atom packages or just create the packages as separate ideas???????

Hey Guys, I really like the work you guys are doing on this and have been playing around with the editor a lot, as a way of starting and creating ideas, but I often find myself falling back to my editor of choice atom.io and in doing so have started to make some pretty rudimentary packages for atom, to help in my p5 development. I was wondering if instead of or in addition to, we(I or the community) create a series of packages for atom(and any other editor) that did similar things to this editor?? I have been working on a series of snippets/autocompletion features for the main parts of the library, though there is defiantly more that can be done. I warmed up to the idea (of extending atom) after seeing what Facebook are doing with the nuclide project in turning it into a fully feature dev environment for react and react native. What are your guys thoughts on this??

Hi - it would be great to build p5 packages for various editors like atom and sublime - excited to see what you come up with!

I am going to close this issue, though I am still working on the package just been a bit slow. will open this back up when I have released something


"in" no longer works when trying to check if a cookie is in a CookieValueMap

Hey,
I've noticed that "opBinaryRight" in CookieValueMap has been commented out. This is breaking using "in" for checking if a cookie exists. Is there a particular reason for this? I couldn't really find any information about it within the commit.
Best,
SerialVelocity

The reason was that now the raw cookie value is stored within the map instead of the decoded one, so that no pointer to the decoded value can be returned anymore. The way this will probably have to go is to first add a special struct, defining the * operator that gets returned instead. At the same time, the in operator would get deprecated, so that at some point it can be reintroduced to return the raw value.
Unfortunately, always treating cookies as URL encoded has been an early design mistake that makes this really inconvenient.


Make RELEASE build by default

Building and testing with optimization potentially could help to detect hidden problems. Other repos (envoyproxy/envoy and maistra/proxy) run RELEASE build by default.

Thanks for your opinions, so the disadvantages of using release by default:

debug assertions will not trigger
the usage of limited CI resources will increase (even if build release binary and debug tests)

Since we don't have a concrete problem, that can be solved by switching to release builds, probably we don't need to make any changes now.


AF-3683 added currencies: CHF and SEK to the documentation

🏷 Type of documentation

[ ] new bid adapter
[x] update bid adapter
[ ] new feature
[ ] text edit only (wording, typos)
[ ] bugfix (code examples)
[ ] new examples

📋 Checklist

[x] Related pull requests in prebid.js or server are linked -> https://github.com/prebid/Prebid.js/pull/11923
[ ] For new adapters check submitting your adapter docs

part of PBJS 9.5


example/with-sst

I have reached out to a couple devs from the SST project to check this work. I can't mention them in this as they are no collaborators, but hopefully they can chime in.


Remove obsolete constant TEMPERARTURE_COMPONENT

Resolve issue 22 from 2025 R1 Issues and Tasks list

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.50%. Comparing base (995c5b7) to head (2617e69).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #533      +/-   ##
==========================================
- Coverage   91.50%   91.50%   -0.01%
==========================================
  Files          50       50
  Lines        3356     3355       -1
==========================================
- Hits         3071     3070       -1
  Misses        285      285

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Support jruby

Hi, I currently can't use this in jruby because it depends on oj, which is a C extension. Would you consider making oj an optional part of this gem and supporting other jruby-compatible json implementations? Thanks!

Would you consider making oj an optional part of this gem and supporting other jruby-compatible json implementations?

Hey yes, I would consider using a different one. I'd need to do some investigation, do you have a proposal? I'd be happy to review PRs.
I see that support has been removed https://github.com/ohler55/oj/blob/b6b8193d8ba0e6c5fe2664037428c39b0e7e0764/pages/Compatibility.md?plain=1#L6.

Why was oj chosen in the first place? Is its performance critical for whatsapp_sdk applications? Why not use Ruby's standard json library?

Mostly performance in Rails apps. We have been using the gem without any perf issues (although there is always room for improvement).
I'm all good to remove OJ dependency and use standard ruby libraries.

I added support to JRuby to the main branch. I will cut a release in the next few days.
https://github.com/ignacio-chiazzo/ruby_whatsapp_sdk/pull/83

Thank you! Much appreciated!

Version 0.8.0 was released and removes OJ to support JRuby.
Thanks for the report and please submit an issue if you have any other issue.


Fix Flakey Tests on CI for PubSub examples

Severity:

Low
Description:

On occasion the test-example (pubsub) fails with messages not being received I suspect we could try increasing the delay
Steps to reproduce the error:

Not necessarily easily reproducible as it doesn't happen frequently

I had similar issues and fixed by listening for subscription-change events
https://github.com/opalsnt/welo/commit/3f60808cde11f90f4789a298426e6fdcf9603f98
for some reason even with adding long timeouts some nodes would never peer otherwise

I think instead of increasing the delay a better fix in the message filtering test might be for node1 to wait until it sees node2 and node3 in it's peer list for the 'fruit' topic before publishing the messages?

I was originally confused by the logs saying Error: Not enough banana messages - received 1, expected 2 even though two banana messages had been received.

I think instead of increasing the delay a better fix in the message filtering test might be for node1 to wait until it sees node2 and node3 in it's peer list for the 'fruit' topic before publishing the messages?

What's interesting is that this approach doesn't seem to work unless node3 dials node1 directly,  i.e. node3 doesn't show up in node1 's subscribers  unless node3 dials node1 directly (see https://github.com/libp2p/js-libp2p/pull/1543/commits/7a6bff35383c291b27455bf142a1eacf6af7c766#diff-9483cec2def56f6a8975c97c997d70741698e22fb8a971785d83502f7169bbf1R42)


trash-cli: <IP_ADDRESS> -> <IP_ADDRESS>

Result of nixpkgs-review pr 124133 at dc8726cf run on aarch64-linux 1

2 packages built successfully:

rmtrash
trash-cli


Bug with SA scorer

The sascorer in the following code does not seem to be imported:
https://github.com/jrwnter/mso/blob/35f78acb13bd0f6cd8ece8b0d9787f49aa662678/mso/objectives/mol_functions.py#L85-L93
Given that all exceptions are caught, this fails silently and sa_score always returns a score of 0.

It isn't imported, but I got it to work by doing the following:

git clone https://github.com/rdkit/rdkit
Drag the file from rdkit/Contrib/SA_Score into your main project directory
You must edit the imports of MSO's mol_functions.py from your conda environment
The import at the top of mol_functions.py for me was import SA_Score.sascorer as sascorer

That seemed to work for me, and I hope it does for you but if not message back here.

Thanks @Pixelatory . I actually fixed this issue in PR #6 but I closed it as stale after a few months since the repository seems to be no longer maintained.

Oh nice! Yeah it doesn't seem like it is


Error in Memory Map File?

Hi,
I just tried to flash the compiled firmware onto our Makerboard, which is basically a DIO Hardware.
I used the black magic probe and went along with the tutorial from the manufacturer of that black magic probe: https://www.youtube.com/watch?v=ANM0fdAqDow
At the GDB command load I got the message:
(gdb) load
Loading section .isrVec, size 0x184 lma 0x0
Load failed

After a quick research, I found in the STM32 reference manual, that the flash is mapped to 0x0800 0000. But you instead defined the memory region at 0x000 0000 in your source code in the file STM32F205RE_flash.ld.
I changed that file to this
...
MEMORY
{
	ISR_VEC (rx)	: ORIGIN = 0x08000000, LENGTH = 16K     		/* must start at address 0, contains initial vector table */

	/*0x00008000 - 0x0000FFFF, 32k*/
	EEPROM_SIMU (r)	: ORIGIN = 0x08008000, LENGTH = 32K				/* Needs to be as long as 2 flash pages and mapped to flash page boundaries */
	SCRIPT (r)		: ORIGIN = 0x08010000, LENGTH = 64K
	FLASH (rx)		: ORIGIN = 0x08020000, LENGTH = (512K - 128K)
	OPTION_BYTES (r): ORIGIN = 0x1FFFF800, LENGTH = 16
	RAM (xrw)		: ORIGIN = 0x20000000, LENGTH = 128K  /* also change _estack below */
}
...

After that change I could load the binary into the MCU with gdb and execute the program. Now it hangs in the emergencyOperation() loop, but it runs.
Do you have any good reason, why you set the flash addresses to 0x0000 0000?
Greets, Karl

Hi Karl,
we use pullup/pulldown resistors on the pins BOOT0 and BOOT1 to set BOOT0 to high and BOOT1 to low. Please have a look in the STM205 documentation for the description of register SYSCFG. This means that the flash memory is accessible by 0x0000 0000 and 0x0800 0000.
There is no 'good' reason why we do it that way.
Mathias


Drag'n'drop no longer working on iOS

Looks like mobile-drag-drop library is no longer required, and interferes with iOS. Removing this seems to have fixed dnd.
Resolved as of 5abb53ed08801927b4460885acfd9ffa22c52593


Codes of Benchmarks

Could you please provide the codes and data for the experiments in your paper?

I noticed that the folder "/data" is mentioned in Readme. But I can not find the way to download it.

Thank you for your interest in our paper!
Have you followed the instructions in the README? These should download the relevant data (and create the data/ folder).

Yes, I followed the instructions as following:
poetry run python download.py models blip2-flan-t5-xl
poetry run pytest .

However, I do not see the data folder. Which command will download the data?


Updated graph command docstrings, fixes #3071

The issue
#3071 - pipenv graph only shows dev dependencies instead of all dependencies
The fix
Since graph depends on pipdeptree, fixing graph's interaction with shell is not really doable, so documentation has been edited to reflect how graph works differently in and out of shell.
The checklist

[x] Associated issue
[x] A news fragment in the news/ directory to describe this fix with the extension .bugfix, .feature, .behavior, .doc. .vendor. or .trivial (this will appear in the release changelog). Use semantic line breaks and name the file after the issue number or the PR #.

I'm fairly sure this isn't a desired behavior... I have no idea why this would be the case either...


feat: consolidate docker compose files

All components are supported in one docker-compose.yml.
Example app starts:
Default stack
docker compose up
Go backend
docker compose up backend-go
Python backend
docker compose up backend-py
Everything
docker compose --profile all up

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend available
Frontend available
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

can I add a fix in this pr @DerekRoberts ?

can I add a fix in this pr @DerekRoberts ?

Please!


Request has failed; please try later & Name Error

The bot's hello command works fine on the server but when I try the imagine command I get a request has failed, try again later error.

Also my tokens have periods in them (.) causing a name error

Those aren't my full values, I removed several characters to protect my information. Apparently the (.) is causing some problems with my tokens being read correctly. Do I need to format them in a certain way?

It's a string; put your token between double quotes, and there are no brackets.


rfd 0.14 has dependency conflicts for winit apps on macOS

rfd/examples/winit-example
cargo run
    Updating crates.io index
error: failed to select a version for `futures-sink`.
    ... required by package `zbus v4.0.0`
    ... which satisfies dependency `zbus = "^4.0"` of package `ashpd v0.8.0`
    ... which satisfies dependency `ashpd = "^0.8"` of package `rfd v0.14.0 (/Users/visual/Downloads/rfd-8646b508e9c85c29e1865e83d2f7f444595d98ac)`
    ... which satisfies path dependency `rfd` of package `wasm-example v0.1.0 (/Users/visual/Downloads/rfd-8646b508e9c85c29e1865e83d2f7f444595d98ac/examples/winit-example)`
versions that meet the requirements `^0.3.25` are: 0.3.30, 0.3.29, 0.3.28, 0.3.27, 0.3.26, 0.3.25

all possible versions conflict with previously selected packages.

  previously selected package `futures-sink v0.3.24`
    ... which satisfies dependency `futures-sink = "^0.3.24"` (locked to 0.3.24) of package `futures v0.3.24`
    ... which satisfies dependency `futures = "^0.3.10"` (locked to 0.3.24) of package `wasm-example v0.1.0 (/Users/visual/Downloads/rfd-8646b508e9c85c29e1865e83d2f7f444595d98ac/examples/winit-example)`

failed to select a version for `futures-sink` which could resolve this conflict

egui/examples/file_dialog w/ rfd 0.13 -> 0.14
cargo run --example file_dialog
    Updating crates.io index
error: failed to select a version for `uds_windows`.
    ... required by package `zbus v4.0.0`
    ... which satisfies dependency `zbus = "^4.0"` of package `ashpd v0.8.0`
    ... which satisfies dependency `ashpd = "^0.8"` of package `rfd v0.14.0`
    ... which satisfies dependency `rfd = "^0.14"` of package `file_dialog v0.1.0 (/Users/visual/Downloads/egui-master/examples/file_dialog)`
versions that meet the requirements `^1.1.0` are: 1.1.0

all possible versions conflict with previously selected packages.

  previously selected package `uds_windows v1.0.2`
    ... which satisfies dependency `uds_windows = "^1.0.2"` of package `zbus v3.14.0`
    ... which satisfies dependency `zbus = "^3.14"` of package `accesskit_unix v0.6.2`
    ... which satisfies dependency `accesskit_unix = "^0.6.1"` of package `accesskit_winit v0.16.0`
    ... which satisfies dependency `accesskit_winit = "^0.16.0"` of package `egui-winit v0.26.2 (/Users/visual/Downloads/egui-master/crates/egui-winit)`
    ... which satisfies path dependency `egui-winit` (locked to 0.26.2) of package `eframe v0.26.2 (/Users/visual/Downloads/egui-master/crates/eframe)`
    ... which satisfies path dependency `eframe` (locked to 0.26.2) of package `confirm_exit v0.1.0 (/Users/visual/Downloads/egui-master/examples/confirm_exit)`

failed to select a version for `uds_windows` which could resolve this conflict

local project
error: failed to select a version for `zvariant_utils`.
    ... required by package `zbus_macros v4.0.0`
    ... which satisfies dependency `zbus_macros = "=4.0.0"` of package `zbus v4.0.0`
    ... which satisfies dependency `zbus = "^4.0"` of package `ashpd v0.8.0`
    ... which satisfies dependency `ashpd = "^0.8"` of package `rfd v0.14.0`
    ... which satisfies dependency `rfd = "^0.14.0"` (locked to 0.14.0) of package `plist-oxide v0.1.0 (/Users/visual/Developer/ProjectSources/Tooling/PlistOxide)`
versions that meet the requirements `=1.1.0` are: 1.1.0

all possible versions conflict with previously selected packages.

  previously selected package `zvariant_utils v1.0.1`
    ... which satisfies dependency `zvariant_utils = "=1.0.1"` (locked to 1.0.1) of package `zbus_macros v3.15.0`
    ... which satisfies dependency `zbus_macros = "=3.15.0"` (locked to 3.15.0) of package `zbus v3.15.0`
    ... which satisfies dependency `zbus = "^3.14"` (locked to 3.15.0) of package `accesskit_unix v0.6.2`
    ... which satisfies dependency `accesskit_unix = "^0.6.1"` (locked to 0.6.2) of package `accesskit_winit v0.16.1`
    ... which satisfies dependency `accesskit_winit = "^0.16.0"` (locked to 0.16.1) of package `egui-winit v0.26.2`
    ... which satisfies dependency `egui-winit = "^0.26.2"` (locked to 0.26.2) of package `eframe v0.26.2`
    ... which satisfies dependency `eframe = "^0.26.2"` (locked to 0.26.2) of package `plist-oxide v0.1.0 (/Users/visual/Developer/ProjectSources/Tooling/PlistOxide)`

failed to select a version for `zvariant_utils` which could resolve this conflict

Disabling default features seems to alleviate the problem. Enabling either xdg-portal or async-std causes it (both need to be disabled).

does typical cargo update helps?

does typical cargo update helps?

No.

No luck rebuilding the lock file.
$ rm Cargo.lock
$ cargo update
    Updating crates.io index
error: failed to select a version for `core-graphics`.
    ... required by package `winit v0.29.2`
    ... which satisfies dependency `winit = "^0.29"` of package `accesskit_winit v0.16.0`
    ... which satisfies dependency `accesskit_winit = "^0.16.0"` of package `egui-winit v0.26.2`
    ... which satisfies dependency `egui-winit = "^0.26.2"` of package `eframe v0.26.2`
    ... which satisfies dependency `eframe = "^0.26.2"` of package `x`
versions that meet the requirements `^0.23.1` are: 0.23.1

all possible versions conflict with previously selected packages.

  previously selected package `core-graphics v0.23.0`
    ... which satisfies dependency `core-graphics = "^0.23"` of package `cocoa v0.25.0`
    ... which satisfies dependency `cocoa = "^0.25.0"` of package `eframe v0.26.2`
    ... which satisfies dependency `eframe = "^0.26.2"` of package `x`

failed to select a version for `core-graphics` which could resolve this conflict

I can also confirm disabling xdg-portal works.

Reported upstream

Fix upstream did the trick for me in egui example, can you check in your projects?

Works for me. Thanks.


Stuck on wall run

If you start a wall run and hold A or D while wall running you get stuck I just want to put that out there because that might help you out I don't really know how to fix this issue


organ specific terms of vascular tissue

We have terms like
Accession     PO:0025612
Name     stem cortex
Definition     A portion of shoot axis cortex (PO:0000223) that is part of a stem (PO:0009047).
This is useful when annotating objects associated with  'cortex' region that is part_of a stem. However, we need some consistency on spatial terms like this and a guidance for users, when to have terms like this or when not to.
e.g.
we don't have  similar spatial terms for use such as

stem metaxylem
root xylem
shoot axis (stem) xylem
root phloem
shoot axis (stem) phloem

Ideas....
Either we create spatial terms like these in an automated way or have consistency across the ontology to either have them or not have them. This would help the users. I suggest going the former route by creating them in an automated process.
Otherwise, we may have to use some annotation column in the GAF to address this relationship. Which may work for the object (gene/qtl) annotations submitted via GAF. It will not work when a person annotates a histological specimen/section of a stem or root.

Yes, I suggest we write a DP for these. From there automated checking, cross-product generation etc should be easy

I think a fully combinatorial approach would lead to regrettable
overpopulation. I.e. we have a standard strategy for creating the terms,
but only allow them to be created when there is some demonstrated existing
use/need.

This is useful when annotating objects associated with 'cortex' region
that is part_of a stem. However, we need some consistency on spatial terms
like this and a guidance for users, when to have terms like this or when
not to.
e.g.
we don't have similar spatial terms for use such as

stem metaxylem
root xylem
shoot axis (stem) xylem
root phloem
shoot axis (stem) phloem

Ideas....
Either we create spatial terms like these in an automated way or have
consistency across the ontology to either have them or not have them. This
would help the users. I suggest going the former route by creating them in
an automated process.
Otherwise, we may have to use some annotation column in the GAF to address
this relationship. Which may work for the object (gene/qtl) annotations
submitted via GAF. It will not work when a person annotates a histological
specimen/section of a stem or root.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Planteome/plant-ontology/issues/662, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AH6qNxidlCjeN3CLGzYleUTD34REsgKdks5rcLlOgaJpZM4L_qqs
.

What I propose is generation of a simple csv with the cross-product.  Users will be able to see the equivalence axioms and the IDs (which will actually be hyperlinked) in amigo, ontobee, ols etc

Great. Can you generate a csv template and we can work on it.
 Users will be able to see the equivalence
axioms and the IDs (which will actually be hyperlinked) in amigo,
ontobee, ols etc
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Planteome/plant-ontology/issues/662#issuecomment-279533367,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHCSQEYJNRL9oXCpGnngkKS9Icgy-1Bnks5rcM-WgaJpZM4L_qqs.

--
Pankaj Jaiswal, PhD
President, OSU Chapter Phi Kappa Phi
Associate Professor
Dept. of Botany and Plant Pathology
2082 Cordley Hall
Oregon State University
Corvallis, OR, 97331
USA
Ph.: +1-541-737-8471
Fax: +1-541-737-3573
email<EMAIL_ADDRESS>Web: http://jaiswallab.cgrb.oregonstate.edu
http://icbo-conference.org
http://phikappaphi.oregonstate.edu

OK I started by just reverse engineering a CSV for all P and part-of some W, to give an example. We can split this into sub-modules, e.g. tissues. (curious: why the interest in vascular tissue specifically?)
https://github.com/Planteome/plant-ontology/blob/mine-design-patterns/modules/part_whole.csv
This is still on a branch, awaiting @marieALaporte review
Note you'll soon be able to edit these csvs using Taboggan (think: phenote on the web integrated with github). cc @DoctorBud

On 2/13/2017 2:41 PM, Chris Mungall wrote:

curious: why the interest in vascular tissue specifically?

We are going to use image annotation software AISO for a class to help
us annotate images with ontology terms. Idea is to build an annotated
image (with labelled segments) library for teaching an d training
machine learning algorithms. Baring few additional structures, the
vascular system has most common structures between leaf, stem and xylem
e.g.
https://image.slidesharecdn.com/bio23rootstemleaf-090519192018-phpapp01/95/chapter-23-lecture-roots-stems-leaves-8-728.jpg?cb=1242761004
https://s-media-cache-ak0.pinimg.com/originals/dd/99/44/dd99440793074ec4900909f31296f1e4.jpg
--
Pankaj Jaiswal, PhD
President, OSU Chapter Phi Kappa Phi
Associate Professor
Dept. of Botany and Plant Pathology
2082 Cordley Hall
Oregon State University
Corvallis, OR, 97331
USA
Ph.: +1-541-737-8471
Fax: +1-541-737-3573
email<EMAIL_ADDRESS>Web: http://jaiswallab.cgrb.oregonstate.edu
http://icbo-conference.org
http://phikappaphi.oregonstate.edu

stems
http://images.slideplayer.com/22/6381454/slides/slide_31.jpg
root
http://classconnection.s3.amazonaws.com/431/flashcards/2857431/jpg/root-ranunculus-5001366751256717.jpg
https://classconnection.s3.amazonaws.com/263/flashcards/2443263/jpg/root-smilax-650-14112C6F5825907CC50.jpg
With common tissue types
On 2/13/2017 3:04 PM, Jaiswal, Pankaj - OSU wrote:

On 2/13/2017 2:41 PM, Chris Mungall wrote:

curious: why the interest in vascular tissue specifically?

We are going to use image annotation software AISO for a class to help
us annotate images with ontology terms. Idea is to build an annotated
image (with labelled segments) library for teaching an d training
machine learning algorithms. Baring few additional structures, the
vascular system has most common structures between leaf, stem and
xylem e.g.
https://image.slidesharecdn.com/bio23rootstemleaf-090519192018-phpapp01/95/chapter-23-lecture-roots-stems-leaves-8-728.jpg?cb=1242761004
https://s-media-cache-ak0.pinimg.com/originals/dd/99/44/dd99440793074ec4900909f31296f1e4.jpg

--
Pankaj Jaiswal, PhD
President, OSU Chapter Phi Kappa Phi
Associate Professor
Dept. of Botany and Plant Pathology
2082 Cordley Hall
Oregon State University
Corvallis, OR, 97331
USA
Ph.: +1-541-737-8471
Fax: +1-541-737-3573
email<EMAIL_ADDRESS>Web: http://jaiswallab.cgrb.oregonstate.edu
http://icbo-conference.org
http://phikappaphi.oregonstate.edu

Here is what the PO PxW XP looks like:
https://github.com/Planteome/plant-ontology/blob/mine-design-patterns/modules/part_whole-grid.md

So what we need is a list of the plant parts that you would like to populate with the vascular tissue part of terms- suggest we start with root, leaf and shoot axis?

sounds good to me
BS
On Thu, Feb 16, 2017 at 7:44 PM, Laurel Cooper<EMAIL_ADDRESS>wrote:

So what we need is a list of the plant parts that you would like to
populate with the vascular tissue part of terms- suggest we start with
root, leaf and shoot axis?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Planteome/plant-ontology/issues/662#issuecomment-280513895,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH6qN3js7huo7HDzzrguAeKTiFW0NsPNks5rdO1ygaJpZM4L_qqs
.


v5.9.0 / Don't generate type. And the error from the previous version is still there

Bug description
Don't generate type.(All model types are any.)
And the error from the previous version is still there. (v5.8.1 / I suddenly couldn't connect. #22895)
How to reproduce

run: npx prisma generate --no-engine
All generated types are any...

Expected behavior
Types are defined as in previous versions
Prisma information

// Add your schema.prisma

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider  = "postgresql"
  url       = env("DATABASE_URL")
  directUrl = env("DIRECT_URL")
}

model User {
  id             Int              @id @default(autoincrement())
  username       String
  nickname       String?
  description    String?
  discordId      String?
  createdAt      DateTime         @default(now())
  email          String
  password       String
  student        Boolean          @default(false)
  iconURL        String?
  bannned        BanReport?
  followers      Follows[]        @relation("follower")
  following      Follows[]        @relation("following")
  thread         Thread[]
  thread_message Thread_Message[]
  role           Role[]           @relation("RoleToUser")
  sessions       Session[]
}

model Session {
  token     String   @unique
  userId    Int
  user      User     @relation(fields: [userId], references: [id])
  expiresAt DateTime
}

model BanReport {
  reportId  Int      @id @default(autoincrement())
  userId    Int      @unique
  reason    String?
  createdAt DateTime @default(now())
  user      User     @relation(fields: [userId], references: [id])
}

model Role {
  id            Int     @id @default(autoincrement())
  name          String
  description   String?
  thread_edit   Boolean @default(false)
  thread_remove Boolean @default(false)
  user_ban      Boolean @default(false)
  user_edit     Boolean @default(false)
  user_remove   Boolean @default(false)
  users         User[]  @relation("RoleToUser")
}

model Follows {
  followerId  Int
  followingId Int
  follower    User @relation("follower", fields: [followerId], references: [id])
  following   User @relation("following", fields: [followingId], references: [id])

  @@id([followerId, followingId])
}

model Thread {
  thread_id Int              @id @default(autoincrement())
  authorId  Int
  title     String
  content   String
  createdAt DateTime         @default(now())
  author    User             @relation(fields: [authorId], references: [id])
  message   Thread_Message[]
}

model Thread_Message {
  message_id Int    @id @default(autoincrement())
  thread_id  Int
  authorId   Int
  author     User   @relation(fields: [authorId], references: [id])
  thread     Thread @relation(fields: [thread_id], references: [thread_id])
}

// Add your code using Prisma Client

import { PrismaClient } from '@prisma/client/edge';
import { withAccelerate } from '@prisma/extension-accelerate'

export const prisma = new PrismaClient().$extends(withAccelerate());

Environment & setup

OS: Linux
Database: PostgreSQL
Node.js version: v20.11.0

Prisma Version
5.8.1

@localer thanks for the report.
This looks like a duplicate of
https://github.com/prisma/prisma/issues/22888
https://github.com/prisma/prisma/issues/22870
The fix is https://github.com/prisma/prisma/pull/22876
You can try the following versions 5.10.0-integration-fix-nodenext.2 and 5.9.1-dev.1
Both should fix the issue.
If you can let us know if that indeed fixes the problem for you, that would be great.
Stay tuned later for the official patch release.

5.9.1-dev.1 worked for me

Hi! About the "All model types are any" problem I confirm that:

this is a duplicate of https://github.com/prisma/prisma/issues/22870
I'm only able to observe this problem when my tsconfig.json file contains:"moduleResolution": "bundler",
"module": "esnext",

The following, for instance, makes types work again:"moduleResolution": "node",
"module": "ES2022",

solved. thank you

https://github.com/prisma/prisma/releases/tag/5.9.1 is now available with the fix ✨
Please create a new issue if you find a bug.


Is autoregression possible?

Thanks for your wonderful work!
I am interested in applying autoregressive to achieve a length-flexible output.
Could this be implemented by changing the way the model infers, like the LLMs?

Thanks for your wonderful work! I am interested in applying autoregressive to achieve a length-flexible output. Could this be implemented by changing the way the model infers, like the LLMs?

Thanks for your interest. What inference algorithm of LLM are you referring to specifically?

I mean,  generating subsequent frames using the previous frames as input (and perhaps adding a special end token?), instead of generating 16 frames at once. Thus we can accept training videos with any length, and generate longer and more length-flexible videos.

I mean, generating subsequent frames using the previous frames as input (and perhaps adding a special end token?), instead of generating 16 frames at once. Thus we can accept training videos with any length, and generate longer and more length-flexible videos.

Not sure about performance, since the model was trained directly on 16 frames of video. You can try it, and if there are better results, welcome PR.


(FACT-2813) Run all acceptance tests with --trace option

In the beaker config, we added the trace option which is passed to all facter calls in all acceptance
tests.

jenkins please test this on all

jenkins please test this on all

jenkins please test this on all

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Refined style format

The current style file format is JSON which is not the best format. We should aim for a more CSS-style like format.
TODO

[ ] Support a CSS-like format for styling the document

[ ] Support for units (mm, cm, em, pt, ...)
[ ] Write parser for the new format

[x] Write lexer for the new format

[ ] Apply new format to the current model / refactor the current style model

[ ] New class option that should be supported on all thingies
[ ] Apply TOC specific styling
[ ] Apply new line-height settings (1.0/100% from 'M' char as basis)
[ ] Apply new enumeration settings

CSS-like style format
Quick example:
document { // Styles applying to the whole document
  width: 210mm;
  height: 297mm;
  font-family: url(my-cool-font.ttf); // Can also be "font-family: Arial", or alike
  font-size: 12pt;
  font-variant: plain; // Allowed are also 'bold', 'italic', 'underlined' or even a combination of them like 'bold italic underlined'
  color: #333333; // Font color, also rgba(0.5, 0.5, 0.5, 1.0) or rgb(0.5, 0.5, 0.5) should be allowed
  font-kerning: native; // Can also be "optical"
  line-height: 1.0; // Can also be 100% or 10pt, (or another unit). When 100%/1.0 the line-height is calculated from the letter M as basis
  text-align: center; // Alignment of the text paragraphs
  text-justify: true; // Whether to justify text paragraphs
  margin: 0; // Should work like the css spec says (except for the units where we do not allow px)
  padding: 0; // See comment for margin
  background-color: #EAEAEA; // Background color of the paragraph or page (Should work like the color attribute)
  inline-code-font-family: 'Consolas'; // Special attribute to set the font-family for inline-code using backticks
}

page { // Styles applying to the current page
  header: "my-header-folder"; // Header settings for the current page
  footer: "my-footer-folder";
}

page:page(end=5) {
  // Special page selector, meaning this will apply to all pages starting from page `undefined` (first page) until page 5
  // So in this case this will apply to page 1 to 5.
  // Another example would be :page(5) which means just page 5.
  // To select the last page you would have to use :last-page, also :first-page should be available (for consistency) with a variable offset. For example :last-page(1) would mean the page before the last page.
}

paragraph {
  // Styles applying to all paragraphs (including h1, h2, image, code, ...)
}

h1, h2, h3, h4, h5, h6 { // Multiple thingy names are allowed here as well
  font-family: Calibri; // Will be applied for all the listed thingies
}

h { // Styles that apply to all headline thingies!
  numbering: "%parent-heading%.%level-counter%"; // Customizable numbering
  counter-style: decimal; // As well as upper-roman (I., II., III., ...) or lower-latin (a, b, c, d, ...), or upper-latin, or lower-roman.
  // The variable %level-counter% is determined by the counter-style
  // The variable %parent-heading% is the resulting parent heading string. e.g. the parent heading is "2.1" and the current level counter is 3, then the resulting numbering is "2.1.3".
}

h1.appendix { // Special class for appendix headlines
  numbering: "%level-counter%";
  counter-style: upper-latin;

  // Result would be something like, A, B, C, D, ..., AA, AB, ...
}

h.appendix {
  numbering: "%parent-heading%.%level-counter%";
  counter-style: lower-latin;

  // Result would be for a second-level-headline: "A.a" or "C.b", ...
}

image {
  margin-top: 5mm;
  margin-bottom: 5mm;
  border: 1px solid #000000; // Border can be applied to all paragraphs
}

image.special-class { // Special class you can specify in the text file using #IMAGE, class=special-class#
  margin-left: 5mm; // This could be useful to apply to images that are floating to the left or right
}

enumeration { // Enumeration specific styles
  margin-left: 10mm; // Indent per level
}

enumeration:level(2) { // Style per level of indentation
  list-style-type: circle; // Also allowed are 'square', 'upper-roman', 'lower-alpha', and so on (see https://www.w3schools.com/cssref/pr_list-style-type.asp)
  color: #FF0000; // Also colors should be allowed as well as the font-variant or font settings in general!
  margin: 10mm; // Also ok - why not!
}

toc { // Table of contents specific settings
  margin-left: 5mm; // Indent per level
  fill: dots; // Fill the toc-entry space between heading title and page number with dots, other options could be 'solid' (A solid line) or 'empty' // Not filling anything
}

toc:level(2) {
  // Level specific table of contents settings
  font-variant: italic;
}

style.highlighted { // This is used to format text in any way you want in a paragraph. e. g. "My normal text *.highlighted*Some highlighted text** now again normal text"
  color: #FF0000; // Red color
  font-variant: bold;
  margin: 100mm; // Things like margin that cannot be applied to inline text are ignored
}

Branch: 11-new-style-format

Lexer (including unit tests with > 80% coverage) is done for the new style format. Going to start the parser now.

Started working with units and refactoring the style model

Parser is done as well as the style model refactoring. Still need to check if everything works again and unit test the new style parser.


学术英语

https://nullskymc.site/english/
单词翻译
Acrylamide is made by something called the Maillard reaction , which browns cooked foods and gives them their pleasing flavor.
  美拉德反应

This chemical is used in lots of industrial processes, including water purification, and to separate DNA molecules in experiments.
  DNA分子

Particularly high levels of acrylamide are found in starchy foods , like potatoes and bread, when cooked at temperatures over 120℃.
  淀粉类食物

Now growers are looking to develop varieties that contain less asparagine, an amino acid that
seems to be important for making the chemical.
  氨基酸

The celebrated Mediterranean diet is celebrated for a reason, with study after study showing that its focus on fruits, vegetables, nuts and olive oil is linked to a longer life.
  地中海饮食

A 2015 study of 450,000 European adults found those who ate a diet that was 70% plant-based —fruits, vegetables, nuts, whole grains and beans—had a 20% lower risk of dying of cardiovascular disease than other people.
  心血管疾病

In the U.S., nearly 28 million people have Type 2 diabetes, 86 million adults are prediabetic, roughly 1 in 3 adults suffers from high blood pressure, and a stunning 69% of adults are overweight.
  2型糖尿病

高血压
Learning something new can be a form of problem solving: digging into an article about something unusual or asking a family member about her obscure doctoral thesis (and actually listening to the answer) requires you to exercise cognitive muscles that may have gone slack.
  博士论文

“Our research has shown that when more-positive beliefs about older individuals are held earlier in life, they can lead to health advantages,” says Becca Levy, an associate professor of epidemiology and psychology at the Yale School of Public Health.That, in turn, can mean a remarkable 7.5-year boost in life span compared with people who have negative beliefs about age.
  副教授

寿命
There’s no question that cellphones are part of the social fabric in many parts of the world, and some people spend hours each day on their phones.
  社会结构

Addictions are pathological conditions in which people compulsively seek rewarding stimuli,               despite the negative consequences.
  病理条件

We then conducted an online survey to over 750 undergraduate students.
  本科生

In fact, in one study, when people were presented with stressful tasks in four different situations — alone, with their spouse, with their pet, or with both their spouse and their pet — they experienced the lowest stress response and the quickest recovery in the situation where they were only with their pet.
  压力反应

Indeed, multiple studies indicate that pets are powerful forms of stress relief, lowering not only blood pressure but also harmful stress hormones like cortisol, which is associated with depression and anxiety, and elevating beneficial ones like oxytocin, which is linked to happiness and relaxation.
  压力缓解

压力激素
Not only can pets be an integral member of a person’s social network, but they can help extend that network in other ways as well.
  社交网络

摘要翻译
摘要: 现在全球变暖已经成为多年来的全球问题。然而，过去几年来全球变暖最突出的影响体现在气候变化上。全球变暖的主要原因是不断地燃烧化石燃料，这种燃烧会向大气中释放二氧化碳。在全世界，不同国家一直在努力防止或减缓全球变暖的过程。这个问题影响到自然、人和经济。科学家们直接把疾病和全球变暖联系起来，当人们努力让其他人参与到这项事业中，出现的一个共同问题是缺乏动力。总之，世界需要付出更大的努力以防止全球变暖。减缓全球变暖，我们应该从自己做起，从身边的小事做起。
关键字:全球变暖，气候变化，影响
Abstract: Global warming has been a global issue for many years now. However, the most prominent effect of global warming exists in the climate change over the past years. The leading cause of global warming is the ongoing burning of fossil fuels, which releases carbon dioxide into the atmosphere. Throughout the world, various nations have been helping prevent or slow the process of global warming. The issue of global warming affects nature, people, and the economy. Scientists directly link disease to global warming. When people are trying to get others involved in the cause, a common problem that arises is the lack of motivation. In conclusion, the world needs to put forth a stronger effect to prevent global warming. To mitigate global warming, we should do from ourselves, from the little things around.
本文从国际化视角出发，以培养社会急需的应用型人才为目标，把语言知识传授、语言运用能力与跨文化交际能力培养融为一体，优化跨文化交际能力培养模式，提升大学英语教学质量，进一步增强应用型人才的国际竞争力。
关键词：国际化人才；跨文化交际；培养模式
Abstract: With the rapid growth of global economic integration in the demand for internationalized talents, intercultural communication competence has become the main theme of talents cultivation in higher education. From the perspective of internationalization, aiming at cultivating the application-oriented talents urgently needed by the society, this paper integrates language knowledge imparting, language application ability and intercultural communication ability training, optimizes the training mode of intercultural communication ability, improves the quality of College English teaching, and further strengthens the international competitiveness of application-oriented talents.
Key words：international talents; intercultural communication; cultivating model
Sample 3:
提要：思辨能力培养是高等教育的根本任务，也是大学学习不可或缺的部分。为了实现完整的外语教育、适应日益复杂的国际交流环境变革以及重塑其与通识教育的关系，我国的大学英语必须以思辨能力培养为中心进行改革。大学英语课堂中的思辨能力培养具有双重目标，即促进学生语言技能的发展以及大学英语三大主要内容的有机结合，这两大目标的实现都要通过鼓励学生对语言形式-观点的智识性探究才能真正实现。
关键词：大学英语；思辨能力培养；高等教育
Abstract：Critical thinking is fundamental to higher education and is presented to students as an integral part of their learning at university. In order to realize the wholistic foreign language education, adjust itself to the increasingly complex international communication environment and rebuild its relationship with liberal education，College English should keep students’ critical thinking development as the focus of its present reform． Critical thinking development in College English classes include two goals，e． g． to promote the development of students’ language skills and the integration of the three main content areas of College English, whose full realization is to be guaranteed by encouraging students to probe into the relationship between linguistic forms and perspectives intellectually．
Key words：College English; critical thinking development; higher education

英语强强强

唉学术


Windows: vsnprintf

Implementation of vsnprintf was under the wrong check on Windows.

Yeah, I wasn't exactly sure about what was broken/fixed. My understanding is that snprintf/vsnprintf do not null-terminate in older vs2013 and earlier, but that snprintf was added in vs2015, and vsnprintf was updated to null-terminate as well. So on vs2015, wasm_sprintf and wasm_vsnprint could just be #defined to  snprintf and vsnprintf. But maybe it's just best to always wrap them on msvc.

oh, and lgtm :)


Fix RSA verification for web

Currently return value return verifyWith32 || verifyWith0; == return Promise || Promise so we get only result for verifyWith32 only

i had trouble explaining this before, so i'll just leave this article. maybe it articulates it better than i:
https://stackoverflow.com/questions/38708550/difference-between-return-await-promise-and-return-promise

We can agree that this call sign returns a promise, see https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/sign
but look there @rosmcmahon

it's unawaited at the point of comparing. So it will always return truthy because the logical or statement is basically
Promise<> || Promise<>
so signin always returns true. which means when it fails, the user isn't getting the error message they need

oh! quite right


Represent projects that reuse data from other projects in our metadata schema

This is a long-standing issue. Historically we have avoided wrangling projects that reuse primary data from other projects as we do not have a method of representing them in our metadata schema. We have moved to wrangling only the primary data within the project, and now are attempting to tackle this issue.
There will be parallels with the 'how to represent bionetworks, their atlases, and the constituent projects'
I have written a proposal here: https://docs.google.com/document/d/1S9IP47zEbdGmi7WaR_X2-H8wQtxMtTUGtlPa_a3mJv0/edit

@gabsie to review


builder crash on try/catch/finally clause in DartFUzz

I am working on new constructs in DartFuzz, but keep hitting this segfault in the kernel builder.
Not sure what is at fault here.
===== CRASH =====
version=2.1.1-dev.1.0 (Wed Jan 9 14:55:46 2019 +0100) on "linux_x64"
si_signo=Segmentation fault(11), si_code=1, si_addr=0x20
thread=11404, isolate=fuzz.dart:main()(0x55ffdb631b00)
[0x000055ffda66a560] dart::kernel::StreamingFlowGraphBuilder::TranslateFinallyFinalizers(dart::kernel::TryFinallyBlock*, long)
[0x000055ffda66a560] dart::kernel::StreamingFlowGraphBuilder::TranslateFinallyFinalizers(dart::kernel::TryFinallyBlock*, long)
[0x000055ffda6666aa] dart::kernel::StreamingFlowGraphBuilder::BuildBreakStatement()
[0x000055ffda6576fe] dart::kernel::StreamingFlowGraphBuilder::BuildStatement()
[0x000055ffda665f18] dart::kernel::StreamingFlowGraphBuilder::BuildBlock()
[0x000055ffda657661] dart::kernel::StreamingFlowGraphBuilder::BuildStatement()
[0x000055ffda6668d5] dart::kernel::StreamingFlowGraphBuilder::BuildDoStatement()

In StreamingFlowGraphBuilder::TranslateFinallyFinalizers() in kernel_binary_flowgraph.cc, we are hitting B->try_finally_block_ == nullptr at the indicated statement.
  // While translating the body of a finalizer we need to set the try-finally
  // block which is active when translating the body.
  while (B->try_finally_block_ != outer_finally) {
    // Set correct try depth (in case there are nested try statements).
    B->try_depth_ = B->try_finally_block_->try_depth();                      <----- here

fuzz.dart.txt

In debug mode, the crash is now a bit friendlier. I have not made much progress on making a smaller reproducer than the elaborate fuzz.dart attached above.
runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc: 2653: error: expected: B->try_finally_block_ != nullptr

I took some effort, but here is finally a much smaller reproducer that crashes (albeit in a slightly different way).
foo0() {
  try {
    for (var loc1 in [11]) {
      return;
    }
  } finally {
    for (var loc3 in [ 94, -76 ]) {
      break;
    }
  }
}

I have a fix for the crash in the code shown above. The problem was that the program context (loop nests, etc.) was not saved/restored properly when entering finally blocks. I suspect the original bug is due to the same issue, but just needs some other program context that I have not fixed yet.

Here is a small reproducer for the remaining issue:
bar() {
  try {
  } catch (e) {
    try {
    } catch (e) {
       for (var x in [1,2]) {
         if (x == 1) break;
         return;
       }
       try {
         try {
         } catch (e) {
	   return;
	 }
       } catch (e) {
       }
    } finally {
      try {
      } catch (e) {
        return;
      }
    }
  } finally {
  }
}

Breakable blocks were not correctly set during the recursion. Same applies to switch blocks, even though this did not break in the examples so far.
Fix for all cases out for review.


iPad: Statewide footer external icon link get pushed to 2nd row

https://drive.google.com/file/d/1t0-276WxF9mwdr938b0sUrq8COHNaktR/view?usp=sharing

@kkoryaka Out of curiosity, did this QA bug get fixed with your other work on the statewide footer?

@m-sullivan7 Unfortunately, i can't view the issue, so I can't say if I fixed it or not.

Here's the original image:


Update readme and docs index to match main docs style

@toppercodes I've added some improvements to the docs. Could you please take a look when you have the time?


Adding lock to register store factory

Description
Added a lock in the store base class to prevent a race condition as multiple threads try to register a store.
Fixes

Fixes ##319

Type of Change

[ ] Breaking Change (fix or enhancement which changes existing semantics of the public interface)
[ ] Enhancement (new features or improvements to existing functionality)
[x] Bug (fixes for a bug or issue)
[ ] Internal (refactoring, style changes, testing, optimizations)
[ ] Documentation update (changes to documentation or examples)
[ ] Package (dependencies, versions, package metadata)
[ ] Development (CI workflows, pre-commit, linters, templates)
[ ] Security (security related changes)

Testing

Pull Request Checklist
Please confirm the PR meets the following requirements.

[ ] Tags added to PR (e.g., breaking, bug, enhancement, internal, documentation, package, development, security).
[ ] Code changes pass pre-commit (e.g., black, mypy, ruff, etc.).
[ ] Tests have been added to show the fix is effective or that the new feature works.
[ ] New and existing unit tests pass locally with the changes.
[ ] Docs have been updated and reviewed if relevant.

How this PR going? Anything you are blocked on or that I can help with?


Replace dropwizard metrics with micrometer in metrics module

Since spring boot 2 removed dropwizard metrics in favour of micrometer I think it will be a good idea if the axon-metrics module also uses micrometer.
I didn't check the backward compatibility with spring boot 1 yet. Micrometer does support spring boot 1 via the legacy module: http://micrometer.io/docs/ref/spring/1.5. So presumably by adding the legacy module to a spring boot 1 application the axon-metrics module should work in the same way. It's hard to use automated tests to verify this since the axon-spring-boot-autoconfigure tests use spring boot 2. I'm not sure how important the backward compatibility with spring boot 1 is for the metrics module.

Build seems to fail on a unrelated test. Build does work on my machine ;) How can I trigger a rebuild?

I like the feature (and it seems properly implemented as well),  but I'd rather have this feature as an additional module, instead of a replacement to Dropwizard Metrics. There is still a usecase of Metrics, albeit not for Spring Boot 2.

That sounds like a fair idea..smart one.
@mvanzelst, would you be up to adding a new module, called axon-micrometer, into master to support micrometer as a means to get monitoring working?
The axon-metrics module is still a working piece of code, just not for the latest Spring version. It still is for those who for example use Dropwizard to create their applications.

Thanks for the feedback. I think that's doable. Let me give it a try.

I've added micrometer metrics as a new module.


New version: LeNgocKhoa.Laragon version 7.0.1

[!IMPORTANT]
Purchased license is required since this version.

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Resolve #199508

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.9 schema?

Note: <path> is the directory's name containing the manifest you're submitting.
Manual validation

See https://github.com/microsoft/winget-pkgs/issues/199508#issuecomment-2550566618

Microsoft Reviewers: Open in CodeFlow

This package installs and launches normally in a Windows 10 VM.

Hi @Dragon1573,
This PR is ready to merge. Feel free to click "Ready for review" and it should merge automatically.

This PR is ready to merge. Feel free to click "Ready for review" and it should merge automatically.

@stephengillie, @microsoft-github-policy-service failed to automatically merge the pull request 4 times. Manual merged required. 🙏🏼


Fix flush and sync send

Includes original fix from @lankavitharana and an improvement to that

Sent to next release branch.


Gitea produces superfluous file / folder permission errors when installed through snap

Description
Installing Gitea on Ubuntu Server using snap, it would appear as though the gitea service is unable to manipulate files in any folder on the system other than those in the /var/snap/gitea sub-dir. For example, I have a completely working configuration on my Ubuntu server using all default options. If I change this one line in the app.ini file:
Before:
[database]
/var/snap/gitea/common/data

After:
[database]
/data/gitea/data

and try running the app by doing something like:
su -c "gitea web --port=3005" git
I get a ORM engine initialization attempt #1/10 failed. Error: failed to connect to database: Failed to create directories: mkdir /data: permission denied error.
Even if the /data/gitea/data folder / tree is created in advance, and the git user is set up as the owner, etc. the problem still persists:
mkdir -p /data/gitea/data
chmod -R 0755 /data
chown -R git:git /data

The most notable / strange part of this error is that gitea is complaining about the root folder /data rather than the full path /data/gitea/data, which suggests to me the app is trying to manipulate the root folder of the path for some strange reason, even though - as I've described above - it should have no reason to do so.
Gitea Version
Gitea version 1.20.5 built with GNU Make 4.3, go1.21.1 : bindata, sqlite, sqlite_unlock_notify, pam, cert
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
git version 2.34.1
Operating System
Ubuntu 22.04.3 LTS
How are you running Gitea?
I have tried running the app directly from the command line as the current user (gitea ....), indirectly from the command line as a specific user (ie: su -c "gitea...." git), and indirectly as a systemd service (ie: systemctl start gitea). In all cases the service runs fine with the default app.ini configuration, but changing ANY of the data paths (ie: APP_DATA_PATH, repository->ROOT, etc. etc.) results in the same error being thrown.
Database
SQLite

I believe a similar problem with the .ssh config folder was also report here: https://github.com/go-gitea/gitea/issues/25102

I believe this is intentional on behalf of snap due to their security model, but I'll keep this open in case someone else can provide more insight.

If that is the case it may be worth mentioning this somewhere in the docs. I spent hours debugging permission problems with gitea this past week, and all that wasted time could have been avoided with a small footnote somewhere in your docs. :p

The doc is updated in 1.21rc. So I am closing two of your three issues and leaving that dump cmd issue(The dump command indeed has several bugs). Feel free to reopen if you have other concerns.


NaN integer conversion

func main() {
	var nan float32 = 0
	nan /= 0
	println(nan, int32(nan), int64(nan))
}

return: NaN -2147483648 -9223372036854775808
Not sure how to produce this without hard setting the conversions. Or should it even be reproduced? Currently one of Tinygo's tests relys on this.

Go prints NaN -2147483648 -9223372036854775808.
GopherJS prints NaN 0 0.
In terms of the underlying bit pattern for NaN inside 32 or 64 bits, it is completely logical for it to map to a valid int32 and int64 value.
So I think you should add a special case for float32/64 with the value NaN when cast to int32/64.
That will allow the TinyGo test to pass and may also be behaviour relied upon by other parts of the Go ecosystem.

Confirmed working with the passing of multiple std math tests that check correct implementation of NaN


Themes

Exactly how do you change to a different installed theme ?  Every button or selection I click on sends me to an atom web page without any change in the editor.  Why is the simple stuff so opaque to figure out ?????
Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
[Description of the issue]
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior: [What you expect to happen]
Actual behavior: [What actually happens]
Reproduces how often: [What percentage of the time does it reproduce?]
Versions
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Additional Information
Any additional information, configuration or data that might be necessary to reproduce the issue.

@maristhek It sounds like you've found the Settings > Themes tab, and are clicking the package card titles.
The way to change the theme is in the drop down at the top of that tab like in this image

I agree this is not entirely intuitive; I raised an issue to get an apply button directly on the theme card itself. Please reopen if it still doesn't work

Thanks for reaching out!
Because we treat our issues list as the Atom team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Atom there are a lot of options, check out:

User Documentation — The Atom Flight Manual
Developer Documentation — Atom API Documentation
FAQ — The Atom FAQ on Discuss
Message Board — Discuss, the official Atom and Electron message board
Chat — Join the Atom Slack team

On Discuss and in the Atom Slack team, there are a bunch of helpful community members that should be willing to point you in the right direction.


Support iframe in record2

Record2 needs to support showing iframes as content in the related section. This should include a link after the content of that related reference to search or recordset as defined by the 2016 app_links annotation. If nothing is defined, navigate to recordset by default.

@hongsudt: When I get back data that is supposed to be rendered in an iframe, should I expect each value in Tuple.values to be an object with properties isHtml and value or is the isHtml property on the Tuple object?
Is rendering these iframes supposed to be a repeatable action across apps? Is there a case where recordset will render a set of iframes instead of a table?

@jrchudy You need to refer to the reference.display.type property. If it says markdown then simply access the page.content property and put in in the related section placeholder adding the link at the end to recordset/search additionally. Make sure that you render the content as HTML using ng-bind-html.
You can refer the syntax here. https://github.com/informatics-isi-edu/ermrestjs/pull/175

PR #579 was merged, closing this issue.


Pagination with search filtering

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Performance issue
[ ] Feature request
[x ] Documentation issue or request
[ ] Support request
[ ] Other... Please describe:

When using the pagination plugin I want to be able to apply a text search filter which will reduce the result set to narrow in on the search results. However, if I am on say - page 4 of the unfiltered results and then apply my search the paginator is still asking for page 4 with the additional search params applied. I want to be able to reset the page back to page 1 whenever a search is applied. I can force the request to ask for page 1 but the paginator still thinks its on page 4 and produces an error.

You can set the page manually. https://github.com/datorama/akita/blob/master/akita/src/plugins/paginator/paginator-plugin.ts#L195

For some reason I didn't see that / couldn't find it. Thanks 🌮

You can set the page manually. https://github.com/datorama/akita/blob/master/akita/src/plugins/paginator/paginator-plugin.ts#L195

It's a dead link. Can you please post a new one?
Thanks

https://github.com/datorama/akita/blob/master/libs/akita/src/lib/plugins/paginator/paginatorPlugin.ts#L198


Spark in Tomcat with wro4j making static files not in the classpath

I just started looking into using Spark with Tomcat very recently, so my terminology may be wrong, but I haven't been able to figure out how to point the static file location at a static/ folder in the servlet context location (next to WEB-INF).
Background:
What I am trying to accomplish is rendering Velocity templates files from a Spark endpoint (have this working fine), but use wro4j to compile and minify web assets. I have it configured to move those post-processed files to the servlet context location, so I don't think referencing files from the classpath is possible.
The problem that I seem to be having is although I have /static/* filtered separately in the web.xml to be handled by the WroFilter is that when I also point /* to my SparkApplicationclass (after the other filter, in case order matters), I get 404 on all those static files when I use /static/site.css, for example in the HTML.

Alternatively, is there some way I can get that folder's location into an init-param in the web.xml, so I could use staticFiles.externalLocation()?

Not working on this anymore.


Custom page size?

Thanks for this extremely useful library!
I think a useful (and hopefully trivial) improvement would be to support custom paper sizes as a property in the documentOptions parameter. I think the maximum page size supported my Microsoft Word is 22"x22". Perhaps instead of passing orientation, one could pass size.height and size.width in any supported unit.

@KeithGillette Feel free to take it up and raise a PR, its a very simple task and we already have unit conversions written in place and we just have to do those conversions before we generate the document.xml, it shouldn't take any time to wire this feature up. Do tell me if you would like to take it up, else I/someone will take it up asap.

Hi @privateOmega. I took a deeper look to investigate raising a PR and see unit conversion functions, but not a central unit detector function to call them and return a normalized size. Am I missing something?

@KeithGillette Checkout docx-document.js, thats where we assign width and height based on the orientation, so before that is called, you could probably do the conversion in html-to-docx.js, along with fixing up margins. Keep in mind that we need to preserve existing functionality though.

Finally got this out in https://github.com/privateOmega/html-to-docx/pull/161. Thanks @KeithGillette @juralio-james . Closing this issue.


fix for sourcecode include (#192)

proposed fix for issue #192
Rather than including source code, we can tell the makefile

which "external" files should be added
where to store the object files for those "external" files
how to build them (i.e. based on the "external" source file)

Thanks!


[Project] matrix-appservice-wechaty  files sending

Hi, dear students.
Appservice can not send files to wechat users. Now we make appservice send files and pictures to wechat users.
Required skills for all projects

TypeScript

Thank you.
matrix-appservice-wechaty
Wechat (微信) Matrix Application Services Bridge

Image credit: Gnosis

What is [Matrix]

Matrix is an open network for secure, decentralized communication, like Pidgin on your Phone.
Pidgin try to IM all your friends in one place in Linux, and with Matrix you can have your Phone clinet with your private server which is highly customized. Matrix did not use XMPP protocol, it's server uses REST so that it could be more easy to extend.

The [Matrix] client Riot is a universal secure chat app entirely under your control. It supports all types of the platforms, including Web/Browser, Android, and iPhone.
What is matrix-appservice-wechaty
matrix-appservice-wechaty is a WeChat (微信) Matrix AppService for bridging the Matrix user with WeChat user.
It has been officially listed at [Matrix] Bridge Page for Wechaty.
According to Types of Bridging, Wechaty Bot in Matrix will create an Simple Puppeted Bridge with Portal Rooms because we want to bring all conversations from Wechat to Matrix, and let the Matrix user control his account on Wechat.
Features

Support connect to Wechat via Web/iPad/Hostie/Windows/Mac Protocol, with the power of Wechaty
Map all Wechat users/room/official accounts to Matrix virtual users

Relate Links:

Link to #59


[CELEBORN-590] Remove hadoop prefix of WORKER_WORKING_DIR

What changes were proposed in this pull request?
Remove hadoop prefix of WORKER_WORKING_DIR
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?

ping @pan3793 @waitinfuture

LGTM, could you add a doc in our website describing the behavior change? https://celeborn.apache.org/docs/latest/migration/

Done


feat: READme updated and code-of-conduct.md created

We have updated the READme and created code-of-conduct.md
issue #13
solved!

I have merged the pull request. Thankyou so much for contributing to this project.


Remove version: Jackett.Jackett version 0.20.4013

404 - release deleted
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/Jackett/Jackett/releases/download/v0.20.4013/Jackett.Installer.Windows.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 918)


DO NOT MERGE: Reproduce #8451 in the route example only.

A change in the route client/server example to demo #8451. Do not merge, this CL is only to reproduce a bug.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

I'll close this PR to prevent Jenkins from nagging. Feel free to reopen if needed.


Require HTTPS

See here: https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl

Going to need a certificate for this. Looks like the easiest way to go is with these guys:
https://letsencrypt.org/

Actually, might be better on Cloudflare. See this post:
https://www.troyhunt.com/the-6-step-happy-path-to-https/

Requesting a certificate from ACM.

Think I now need to follow these instructions:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/SSLNET.SingleInstance.html
But need to be careful as we're currently in single-instance, and the setup will be different if we run in load balanced.


something worng with table displaying

Works for me. Suspect your browser hasn't loaded the right font for some reason.

Works for me. Suspect your browser hasn't loaded the right font for some reason.


fix regex to not match any string with double underscore

According to this

Next.js configures internal variables for replacement itself. These start with __ or NODE_, for this reason they are not allowed as values for env in next.config.js

However, the current regex captures strings with double underscores anywhere in the string such as:
SOME__ENV__VAR
Adding the carrot after the | (or) operator fixes the regex to match the intention of the original author in #6260

Could you add a test for this, that way we can make sure it works correctly in the future.

Done

Awesome @tomasikp! Great PR 🙏


Make the Cacodemons in the Repeat the Pattern minigame play a musical note

I think that'd be a neat addition.

Added in the latest version


fixed "show more" link

No idea how I have tested this yesterday... but thanks for the fix..

No idea how I have tested this yesterday... but thanks for the fix..

Yeah, I rushed the last change and somehow it looked right to me. 🤦♂ Sorry about that! Thanks for getting this one merged so quickly.


fix onDismiss Handler for Sheets & FullScreenCovers 🚀🚀

add ViewLife Cycle that managed sheet modifier
add testing for present with call dismiss appearing successfully 🎉

Hey, so I guess I should have added links to the documentation for what needs to be added.
https://developer.apple.com/documentation/swiftui/view/sheet(ispresented:ondismiss:content:)
The sheet view modifier has an optional closure for onDismiss.
This is what we want to add functionality for.
Not onAppear or onDisappear.

you can check now @JamesSedlacek

Overall this is pretty good! Thanks for taking the time to work on this issue.

Can we add tests so that we know for sure that when an onDismiss is set in a presentSheet call and then another presentSheet is called without an onDismiss defined, that the onDismiss is set to nil

Overall this is pretty good! Thanks for taking the time to work on this issue.

Sorry, it was closed by mistake @JamesSedlacek 🥲

Can we add tests so that we know for sure that when an onDismiss is set in a presentSheet call and then another presentSheet is called without an onDismiss defined, that the onDismiss is set to nil

we can do that, but we need to remove public func presentSheet(_ destination: Destination) method and use public func presentSheet(_ destination: Destination, onDismiss: DismissAction? = nil) without duplicate code.
then, we can test it to present two sheets first one have an onDismiss  action and call-dismiss and the other will present it without add onDismiss  action then Asset that onDismiss will be nil.

@afathe7090 I'm moving all of this stuff over to another repo: https://github.com/JamesSedlacek/Presenting
You can open up another PR in the repo if you want.


Update Credentials

/help

Here are the commands I understand:

command
description

/help
Prints this message

/prSummary
Prints the Pull Request Summary

/diffSummary
Prints a Summary of each Diff

/diffRank
Ranks each diff Risk

/fileSummary
Prints each file Summary

/filePerformance
Report on each file Performance

/fileSecurity
Report on each file Security

/fileSecurity

src/main/java/com/cloudrun/microservicetemplate/MicroserviceTemplateApplication.java: FirstExample.main:

Issue: Hardcoded password
Explanation: The password "guest123" is hardcoded in the code, which is a security risk.
Recommendation: Use a secure method to store and retrieve the password, such as a password manager or environment variable.

No other major security issues found.

src/main/java/com/cloudrun/microservicetemplate/MicroserviceTemplateApplication.java: FirstExample.main:

Issue: Hardcoded password
Explanation: The password for the database connection is hardcoded in the code, which is a security risk.
Recommendation: Use a secure method to store and retrieve the password, such as a secrets manager or environment variables.

No other major security issues found.

/fileSecurity

src/main/java/com/cloudrun/microservicetemplate/MicroserviceTemplateApplication.java: FirstExample.main:

Issue: Hardcoded password
Explanation: The password for the database connection is hardcoded in the code, which is a security risk.
Recommendation: Store the password in a secure location, such as a secrets manager or environment variable, and retrieve it at runtime.

No other major security issues found.

/help

Here are the commands I understand:

command
description

/help
Prints this message

/prSummary
Prints the Pull Request Summary

/diffSummary
Prints a Summary of each Diff

/diffRank
Ranks each diff Risk

/fileSummary
Prints each file Summary

/filePerformance
Report on each file Performance

/fileSecurity
Report on each file Security

Here are the commands I understand:

command
description

/help
Prints this message

/prSummary
Prints the Pull Request Summary

/diffSummary
Prints a Summary of each Diff

/diffRank
Ranks each diff Risk

/fileSummary
Prints each file Summary

/filePerformance
Report on each file Performance

/fileSecurity
Report on each file Security

/fileSecurity


chore: bump dev version

Start development for the next release by incrementing the dev version.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Update registry-cache jobs to<EMAIL_ADDRESS>

/kind enhancement
What this PR does / why we need it:
Related PR on registry-cache side - ref https://github.com/gardener/gardener-extension-registry-cache/pull/239.
Which issue(s) this PR fixes:
N/A
Special notes for your reviewer:
N/A

/kind enhancement

/lgtm
/approve


Failed to activate the go-debug package

[Enter steps to reproduce below:]

apm install go-plus
restart atom

Atom Version: 1.12.7
Electron Version: 1.3.13
System: Mac OS X 10.12.1
Thrown From: go-debug package, v0.1.22
Stack Trace
Failed to activate the go-debug package
At Cannot find module 'websocket-driver'

Error: Cannot find module 'websocket-driver'
    at Module._resolveFilename (module.js:455:15)
    at Module._resolveFilename (/Applications/Atom.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/dtenenba/.atom/packages/go-debug/node_modules/faye-websocket/lib/faye/websocket.js:8:14)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/dtenenba/.atom/packages/go-debug/node_modules/json-rpc2/src/jsonrpc.js:5:21)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/dtenenba/.atom/packages/go-debug/lib/delve.js:3:38)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)

Commands

Config
{
  "core": {
    "disabledPackages": [
      "linter-flake8"
    ],
    "telemetryConsent": "no"
  }
}

Installed Packages
# User
autocomplete-go, v1.3.0 (inactive)
builder-go, v1.0.1 (inactive)
go-config, v1.2.4 (inactive)
go-debug, v0.1.22 (inactive)
go-get, v2.1.1 (inactive)
go-plus, v4.3.2 (active)
godoc, v1.1.1 (inactive)
gofmt, v1.2.0 (inactive)
gometalinter-linter, v1.2.2 (inactive)
gorename, v1.1.0 (inactive)
linter, v1.11.18 (active)
linter-flake8, v2.1.3 (inactive)
linter-pylint, v1.2.2 (active)
navigator-go, v1.1.3 (inactive)
tester-go, v2.0.2 (inactive)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

tbh: I don't know...
Maybe there was an issue while installing it. Try uninstall and install it again.

That worked, thanks.


waybar: 0.9.10 -> 0.9.12

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Alexays/Waybar/releases.
meta.description for waybar is: "Highly customizable Wayland bar for Sway and Wlroots based compositors"
meta.homepage for waybar is: "https://github.com/alexays/waybar"
meta.changelog for waybar is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12/bin/.waybar-wrapped had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12/bin/waybar had a zero exit code or showed the expected version
0 of 2 passed binary check by having a zero exit code.
0 of 2 passed binary check by having the new version present in output.
found 0.9.12 with grep in /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12
found 0.9.12 in filename of file in /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
waybar

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A waybar https://github.com/r-ryantm/nixpkgs/archive/2da9a53905b0b561f84c5c5a4e7c00399ff24b9f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12
ls -la /nix/store/mnbm3yfmq9dy52srvzgialdqmsmg4hs0-waybar-0.9.12/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

waybar

Maintainer pings
cc @FlorianFranzen @minijackson @Synthetica9 @lovesegfault for testing.

@ofborg eval


Build on stable, 2018 edition, and fix the example

r? @therealprof

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @therealprof (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

bors r+


Mapping of multivalued fields populated by multiple authorities

See skipped data_mapper_core_spec tests in #15

The issues raised by tests added in #64 have convinced me this is not an annoying limitation that must be documented, but is a buggy problem to fix.


Feature Request: Add a "Pause" Button in Test Explorer bar

Hi,
Thanks a lot for this great extension.
I think it would be practical to add a "Pause" button that will stop discovery, stop autorun on save.
Even if there is the setting pester.autoRunOnsave , this button will allow more dynamic interaction between code change and tests Runs.
My scenario is that during the conversion of pester v4 to pester v5 , this extension run the v4 tests and I would prefer to pause theses tests during the conversion time.
Thank you for your time on this.

Thanks, I'll consider after I get done with the pipeline refactor. Just an FYI Pester 4 isn't supported, it should fail unless you run Pester 5.

I'm gonna block this one on https://github.com/microsoft/vscode/issues/134941 so that I'm not reinventing the wheel.

Implemented in #96

Thank you so much. That's excellent.


feat!: use concrete error type in web_push

Box<dyn std::error::Error> is not recommended for libraries as it makes it difficult for consumers to deal with errors. Using thiserror helps making a custom error type painless, and thiserror doesn't appear in the API at all.

Addressed in #5


docs: update wsk refs to aio for api commands

Closing in favor of https://github.com/AdobeDocs/adobe-io-runtime/pull/117 🥳


Setup API subdomain

Setup api.vulnerability-alerts.io

Dup of https://github.com/mechanical-ink/vulnerability-alerts/issues/24


Add support for custom routes to glance containers

In case br-snet is configured the glance container should add a route to the service net over the eth3 interface (br-snet)  like:
/etc/network/interfaces.d/provider_networks.cfg for eth3:
post-up ip route add <IP_ADDRESS>/18 via <IP_ADDRESS>
Currently I would like to have the service network to be configured  as mandatory option inside the rpc_user_config.yml and probably the host interface. So we can add
iptables -t nat -A POSTROUTING  -s <IP_ADDRESS>/22 -o  -j MASQUERADE
to the infra nodes. iptables-persistent shoud be installed in that case too

@BjoernT can you outline a usecase/what you're trying to achieve with this? Trying to understand this better so we can look at implementing it properly.

The objective is to use the eth3 interface on the glance container to route to the Rackspace service net, instead of the lxcbr0 bridge. eth3 on the container is connected to br-snet over an iptables rule, like br-snet was intended for. Without that route inside the container or without the iptables rule, br-snet does not work

@andymcc @BjoernT @mattt416 Needs more investigation but not approved for a milestone (yet).

Confirmed this is an issue.  I'm not sure what the solution is yet but I can verify that what @BjoernT reported is correct.  Service net functionality is there (through eth0) so I'd keep priority low, but this certainly isn't working as planned.

Hi @BjoernT, I've created https://bugs.launchpad.net/openstack-ansible/+bug/1464639 for this since the fix will most likely live in os-ansible-deployment.


Add publishing to crates.io into the releases workflow

At the moment the publishing is done manually, the release would be more smooth if we automate the publishing.

Interesting tools that might help in the release process:

cargo-release. Takes care of several steps of the release:

Updating the versions of your packages
Writing your release notes
Committing the results
Tagging your commits
Pushing to your repo
Publishing to crates.io
Automates a bunch of things but also a bit scary that it's not “supervised” (at the moment we have PRs reviewed where we update the versions and all that)

cargo-dist

Generates binaries artifacts
Generates installers for binaries
Generates GH CI

Not sure if it works for Raspberry targets

Doesn't add much value to what we actually have.

release-plz

Generates changelog

We can't leverage this

Bumps the version of the crate using cargo-semver-checks
It creates a PR for every commit

Merging that PR creates the release, publishes it and uploads binaries.
This might be a noisy


release note for 2.7.0

Description
[release note for 2.7.0]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #865 (a186674) into 2.x (d2fb391) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##                2.x     #865   +/-   ##
=========================================
  Coverage     84.12%   84.12%
  Complexity     1751     1751
=========================================
  Files           139      139
  Lines          6721     6721
  Branches        669      669
=========================================
  Hits           5654     5654
  Misses          771      771
  Partials        296      296

Flag
Coverage Δ

ml-commons
84.12% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Enable variable expansion in input xml  nodes, and allow html injection in table body

These changes were made for the SMACK team to add a link to some intermediate output files that SMACK generates, which contain details about each of our benchmark runs.
After looking at how minor and general the changes were, I thought it might be useful to the community in general, without any crazy changes to the way things are working.
(If you're interested, variables get substituted into  pattern, which get passed as 'identifier' to the get_value_from_output() function of objects inheriting the Tool class.  This overridden function then uses the expanded variables to create links to download the intermediate files)

Thank you for this pull request, this is a very nice idea.
I am wondering whether it might be possible to specifically mark certain values as HTML code instead of simply assuming all values to be HTML in order to prevent accidentally introduced invalid HTML. However, I do not know currently how to solve this nicely, and most values appearing in practice will probably never accidentally contain HTML.
BTW: If you like to, you could submit the file for the SMACK integration and have it added to BenchExec itself.