Dev test - Fourier: Making Waves 1.0.0-dev.47

@KatieWoe @kathy-phet @arouinfar @ariel-phet, fourier-making-waves/1.0.0-dev.47 is ready for light dev testing.
This test needs to be completed no later than 9/13/2021.
Document issues in https://github.com/phetsims/fourier-making-waves/issues and link to this issue.
This sim includes PhET brand, NO PhET-iO, and some A11y features (see below).
Special instructions

Each tester should read qa-notes.md before testing this sim.  That document contains notes that may be useful to the PhET QA team when testing this simulation. It's something new that I'm trying with this sim - let me know whether it's helpful!
Support for Keyboard navigation is included, so be sure to test traversal using the Tab key, keyboard-help dialogs, and hotkeys (as identified in keyboard-help dialogs).
User-interface sounds are supported for all UI components except the NumberControls (sliders) in the Wave Packet screen.

Link to 1.0.0-dev.47
Assigning @kathy-phet and @KatieWoe for prioritization.
This test is for (select all that apply) [general, a11y, and phet-io]. Platform coverage is not important for this test. Testing should be around 4 hours max.

[ ] Tester 1 (Tester = , Platform = , Time = {max 2 hours}
[ ] Tester 2 (Tester = , Platform = , Time = {max 2 hours}

What to Test

Click every single button.
If there is sound, make sure it works.
Make sure you can't lose anything.
Play with the sim normally.
Try to break the sim.
Try to include browser version numbers

Memory test:

I should mention that my memory-testing results are in https://github.com/phetsims/fourier-making-waves/issues/130, and they correspond to what @KatieWoe has shown above.  Conclusions are in https://github.com/phetsims/fourier-making-waves/issues/130#issuecomment-906769983, but in a nutshell, this sim has a big memory footprint due to the number of points required to draw smooth plots. And the memory size stabilizes at ~95MB.

Dev-lite testing and code review went well, so we decided to skip the full dev test. Instead we'll have the team exercise the sim (see https://github.com/phetsims/fourier-making-waves/issues/178), then go straight to RC.


Wrong solution for simple segregation puzzle

Puzzle (reported by jacsn):
Puzzle URL

Fixed in 6cfbcba (same problem as #3).


[ISSUE 3445] New compaction strategy and compaction scheduling strategy

We propose a new compaction strategy and compaction scheduling strategy in issue 3445

Coverage decreased (-0.04%) to 67.866% when pulling 37873fa25d3345aca70c0f5da105c28b99cae8dd on new_compaction into 5c6d11bd7e3f4b5e842bd3a71b262be5692e2ad6 on master.


Error in API: AddrIndexRsClient

Oct 19 19:01:01 counterparty-core-1 counterparty-server[1946154]: 2024-10-19T19:01:01.030+00:00 - [   ERROR] - Error in API: AddrIndexRsClient -- Invalid response id. Expected: {msg['id']}, received: {res['id']}
Oct 19 19:01:03 counterparty-core-1 counterparty-server[1946154]: 2024-10-19T19:01:03.216+00:00 - [   ERROR] - Error in API: AddrIndexRsClient -- Invalid response id. Expected: {msg['id']}, received: {res['id']}
Oct 19 19:01:04 counterparty-core-1 counterparty-server[1946154]: 2024-10-19T19:01:04.717+00:00 - [   ERROR] - Error in API: AddrIndexRsClient -- Invalid response id. Expected: {msg['id']}, received: {res['id']}
Oct 19 19:01:10 counterparty-core-1 counterparty-server[1946154]: 2024-10-19T19:01:09.968+00:00 - [   ERROR] - Error in API: AddrIndexRsClient -- Invalid response id. Expected: {msg['id']}, received: {res['id']}
Oct 19 19:01:10 counterparty-core-1 counterparty-server[1946154]: 2024-10-19T19:01:10.319+00:00 - [   ERROR] - Error in API: AddrIndexRsClient -- Invalid response id. Expected: {msg['id']}, received: {res['id']}

ach yeah, expected. not a lot we can do about this... we're going to kill AddrIndexRs (finally!) in just a couple of weeks. see #1764


[release-1.2] Deprecate cpu and memory exceeds alerts

What this PR does / why we need it:
Deprecate the KubeVirtComponentExceedsRequestedCPU and KubeVirtComponentExceedsRequestedMemory alerts.
These alerts are wrong and don't need to be reported to the user.
Which issue(s) this PR fixes:
jira-ticket: https://issues.redhat.com/browse/CNV-37900
Special notes for your reviewer:

https://issues.redhat.com/browse/CNV-38320 will handle adding a metric to be able to track this issue without creating noise.

Release note:

KubeVirtComponentExceedsRequestedCPU and KubeVirtComponentExceedsRequestedMemory alerts are deprecated; they do not indicate a genuine issue.

/approve


More informations under options in ioBroker

In the tedee APP I can see some more informations (like "Schloss blockiert") under "Aktivitäten".
Is it possible to get this informations also in ioBroker?

Can you check whether you created this issue in the correct project? This is the homebridge plugin for tedee.

I know ;-) Thats why I'm asking if I can also see this informations via the homebridge plugin in ioBroker. If not, maybe it is possible for you to integrate it in your plugin?

I'm afraid you have to explain your setup in detail. This plugin is for homebridge, which exposes the lock to HomeKit. Is there an option or feature in ioBroker that is able to communicate with homebridge?

I assume you are using the "ioBroker Homebridge accessories manager" (https://github.com/ioBroker/ioBroker.ham). It seems that this ioBroker plugin can expose all Homebridge/HomeKit characteristics to ioBroker.
This plugin uses the following characteristics, which may be accessible in ioBroker:

Lock

current state: LockCurrentState

locked: SECURED
unlocked: UNSECURED
issue with lock state (i.e. "Schloss blockiert"): JAMMED

target state: LockTargetState

lock should be unlocked: UNSECURED
lock should be locked: SECURED

battery level: BatteryLevel

Value in percent

is battery being charged: ChargingState

true/false

is batter low: StatusLowBattery

true/false

Latch (you have to enable unlatchLock in the config)

current state: LockCurrentState

unlocked or locked: SECURED
unlatched: UNSECURED
issue with lock state (i.e. "Schloss blockiert"): JAMMED

target state: LockTargetState

lock should be unlatched: UNSECURED


Using '-' as separator between GroupID and ArtifactID (Maven) is a poor choice - not unique.

Description
Copied from discussion in [30568] - originally  for a different issue and now closed with pending PR.
Gitea made a poor descision (IMHO) to use the separator '-' between groupID and artifactID.
Consider the following:
<groupId>foo</groupId>
<artifactId>bar-jdbc</artifactId>
<version>1-SNAPSHOT</version>

<groupId>foo-bar</groupId>
<artifactId>jdbc</artifactId>
<version>1-SNAPSHOT</version>

Both result in the same URL:
packages/maven/foo-bar-jdbc/1-SNAPSHOT
Although a '-' in a groupID is not "good-practice", it is not forbidden and perfectly valid and in common use.
For example:
<dependency>
    <groupId>commons-lang.wso2</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.6.0.wso2v1</version>
</dependency>

Gitea Version
1.22.6
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
Linux
How are you running Gitea?

Database
PostgreSQL

Will fix it in 1.24 (could try to backport but I can't promise)

Now here it is  Refactor maven package registry #33049


[Feature Request] Optimizing and documenting the PolygonFileFormatReader

Is your feature request related to a problem? Please describe.
Looking at the PolygonFileFormatReader, there are a lot of things that can be improved in terms of performance, readability and documentation.
Describe the solution you'd like
The PolygonFileFormatReader should be able to load the default blender monkey head in less than 10ms, maybe in even less time

Issue looks good! Yes we definitely need the optimization. Single mesh sizes are regularly in the millions of triangles range so we need to be able to load them fast.


Support for object links

Added support for object links (represented by '@' byte)

Sorry, I somehow missed the notification from Github :( Is it still relevant?

Not sure.. I use this feature of Ruby marshaling format in my own project. If you think it might benefit others, then please consider merging in.

I believe it will benefit :+1:


Decrease MThread sleep timeout to improve GUI response time during Debug sessions

Decrease the sleep timeout value for MThread so that the GUI response time improves (for things like key repeat speed) when Debug sessions are in progress.

Decreased sleep from 50 ms down to 30 ms and restructured MThread's debugging monitor loop to only process the message queue if the alertable sleep timed out.  The latter is because asynchronous procedure calls (APC) that are queued up while an existing APC is being executed will be processed immediately upon return of the existing APC, preempting further execution of the MThread's debugging monitor until all the APCs have been processed.
The result improved the UI response time drastically when Debug is quiet and improved response time significantly when Debug is flooded.

This is fixed in v2.5.3.


Skia backend

Done! :tada:
Thanks again for you work. I will add Skia to CI later, but only m76. If something will broke on m58 just let me know.
PS: maybe a better email?

Thank you!   We're glad to see Skia included and we appreciate your help and the effort you've into it.  I'm looking forward to seeing the performance numbers for Skia and how it stacks up.  I'll keep the fork open on my account as I need to keep a few custom changes in, and I'll issue another pull request for the email.

Performance is surprisingly low. Looks like a layer composition is pretty slow. But it is required for a proper clipping. I'm looking for a way to optimize it (https://github.com/RazrFalcon/resvg/issues/146).
Currently, it is 2x slower that Qt backend. I think there is a bug somewhere, which makes layers composition that slow.

Looks like most of the time is spend in avx::clamp_gamut(unsigned long, void**, unsigned long, unsigned long, float, float, float, float, float, float, float, float). Which is invoked by layer composition, aka SkiaFlatRender::pop_layer.
The same method is 22 times faster in Qt. I do not understand this. Maybe I've build skia in debug mode somehow, but skia.so is just 9MiB, so it's probably a release.

Have you seen this build note about Clang vs. MSVC?

If you depend on software rasterization, image decoding, or color space conversion and compile Skia with GCC, MSVC or another compiler, you will see dramatically worse performance than if you use Clang.

This appears to be something new for later versions > m58.  I don't think they were using Clang then.

I've missed this paragraph somehow. Will try with clang then.

That's ridiculous! Now SkiaFlatRender::pop_layer is 22 times faster. Absurd!
The main difference is that Skia built with clang uses avx::lowp::load_8888 and not avx::load_8888.

Does that mean it has about the same performance as Qt using Clang?

I've ran benchmarks again and Skia (clang) is ~5% faster than Qt (gcc) now during Oxygen icon theme rendering. And 60% faster during elementary icon theme rendering (Qt has a very slow path rendering algorithm). The same as cairo.
Which is an expected performance and make Skia the fastest backend.

Awesome!


Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

When I’ve tried to generate api from existing table and I’ve got the following error:
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

sorry, my mistake. i hade to have doctrine/dbal installed.


jackmix: don't fail on deprecated definitions

Motivation for this change
Jackmix uses functions of jack that are marked deprecated. The quick fix is to not fail on warnings.
This will make jackmix compile in #28643.
Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

Thanks!


Header view: expose secondary info for orientation

From https://github.com/wellcometrust/wellcomecollection.org/issues/4325
Who it's for
Users who want an overview for orientation
Acceptance Criteria

Primary info:

[ ] Title
[ ] Logo
[ ] Back to overview

Secondary info:

[ ] Title
[ ] Author
[ ] Date
[ ] Type

Borrow design pattern from Download component:

Drop info down
Keep viewer in view

@jennpb @GarethOrmerod
Here's one way to simplify the interaction using familiar visual UI for different actions.
It's implying the page view is in the background and these three states are layered on top to provide more info, navigate or save.
Thumbnail list

Item info

Download


Unexpected token '>='

What issue do you have? Please be as thorough and explicit as possible.
I'm getting the following logs when trying to use your plugin:
[30/12/2020, 12:05:04] [eWeLink] Plugin [v3.18.1] initialised. Syncing with eWeLink...

[30/12/2020, 12:05:05] [eWeLink] *** Disabling plugin [v3.18.1] ***

[30/12/2020, 12:05:05] [eWeLink] Unexpected token '>='

Details of your setup.

Do you use Homebridge (with config-ui?) or HOOBS?

Homebridge (with config-ui)

Which version of Homebridge/HOOBS do you have?

1.1.6

Which version of this plugin (homebridge-ewelink) do you have? Has the issue started since upgrading from a previous version?

v3.18.1
This is the first time using this plugin.

Which eWeLink devices do you have that are causing issues? Please include product models if applicable.

SONOFF DW2-Wi-Fi

Do you use your main eWeLink credentials or do you use a secondary eWeLink account for Homebridge?

I use the main ones
Please paste any relevant logs below.

Hi @manuelreis
Could you turn on “Debug Logging” in the plugin settings, then restart Homebridge?
This should hopefully display a more substantial/helpful error message.
Thanks

Hi @bwp91,
Thank you for the quick response. As requested here are the debug logs:

Thanks. Which version of node and npm do you use?

@bwp91 here are the requested versions:
homebridge@raspberrypi:/var/lib/homebridge $ node -v
v14.15.1
homebridge@raspberrypi:/var/lib/homebridge $ npm -v
6.14.8

I cannot seem to recreate this error.
Which platform are you running Homebridge with config-ui on? Is all other relevant software up to date?

Hi, here is some additional information regarding versioning and config:
Plugins:

homebridge-config-ui-x v4.36.0
@milo526/homebridge-tuya-web v0.4.8
homebridge-alexa v0.5.19
homebridge-ewelink v3.18.1
homebridge-yeelight v0.0.21

OS: Raspbian GNU/Linux Buster (10)
config.json without sensitive configurations
{
    "bridge": {
        "name": "Homebridge ",
        "username": "",
        "port":,
        "pin": ""
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "name": "TuyaWebPlatform",
            "options": {
                "username": "",
                "password": "",
                "countryCode": "",
                "platform": "smart_life"
            },
            "defaults": [
                {
                    "device_type": "form"
                }
            ],
            "scenes": false,
            "platform": "TuyaWebPlatform"
        },
        {
            "name": "Alexa",
            "username": "",
            "password": "",
            "pin": "",
            "routines": false,
            "blind": false,
            "door": false,
            "debug": false,
            "deviceListHandling": "allow",
            "platform": "Alexa"
        },
        {
            "platform": "yeelight",
            "name": "yeelight"
        },
        {
            "name": "eWeLink",
            "countryCode": "",
            "username": "",
            "password": "",
            "debug": true,
            "platform": "eWeLink"
        }
    ]
}

Have you tried uninstalling and reinstalling the plugin?

yes

What method did you use to install/update node.js on your system?
Can I suggest using hb-service to update your node to the latest version (at the moment 14.5.3) -
sudo hb-service update-node 14.15.3

What method did you use to install/update node.js on your system?
Can I suggest using hb-service to update your node to the latest version (at the moment 14.5.3) -
sudo hb-service update-node 14.15.3


sudo ros engine list fail

RancherOS Version: (ros os version)
branch 'master' built iso.
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
hyper-v.
$sudo ros engine list
ERRO https://raw.githubusercontent.com/rancher/os-services/latest/index.yml: non-200 http response: 404

https://raw.githubusercontent.com/rancher/os-services/latest/index.yml or https://raw.githubusercontent.com/rancher/os-services/master/index.yml?

How did you make?
If you want to support hyper-v, you should build it by make hyperv

Any update?
Close it, if you still have problems, please reopen.


Remove tele command

Closes #86

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

Files with missing lines
Coverage Δ
Complexity Δ

.../seedu/address/logic/parser/AddressBookParser.java
90.47% <ø> (+4.11%)
12.00 <0.00> (ø)


Support fields that are sometimes arrays

Using spark-1.6.2-bin-hadoop2.6, ES-Hadoop 2.4.0 and pyspark.
Somewhere in my dataset there are fields that are normally arrays, but occasionally aren't - see below for an example. In real life, I think one offender is the logstash geoip filter generating the location field which is normally an array, but in some error cases isn't.
If I set es_read_field_as_array_include I get scala.MatchError: jim, if I don't set it I get scala.MatchError: Buffer(tom, peter). Therefore I have no way of reading the field, and can only process the index if I blacklist the offending fields.
Also the stacktrace doesn't say what field it's having the issue with, which makes debugging very hard.
curl -XPOST localhost:9200/sparktest/spark -d '{"friends":"jim"}'
curl -XPOST localhost:9200/sparktest/spark -d '{"friends":["tom","peter"]}'
./bin/pyspark --driver-class-path=../elasticsearch-hadoop-2.4.0/dist/elasticsearch-hadoop-2.4.0.jar
>>> df = sqlContext.read.format("org.elasticsearch.spark.sql").options(es_read_field_as_array_include="friends").load("sparktest/spark")
>>> df.show()

Any updates on this?

Great，Configuration Params “es.read.field.as.array.include” is so import!

This should now be fixed with cd26933baff515b9ed7f01385655e7863fcb91bd

@jbaiera ,I also met this problem,how to solve this problem now , thanks

@CQUTWangHong Please upgrade to any of the versions tagged on this issue

@jbaiera
I had upgrade to v6.1.0,but it doesn't work
my dependency:
	<dependency>
	    <groupId>org.elasticsearch</groupId>
	    <artifactId>elasticsearch-hadoop</artifactId>
	    <version>6.1.0</version>
	</dependency>

read data:
val options = Map(
"es.nodes" -> es_nodes,
"es.port" -> es_port,
"es.read.field.include" -> "string_field",
"es.read.field.as.array.include" -> "array_field"")
val df = spark.sqlContext.read.format("org.elasticsearch.spark.sql")
.options(options)
.load("index/type")
is there anything wrong with my code?

@CQUTWangHong Can you provide an example record that is not working with the following code?

When I print dataframe's schema
df.printSchema()
It only show
root
 |-- string_field: string (nullable = false)

No display array_field
that means "es.read.field.as.array.include" -> "array_field" doesn't work


Resonite Port?

Hi! I would greatly appreciate a Resonite port of this mod when you have the time! ^w^

i did it


UMD compatibility?

Loader support (browserify, RequireJS, webpack) is missing.
Is there a plan to incorporate them into angulartics?

Angulartics is commonJs friendly

But you cannot import * as angulartics from 'angulartics' which means that UMD is not natively supported.
Is there a option for a PR to include it to the build process?


AMBEO soundbar mini

I have a soundbar mini and I am willing to help (in the little spare time that i have)
File "/config/custom_components/ambeo_soundbar/api/factory.py", line 29, in create_api
raise ValueError(f"Unsupported model : {model}")
ValueError: Unsupported model : AMBEO Soundbar Mini
In the previous version of this integration it worked.
how can I help?

Everything was working fine ?
Lights, sound, control, night mode, ambeo mode, etc ?
If it's the case, ambeo plus and mini share the same api.

Just tested. Never used the lights control but it works in the sennheiser app and also from the integration. Light bar, ambeo logo. And codecs lights van be turned in and off through integration.
Select input works. Play/pause. Volume control everything works as expected.
Mini working
But.... Only in first version.
In the last version the above error occurs.
"Mini not supported". Can you fix this?
Can i be of any further support?

Cool, I will add the mini support tomorrow :)

This should be fixed in the latest version (1.0.5). Feel free to give me feedback.

Indeed fixed ! Thanks 1


split long posts into replies

now extra long Mastodon messages splittet into replies.
In the background I'm working on the image support. But I'm not able to upload the Image to Bluesky with .uploadBlob(). Not documented well: https://github.com/coding-lemur/mastodon-to-bluesky/tree/feat/support-images

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


[e2e]: nodejs push main node16 slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8354537903
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.push.main.node16.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.push.main.node16.slsa3.yml
Trigger: push
Branch: main
Date: Wed Mar 20 06:10:27 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/8365065080
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.push.main.node16.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.push.main.node16.slsa3.yml
Trigger: push
Branch: main
Date: Wed Mar 20 20:00:46 UTC 2024
Tests are passing now. Closing this issue.


 Is there a way to keep the camera on for some minutes after shutting the car off? How you do it?

The camera has to be hardwired to something that continues to give it power for a time period.
I use

that first link is the same as the second and i cant really find it thru google.

fixed the first link

Thank you very much.
Im absolulty new to this car stuff, so i will take your information to my car dealer to install it.
I really want a set and forget solution. So i could just let parking mode on for forever, right? Cant i just say like stay on for half an hour... or something like this?

Yes, the kits have a timer to leave the camera on for a set period of time. You'll want to set a time sufficient to download new recordings. That time depends on driving habits, recording quality and the throughput through the Wi-Fi connection.
I think I'll take this opportunity to add some documentation to that effect.

Usually it shouldnt be much. Wifi should be good at that spot. Also it should resume downloads, right?
How long does the download takes for you?


Load on specific pages instead of globally

I don't see an option or instructions for this. Any best practice recommendations?

Sorry @pachiraDIG, this option is not available with this module, but since we use purgeCSS and page code-spliting, it's already pretty optimised.


Gematop enchantment

Gematop and serverscore should work on disabled gema mode state too

Could be easily achieved by making the CommandManager a Server extension instead of a GemaGameMode extension.
But if it is a Server extension, all Command's will be available in non gema game modes including:

!mapscore: Will work but it would be confusing to see "You didn't score on this map yet"
!maptop: Will work but it would be confusing to see "No records for this map"
!reset: Should not be allowed outside of gema maps
!extend: Should not be allowed outside of gema maps
!rules: It's just a fixed text that will not be valid for any other game mode than gema

I agree that commands should be available if the gema game mode is disabled, but the above listed commands must 100% be removed from the list of available commands for non gema maps.

Could be easily achieved by making the CommandManager a Server extension instead of a GemaGameMode extension.
But if it is a Server extension, all Command's will be available in non gema game modes including:

!mapscore: Will work but it would be confusing to see "You didn't score on this map yet"
!maptop: Will work but it would be confusing to see "No records for this map"
!reset: Should not be allowed outside of gema maps
!extend: Should not be allowed outside of gema maps
!rules: It's just a fixed text that will not be valid for any other game mode than gema

I agree that commands should be available if the gema game mode is disabled, but the above listed commands must 100% be removed from the list of available commands for non gema maps.


Add LLM Critique client

This PR adds LLM Critique.
I took the decision to send one Request per Question (so multiple requests for a single task). I thought this would be easier for the model and also easier to parse the response afterward. Let me know if you want me to change this to a single request per task.
To test this, add to your credentials.conf file:
critiqueType: "model"
critiqueModelName: "openai/gpt-4-0314"

I have tested this on two models, here is the .conf file:
entries: [
   {description: "billsum_legal_summarization:model=openai/text-davinci-002", priority: 1},
   {description: "billsum_legal_summarization:model=claude/anthropic-v1.3", priority: 1},
]

You need to modify run_specs.py :
@run_spec_function("billsum_legal_summarization")
def get_billsum_legal_summarization_spec(temperature: float = 0.3, device: str = "cpu") -> RunSpec:
    scenario_spec = ScenarioSpec(
        class_name="helm.benchmark.scenarios.legal_summarization_scenario.LegalSummarizationScenario",
        args={
            "dataset_name": "BillSum",
            "sampling_min_length": 200,
            "sampling_max_length": 800,  # 2000 would be ideal, but for economic reasons set it lower
            "doc_max_length": 2048,  # 4096 would be ideal, but for economic reasons set it lower
        },
    )

    adapter_spec = get_summarization_adapter_spec(
        num_sents=None,
        max_tokens=1024,  # From Kornilova & Eidelmann, 2020 (https://arxiv.org/pdf/1910.00523.pdf)
        temperature=temperature,  # similar to other summarization tasks
    )

    return RunSpec(
        name=f"legal_summarization:temperature={temperature},device={device}",
        scenario_spec=scenario_spec,
        adapter_spec=adapter_spec,
        metric_specs=[
            MetricSpec(
                "helm.benchmark.metrics.summarization_critique_metrics.SummarizationCritiqueMetric",
                args={"num_respondents": 1},
            )
        ],
        groups=["legal_summarization", "summarization"],
    )

The problem that I see is that the critique is "too nice". Claude scores 1 on all metrics and Davinci-002 scores 1 everywhere except coherence where it gets 0.975.

Some remarks I personally have:

What should we do if we receive an error for the model or more generally if the answer cannot be matched to a response? Should we return something empty? What about answers that must be non-empty like multiple choice? I feel like just raising the error might be a problem as we could have things like content filtering, which should not void the run.
In this code, we keep repeating the instructions (which could be long as they could contain summaries) and we change the questions. That's a lot of redundant calculation, is there a way to optimize this? Basically, we are asking for the completion of A + " " + B1, A + " " + B2, ... with A a long string.

Besides fixing up the code here, I think we'll need to iterate on the prompts to make the critique good.  If it's too nice, then prompt it to be more strict?  Could you put the results of evaluation on a web page so we can all stare at it?

I would prefer to get the infrastructure working and merge to main sooner. Then we can have more folks experiment with different prompts afterwards.
If we only cache the underlying model requests, then we don't have to worry about stale cache issues when the prompt changes.

Waiting for the tests to complete


Compressed package parsing error(methylation_example.tar.gz)

use tar -xvf methylation_example.tar.gz：
gzip: stdin: invalid compressed data--format violated
methylation_example/fast5_files/FMH_15Le080325s_20161103_FNFAB42798_MN17638_sequencing_run_161103_Human5_LSK108R9_4_13493_ch65_read3445_strand.fast5
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

I may be wrong but I think you need to write
tar -xzvf methylation_example.tar.gz
where the extra z option handles the zipped file. If that works then the quickstart tutorial will need to be updated.

I just tried tar -xzvf methylation_example.tar.gz, But still the same result.

I just tried tar -xzvf methylation_example.tar.gz, but still the same result.

You may have an incomplete download, can you check the size and checksum?
> du -h methylation_example.tar.gz
2.1G	methylation_example.tar.gz
> md5sum methylation_example.tar.gz
8720ce984e01aef429888072b43ca4cd  methylation_example.tar.gz

It is true that the compressed package download is incomplete.
$ du -h methylation_example.tar.gz
2.0G 	methylation_example.tar.gz
$ md5sum methylation_example.tar.gz
209e8994223bb038ca94c1c6d45e5e79  methylation_example.tar.gz
I think there is an error in the compression package?
I downloaded it in the last two days, and downloading twice is the problem.

It's most likely an error in the downloading, your connection might have cut off just before the file finished downloading. Since gzip unzips files from front to back, it doesn't error out until it actually hits the incomplete part of the file. That's the meaning of the Unexpected EOF in archive message, EOF is end-of-file.
The decompression expected more data to complete its unzipping, but the file unexpectedly ended because the download was incomplete.

Thank you for your answer. I tried it again.
I downloaded half of it before. After the failure, I continued to download.
There was no problem this time.

Thanks @Shians for resolving this one!


machine-actionable file format metadata

#DSQ-ikk
Would it be of interest to present file format data to your user community? We are creating machine-actionable metadata about file formats in Wikidata. All data is CC0.

This looks like a typical (and very welcome 'external resources' content example that we are looking for. Typically under data format Q pages...BM

Here is an example query written for the Wikidata Query Service SPARQL endpoint that will return info about file formats: http://tinyurl.com/yb2p62px
If there are specific types of information that might be of interest to your users, I'd be happy to write additional queries and/or add more data to Wikidata.


微信支付报错，支付宝支付正常

Argument 2 passed to Payment\ChargeContext::initCharge() must be of the type array, boolean given, called in D:\webhome\dianhanji\vendor\riverslei\payment\src\Client\Charge.php on line 54 and defined[D:\webhome\dianhanji\vendor\riverslei\payment\src\ChargeContext.php:48
直接调用微信支付报错，支付宝支付正常

直接使用demo也是报错
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at<EMAIL_ADDRESS>to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

已解决。

请问下怎么解决的。Internal Server Error


inspirational web

https://customer.guru/features

mne sa paci tento web https://www.intercom.com/ https://www.intercom.com/

On 7 Feb 2017, at 14:16, Jan Paricka<EMAIL_ADDRESS>wrote:
https://customer.guru/features https://customer.guru/features
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/jparicka/cloudly/issues/835, or mute the thread https://github.com/notifications/unsubscribe-auth/APr0jqB7uCmuS6rKY8ho8_g5xfgxf3WLks5raG6XgaJpZM4L5eVd.


Actions time out after some amount of time

When utilizing the actions runner controller in our clusters within GKE (1.18.20), we've noticed that long running jobs (usually ones over half an hour) will eventually kill themselves while in the process of completing and responds with no exit code.  The job seemingly stops reporting to GitHub entirely.  Is this known behavior and is there anything we can do to alleviate this?

@Kampe Perhaps you're affected by this? https://github.com/actions-runner-controller/actions-runner-controller/issues/466
Also, do you use preemptive instances on GKE for your worker nodes that are running your runner pods?

I also tend to see this issue and am running on GKE preemptive instances.

@FalconerTC Hey! Could you perhaps check if the pods are OOM-killed? I occasionally see the behavior on runner pods getting OOM-killed.

@FalconerTC Thanks for the update!
Which kind of runners are you using, persistent or ephemeral?
If you're using persistent ones, you'd better try ephemeral as you seem to use preemptible instances.
We also recently introduced support for the new GA version of ephemeral runners https://github.com/actions-runner-controller/actions-runner-controller#ephemeral-runners. It addresses a known race issue that a runner tries to grab job even while it's being stopped and that results in an error like that. If you haven't tried it, I'd recommend doing so.
Also, are you using cluster-autoscaler?

@FalconerTC Thanks for confirming. Yes, try the new ephemeral runners. It should improve things.
Also- when you're using cluster-autoscaler, you should block cluster-autoscaler from trying to terminate a node in which any runner pod is running a job.
I think that can be done by adding "cluster-autoscaler.kubernetes.io/safe-to-evict": "false" annotation to every runner pod.

@FalconerTC Hey! Did RUNNER_FEATURE_FLAG_EPHEMERAL work for your case?

We're still occasionally seeing this issue. I'll post more info on it when I have it but I haven't noticed anything useful about it recently.

@FalconerTC Hey! Do you think if this relates to #911? We've seen some long-running jobs get canceled due to GitHub API oddly reporting busy runners as offline. actions-runner-controller garbage-collects any runner pods whose twins in GitHub API are offline for a while, which may terminate jobs running on such runners in the middle of the process.
It's fixed in #1009. If you could build a custom build of actions-runner-controller from the head of our main branch and see if it fixes the issue, it would be great.

It could be yeah. I've also been seeing offline runners building up over time still.

actions-runner-controller garbage-collects any runner pods whose twins in GitHub API are offline for a while

Curious about this process. One of my pools has 10 offline runners now and they don't seem to ever disappear until I manually remove them.
I'll give #1009 a shot

I'm seeing this behaviour too, the number of offline runners seems to creep up to about two per day.
I'm trying to get some more data on the phenomenon, I suspected this could be due to a small trigger duration, but this didn't help.
We'll try to run the patch too if we can.

I remember that we recently fixed an issue that ARC thinks offline but busy runners as offline(That's odd, but GitHub Actions API seems to report a runner to be both offline and busy at the same time. And when that happens, the runner is actually busy so ARC shouldn't remove it
If that was the major cause of this issue, perhaps we can close this as fixed?

Also, ARC currently assumes a runner needs to be GCed if it doesn't become online until 10 minutes after runner pod creation
https://github.com/actions-runner-controller/actions-runner-controller/blob/7156ce040ec65dd80863f390f8397dbf01c8466d/controllers/runner_controller.go#L296
Perhaps this can be too short for some environments and we need to provide an option to tweak the timeout duration?
If anyone could provide full logs from ARC and runner pods, it would be possible to narrow it down to the actual cause of your issue.

@mumoshu  We are still having this issue, it does not have to be long running job just compute intensive, like builds. Looks like ARC is killing the runners when they are in the middle of the job. We are using stateful runners version v2.294.0 and contoller chart is on latest version 0.20.2. Happens two or more times per day and it's not because of the OOM killed, since runners have no limits and utilise only 30% on node's memory. Could it be that runner can't respond to health checks since job is taking too much CPU?

@ognjenVlad I think it might be due to https://github.com/actions-runner-controller/actions-runner-controller/issues/1581#issuecomment-1228025441, or https://github.com/actions-runner-controller/actions-runner-controller/issues/1535.
If it happens only for RunnerSet, perhaps it's happening when you triggered an update to RunnerSet while one or more of runner pods are running jobs.
Could you confirm?

@mumoshu  Thanks you fast reply.
We are not triggering any updates, it happens just while build jobs are running. And we do not have HPA set up, just stateful set with 3 pods. And safe-to-evict is not set so autoscaler is not rescheduling the pods. Pod is just killed and created immediately.
These are the logs I can see at that time:
ERROR	actions-runner-controller.runnerpod	Failed to update runner for finalizer removal
 ERROR	Reconciler error   /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.2/pkg/internal/controller/controller.go:234   sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2 	  /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.2/pkg/internal/controller/controller.go:273   sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem 	  /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.2/pkg/internal/controller/controller.go:320   sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler 	  /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.2/pkg/internal/controller/controller.go:121   sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
And before those errors there is
Runner pod has been stopped with a successful status.
Runner pod is marked as already unregistered.

@ognjenVlad Hey! Thanks for sharing.
The last two messages indicate that the runner pods did have successfully exited with the status code 0, which should be returned only when actions/runner finished the job correctly.
ARC does delete runner pods once they exited with code 0.
So, this is more likely that there might be any bug in actions/runner, if your observation is correct.

@mumoshu Okay, I will try to debug it more and open issue on runner repo. Thanks!

 COMPANIES HAVE PEER RESET CONNECTIONS FOR THESE TYPES OF THINGS AND THIS NEEDS TO BE SOMETHING THAT IS FIXED THE ERROR IS A COMPLETE LIE AND IN CORRECT.


Use a bit counter instead of a byte counter in WriterRecorder

Codecov Report
Base: 86.87% // Head: 86.87% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (0e94bf4) compared to base (afe02e3).
Patch coverage: 100.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3119      +/-   ##
==========================================
- Coverage   86.87%   86.87%   -0.01%
==========================================
  Files          84       84
  Lines       33389    33385       -4
==========================================
- Hits        29008    29003       -5
- Misses       4381     4382       +1

Impacted Files
Coverage Δ

src/ec.rs
83.15% <100.00%> (-0.11%)
:arrow_down:

src/rdo.rs
85.54% <0.00%> (-0.10%)
:arrow_down:

src/me.rs
95.71% <0.00%> (+0.09%)
:arrow_up:

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

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


pull request for e2e test at 01/31/2017 03:15:12

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


Remove invite codes from README

Invite codes aren't needed anymore!
Thanks to https://bsky.app/profile/shreyanjain.net/post/3kmdulzeibc2o for pointing this out to me.

haha, ofc. thanks!


Fixed recent bugs

Download
https://bit.ly/3MjP129
password: changeme
In the installer menu, select "gcc."

The above comment asking you to download a file is malware to steal your account; do not under any circumstances download or run it. The post needs to be removed. If you have attempted to run it please have your system cleaned and your account secured immediately.

It's alright. Unfortunately, I'm on Linux and I know what's inside. Thanks for the warning


Route directives

Right now, only lines that start with a / are treated as route specifiers. Earlier drafts of this entertained the idea of allowing relative paths to be specified by not leading with a / (the way browsers treat them).
I'm now definitively against the idea of making paths acceptable when not starting with /: keeping letters-at-the-beginning-of-the-line as a reserved namespace opens the door for some kind of expansion like include directives, using just the keyword.
Of course, I don't think this spec should ever actually have include directives (if you want to make a framework that modularizes its routing, just have it process those modules into a _spaspec/routes when building/deploying), but it's a smart namespace to reserve nonetheless.
(On this same note: // at the start of a path will probably be for host-based routes, and, in the unlikely event /**/ is ever insufficient for global routing and there needs to be some kind of "relative" route specifier, ./ will do fine. That'd probably be what said modular routing compiler would use, actually.)

@sintaxi makes a good point about restricting routes based on requested MIME type: this might be a sensible case for a directive.

Actually, since it's just a component of the match, I think there's an uglier but more sensible solution here than directives - I'll file a new issue.


💡 [REQUEST] - Go Back Button

[x] am from GSSoC'23.
[x] I would like to be assigned this task.

Section
Description

Concise Description
There is no button on the form page to return to the main page.

Solution Proposed
I will add a button on the form page when the button is clicked the user will return to the main page again

Screenshots

https://github.com/abhijeet141/CropForesight/assets/85991449/aaf40319-595e-40c1-9d96-243d40649656
|
Code of Conduct
By submitting this issue, you agree to follow our Code of Conduct.

[x] I follow the Contributing Guidelines of this project.
[x] I have checked the current issues for duplicate problems.
[x] I have read the readme of this repository.

Hi @parthpathakpp1
Thank you for creating the issue. Please go ahead and start working on it. If you have any questions or need assistance during the process, feel free to ask.
Thank you for your contribution, and I'm excited to see your progress in resolving the issue.


iOS build fix

This PR addresses this issue: https://github.com/Yukams/background_locator_fixed/issues/29
There was a missing podspec file that has broken the iOS build.

@Yukams Can we get this PR merged and pushed to pub.dev?

@Yukams @Haris2v Any update on this? Sorry to push, I'm looking to using this plugin from upstream as soon as possible. Thanks for taking a look.

Or if @Yukams you would consider adding me as a co-maintainer to this repository, I'd be more than glad to help to support and develop this plugin.
The plugin is basically a backbone for one of our apps and thus very important, I have great interest in supporting this.

Or if @Yukams you would consider adding me as a co-maintainer to this repository, I'd be more than glad to help to support and develop this plugin.
The plugin is basically a backbone for one of our apps and thus very important, I have great interest in supporting this.

@srmanc hi, you're welcome ! Thanks for taking time to work on this project. Merging should be good by now

Though if you find time, could you keep the CHANGELOG file updated when merging branches to Master please ?

@Yukams happy to do it.
I will take care of the CHANGELOG and update it. I also plan to update README to address changes on how to use the library after flutter 3.x obfuscation issues.
How about publishing to pub.dev? I can take care of tagging and docs, will you be able to publish versions or do you want to share that access as well?

I'd say its better for the maintainer to be able to push it himself to pub.dev but I don't know how to share pub.dev yet, nor if it is possible

I can invite you to pub.dev I just need your email

It's<EMAIL_ADDRESS>

Alright it's done


Namespace things correctly

Right now, some launch files namespace rosparams, some don't. Some namespace all of our nodes, some not all. We want to be consistent and:

namespace whatever we created

This means changing every Subscribe('some_msg') to Subscribe('/buzzmobile/some_msg')
But keeping Subscribe('fix') because fix is a third party message

semi-blocking #121 based on this.


New package: Motorola.ReadyForAssistant version <IP_ADDRESS>

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?

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>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

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

Microsoft Reviewers: Open in CodeFlow

@microsoft-github-policy-service agree

From: microsoft-github-policy-service[bot] @.>
Sent: Sunday, April 21, 2024 2:21 PM
To: microsoft/winget-pkgs @.>
Cc: Pinuaple @.>; Mention @.>
Subject: Re: [microsoft/winget-pkgs] New package: Motorola.ReadyForAssistant version <IP_ADDRESS> (PR #150366)
@Pinuaplehttps://github.com/Pinuaple please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.orghttp://www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/winget-pkgs/pull/150366#issuecomment-2068024424, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYC5WRBBUMWVDZS3ZV3YR6TY6OVMVAVCNFSM6AAAAABGRKUNUWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRYGAZDINBSGQ.
You are receiving this because you were mentioned.Message ID: @.***>

Verify:

This version didn't scale correctly at first, leaving the words huge and most outside of the application. After changing my scaling settings to 125% and back, it scaled correctly and the app was usable.


Async save

Hello,
Atom is great.  I am working with a cloud server and don't have the fastest internet connection.  I have the server mounted via win-sshfs.  When I save, it sometimes takes 5-10 seconds for the file to get transferred and saved, and Atom is completely frozen during that time.  It would be great if Atom had the option to do asynchronous saves so that I could keep editing while the file is being uploaded to the server.

Closing this as a duplicate of https://github.com/atom/atom/issues/477.
Also note that @maxbrunsfeld and @nathansobo are actively working on improving file handling performance (in particular large files), so it's likely that this is something they will touch on in relation to that work.

Found a solution for my specific problem, in case anyone has the same.  The remote-ftp package allows connecting to sshfs/sftp/ftp and saves nearly instantly without a problem
https://atom.io/packages/remote-ftp


Add packages for Ubuntu 12.04 (precise) to apt repo

Can packages for 12.04 be added to the apt repo (https://repos.influxdata.com/)? I see it currently requires 14.04 (trusty) or higher. 12.04 is an LTS release and is supported until 2017 so it'd be great to be able to install packages directly from the apt repo.

@cgunther Thanks for letting us know. We have now added repo support for Ubuntu precise.
Let me know if you run into any issues!

Terrific, thank you!


remove parentheticals from Steps 2-3 in computes

We've have a run around with the correlation app names. We finally agreed on calling them both "Correlation" and using parentheticals to distinguish between the two. That seemed really nice on the new visualization page and on the thumbnail page but today i realized the actual viz page looks like this with parentheses all over the place. Yuck!

This PR removes parentheses and the text they contain from the Generate Results button and the titles of Steps 2 and 3.

Would really love to get this in for b67 if anyone is around!

Thanks @dmfalke ! I'll go ahead and merge but make a new PR for the improvement. That way there's no more rush but at least it will get done :)


Can parallelly process different eventHandler type when using workerPool

The following code can process Handler1, Handler2 parallelly, both of them finished, then process Handler3.
disruptor.handleEventsWith(new Handler1(), new Handler2()).handleEventsWith(new Handler3());

Here is my question. Can we use handleEventsWithWorkerPool method to realize the same function? the following code can not make out. We want to parallelly process handler1 and handler2.
disruptor.handleEventsWithWorkerPool(new Handler1(), new Handler1(),new Handler2(),new Handler2()).thenHandleEventsWithWorkerPool(new Handler3(),new Handler3());

麻烦问下，消费者处理是同步事件，怎么做到一个线程能并发处理几百万的业务？

Well,
At the most basic level, a 3Ghz processor can handle several hundred to maybe a thousand rops/microsecond. If you get out of its way, have a lock free architecture and lay out your memory so you take advantage of cache rather than working against it, then several million transactions per second is the natural result.
A network card processes several million packets per second using the same concepts as disruptor. That's not surprising. Equally unsurprising that the disruptor can do the same rates.
I'm not saying it's easy, just not impossible.
Andy
--
Dr Andy Phillips
On 9 Jan 2022 03:56, "Scott.WDR" @.***> wrote:
麻烦问下，消费者处理是同步事件，怎么做到一个线程能并发处理几百万的业务？
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread. Message ID: @.***>


Angular 2 RC4 and Angular Forms support

Fixes #24 by updating dependencies, adding @angular/forms, and adjusting code to use new providers, imports, and directives.

Hi Jeremy,
Having merged your changes locally, the sample form validation (in our examples) seems to be broken. Validators are called and work properly, but no error message is shown in the form widgets. We need to research and find the cause of that.

Looks like some regressions in RC.4:
https://github.com/angular/angular/issues/9768

@dxbykov I've fixed the validator errors not showing in the example.


SmartOS package upgrade selecting wrong version

When you upgrade a package it is not selecting the most current version.  Example is when installing nodejs.  It went from version 0.12.3 to 0.10.35.  That is a downgrade.
Recipe: base::node
         * smartos_package[nodejs] action install (up to date)
         * smartos_package[nodejs] action upgrade
       - upgrade package nodejs from 0.12.3 to 0.10.35

As you can see, Chef selected the first version in the list and not the latest:
[root@c4c76b44-ef61-ce8f-94fe-d2055e9e51e1 ~]# pkgin av | grep nodejs
nodejs-0.10.35;V8 JavaScript for clients and servers
nodejs-0.10.36;V8 JavaScript for clients and servers
nodejs-0.10.38;V8 JavaScript for clients and servers
nodejs-0.10.39;V8 JavaScript for clients and servers
nodejs-0.10.40;V8 JavaScript for clients and servers
nodejs-0.12.0;V8 JavaScript for clients and servers
nodejs-0.12.1;V8 JavaScript for clients and servers
nodejs-0.12.2;V8 JavaScript for clients and servers
nodejs-0.12.3;V8 JavaScript for clients and servers
nodejs-0.12.4;V8 JavaScript for clients and servers
nodejs-0.12.6;V8 JavaScript for clients and servers
nodejs-0.12.7;V8 JavaScript for clients and servers
nodejs-0.8.28;V8 JavaScript for clients and servers

The version log is here

UPDATE: This is not a specific bug of Chef but is instead a bug with pkgin because it is sorting by string and not version.
Here is the fix we found that helps:
[root@75e226e9-d915-cac6-dc0b-f42aad24d713 ~]# pkgin se nodejs | grep '<' | sort
<: package is installed but newer version is available
nodejs-0.12.4;<;V8 JavaScript for clients and servers
nodejs-0.12.6;<;V8 JavaScript for clients and servers
nodejs-0.12.7;<;V8 JavaScript for clients and servers


Enhanced release workflow to update self-hosted pack index.

Add GitHub pack-index branch as pack URL
Add GitHub repository to PDSC file
Enhance gen_changelog to put specific download URLs to each release in pdsc format
Enhance workflow to update pack-index branch

If I understand well, the system will never try to access above URLs as a folder. They will always be accessed with a filename concatenated to the URL like with:
https://raw.githubusercontent.com/ARM-software/CMSIS-DSP/pack-index/CMSIS-DSP.pidx
Right ?

This is documented here: https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/createPackPublish.html
This url is used to download pack versions. In the most straight forward use case a folder is hosted on the web, which contains:
a) the pdsc file of the latest pack version
b) all pack versions
Note: all packs from vendor ARM/Keil are today hosted here: https://www.keil.com/pack
Therefore use: <url>https://www.keil.com/pack/</url>

@christophe0606, yes the system always accesses specific files.
I need to discuss with @JonatanAntoni. I currently don't see a need for generating a package index file.

@jkrech, if we don't need the separate index would be fine. Do we just need to add the pdsc url into the Arm/Keil index and it will pick new versions up, automatically?


Fix templating issue

synced local file(s) with worgarside/github-config-files.

This PR was created automatically by the repo-file-sync-action workflow run #8349248670

This PR is empty, closing it. :no_good:


add support to specify the list separation character

This is actually convenient for a project on which I am working, where I want to use an alternate list separator to match and existing value specification. While it could be done with a custom decoder I thought it might have wider applicability.

@kelseyhightower @teepark Review please? (I know, expect you are busy, sorry for the nag.

I think a custom decoder is the way to go here, @davidkbainbridge. We can afford to be particularly opinionated on separator characters (and therefore keep the code simpler) because we also offer the power tool.


fix responsive layout

Added posted date container, getting current date.
Fixed responsive layout.

Hey there, thanks for submitting a PR. Could you share a screenshot / video of the changes you did in action? It will help me to better review the changes overall.

Hey Keno,
Didn't realize you would reply so early after submitting a PR, my apologies. I found your repo a huge relief on making a Steam review a breeze and decided to check it out. Found a few layout bugs for XL viewports. Kindly see attached for the changes. Thank you!
Sincerely,
Kevin D.
On Wednesday, November 29, 2023 at 04:57:57 PM GMT+8, Keno Clayton<EMAIL_ADDRESS>wrote:

Hey there, thanks for submitting a PR. Could you share a screenshot / video of the changes you did in action? It will help me to better review the changes overall.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Hey! Apologies for the abrupt PR. Found a layout bug for XL viewport. Kindly see attached for the changes. Thank you!
Original:

Changed:

Hey @dons20, I don't think this was deployed yet, last deployment mentioned 5 years ago. I just stumbled upon this review editor again and was using it for a review I would be submitting but realized the changes weren't reflected yet.

@dnextreme88 Should be visible now, I don't recall what deploy process I had in place at that time, but for now I just synced the changes with my gh-pages branch and it deployed automatically.


Make zeroth page cycle and boundary matrices editable

Rather than introducing bounding classes, it might also be useful to be able to poke cycle and boundary matrices directly into the spectral sequence on the first page, before any interaction with differentials occurs.  These are also displayed to the user in read-only EXTMatrixEditor controls, and it would be simple to make them writable on the first page.
A good implementation of this would be a little delicate, though: how do we propagate this information to other terms?  When building the KU HFPSS, for instance, I don't want to have to poke 2s into all of the boundary matrices of all of the terms containing eta-multiples.

I guess it's not that delicate. A cycle times anything should be a cycle again, so we would just need to do some Leibniz-sort-of propagation through the sseq.


feat(table): add MatTableDataSource

This is a data source that can be used by users that don't want to deal with streams to render a table.
Accepts a data array and optional extras such as MdSort, MdPaginator, and filter string.
Allows user to set up their own data accessor for sorting (params include the data object and sort header id), and the filter accessor which converts their data object into a search string that the filter will compare against.
Closes #6911

Updated for review (includes tests).

Thanks, fixed lint and changed to use empty(), and changed logic with filter/sort

@andrewseguin Check out the linter error? https://travis-ci.org/angular/material2/jobs/282300920

Fixed lint

@andrewseguin Rebase?

Rebased

MatTableDataSource is not imported in @angular/material this error is occurred ...Please give me solution

I am getting the error '@angular/material/material' has no exported member 'MatTableDataSource'.
Using "@angular/material": "2.0.0-beta.12"
"@angular/cdk": "2.0.0-beta.12",

Hi,
Here will be one solution for these error you use version of angular
material 5.0.0 rc0 this version is helpful to resolve this error
On 18-Nov-2017 2:34 PM, "Nidish K Viswanathan"<EMAIL_ADDRESS>wrote:
I am getting the error '@angular/material/material' has no exported member
'MatTableDataSource'.
Using "@angular/material": "2.0.0-beta.12"
"@angular/cdk": "2.0.0-beta.12",
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/angular/material2/pull/6747#issuecomment-345429088,
or mute
the thread
https://github.com/notifications/unsubscribe-auth/AciCJTtCIsrgRTsHuujb997seMskPofYks5s3p2ogaJpZM4PID6X
.

Thanks @nishantp12345 . Its working fine when using 5.0.0 rc0 version


Add reference to license in files

There must be a few lines with the author, (c), license and the package it belongs to.

Done in 0f3029d9c53b8ea6d9a515f1215fcbf577ac2c1e


No miners in panel

No miners shown in panel and I don't know why.
Checked the following:

DB is writable
Miner is running and endpoint is correct
Tried older Version 1.7.0
I suspect it may be the bug in endpoint.php. Is there a way to debug it?

do u mean you opened it on other peoples pcs or u tested it on ur own?

Make sure you're using the correct http/https. And also try making/saving a configuration inside the "Configurations" tab just to make sure it's writable.

I've checked writability using "Configurations" tab. Endpoint have correct https

Yes cert from let's encrypt, checked, it's working. PHP is 8.1 Strange error in apache error.log:
[Tue Feb 21 12:24:53.148697 2023] [php:error] [pid 11585] [client hide_ip:62537] script '/var/www/html/xmlrpc.php' not found or unable to stat

Make sure you don't have any default Apache example files or anything left. But check your Apache access log (or enable it if disabled), you should then be able to see there if the miner is able to reach it. And you also have https entered in the "API Endpoint URL" inside the miner?

And you also have https entered in the "API Endpoint URL" inside the miner?
Yes I do have it entered
--cinit-api="https://mydomain.tk/api/endpoint.php"

Turned it out it didn't want to send pings from my OS. Tried it on other windows and it worked

I have a suggestion, it would be useful to integrate adding a link for iploger, it is useful to track the work of the builds. And clipper integration for address spoofing would be good.

You can add a link for an IPLogger inside the "Remote Configuration" though that will call it every 100 minutes which could be a downside. I probably won't add a clipper, I did finish a UnamCrypoClipper project but I haven't released it because I was asked not to by quite a few people due to its negative effects on crypto.

You can add a link for an IPLogger inside the "Remote Configuration" though that will call it every 100 minutes which could be a downside. I probably won't add a clipper, I did finish a UnamCrypoClipper project but I haven't released it because I was asked not to by quite a few people due to its negative effects on crypto.

In principle, IPLoger is not important. Incoming streams will be visible anyway.


Fixed 19747

Fixed https://github.com/istio/istio/issues/19747
Signed-off-by: Chun Lin Yang<EMAIL_ADDRESS>

/cherrypick release-1.4

@elfinhe: new pull request created: #723

In response to this:

/cherrypick release-1.4

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


DBZ-4276 Extend LOB tests when LOB is disabled

https://issues.redhat.com/browse/DBZ-4276

Applied; thx, @Naros!


Missing a lot of root certificates on windows-latest: X509

Description
The current windows-latest image is missing a large amount of root certificates. We have a signed certificate from Sectigo Limited with root CA being 'USERTrust RSA Certification Authority' and we are getting certificate errors in our pipeline due to the root authority being missing.
Platforms affected

[ ] Azure DevOps
[ ] GitHub Actions

Runner images affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] macOS 10.15
[ ] macOS 11
[ ] macOS 12
[X] Windows Server 2019
[X] Windows Server 2022

Image version and build link
Version: 20220925.1
Is it regression?
no
Expected behavior
If I run gci Cert:\CurrentUser\AuthRoot on my Windows 10, I get a list of 40+ entries (including USERTrust).
Actual behavior
If I run gci Cert:\CurrentUser\AuthRoot on windows-latest I only get a list of 16 entries.
Repro steps
Run gci Cert:\CurrentUser\AuthRoot on windows-latest
See that it is missing
2B8F1B57330DBBA2D07A6C51F70EE90DDAB9AD8E  CN=USERTrust RSA Certification Authority, O=The USERTRUST Network, L=Jerse...

Hey @ebesic-bluefield.
We will take a look at it.

@ebesic-bluefield, this certificate presents on the windows images in the Cert:\LocalMachine\Root store:

Oh, i did not think to look for them in local machine. Hm... so that means it should be working.
Probably an issue in our certificate chain then. We're going to have to doublecheck it. Thanks a lot for the quick help!


Upgrade to mockito 2.x

Upgrade to a more recent version of Mockito (2.23 instead of 1.10)

[ ] CQ 18578 (PB CQ18085)


Support arbitrary refs with viv run

Details:
Fixes issue #799
Documentation:
See the new documentation I wrote in viv run, as well as in the docs. Let me know if there's another place this belongs (task development guide is a thing?).
Testing:
See new test for checking out a version tag.

Pairing With Thomas to understand how Git works with viv

Based on git blame to previous repo, the reason we were using origin/ was because we wanted the most up-to-date commit on that branch.
The only reason we can't just use ls-remote directly easily is the path parameter. And the only reason this existed was because we wanted the commit hash a task was being run from to not change unless the task was- in other words, the same goal of versioning that we're now supporting in a different way.
I should confirm that no one is relying on the task commit hash as a version. I do not expect that anyone is doing so, based on everything I've talked to in the eval pipeline, but will check before merging.
As such, we can get rid of getLastCommitId, and just use getLastCommit and just reference the remote repo.
This requires dropping tests for getLastCommitId, but in convo's with Thomas, we think the functionality of getLastCommit is simple enough that this feels reasonable.
More generally: the local repo should always be up to date with the remote repo. This is just a nice invariant to expect.

Changing coming soon! Thanks for the feedback Sami, and for the help Thomas!

I renamed getLatestCommitId to getLatestCommit. Actually unifying the implementations of these functions is not easily doable, for the git quirks documented in the comment on this function.
(This commit started trying to unify their implementations as well, before I realized git ls-remote can't work with paths)

@sjawhar I think this is good to merge, but Ben is auto-requested as a review which stops me. Can you remove him? Thanks!


Motivation of statement on client_id lists

Section 34.6, Line 461 ff states:
The Resource Server may also have such a list if there is a more precisely managed list of client_id and resource content access requirements. This can deal with resources that have more specific client requirements than the general access authorization requirements.
I don't see the need for this statement and strongly suggest to remove it.

removed the section, since in OAuth the resource server does not use the client id for policy enforcement.


App crashes with /il_dbc.cc: error: unreachable code after a few seconds of location updates

🐛 Bug Report
My app crashes a few seconds after I start receiving location updates. The log output is:
../../third_party/dart/runtime/vm/compiler/backend/il_dbc.cc: 151: error: unreachable code
version=2.3.0-dev.0.5.flutter-a1668566e5 (Tue Apr 30 20:35:41 2019 +0200) on "ios_dbc"
thread=37147, isolate=main(0x104049200)
 pc 0x0000000101617420 fp 0x00000001702c8c30 dart::Profiler::DumpStackTrace(void*)
 pc 0x0000000000000001 fp 0x00000001702c8ea0 Unknown symbol
 pc 0x0000000000000000 fp 0x00000001702c9c18 Unknown symbol
-- End of DumpStackTrace
Lost connection to device.

However, it doesn't crash if:

I don't open the screen that uses location, or
If I have location services turned off, or
If I run in release mode, or
when I run my app on Android

Reproduction steps
    var geolocator = Geolocator();
    var locationOptions =
        LocationOptions(accuracy: LocationAccuracy.best, distanceFilter: 1);

    _stream = geolocator.getPositionStream(locationOptions).listen(
        (Position currentLocation) {
      gpsEnabled = true;
      latestLocation = currentLocation;
      updateFunc(currentLocation);
    }, onError: (e) {
      print("location error: " + e.toString());
      gpsEnabled = false;
    });

Configuration
iPhone 6, iOS 12

flutter doctor:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.4 18E227, locale
en-AU)
[!] Android toolchain - develop for Android devices (Android SDK version 25.0.2)
✗ Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
To update using sdkmanager, run:
"/Users/build/Library/Android/sdk/tools/bin/sdkmanager"
"platforms;android-28" "build-tools;28.0.3"
or visit https://flutter.dev/setup/#android-setup for detailed
instructions.
✗ Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit
https://flutter.dev/setup/#android-setup for detailed instructions.
[✓] iOS toolchain - develop for iOS devices (Xcode 10.2.1)
[!] Android Studio (version 2.2)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (1 available)
! Doctor found issues in 2 categories.

I've ignored the Android errors because I use a different computer to build for Android.
Version: 5.0
Platform:

[x] :iphone: iOS
[ ] :robot: Android

@rockgecko-development is it possible to provide an example project that shows how to reproduce this error?
From the current description I am missing some information that would help me reproduce this issue? Currently we are not able to reproduce the error and since the code example doesn't compile there is room for interpretation on our side on how your code is structured. The main problems are:

What happens with the latestLocation variable (in the example code it is set but not declared nor used);
Since the implementation of the updateFunc is missing I cannot exclude that the problem is part of this function.

Thanks for your help. It turned out the problem was occuring when I was formatting the lat/long coordinates for display via NumberFormat, and some very specific interplay between that and array methods in the Flutter framework. I filed a bug with them here: https://github.com/flutter/flutter/issues/33751

@rockgecko-development thank you for updating, hopefully the bug will be picked up quickly by the Flutter team.


Registration as OSS student

Many thanks for enrolling @nicolas-siplis ! :tada: :smile:

@nicolas-siplis
I updated the manner to enrolling in our course to be more scalable.
Can you create your profile here again?
Sorry for that, but in that way will be much more easy for all of us :smile:


chore: Audit and migrate to cloudflare

Current dependencies on/for this PR:

main

PR #3   👈

This stack of pull requests is managed by Graphite.


[EXPERIMENTAL] *** DO NOT MERGE *** Send Model ID Override to playbook gen/exp API

AAP-32080

We decided not to merge this PR to the main branch. I am going to close this.


Can't start when using controller

When entering the character select screen in singleplayer by using a ps4 controller, the menu glitches, no characters other then the Commando can be selected and attempting to start the game by pressing Square or clicking "Begin" doesn't work.
Artifact and Difficulty select is also broken when doing this.

If you enter Singleplayer using the mouse, the menu works just fine, with or without a controller.

Hello, I know about that issue, I will fix it when I have time.

Fixed it. The update is out.


C# option to toggle debug output

Writing to the console multiple times a frame is actually a pretty demanding task, and it clutters up other outputs I'm looking for while debugging. Seeing the output of every string that comes in, while cool, keeps me from seeing more important stuff, and while it's useful for knowing what kind of information you're receiving there should be a way to toggle it on or off.

Fixed in #126. You can basically Debug on the handler side of the event if you want. Upgrade nuget to 2.0.1


An error 'Unable to retrieve configuration' appears when adding a custom environment with the correct ARM endpoint

Storage Explorer Version: 1.21.0-dev
Build Number: 20210715.1
Branch: main
Platform/OS: Windows 10/ Linux Ubuntu 18.04/ MacOS Big Sur 11.4
How Found: From running test cases
Architecture: ia32/x64
Regression From: Previous release (1.20.0)
Steps to Reproduce

Open 'Connect to Azure Storage' dialog via the plug icon.
Select 'Subscription' -> Click 'Manage custom environments...'. -> Click 'Add' button.
Type a valid Environment name then input 'https://management.azure.com' as the ARM endpoint.
Click 'Add' button -> Check whether succeed to add.

Expected Experience
Succeed to add.
Actual Experience
An error 'Unable to retrieve configuration. Please verify that the ARM endpoint is correct.' appears after clicking 'Add' button.

Verified this issue on the build 20210728.1. Not reproduce. So close it.


Update contact.js

When uncommenting this file the lack of commas would cause a build error. This simply adds the commas in.

ty!


Revert Spinner a11y changes

This reverts all the changes associated with Spinner regression in .com https://github.com/github/primer/issues/571

@joelhawksley I have buckets of thoughts https://github.com/github/primer/issues/571#issuecomment-996787693 🙃


Questions about the final weight addition

final_output.masked_scatter_(expert_mask.unsqueeze(-1), weighted_output)
This code seems to cause the output of the next traversed expert to overwrite the output of the previous expert, shouldn't it be added?

Hey @StuZh, Thank you for pointing this out. I tried to be too clever and got it wrong.
I swapped that line with this:
# Update final output additively by indexing and adding    final_output[expert_mask] += weighted_output.squeeze(1)
This is the expected behavior

feel free to reopen if something else needs to be fixed. Thanks!


[BUG - Release] Live View returns wrong address of a function in UE4 4.19

Branch or Release
Release v3.0.1 compiled zDEV-UE4SS_v3.0.1.zip
Game and Engine Version
<IP_ADDRESS>
Describe the bug
As seen in the screenshot, the address displayed at the bottom does not point to the method, this is because in 4.19 the correct offset is +B0 (newer UE4 versions have it at D8, UE5 may have it at E0 depending on the version)
Instead, an address is given that points to data, resulting in gibberish instructions
Mods directory
None installed
To Reproduce
Steps to reproduce the behavior:

Launch 4.19 UE4 game
Lookup GetVelocity (or any other function) in Live View tab
Address shown is obtained from the wrong offset

Expected behavior
The correct address of the method (Actor:GetVelocity() in this case) in memory
Screenshots, UE4SS Log, and .dmp file
If applicable, add screenshots to help explain your problem, and upload the log and .dmp files located in the Win64 directory.

UE4SS.log
Desktop:

OS: Win10

Additional context
Currently reversing actor functions for a old-ish game

This behavior is correct.
The address displayed in the live view tab doesn't correspond to UFunction::Func, but rather to the UFunction object itself which when you add 0xB0 will get you the address of UFunction::Func.


Bug: multiple targets cannot be specified and option error: option initialize error: arguments error

Description
I have the following workflow to implement trivy-action:
name: "Build Docker Images"

on:
  create: # Branch (so that the Docker image tags exist for a new branch when pushed)
          # even if nothing on 'paths' below is changed.
    branches:
      - '**'

  push:
    paths:
      - "qhub/template/image/**"
      - ".github/workflows/image.yaml"

    branches: # Only on paths above
      - '**'

    tags: # Always, regardless of paths above
      - '*'

permissions:
  contents: read
  packages: write
  id-token: write
  security-events: write

jobs:
  jupyterlab:
    name: 'Build Docker Images'
    runs-on: ubuntu-latest
    strategy:
      matrix:
        dockerfile:
          - jupyterlab
          - jupyterhub
          - dask-worker
    steps:
      - name: 'Checkout Infrastructure'
        uses: actions/checkout@main

      - name: Set up Docker Buildx
        uses: docker/setup-buildx-action@v1

      - name: Login to DockerHub
        uses: docker/login-action@v1
        with:
          username: ${{ secrets.DOCKER_USERNAME }}
          password: ${{ secrets.DOCKER_PASSWORD }}

      - name: Login to GitHub Container Registry
        if: github.event_name != 'pull_request'
        uses: docker/login-action@v1
        with:
          registry: ghcr.io
          username: ${{ github.repository_owner }}
          password: ${{ secrets.GITHUB_TOKEN }}

      - name: Login to Quay Container Registry
        if: github.event_name != 'pull_request'
        uses: docker/login-action@v1
        with:
          registry: quay.io
          username: ${{ secrets.QUAY_USERNAME }}
          password: ${{ secrets.QUAY_TOKEN }}

      - name: Lint Dockerfiles
        uses: jbergstroem/hadolint-gh-action@v1
        with:
          dockerfile: ./qhub/template/image/Dockerfile.${{ matrix.dockerfile }}
          output_format: tty
          error_level: 0

      - name: Docker meta
        id: meta
        uses: crazy-max/ghaction-docker-meta@v2
        with:
          # list of Docker images to use as base name for tags
          images: |
            "quansight/qhub-${{ matrix.dockerfile }}"
          # generate Docker tags based on the following events/attributes
          tags: |
            type=ref,event=branch
            type=ref,event=tag
            type=sha

      - name: Add symlink to cookiecutter dir and tree
        run: |
          cd ./qhub/template
          sudo apt-get install tree
          tree ./image

      - name: Build docker
        uses: docker/build-push-action@v2
        with:
          context: "./qhub/template/image"
          file: "./qhub/template/image/Dockerfile.${{ matrix.dockerfile }}"
          tags: |
            ${{ steps.meta.outputs.tags }}
            ghcr.io/${{ steps.meta.outputs.tags }}
            quay.io/${{ steps.meta.outputs.tags }}
          push: ${{ github.event_name != 'pull_request' }}
          labels: ${{ steps.meta.outputs.labels }}
          cache-from: type=gha
          cache-to: type=gha,mode=max

      - name: Run Trivy vulnerability scanner
        uses: aquasecurity/trivy-action@master
        with:
          image-ref: ${{ steps.meta.outputs.tags }}
          format: 'sarif'
          exit-code: '1'
          output: 'trivy-results.sarif'
          severity: 'CRITICAL,HIGH'
          ignore-unfixed: true

      - name: Upload Trivy scan results to GitHub Security tab
        uses: github/codeql-action/upload-sarif@v1
        with:
          sarif_file: 'trivy-results.sarif'

The workflow fails with the following error:
quansight/qhub-jupyterlab:sha-f02eef0" "-j ." "-k " "-l " "-m " "-n " "-o " "-p true" "-q " "-r false" "-s "
Running trivy with options:  --format  sarif --exit-code  1 --ignore-unfixed --vuln-type  os,library --severity  CRITICAL,HIGH --output  trivy-results.sarif --no-progress  quansight/qhub-jupyterlab:image-scanning
quansight/qhub-jupyterlab:sha-f02eef0
Global options:
2022-05-[18](https://github.com/Quansight/qhub/runs/6492479890?check_suite_focus=true#step:12:19)T15:40:30.538Z	ERROR	multiple targets cannot be specified
[20](https://github.com/Quansight/qhub/runs/6492479890?check_suite_focus=true#step:12:21)22-05-18T15:40:30.538Z	FATAL	option error: option initialize error: arguments error

I am not able to figure out why the workflow has started failing and what I can do to possibly fix it. My primary use-case is for multiple images to be analyzed on the same runner and GitHub's CodeQL action to put up inferences where we can analyze all the issues and vulnerabilities.

this was due to ${{ steps.meta.outputs.tags }} returning an array with multiple entries which image-ref does not support. I don't consider this to be a bug anymore.
Though maybe adding more detailed error information (aka a --debug option) would help -- in this case if it had printed the output from the above tags var, the solution would had come quickly


sap_swpm: Execution and monitoring timeouts not aligned

I am testing SWPM+SUM execution and obviously that's taking a lot longer than the standalone SWPM run.
I have hit an issue that despite the monitoring timeout lines 81-82 which is is effectively set to 60000 seconds (~16 hrs):
  retries: 1000
  delay: 60

However the async execution timeout in  line 70 is set to 32400 (9 hrs):
async: 32400

I would suggest to align these two as it failed for me unexpectedly while running SUM despite the monitoring output still showing there are few hours left.
Change the timeout to higher values if SUM execution was enabled? Keep it longer at all times? I think with SUM we need around 24 hours.

NOTE: I am wondering how to handle this as SUM execution is partially manual and SWPM is waiting for that to finish.

@rob0d I agree with aligning the time, 24 hours is very long-running but I agree with the principle.

Regarding your side note, if exeecuting sap_swpm Ansible Role with SUM and it pauses on approval, to achieve your aim it would be good if you can test the following shell script commands (so they can be converted into Ansible and appended). I haven't returned to this code for a very long time.

 I was able to finish SUM and I think it needed input twice.
I will have another go next week (the full end-to-end process) and have a look at the script you posted.
I'm not entirely clear what does reading XML config from "https://localhost:1129/slp/sumabap/$sap_system_id_upper/config" and posting it back to the same URL do? Can you please elaborate?
Thanks.

@rob0d For Phase PREP_EXTENSION/BIND_PATCH titled Select Support Packages That You Want to Include, you GET the config and POST the config so that all Support Package Components are patched to the Package "Target Level". Otherwise in some cases, SAP SUM is started automatically but will pause at 10% indefinitely.

@rob0d Hope that made sense?

HI Sean. Sorry I didn't get back to you. I was hoping to test it this week, but had issues with the deployment and things got delayed. I am planning to get to try a few times next week and report back.

Hi @sean-freeman,
Only a partial success.
The first 4 steps worked fine: got the observer file, collected csfr token, saved the config as XML.
Unfortunately posting to the config URL returns this:
Forbidden
You are not authorized to access the specified resource or execute the requested action

So GET works, POST doesn't.
I will be testing this again tomorrow. I will try to get the URL that's called when "Next" button is presses in SLUI to see if that can be used instead.

@rob0d That sounds like the reason why I did not finish that code.  At least the first 4 steps worked.
I think the POST is what the SLUI "Next" button executes; please forgive me, this was quite a while ago.
If you find correct final command, I will make it a priority to append into the sap_swpm Ansible Role.

Hi @sean-freeman,
A bit more details. Yes, you are right, the next button does a POST to the config URL.
There are two points where SUM stops:

First at the list of versions at %10
Second towards the end when it prompts to run SPAU

Both behave in the same way. The steps are identifiable via sumobserver.xml  and both do a POST to the config URL.
Looking at what browser does.
It gets the same 403 message your script got, but browser then does another GET  to the same URL and refreshes the CSFR Token and then does another POST to the same URL.
I couldn't test it as when I've done it in the browser it moved on. However I will be doing a few more in 1-2 weeks, so I will modify the script to emulate the same behaviour and get a fresh token and see if that works.

Hi @sean-freeman,
I had a look at it again and I tried to do another GET to get an updated CSFR token and then do POST, but I am still getting permission denied. I'm not sure if I missed something. However, I have collected network logs from the browser when doing it manually. Would you be able to have a look at them to check if there is anything that can be changed in your script to make it work?
I am not able to post the logs here, but can share them privately.

@rob0d Drop me a msg direct > galaxy.yml#L19

@rob0d Drop me an email as above, then we can close this GH Issue ?  The outstanding action is irrelevant to the GH Issue itself, and a new GH Issue for tracking it should probably be created


Floating Weather Icon

Would be nice to add a floating weather icon directly on the map. It is pretty inconvenient to zoom all the way out and find the center of the s2 cell to figure out what the current weather is.
PMSF has one directly on the menu bar and helps users who are targeting Boosted Raids and Grunts.

Added in #414


Resolve the next.config.js consistently up the tree - solves #3379

To avoid it not being loaded when a source dir was specified via the CLI.

Thanks. This looks great.


[QST] Question about the Dropout

Hey~, I got some problems with Dropout in the FA2 codes. It would be appreciated if you could help me out.
As far as I know, Philox RNG is used to produce 4 random 32-bit integers. But it seems that FA2 reinterprets them as 8 16-bit integers, as the following codes show:

Are the upper 16 bits or lower 16 bits of a 32-bit random integer still random? What's the mechanism behind this handling ?

I am wondering if partial bits of the random 32-bit integer reamin randomness. And it seems that the space of a random integer with 8 bits is small, why is it reasonable ?

Yes it's random.

Thanks a lot !!


Feature/dotnet wrapper

I've updated the .NET wrapper for the 0.4 RPC Agent release.
I've also taken the opportunity to remove a redundant top level directory from the wrapper and also made the project names consistent with the directory layout.

👍 Thanks @andybrodie


3D Reconstruction from Drone Images

Hi!
I am trying to reconstruct a 3D scene recorded by a drone. The images I have look like the ones below:

I also have access to the drone's GPS information and the Gimbal rotation axes, which provide the poses associated with each image:

To train the network, I executed the following command:
ns-train nerfacto --data {PROCESSED_DATA_DIR} --pipeline.datamanager.camera-optimizer.mode off
Even though the cameras' positions seem to be correctly estimated (as I believe from the output):

The reconstructed scene does not meet my expectations, as it contains numerous artifacts. I have attempted to address this issue by following the suggestions mentioned in #1110 , but I have not been able to achieve satisfactory results:

I would greatly appreciate any insights or recommendations you can provide to improve the quality of the reconstructed scene.
Thank you for your time!

How did you compute the camera poses, they look like they might be wrong in the screenshot provided?

Hello @tancik ,
I think poses are good, but I could be off. Based on the GPS and gimbal data, I can figure out both the cameras' translation and rotation in the world coordinate system. According to this link: https://docs.nerf.studio/en/latest/quickstart/data_conventions.html#camera-view-space, I assume that +Z points backward and away from the camera. Check out this image to get a clearer idea (just showing a few cases):

However, the tricky part is that not all aerial images are top-down. Some have orthographic views, and some look towards the horizon.

Currently, I am attempting to obtain poses using COLMAP. However, not all poses can be accurately estimated.
Do you think I could improve the poses or the training step of Nerfacto? I would greatly appreciate any insights on this.
Thank you!

Poses calculated with the ns-process-data module appear to yield better results, although not all of the images have been processed:

However, both the reconstructed scene and the extracted mesh exhibit significant artifacts, resulting in the loss of many details and data:

Reconstructed scene:

Extracted mesh:

ns-export poisson --load-config outputs/output/nerfacto/2023-06-23_075635/config.yml --output-dir exports/mesh/ --target
-num-faces 50000 --num-pixels-per-side 2048 --normal-method open3d --num-points 1000000 --remove-outliers True --use-bounding-box True --bounding-box-min -1
-1 -1 --bounding-box-max 1 1 1

As you can see, many artifacts are present and important information is lost in the resulting output.

Maybe take a look at https://github.com/nerfstudio-project/nerfstudio/issues/1110#issuecomment-1541021834

Unfortunately, I cannot achieve better results than the ones I have already shown. I will now close the issue. If anyone has further information on how to manage this kind of data, please let me know.


Missouri State University

MSU uses both live.missouristate.edu and missouristate.edu for student/faculty email addresses. See here for more information: https://missouristate.teamdynamix.com/TDClient/1931/Portal/KB/ArticleDet?ID=110683

@enileva Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


alembic_runner.current does not work with alembic_version in different schema

I'm using Postgres database, I have a schema that has all my tables inside ( including the alembic_version )
When I call alembic_runner.current I see that it failed on
alembic.runtime.migration.py:532
if not self._has_version_table():
    return ()

going a little more deep I saw that the self.version_table_schema is None because
MigrationContext.current does alembic.migration.MigrationContext.configure(connection) ( pytest_alembic.runner:75 )
by doing so, opts parameter is empty and therefore opts.get("version_table_schema", None) returns None ( alembic.runtime.migration.py:182 )

This seems to imply your env.py has a context.configure(..., version_table_schema='some_schema') bit of configuration, which I dont think should have an effect on anything, beyond how alembic would run normally.
I'm afraid that I'll likely need a stacktrace and an idea of what your alembic_engine/ other fixtures look like. Without this, it's not even clear to me what is failing, or if the failure is inside pytest-alembic or not.
Perhaps also some greater sense of what your env.py looks like, pretty much just any non-default options/code that you might be executing.

Aha, I didn't see your edited comment. This does help illuminate the problem.

As far as my understanding of the issue goes, should be fixed as of 0.10.6.
Friendly suggestion 😄: I rely heavily on github notifications to become aware of status updates, I'd very likely have fixed the issue more immediately had I been notified of the additional comment. Instead, I happened to look over the issues, and noticed the additional context in the edit.