[Request - Product] Rust

Full and short name of product

The Rust Programming Language
Rust

Does this product have LTS versions? What are the intervals between each LTS version?
It does not.
What is the website for the product and for its version information?
https://github.com/rust-lang/rust/releases
Additional context
Add any other context or screenshots about the product which you want us to add endoflife.date
https://www.rust-lang.org
A new stable release is produced every six weeks, like clock-work. Only the latest stable release receives patches. Each new stable release spends the preceding six week period as the Beta release. There's also a new 'nightly' build every night, but I don't propose you list all of those.

This request doesn't even mention editions, which is when breaking changes occur in Rust. However, even the original 2015 edition is still supported. So there's not really a concept for "end of life" for Rust. But I would love to see a page on the site that simply points these things out.

Hi guys, looks like I cannot find a central page with roadmap and lifecycle : does anyone has it ?

For now, the most adequate doc is https://github.com/rust-lang/rust/blob/master/RELEASES.md

The forge has a much more detailed description, or check the rustup channels link I posted above.

Does there exist something that may look like PostreSQL's one ?

I haven't seen anything in a table like that.
There are descriptions for the different Rust Editions that currently exist:

2015
2018 - Rust Release 1.31.0
2021 - Rust Release 1.56.0

I'll try to push something within a very few days so we'll figure out how it looks like and trigger a review process :+1:

Work in progress

https://github.com/endoflife-date/endoflife.date/pull/4116

:crossed_fingers:

@rcousineau-xandr: I was proposing Rust Releases, not Editions. Editions are a language feature, and it is highly unlikely an Edition will ever be end-of-lifed.

Does there exist something that may look like PostreSQL's one ?

https://forge.rust-lang.org/ ? Apparently they work out which is the latest with some JavaScript.

@jonathanpallant rust editions are the "language feature" for releasing breaking changes in Rust. they're an important part of the story if what you're asking is whether a version of Rust is "end of life"

Editions in Rust are broadly equivalent to C++ standards like C++11 or C++14. I don't believe the C and C++ standards are currently listed on this site?
Editions are also not breaking changes because they are:

Opt-in on a crate by crate basis
Linkable with crates compiled with any other edition

In this ticket I just wanted to see a list of Rust versions and which one was currently actively supported, like I see for Go.

The review process is in progress, continuous improvement and contributions are core values of the project :+1:

In this ticket I just wanted to see a list of Rust versions and which one was currently actively supported, like I see for Go.

This is the aim of endoflife.date :+1:

:clap: @BiNZGi


Feature/new date functions

new more flexible date functions

Codecov Report

Merging #47 (1324f1d) into development (381aeac) will increase coverage by 1.19%.
Report is 2 commits behind head on development.
The diff coverage is 92.66%.

@@               Coverage Diff               @@
##           development      #47      +/-   ##
===============================================
+ Coverage        71.35%   72.55%   +1.19%
===============================================
  Files               31       32       +1
  Lines             1365     1461      +96
===============================================
+ Hits               974     1060      +86
- Misses             391      401      +10

Flag
Coverage Δ

unit-tests
72.55% <92.66%> (+1.19%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

mango/table/pytups_table.py
93.33% <93.33%> (-0.11%)
:arrow_down:

mango/table/pytups_tools.py
97.75% <92.59%> (-1.76%)
:arrow_down:

mango/processing/date_functions_2.py
92.53% <92.53%> (ø)

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

@AntonioGonzalezSuarez @gvalleg @dlopbar @l-prr can anyone of you review this as well?


Proposal: Maintaining the project

Would you consider allow someone else to continue maintenance of this project?
I like the idea of json to zod and would like to bring some improvements to this library:
Rewriting it to typescript,
Check integration with latest zod version,
Updating the docs and in general improve library to the latest standards/trends
Would you review it if I open pull requests?
@rsinohara

Hi, absolutely!
I've got a few things I wanted to add myself, but honestly this has worked well enough in most cases.
Feel free to contribute :)


audio skiping in oficial nano wallet

when i open up the latest nano wallet i always get audio skipping, in any sound that i play, i am using windows 10 and i have an i5 4th generation

duplicate on #227


Fix MultiMap concurrency issues

I have prepared a test project to demonstrate the errors that can occur with the current version: Test.zip

Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
Has returns wrong value
(Iterator skips values)

See #1680 for context

@kblok PTAL

@Androbin trying to get firefox tests back. I'll get back here.

Same questions here. I don't want to re-invent the wheel.

ConcurrentBag doesn't allow you to remove specific elements.

We could make a ConcurrentDictionary of locks and do the synchronization in MultiMapUnsafe directly.

Why didn't we use the same approach as the other PR?

@kblok Done

Fluke? https://ci.appveyor.com/project/kblok/puppeteer-sharp/builds/38604027/job/y0x62ev4jhgqr20k/tests


Merly Peer Review

Strengths
1.  Very beautiful plots! I love the simplicity of this plot and the OR highlight is very eye-pleasing!
2. Super clean and easy to follow code! Also, each note make it even easier to understand everything you all did.
3.  I like your additional download button in each plot! Amazing!
4.  I played around with theme() to set title and subtitle to be left aligned and to move the legend to "bottom" so that the display is a little bit wider in the attached rmd, but need to edit some more in terms of spacing so that every label do not overlap each other.
Suggestions
1. Does the dot within state represents school district?  If yes

a. Maybe try get the average graduation rate for each state instead
b.  Divide the revenue by total number of students. This way we can compare each state more objectively.

2. It's just I don't really familiar with PE policy to make the connection with graduation rate so I perhaps some small caption explaining about this would be helpful.
Excited to see your final presentation!
Thank you!
-Merly
@datalorax

Really nice review, Merly!


chore: metrics changes for multi partition edges

look like we have a flaky unit test
=== RUN   TestFetcherWithSameOTBucketWithSinglePartition
{"level":"info","ts":"2023-06-14T16:10:58.171016269Z","logger":"numaflow","caller":"processor/processor_manager.go:219","msg":"Deleting","key":"p2","p2":"p2 status:active, timelines:  [1651161660000:105] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1] -> [-1:-1]\n "}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x183344b]

goroutine 82 [running]:
github.com/numaproj/numaflow/pkg/watermark/store/inmem.(*inMemWatch).Watch.func2()
	/home/runner/work/numaflow/numaflow/pkg/watermark/store/inmem/kv_watch.go:87 +0x18b
created by github.com/numaproj/numaflow/pkg/watermark/store/inmem.(*inMemWatch).Watch
	/home/runner/work/numaflow/numaflow/pkg/watermark/store/inmem/kv_watch.go:75 +0x2e6
FAIL	github.com/numaproj/numaflow/pkg/watermark/fetch	1.724s
?   	github.com/numaproj/numaflow/pkg/watermark/generic	[no test files]
?   	github.com/numaproj/numaflow/pkg/watermark/generic/jetstream	[no test files]
=== RUN   TestEntity```


More JUnit Tests

Many tests.

Pull Request Test Coverage Report for Build 436

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

Totals

Change from base Build 435:
1.4%

Covered Lines:
2359

Relevant Lines:
2698

💛  - Coveralls


Fantroll section?

Hello! i got a suggestion that might be interesting, What about a tab for fantrolls of some popular MSPFA comics? Like Vast Error or  Hackbent, etc!

Both finding and maintaining fan quirks for the site is not something I'm interested in doing unfortunately.
I was at some point planning a system where anyone could create and share new quirks through the site, but I decided against doing that since it would be too much work for something not a lot of people would use.


Changed Token and ServerUrl to Layout for easier configuration. (DEV …

…and PROD Splunk)
Hey @AlanBarber , I changed the Token and the ServerUrl to Layouts. Now we can use Appsettings.json to configure these values.
With best regards,
Bjego

Hey @AlanBarber any news on this PR? Can you give me an update please?

@AlanBarber i changed the spacing bach to 4 spaces

@AlanBarber any news on this feature?

going to close this out due to other pull request with changes.


Allow jvb to consist of pods instead of deployments with a service each

As a workaround of having just one jvb instance, which limits this chart, i was playing around with the thought of having a setup consisting of external load balancers, node port services and one jvb instance each. Using node selectors we could enshure either no overlaping, if its a problem.
something like this:
jvb:
  enabled: true
  instances:
    - name: videobridge1
      NodePort: 30001
      publicIP: xx.xx.xx.xx
    - name: videobridge2
      NodePort: 30002
      publicIP: yy.yy.yy.yy
    - name: videobridge3
      NodePort: 30003
      publicIP: zz.zz.zz.zz

do you think this this would work?

Hello @Hero9909!
Can you please elaborate? I'm currently running a testbed with 4 JVB instances and it seems to work fine. Please refer to the screenshot and a piece of my values.yaml below.
jvb:
  replicaCount: 4
  UDPPort: 32768
  useHostPort: true
  publicIPs:
    # A list of public IP addresses of
    # all nodes in the cluster:
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - <IP_ADDRESS>
  stunServers: meet-jit-si-turnrelay.jitsi.net:443,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302
octo:
  enabled: true

Make sure that you set .Values.octo.enabled to true, as this seems to be the main prerequisite to running multiple JVB instances.

Are you shire that all instances are working? If i look at the logs i can only verify one working instance. The other does not seems to be used at all. What kind of traffic setup do you use? Are you running on metal or cloud?

I'm running RKE2 on bare metal, with JVB's UDP ports exposed via useHostPort: true. Jitsi Meet desktop app shows different server address every time I join a room with 3 or more participants, so I assumed that it means that Octo is working properly. I also see some noticeable traffic between all JVB pods that seems to be roughly the same (in terms of volume/bandwidth) for every pod. I'll do a more elaborate test tomorrow and get back with the results.

Hello again @Hero9909!
I've been tinkering with my test installation with OCTO enabled and saw a couple of weird problems, e.g. one of 4 JVB pods would refuse to exchange information with the other 3, and the users connected to it would end up isolated from the rest of the room. Also, your initial idea got me thinking about a way to add support for separate OCTO regions, which would require creating multiple Deployments of JVB and Web with different OCTO region specified for each.
If you don't mind, I'd like to use this issue to track the JVB miscommunication problem and use #111 to track the separate OCTO regions support.

Shure, go ahead. Ive got 8h from my work to investigate in this issues, if you got something to test, ill try my best to get it running in our environment

Right now I'm trying to investigate that problem with a rogue JVB pod. For me one of the pods seems to ignore the other three, while @Bananenbrot1 says in #112 that all works well for him.
Will let you know if I find anything.

@spijet, I was conducting some tests today. I set up 5 JVB (Jitsi Video Bridge) pods across 5 different nodes and initiated a meeting with four participants. Everything functioned smoothly for about 15-20 minutes, every user was connected to a different server, but then my video suddenly froze, and I had to rejoin the session. I'm going to look into what might have caused this and will keep you updated on my findings.

@Bananenbrot1, please do! JVB logs can be a pain to read, though. :)

Hello @Bananenbrot1 and @Hero9909!
I just pushed a bunch of updates, including some fixes for JVB. Please test the new main snapshot and let me know if anything is better (or worse!) than it was before. I recommend testing the new snapshot with this config (if it's applicable for your setup):
jvb:
  ## Set JVB instance count (replace X with the number you want):
  replicaCount: X
  ## Expose JVB interface port to the outside world
  #  only on nodes that actually have it:
  useHostPort: true
  ## Make every JVB pod announce its Node's external
  #  IP address and nothing more:
  useNodeIP: true

octo:
  ## Enable OCTO support for both JVB and Jicofo:
  enabled: true

This setup makes every JVB announce one and only one IP address — the IP of the node any specific pod is currently running on. On the contrary, when we use .Values.jvb.publicIPs, every JVB pod announces every IP address from the list (which may or may not work as expected, depending on JVB and users behaviour). I'm currently testing my installation with the same config and it seems to work well — I only saw a stuck/isolated user once so far.

Hi @sphijet, will give it a shot next week and will try the current main!

Hi @Bananenbrot1! Can't wait for the news, thank you so much! :)

So, here is how far we got.
In our company a few things changed and therefor jitsi dropped in the background, but i could test the latest changes. In my company the nodes are inside a private network, where the ips cannot be published, so we use loadbalancers here that support to pass the udp traffic. sadly this does not work as expected. maybe our setup will advance in the comming month to get around this setup limitation maybe not.
as this sounds to me like "our" special setup is one of the issues here, i would like to see the results of bananenbrot1.

Hello @Hero9909 and @Bananenbrot1!
I'm going to do another round of testing the 1.4.0 chart with the newest images and (if all goes well) release the chart. Any feedback from both of you would be greatly appreciated. :)

Deployment on our 3 clusters worked nearly out of box, just as expected. Testing in progress

im getting back with not so great news, but as i think your waiting for feedback here i think its necessary to give you a bit of an update. currently im sick and no longer abled to work, its still unclear when i  will be abled to return, but until then i cannot access any feedback. I'm really sorry about that.

Hello @Hero9909!
I'm sorry to hear that you're sick. Get well soon!


Scheduler number of runs

Hi,
I noticed that the scheduler has number of runs set to 10.
What was the reason for this? To pick up new DAG files? Cause for that, as far as I understood, dag_dir_list_interval does that automatically every 300 seconds by default.

Ref: https://issues.apache.org/jira/plugins/servlet/mobile#issue/AIRFLOW-401

Ouch, I see a recent comment reporting that the bug still exists in v1.10.4 (dated august 2019; latest is v1.10.7), 3+ years since it has been reported. Hence the workaround is still valid, the only minor drawback could be that it fills up the logs.


Added option to add lesson and quiz from the course module list

Fixes #216

@deepakkumarnd Please review


configuration of a new S3 remote requires region selection, but my buckets have no region

What is your rclone version (eg output from rclone -V)
1.28

Which OS you are using and how many bits (eg Windows 7, 64 bit)
OSX 10.11.2

Which cloud storage system are you using? (eg Google Drive)
Amazon S3

The command you were trying to run (eg rclone copy /tmp remote:tmp)
rclone -v ls M_S3:rpmhost

A log from the command with the -v flag (eg output from rclone -v copy /tmp remote:tmp)

gary-macbook:~ garypaduana$ rclone -v ls M_S3:rpmhost
2016/03/31 13:29:42 S3 bucket rpmhost: Modify window is 1ns
2016/03/31 13:29:42 S3 bucket rpmhost: Couldn't read bucket "rpmhost": BucketRegionError: incorrect region, the bucket is not in 'us-east-1' region
    status code: 301, request id:

Transferred:            0 Bytes (   0.00 kByte/s)
Errors:                 1
Checks:                 0
Transferred:            0
Elapsed time:       400ms

2016/03/31 13:29:42 Go routines at exit 4

How should I configure the remote to use the global region?  Even without the region specified in the config, it defaults to us-east-1 at runtime.
[M_S3]
type = s3
env_auth = false
access_key_id = <value>
secret_access_key = <value>
region = us-east-1
endpoint =
location_constraint =

As far as I know there isn't a global region in s3 eg - http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
So I suspect  the bucket was created  in a different region to us-East-1 (which is the default).
You could try some likely candidates to see what happens. (I can't find an easy way to discover which region a bucket is in!)
I hope that helps
Nick

Nick,
Thank you for that suggestion.  It turns out the bucket was located in us-west-2.  It's interesting how the S3 web UI shows global instead of defining which region is actually being used.  Sorry for not exhausting all options before opening this issue.

No worries, glad I could help.


[tools] Add git statistics for merged pull request

Rename workstat to gitstat
Add git statistics for merged pull request

https://crosswalk-project.org/jira/browse/XWALK-6119

Pending to merge, need to fix one bug.

git_stat.py only count merged commit from since date to until date, not contain pull request commit.
git_stat_pr.py count the commit which merged by pull request from since date to until date.

LGTM


CLI key gen for cold keys (genesis, delegate, initial UTxO, and pool operator)

Fill in the CLI commands for:

genesis key generation
genesis delegate key generation
genesis initial UTxO key generation
genesis key utils (key hash, derive verification key from signing key)
stake pool operator key generation
operational certificate signing

The genesis, delegate and initial UTxO keys all share the same underlying crypto key type and so share much of their implementation. The roles are distinct however so the external files are given different types to distinguish them and help avoid user error.
Creating a node operation key (genesis delegate key or stake pool operator key) also creates a certificate issue counter file, initialised to zero. This is incremented when issuing an operational certificate.

Note that this builds on #845 so should be updated after that PR is merged.

Rebased against master after #845 was merged.

bors r+


Update OTLP span -> DD span logic for operation and resource name

What does this PR do?
Update the logic for determining DD span operation name and resource name from OTLP spans to produce shorter names and better align with the OTel spec.
The operation name logic is based on the logic used in dd-trace-go
Minor changes are made to resource name to bring the resource name closer in line with the OTel specification for span name, since we would like the two concepts to be equivalent.
This is a breaking change, so it is gated for now - users can enable the new logic by setting enable_operation_and_resource_name_logic_v2 in apm_config.features.  In this first version, if a user has the new logic enabled along with SpanNameAsResourceName and SpanNameRemappings, the latter will override the former and revert to the v1 logic. This is intended to make sure users know what they're doing by enabling the new breaking logic.
If a user hasn't enabled the new logic or has overridden it with another config option, surface a warning encouraging them to switch and informing them how. In a future PR, these will be cleaned up and enable_operation_and_resource_name_logic_v2 will become the default.
Once we merge this and update the agent version in opentelemetry-collector-contrib, it will be available for datadogexporter as well. So, I'll create an issue in that repo to explain the utility of the update and encourage users to enable it.
The RFC with more information can be found here
Describe how to test/QA your changes
Set enable_operation_and_resource_name_logic_v2 in apm_config.features and run the agent + trace-agent. Send some spans and verify that the resource name and operation name are set in the new way (e.g., there is no io.opentelemetry... prefix on operation name, an HTTP server request from the OTel java calendar app would have operation name http.server.request.)

/merge


Use Web Share API for the share button top right

We should explore
https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API
so that on mobile we can easily share the url between apps natively, without having to copy and paste urls.

Looks like the web share api is only available in secure contexts (meaning https/tls). We need to find a way to get to that for development.

Closing in favor of https://github.com/definitelymaps/definitelymaps/issues/10


Frontend to be deployed too

It may be worth noting that the front end should be pushed to an S3 bucket as the deploy does not do this.

Fixed. Thank you.


Display this._carousel.currentIndex

I don't understand currentIndex.
If I put it inside an onPress method, it works as it should, but I am not able to print it in a <Text>.
It says that this._carousel is undefined.
I am defining this._carousel with
<Carousel
  ref={carousel => { this._carousel = carousel; }}
  ...

See the code below.
elements.map((el, i) => {
  return (
    <TouchableOpacity onPress={() => alert(this._carousel.currentIndex)}>
      <Text>{this._carousel.currentIndex}</Text>
    </TouchableOpacity>
  )
})

I have the same issue too! Any ideas?

Easiest solution is not to use the ref.
The reason it doesn't work, is the component itself doesn't get re-rendered, which means that it will always display the value at render time.
A better solution would be to use onSnapToItem to set state inside the component that uses the carousel. Something like this, (not tested, just writing from memory)
class MyThing extends React.PureComponent {
  state = {
    currentIndex: 0,
  }
  changeIndex = (currentIndex) => {
    this.setState({ currentIndex });
  }
  render() {
    return (
      <View>
        <Carousel onSnapToItem={this.changeIndex} />
        <Text>{this.state.currentIndex</Text>
      </View>
  }
}

Think that should do it...

Thank you! It works.

I didn't have time to answer this before today, so many thanks to @benjdlambert for shining in and explaining things thoroughly!

Thanks!

Use onBeforeSnapToItem instead of onSnapToItem

Use onBeforeSnapToItem instead of onSnapToItem

The last project does not execute this programmatically；


Profile page doesn't show any prior input data

No existing weight, height and target weight shown

Added a box on the right side that pulls up current data points


python3Packages.asysocks: 0.1.0 -> 0.1.1

Motivation for this change
Update to latest upstream release 0.1.1
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

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

18 packages built:

python37Packages.asysocks
python37Packages.lsassy
python37Packages.minikerberos
python37Packages.msldap
python37Packages.pypykatz
python37Packages.winsspi
python38Packages.asysocks
python38Packages.lsassy
python38Packages.minikerberos
python38Packages.msldap
python38Packages.pypykatz
python38Packages.winsspi
python39Packages.asysocks
python39Packages.lsassy
python39Packages.minikerberos
python39Packages.msldap
python39Packages.pypykatz
python39Packages.winsspi


Setup Errors

This looks like a really nice plugin but I'm running into issues:
My setup with nvim v0.10.1
  {
    "anasinnyk/nvim-k8s-crd",
    event = { "BufEnter *.yaml" },
    dependencies = { "neovim/nvim-lspconfig" },
    config = function()
      require("k8s-crd").setup {
        cache_dir = vim.fn.expand "~/.cache/k8s-schemas/",
        k8s = {
          file_mask = "*.yaml",
        },
      }
    end,
  },

Error executing luv callback:
.../share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:80: Expected value but found T_END at character 1
stack traceback:
        [C]: in function 'decode'
        .../share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:80: in function '_user_on_exit'
        ...l/share/nvim-astro/lazy/plenary.nvim/lua/plenary/job.lua:241: in function '_shutdown'
        ...l/share/nvim-astro/lazy/plenary.nvim/lua/plenary/job.lua:48: in function <...l/share/nvim-astro/lazy/plenary.nvim/lua/plenary/job.lua:39>
Press ENTER or type command to continue
[plenary] [INFO  13:41:44] /home/windowsrefund/.local/share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:105: Generated: /home/windowsrefund.cache/k8s-schemas/k3s.lan/apis-flowcont
rol.apiserver.k8s.io-v1.json
Press ENTER or type command to continue
[plenary] [INFO  13:42:50] /home/windowsrefund/.local/share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:109: Completed: 1/55
Press ENTER or type command to continue
[plenary] [INFO  13:42:53] /home/windowsrefund/.local/share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:105: Generated: /home/windowsrefund/.cache/k8s-schemas/k3s.lan/apis-metallb.
io-v1beta2.json
Press ENTER or type command to continue
[plenary] [INFO  13:42:58] /home/windowsrefund/.local/share/nvim-astro/lazy/nvim-k8s-crd/lua/k8s-crd/init.lua:109: Completed: 2/55
Press ENTER or type command to continue

At this point, I'm completing up to 11/55 where I get
Press ENTER or type command to continue
Error executing luv callback:
cannot resume dead coroutine
stack traceback:
        [builtin#36]: at 0x5874f3edd660

Please let me know if I can provide any additional information that may be of use.

Hi, I'm sorry for late response.
please run kubectl get --raw /openapi/v3
the response of this command is not json. That's the reason why it doesn't work.

I investigated a bit, it seems the APIs have some rate limiting. It would be wise to add some delays between requests, or at least having a retry-queue if a call happens to fail.


How to custom ApplicationDefinition in xaml islands?

Describe the bug
The default ApplicationDefinition corresponds to App.xaml. However, when I put both programs into appx, I had to rename their respective App.xaml to prevent compile failures. However, a strange thing happened, after the compilation was successful, it prompted that XamlControlsResources was loaded as null, and XamlControlsResources could only be loaded successfully if the name of ApplicationDefinition was App.xaml.
默认的ApplicationDefinition对应的是App.xaml。然而，当我有两个程序都放入appx中时，就不得不需要重新指定各自App.xaml的名称，以防止编译时出现失败。然而，诡异的事情发生了，编译成功后运行，却提示XamlControlsResources加载为null，只有ApplicationDefinition的名称为App.xaml时，XamlControlsResources才能加载成功。
另一种方案是直接不定义ApplicationDefinition，编译时提示WMC9999，Object reference not set to an instance of an object.
The other solution is to directly not define the ApplicationDefinition, and the compilation time prompts WMC9999, Object reference not set to an instance of an object.
想问一下这种bug该如何解决？
How to solve this kind of bug?
At present, I have tested on Winui3, you can modify App.xaml to other names or undefine ApplicationDefinition, and the compilation can be directly passed, so how to implement it in Xaml islands?
目前我在Winui3上测试过，可以修改App.xaml为其他名称或者取消定义ApplicationDefinition，编译能直接通过，那么如何在Xaml islands中实现呢？
Steps to reproduce the bug
None
Expected behavior
The program can run with a custom App name or without a ApplicationDefinition
Screenshots
None
NuGet package version
WinUI 2 - Microsoft.UI.Xaml 2.8.2
Windows version
Windows 11 (22H2): Build 22621
Additional context
No response

When using Xaml Islands with the system Xaml, the samples normally include using a means other than using App.xaml to generate the application. They usually show the use of the XamlApplication runtime class, or writing something similar. I could try setting a project up in the same way to try to use the system Xaml compiler to take a little look. But normally, the WinRT Xaml compiler is disabled.

The big problem was that the Item Type defaulted to XAML Page/Page. You need to change it to XAML Application Definition/Application Definition for the Xaml compiler to treat it correctly.

While the C# screenshot shows where that setting is in a C# WinUI 3 project, that should be where you would need to look if you are using Xaml Islands.
--Edit 2-- I took the Windows App SDK Island sample and reformulated it to use the system Xaml and WinUI 2. I also renamed App.xaml and related files to have the XamlIslandApp naming pattern. There are some quirks, but:

As you can see from that screenshot, the application loads and is using WinUI 2. The fact that it loaded the WinUI 2 styles is proof of that. If it failed to load then the Xaml controls would look more like:

What this proves is the application XamlIslandApp is loading properly and is acting like the application type should. Renaming App to something else is certainly possible. I would be very surprised if this is different with C#.

In fact, this is even the case when using controls with internal exceptions such as TeachingTip, Frame.Navigate, etc. I recently tried to make a packaged MSIX application using Mile.Xaml. The project involved several Xaml islands applications, so I needed to rename different App.xaml to prevent them from failing to compile, so I wanted to find a solution to this problem.
At the same time, I am also curious about the difference between App classes automatically compiled by XAML tools and manually written App classes, which can cause strange internal exceptions.
事实上也的确是如此，甚至在使用一些控件时会发生一些内部异常，比如TeachingTip，Frame.Navigate 等等。我最近尝试使用Mile.Xaml制作一个打包的MSIX应用程序，该项目会涉及到多个Xaml islands应用，所以需要为不同的App.xaml重新命名，防止它们编译失败，所以我想寻求一下这个问题的解决方案。
同时我也很好奇，XAML工具自动编译的App类和手动写的App类到底存在什么区别，才会发生奇怪的内部异常。


Implement logging

Sometimes things go wrong and we need a good way to know what exactly happens.
The following links illustrate how we can get logging:
http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/
http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/#virtual-machine
This is another way of getting more information (not necessarily logs) through Application Insights: http://msdn.microsoft.com/en-us/library/dn481100.aspx

I looked around a bit and have some thoughts
Application Insights
You can sent logs, exceptions, performance measurements, etc. It's possible to use one of known logging frameworks with Application Insights as target. It works with Log4Net, NLog as well as TraceListener, but I don't know how that would work with different types of events (e.g. how to log perf measurement with NLog);
The API itself is really simple and easy to use. They released a new version late last year, with TelemetryClient being the entry point to do all sort of event logging.
You get nice way to browse the logs, aggregations on numeric data, etc. Seems nice and quite usable.
Session/Request information
I don't really know what kind of information you want to gather. From my personal experience the more detailed they are the better, up to some point. The most important think imo is to have a way to correlate all logged information on two levels: session level and request level. This way you can:

See what's user behavior between pages
See what's happening when application tries to handle particular request.

I didn't find anything about stuff like this that would be built into ASP.NET. Maybe there is some library that would do that? I think it's worth looking or even writing custom solution, e.g. based on IHttpModule events.
It would be nice to have a helper class that would let you simply log an event without worrying about all that stuff. I mean you just call Log/Trace and it figures out what's the SessionId, what's the RequestId, add that with your log information and sends it to Azure.

Application Insights looks great so far! It already helped us figure out the cause of an annoying bug -> #77
I'm familiar with log4net, but if there is a built-in way to send logs (System.Diagnostics.Trace?), I'd rather use it as the simplest method.
Do you propose that we should write to log on BeginRequest event, so that we can correlate RequestId with URL, IP and other pieces of information?
Yes, the helper class should take care of string formatting, adding a timestamp (unless we can skip this?), and as you said: SessionId and RequestId.

Yes, BeginRequest is what I was thinking about. Seems like a good place to log request information (mentioned ID, URL, Headers, etc.) as well as initialize SessionId and RequestId.
Questions are:

how to track the session. Just using HttpContext.Current.Session to keep track of consecutive requests?
how to track the RequestId. HttpContext.Items?

I'm not sure if you get TimeStamp for free. I'll set a dummy ASP.NET WebPage on Azure and see how it looks like in practice - what you get for free, etc.

I couldn't find RequestID in HttpContext.Session, HttpContext.Request nor HttpContext.Items. What would we need RequestID for? If we log begin and end of each operation, we could just use SessionID.
Some people on the internet suggest attaching a unique value to the thread. Under (probably correct) assumption that one thread handles one request only, this can be used to track the request. But it will fail in multithreaded code. Is that what you meant by initializing the RequestID?
SessionID can be found in
HttpContext.Items["AspSession"].SessionID
HttpContext.Session.SessionID
HttpContext.Request.RequestContext.HttpContext.Session.SessionID

There is nothing like this on HttpContext. I was thinking about generating a new Guid at the beginning of request and using it throughout it.
Why do I think it had value? You can correlate multiple logs into a single request and see which code was executed to handle it, what were the parameters, etc. SessionId will be the same for multiple requests as long as they are made within certain timeframe. You could try using timestamps to sort them, but what if you have two requests at nearly the same time, because user is using multiple tabs, session cookie is shared and so SessionID is shared.
Attaching value to thread would work as long you don't do multithreading stuff (you'd have to rewrite that value to all the threads you create). Definitely doable, but a bit problematic.

You have very good points about SessionId being the same for multiple requests. I agree that we should generate our own RequestId.
I've found HttpContext as a property on the Controller class. It won't be available in other classes, so do you think that persisting RequestId within a thread would be the best solution in this case?

You can get current HttpContext outside of Controller using HttpContext.Current.
Do you have any resources about attaching information into the thread?

Thread.SetData
System.Web.HttpContext.Current.Items.Add
link to SO
Probably not ThreadStaticAttribute because it would be limited to the scope of the class
If you have any resources, please share :)
I'll get back to it tomorrow. Good night!

Currently experimenting with logging at AmadeusW/SourceBrowser, on branch logging
How is requestId stored?
    [ThreadStatic]
    private static Guid _requestId;

How logging is done?
    public static void Error(string message,
        [System.Runtime.CompilerServices.CallerMemberName] string memberName = "",
        [System.Runtime.CompilerServices.CallerFilePath] string sourceFilePath = "",
        [System.Runtime.CompilerServices.CallerLineNumber] int sourceLineNumber = 0)
    {
        string requestId = RequestUtils.GetRequestId().ToString();
        Trace.WriteLine(String.Format("[{0}, {1}] at {2}:{3} ({4}); {5}", DateTime.UtcNow, requestId, sourceFilePath, sourceLineNumber, memberName, message), CATEGORY_ERROR);
    }

addition to <configuration> in Web.config:
<system.diagnostics>

</system.diagnostics>
I've added ApplicationInsights to the project but haven't touched the TelemetryClient yet.
portal.azure.com doesn't report the traces, and one of the difficulties of working with ApplicationInsights is that SourceBrowser is not deployed as a Website, but it runs in Virtual Machine (because we need to install MSBuild and other extras)

I don't think the fact that you're running the app on VM matters. Did you try following steps from here? You should probably also Install Application Insights Status Monitor on your web server.
About RequestId:

How are you going to work around async/await calls? Do we have any?
Is there any parallel processing in the codebase?


Disable CORS for Android app

I get this error when I try to access an image through JS code. How can I resolve this problem? Is it possible to disable CORS in MBB somehow?

Hmm interesting. In general, I don't think CORS shouldn't play any significant role in BlazorWebView scenarios. What is the request that's trying to access that URL?

Oh, sorry. The problem was in my JavaScript code, I'm not very good in JS yet. Thanks, @Eilon!


chore: fix linter warnings

Description
There were mainly 3 warning types:

variables names cap redefined a built-in function.
redundant if ...; err != nil check when it would be possible to just return the function called.
Unused named parameters.

closes: #XXXX
Commit Message / Changelog Entry
N/A
see the guidelines for commit messages. (view raw markdown for examples)

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (see CONTRIBUTING.md).
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards and Go style guide.
[ ] Wrote unit and integration tests.
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/).
[ ] Added relevant godoc comments.
[ ] Provide a commit message to be used for the changelog entry in the PR description for review.
[x] Re-reviewed Files changed in the Github PR explorer.
[ ] Review Codecov Report in the comment section below once CI passes.

maybe we can pin the linter to the current latest version in the workflow so we don't run into this issue unexpectedly again? WDYT?

I can do that, if you guys prefer that. To me fixing these warnings when they pop up is not a big deal, but if it's disturbing you the rest, I am fine fixing the version.

maybe we can pin the linter to the current latest version in the workflow so we don't run into this issue unexpectedly again? WDYT?

I can do that, if you guys prefer that. To me fixing these warnings when they pop up is not a big deal, but if it's disturbing for the rest, I am fine fixing the version.

My main concern is that periodically linting that works locally will cause failures on CI, I. would prefer to intentionally upgrade the linter periodically so CI stays consistent until we change it ourselves.

My main concern is that periodically linting that works locally will cause failures on CI, I. would prefer to intentionally upgrade the linter periodically so CI stays consistent until we change it ourselves.

All right, I fixed the version.


Error after download about two-three videos from txt file

I'm receiving an error after completing two-three video download with -f text file. Cmd returns this error:
`Spawning ffmpeg with access token and HLS URL. This may take a few seconds...
[WARNING] Got HTTP code 401. Retrying request...
[ERROR] Error: Request failed with status code 401
at createError (C:\Users\monti\Desktop\destreamer\node_modules\axios\lib\core\createError.js:16:15)
at settle (C:\Users\monti\Desktop\destreamer\node_modules\axios\lib\core\settle.js:17:12)
at IncomingMessage.handleStreamEnd (C:\Users\monti\Desktop\destreamer\node_modules\axios\lib\adapters\http.js:236:11)
at IncomingMessage.emit (events.js:322:22)
at endReadableNT (_stream_readable.js:1187:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)`
Somebody can help?

Are you using the -k option? If not this is "normal" behaviour because the session token expires after 1 hour

Are you using the -k option? If not this is "normal" behaviour because the session token expires after 1 hour

Yes, I'm using: destreamer.cmd -k -f controlli.txt

And you clicked yes at the "remember me" page?

Yes I did, I can try to re-download repository and launch npm build

could you please let me know ho long were those videos?

Could you please let me know how long were those videos?

Of course, they're about 2-3 hours.

Before the error in the first message do you remember if there was an image rendered in the terminal or just the text you got?

I really don't remember. I can do some tests these days so I can try helping you to solve this problem.

It would be great if you could run again the same command and then the same plus '-x' option and report back what happens
Thanks for your help

Try doing a git pull followed by npm install and then npm run build, I was facing the same issue, but pulling in newer changes from parent repo, fixed it for me.

I was also facing this. To work around it, I made the following shell script:
for u in $urlListFile
do
  echo ------------------------------------------------------------------------------------------------------
  ./destreamer.sh -k -i $u;
  if [[ $? -eq 0 ]]
  then
    echo DONE $u
  else
    echo FAILED $u
  fi
  echo
  echo
done

I'm using Linux Mint, so this script is for Bash. Hope it helps.

Closing as inactive


[#255, 267, 270] Admin transactions endpoints

Changes

Built on top of #239
Endpoint for searching for all wire payments by the bank account ID, for use on the individual Transaction page, when retrieving all payments to display in the table.
Endpoint for getting an individual payment, for use on the individual Transaction page
Endpoint for updating a payment

Example use on the Transaction page, showing how we would reset to pending and update to paid. There's a placeholder button for revoking even if that's not done yet.
If a payment is made with a wrong amount, nothing would be done in the interim except confirm the state (you wouldn't want to reset the associated payment since its valid), and the customer service rep could return back, and if the other payment was shown they could mark as Paid.

Closes #255
Closes #267
Closes #270

Closing since #271 will contain the work done in this PR


Allow for re-attempting upload if corruption of image is detected

@vipulgupta2048 I have left in some logs that may seem unecessary, but they will be useful for eventual debugging if this goes wrong - they won't clutter the actual testing logs, they are only visible on the dashboard for the testbot

@balena-ci rebase


Fix new clippy lint for manual clamp

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

Coverage data is based on head (00f210d) compared to base (67b6ee4).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #10   +/-   ##
=======================================
  Coverage   66.50%   66.50%
=======================================
  Files           5        5
  Lines        1012     1012
=======================================
  Hits          673      673
  Misses        339      339

Impacted Files
Coverage Δ

src/plane.rs
71.97% <0.00%> (ø)

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.


Support for authentication token?

Passing a plain text repo URL seems like a bad idea. This could allow users to point his utterances script to any other users repo for comments (Take a look at this issue). One possible solution is to have some kind of authentication.

It seems like your repository doesn't have utterances.json.
Try adding utterances.json to the root of your master branch:
{
  "origins": ["https://utteranc.es"]
}

Update the utterances.json to include yours in the list of origins.
It may work.

To prevent unauthorized comments in your repo, add an utterances.json file to the master branch with the list of origins permitted to post in this repo.
utterances.json
{
  "origins": ["https://elegant.oncrashreboot.com"]
}


Invalid cabal dependency

Hello,
I was trying to build your project and I ran into a problem.  I believe your cabal dependencies are invalid. Specifically,
elm-compiler >= 0.15.1 && < 0.16,

given that the available versions on hackage are,
0.14, 0.14.1, 0.15

http://hackage.haskell.org/package/elm-compiler.
Thanks,
Max

The Hackage page you link to says that stuff is deprecated. Indeed, current versions of Elm are not any longer found on Hackage. If you want to build from source, look here: https://github.com/elm-lang/elm-platform (except that while there it says you should set your PATH variable after running the install script, you actually have to do it before that).


[ci] Enable tcp-accept in Regressions

Description
This PR enables tcp-accept in regressions.

Merging this PR because it concerns the regression system


crash when exit from nether and teleporting

the minecraft crahse by mekanism only, telled by open eye you can  see the crashes here:http://pastebin.com/XaqfQwXb

Already reported


Support for unary args

This adds support for Xvfb arguments which do not have values (e.g. -noreset).

thanks!
could you create a new test for unary_args, rather than how you added it to the existing test_start_with_arbitrary_kwargs test?  If you make that change, I'll be happy to merge this.
-Corey

Done, thanks a lot! Also, I have another small change I've been using in my particular context, where I want to control the display variable explicitly (instead of auto-assigning it): if you think it would make sense to add it, let me know.

thanks much.
hmm.. so to add a unary arg, you have to pass it as a kwarg with a None value? (like my_arg=None).  That's not very obvious (it took me a few mins to figure it out).  At the least, we should update the README with some nice examples showing use of binary and unary args, so it's clear.  You can add that to this PR if you'd like. (If that's not convenient, I can just merge as-is and write the examples myself sometime this week).
One other thought.... couldn't we use *args for passing arbitrary unary args?
would something like this work as a signature:
def __init__(self, width=800, height=680, colordepth=24, *args, **kwargs)

then you could for example, initialize the Xvfb object like:
Xvfb(width=1024, height=768, 'noreset', nolisten='tcp')

Rethinking about it, I now totally agree that using an argument with a None value (an empty string would make a little bit more sense, and it also works btw) is not the most intuitive interface.
I find your idea of using *args very clever, although there's a part of me thinking that it wouldn't be 100% pythonic as well.. But then the only other alternative remaining would be an explicit server_args argument, with which we would have essentially the same design problems (i.e. it would need to support both unary and binary arguments in the same data structure).
So I vote for your *args idea, I will propose a PR with it soon!

@cgoldberg actually I also had problem with argument that does not use "-",
have you thought of supporting passing full args list instead of kwargs ? Xvfb supports at least 4 parameter types:

starting with -
starting with +
without any prefix and parameter
without any prefix and not parameter

For now you only support first ones. And altough it's easy to overcome it via:
    xvfb = Xvfb(width=width, height=height, colordepth=depth)
    xvfb.extra_xvfb_args += ['+extension', 'RANDR', 'c', '20']

It's kinda hacky and not documented

I also need this to add the GLX extension, e.g. Xvfb ... +extension GLX.  Another idea might be to just accept a string for the extra command-line args, i.e. Xvfb(extra_args=‘+extension GLX -noreset’)

Can someone suggest how to properly supply extensions using this? Right now I have this, but I can't seem to add in +extension RANDR
   with Xvfb(width=1920, height=1080, colordepth=24, nolisten='tcp') as xvfb:          xvfb.extra_xvfb_args += ['+extension', 'RANDR']
I still get the randr missing warning.


Prepare 2.19.2 release

Proposed 2.19.2 release
2.19.2 (2021-04-07)

[NEW] Add migration guide to the newly supported cloudant-java-sdk (coordinates: com.ibm.cloud:cloudant).
[FIXED] Allow $and, $or, and $nor operator selectors to be used with only one expression selector.

Thanks for the reviews @emlaver and @ricellis! Now I'm about to merge this.


Acquire advisory lock

I'm trying to add this to a query file:
-- name: AcquireLock :exec
SELECT pg_advisory_xact_lock($1);

However, I get the following error:
 $ make sql
/Users/kevin/bin/sqlc generate
# package db
db/query/locks.sql:1:1: nodes.ResTarget has nil name

It would be nice if this could generate a function call for me.

I added this to the ManagedTx abstraction, which might be better since this query only works inside of a transaction anyway.
func (m *ManagedTx) Lock(ctx context.Context, value int64) error {
	_, err := m.Queries.tx.ExecContext(ctx, `-- ManagedTx.Lock
SELECT pg_advisory_xact_lock($1)`, value)
	return err
}

It's pretty easy to add support for built-in functions. Right now it's a pretty random collection of functions that are implemented. While you found a work around, there's no reason your original SQL shouldn't work.


 However, if it's off, it forgets the recent state and I have to manually set it again, instead if just being able to toggle it back on again. This also means I lose the previous temp setting.
Is it possible to save and restore state when of too?
E.g, before restart, last setting was heating with target 20.5. After restart if I toggle on, it goes back to cooling target 19, and I have to go and configure again. This happens fairly regularly due to many updates requiring restarts.

COuld you confirm the current version you use and your current config?

v0.9.7 (though this has been an issue for a while)
I've been trying different things to resolve this issue so a few bits commented out while I've been testing.
  - platform: dual_smart_thermostat
    name: Main Bedroom Climate
    unique_id: main_bedroom_climate
    heater: switch.main_bedroom_heatpump_heat
    cooler: switch.main_bedroom_heatpump_cool
    target_sensor: sensor.yz_e871_temperature
    # heat_cool_mode: true
    min_temp: 15
    max_temp: 26
    target_temp: 19.5
    # target_temp_high: 21
    # target_temp_low: 19
    cold_tolerance: 0.5
    hot_tolerance: 0
    precision: 0.1
    target_temp_step: 0.5

Thanks. I will look into this.

I'm not sure if it is related (or helpful) but hvac_action_reason doesn't get set to anything at all after a restart until the thermostat takes some 'action' again.
So if it was target_temp_reached and you restart (or reload the YAML from Developer tools) then it remains as an empty attribute until something gets changed and causes an action to occur that would change it.
I've been trying to use it to determine if an AC has been turned off by the integration or manually from a control panel and the 'blank' value has caused some issues with the logic

Yeah it's never set every time I check it too. Right now it's active and idle because it just hit target but doesn't say that. Eg
hvac_modes:

heat
"off"
cool
heat_cool
min_temp: 15
max_temp: 26
target_temp_step: 0.5
current_temperature: 21.8
temperature: 21
hvac_action: idle
prev_target_temp_low: 21
prev_target_temp_high: 21
prev_target_temp: 21
hvac_action_reason: ""
friendly_name: M Climate
supported_features: 385


Rebased cmake-staging branch (post PR#15)

This is the cmake-staging branch rebased on the recent bitcoin/master one with squashed "FIXUP" commits.
Rebase phase: cmake-staging/pr16-init --> cmake-staging/pr16-rebased.
Squash phase: cmake-staging/pr16-rebased --> cmake-staging/pr16-squashed. A diff must be zero :)

Previous linearization PRs:

https://github.com/hebasto/bitcoin/pull/14
https://github.com/hebasto/bitcoin/pull/11
https://github.com/hebasto/bitcoin/pull/8

UPD, https://github.com/hebasto/bitcoin/pull/16#issuecomment-1627117688:

A friendly reminder about that when testing native builds on Windows using MSBuild (Microsoft Build Engine), one can use the Chocolatey package manager to install required and optional tools:
choco install python3
choco install ccache --version=4.7.5

UPD-2,  to build and test natively on Windows, run commands as follows:
mkdir build
cd build
cmake .. -A x64 -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static
cmake --build . --config Release
ctest -C Release

Functional tests:
set BITCOIND=src\Release\bitcoind.exe
set BITCOINCLI=src\Release\bitcoin-cli.exe
set BITCOINUTIL=src\Release\bitcoin-util.exe
set BITCOINWALLET=src\Release\bitcoin-wallet.exe
python test\functional\test_runner.py

@vasild @TheCharlatan @theStack @stickies-v @Sjors @sipsorcery @theuni @willcl-ark
Ready for extensive testing :)
The next meaningful PR with new commits is going to be based on this branch and will be submitted shortly.

I haven't dug into what's changed since the last rebase, but after performing a (clean) local merge I can confirm that only the following differences exist:

ELLSWIFT enabled
Fixed up comment
Updated file lists in various CMakeLists.txt

The "cmake: Add CheckStdFilesystem module" commit has been removed as outdated. See:

https://github.com/bitcoin/bitcoin/pull/27682
https://github.com/bitcoin/bitcoin/pull/27662

Here are 32 commits out of the 57 needed to obtain Guix release binaries. :)

A friendly reminder when testing native builds on Windows using MSBuild (Microsoft Build Engine): one can use the Chocolatey package manager to install required and optional tools:
choco install python3 ccache

This branch has been force pushed into the https://github.com/hebasto/bitcoin/tree/cmake-staging.
Closing.


Enable softmax raising by default in IREE

Also add a pass to canonicalize linalg ops to catch more cases of softmax patterns.

woohoo! nice improvement on x86 side!

woohoo! nice improvement on x86 side!

Really? I missed it, which one?

woohoo! nice improvement on x86 side!

Really? I missed it, which one?

Looks like there are improvements on MobileNetV2 and V3 for single-threaded

woohoo! nice improvement on x86 side!

Really? I missed it, which one?

Looks like there are improvements on MobileNetV2 and V3 for single-threaded

What Ben said. That is probably noise.

Noise mostly happens on Pixels. I seldom see noice on our x86 benchmark CI. but yeah, agree that we want these confirmed, maybe by running it for 10 times.

Yeah, x86 are usually more stable. I get no improvements/regressions most of the times if the PR doesn't impact x86. Of course, you run the benchmarks multiple times to be sure.

This mostly improves cases coming from pytorch at the time. There is a slightly different pattern we need for TF cases that should boost the benchmarks we have. I'm working on adding it shortly but it needs some matcher improvements to land first

if y'all understand them and trust them that's the most important thing - that we have a 5.52% decrease on pixel 6 cpu listed as "improved latencies" and a 12.91% increase on pixel 6 cpu listed as "similar latencies" makes the numbers feel random - that it differs across targets compounds the my issues with trying to build a mental model around the meaning of these things x_x
that's off topic, though, and sorry for the noise - if the numbers are real here then that's awesome 🥳


samples: video: capture: rt10xx: Add work-around for init priority issue

Similar to the mcxn947 (ov7670/smartDMA) issue, the CSI needs to be initialized BEFORE the camera sensor to provide clock to the camera sensor. However, the CSI node refers to the camera sensor node in the DT so it has to be initialized AFTER the sensor to be able to compile.
This is a deadlock/chicken-egg issue as Zephyr currently does not allow circular dependency. Disable the init priority check as a work-around for this.

We knew and did take the work-around internally but I think this should go into upstream so that people have an "out-of-the-box" working sample on i.MX RT10xx.

If I understand correctly, the init dependency is in the opposite direction than the source = <&ov7670>; suggests: phandles are considered as dependencies by the python scripts, whereas it is the opposite here.
If source = <&ov7670>; is replaced by remote-endpoint-label = "ov7670_out"; (for instance), would that also be a workaround? In this case, there would not need to disable CONFIG_CHECK_INIT_PRIORITIES as there would be no more phandle at all?
Besides this, the workaround looks logical and avoids a compilation error, so seems necessary.

I think this would work, but I'm not sure Zephyr's DT tooling is capable of getting a device object via another method than a phandle. We could probably use something like DT_NODELABEL(DT_STRING_TOKEN(remote_endpoint_label)) to get the node ID in this case? @decsny do you have any thoughts here?

We could probably use something like DT_NODELABEL(DT_STRING_TOKEN(remote_endpoint_label)) to get the node ID in this case? @decsny do you have any thoughts here?

Absolutely! This is this PR and while I did not add ztests yet, this works as a workaround:
https://github.com/zephyrproject-rtos/zephyr/pull/73023/files#diff-d95b579605c12a2d00175b8b293dd3b30688ceed11edc95f473d4e3dc40b5babR3851

To broaden the discussion scope, Linux has all the mechanism to parse and retrieve the peer (sub-)device for example with some v4l2_async_notifier_parse_fwnode_endpoints_by_port().
And I think this circular dependency issue here is a sub-problem that we don't have "async init" in Zephyr where each device wait for each other to complete the initialization phase as each of them depends on others in different steps of initialization.

So if I this gets merged first, it gives more time to design the DT endpoint API, and in the meantime the samples are working.


Node.js support

Would be cool to remove window references so that this works on node.js

Fixed my own issue. Uses this instead of window to accomodate non-browser environments.


Add COC

Add the code of conduct for neuronika.

Codecov Report

Merging #65 (ac1740e) into v0.1.1 (339a9ae) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           v0.1.1      #65      +/-   ##
==========================================
+ Coverage   65.65%   65.67%   +0.02%
==========================================
  Files          16       16
  Lines        4589     4589
==========================================
+ Hits         3013     3014       +1
+ Misses       1576     1575       -1

Impacted Files
Coverage Δ

src/variable/node/backward.rs
75.89% <0.00%> (+0.07%)
:arrow_up:

Continue to review full report at Codecov.

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


python310Packages.pydal: 20220916.1 -> 20221110.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pydal is: "Python Database Abstraction Layer"
meta.homepage for python310Packages.pydal is: "https://github.com/web2py/pydal"
meta.changelog for python310Packages.pydal is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 20221110.1 with grep in /nix/store/zar8c87kfyk25qj50vyn2q4cafjci4gb-python3.10-pydal-20221110.1
found 20221110.1 in filename of file in /nix/store/zar8c87kfyk25qj50vyn2q4cafjci4gb-python3.10-pydal-20221110.1

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

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.pydal
python310Packages.pytm
python39Packages.pydal
python39Packages.pytm

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zar8c87kfyk25qj50vyn2q4cafjci4gb-python3.10-pydal-20221110.1
ls -la /nix/store/zar8c87kfyk25qj50vyn2q4cafjci4gb-python3.10-pydal-20221110.1/bin

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

4 packages built:

python310Packages.pydal
python310Packages.pytm
python39Packages.pydal
python39Packages.pytm

Maintainer pings
cc @wamserma for testing.

Result of nixpkgs-review pr 201100 run on aarch64-linux 1

4 packages built:

python310Packages.pydal
python310Packages.pytm
python39Packages.pydal
python39Packages.pytm


Auction server URI config param in samples

Docs for FLEDGE Java samples say:

Set your key value server endpoint

adb shell "device_config put adservices ad_selection_data_auction_key_fetch_uri [your key fetch endpoint uri]"

It seems that the actual config param name is fledge_auction_server_auction_key_fetch_uri (like docs for Java PAS samples suggest)

Sorry for the late response- you are correct, fledge_auction_server_auction_key_fetch_uri is the proper param. The README was showing an older version, but has since been updated/


change parameter to WindowsRuntime

@daxian-dbw

@TravisEz13,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Remove unit tests usage of running Peer for Peer package

@srderson FYI

@jeffgarratt does that relate to #1223?


Subscripted delay functions

Delays can be subscripted, if you’re careful about the dimensions on the delay elements - its a bit annoying, and something I need to fix.
Test case here: https://github.com/SDXorg/test-models/tree/master/tests/subscripted_delays
If you have a single valued function that has array dimensions, for example, this function which has multiple dimensions, and only a single value for all of them:
Inflow Delay1[Apples,Citrus]=
   STEP( 5 , 10 )
   ~
   ~     |

then this will get represented as just a single value. This is fine if all you need to do is simple algebra with other elements, subscripted or not. But, the delay function does more than simple algebra. When this gets passed into the delay function:
def ddt(self):
        outflows = self.state / (self.delay_time_func() / self.order)
        inflows = np.roll(outflows, 1)
        inflows[0] = self.input_func()
        return inflows - outflows

what happens is that the inflows[0] will be a single valued function, while inflows[1:] will have the array dimensions. To work around this, we have to explicitly make the definition for the Inflow Delay1 take on the shape of what else is in that array, namely values which have been modified by the delay time constant, and therefore take on the subscript shape…

Is there the translate for "DELAY FIXED" function in the vensim to python?

I've got a prototype in a branch, discussed in https://github.com/JamesPHoughton/pysd/issues/147.
It doesn't pass all the tests, as there is some issue with coordinating timesteps for each step in the process. You're welcome to have a look and see if it is sufficient for your needs, and if you can work out why the tests fail, I'd love to hear about it. Haven't had much dev time recently with the new baby!


You have a www folder.
FCK IDIOT.
Make things complicated that are easy.

 You have a www folder.  FCK IDIOT. Make things complicated that are easy.


Please invite me to the Community Organization

Name
Segun Ajibola
Discord Username (if applicable) E.g John#412
segunajibola#9960
Questions & suggestions?
No response

Welcome to the community, @segunajibola ⚡


exception if unknows/wrong token is in receiver token error

Hi,
thanks for your work on this lib.
I have a large number of receivers and tested your demo code. If I have a token that is not known by firebase you send function gives an exception and goes to catch function. This should not happen, because you can not identify valid token and if they have received the notification between unvalid tokens.
To test just use your demo code an add some strings to receiver token array:
const tokens = [
'fF9t16fhQiqp5i-...valid-token',
'device-token-1-unvalid'
'device-token-2-unvalid'
];
An exception occures:
Sending failed: {
code: 400,
message: 'The registration token is not a valid FCM registration token',
status: 'INVALID_ARGUMENT',
details: [
{
'@type': 'type.googleapis.com/google.firebase.fcm.v1.FcmError',
errorCode: 'INVALID_ARGUMENT'
}
]
}
can you fix this and give back the invalid tokens also in then resolve?
best

Hi @trx222,
Thanks for reporting this issue. I'd be glad to assist.
This has now been resolved in commit aa44914 and published to npm in version 1.0.3 of the package.
Please update to the latest version by running this command:
npm install fcm-v1-http2@latest --save

Then, try to reproduce the issue and let me know if it is indeed resolved.

great, works like expected!
Thank you very much.


fix: bind is not needed

Codecov Report

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

@@            Coverage Diff            @@
##           master     #56      +/-   ##
=========================================
- Coverage   83.64%   83.6%   -0.04%
=========================================
  Files           8       8
  Lines         483     482       -1
=========================================
- Hits          404     403       -1
  Misses         79      79

Impacted Files
Coverage Δ

src/pubsub.js
88.07% <ø> (-0.08%)
:arrow_down:

Continue to review full report at Codecov.

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


Register qemu statics when building non-amd64 images

In order to execute code on non-native architectures, the qemu statics for that architecture need to be registered.

@staebler looks like CI failed

@pmorie. Really? I see all green. I know that CI failed on the first commit, but it appears to me to have passed on the update.

Hrm - might have been out of date in the github UI

LGTM
let's give it a try....


Broken npx thirdweb create app

When you try to create app using CLI it will throw an error.
Command: npx thirdweb create app
Error:

Command: npx thirdweb create app --node (when using a template node-starter)
Error:

A community member reported it from the Discord community; I can replicate the issue.
I'm using GitBash from Windows 11.

Can you review this @jnsdls or @joaquim-verges thanks!

For anyone having the issue, alternatively, go to thirdweb templates. See starter templates.

@warengonzaga what's your operating system?

@warengonzaga what's your operating system?

Tested on Windows 11 with GitBash.

Two reported issues from our Discord community.


Why the andrewrothstein.unarchivedeps is need ?

Hi,
I'm looking on your playbook and want to know why you are using this additional module ??
https://github.com/andrewrothstein/ansible-stepca/blob/b1e582427cdf54bb02f5e62c443e4ae8f70b1532/tasks/main.yml#L29-L31
thanks in advance.

the binary is distributed in an archive so u need tar, gzip, zip for the ansible.builtin.unarchive to work.

Hi and thanks.
Should the ansible.builtin.unarchive make the same in this case ??

The unarchivedeps role installs the tools required by the ansible.builtin.unarchive module. See the notes here


DOCSP-37618: Usage Examples landing page

JIRA - https://jira.mongodb.org/browse/DOCSP-37618
Staging - https://preview-mongodbnorareidy.gatsbyjs.io/laravel/DOCSP-37618-staging/usage-examples/
Checklist

[ ] Add tests and ensure they pass
[ ] Add an entry to the CHANGELOG.md file
[ ] Update documentation for new features

I don't get the point of this page.

In all the drivers docs, we have a usage example landing page that explains how to run the code examples. Then, all the individual usage examples are linked out from that page. Here’s the Rust driver usage example landing page and a usage example, for instance. So the structure would be similar in this case. Hopefully that clarifies the point of this page a bit!


Github Action for updating Homebrew formula

I noticed that the homebrew formula hadn't been updated since 3.1.1 so I updated it myself.  That's honestly more than I was expecting. I think these staggering numbers are enough reason to get this working.
We just need to download a file, hash it, and put the hash into a file on another repo. There's already a script to do this but it will have to be modified to work as a Github Action. I had a look into this a few weeks ago and realised that it's not really that simple. I fell into a rabbit hole and gave up.
If I remember right, you need to create an access token that gives the script write permissions, then make that a secret so that the Action can use it but nobody can actually see it, then hand that over to git somehow. After that, it should be plain sailing.

I was looking into this.
It doesn't seem too difficult to set up but I want to share a thought on a fact that could break the whole thing. Let me know if I'm missing something.
Afaik to update the homebrew formula we need to download the latest zip from this repo, the one created for the last tag.
The workflow should start only when a tag is pushed.
In this case, I think (though I'm not sure) it's not guaranteed that the file is available when the workflow runs and therefore the latter could fail. If this happens, we have no chance to recover from the error but pushing another tag that could fail as well.
Does it makes sense or am I missing something here?

That's a very good point that I hadn't thought of.

I checked the docs and it should be fine. The webhook payload for when a release is published contains the URL of the ZIP. So if the action is triggered when the release is published...
on:
  release:
    types: [published]

...the ZIP will be available at that point.

Oh, you beat me on time. I wrote the comment and went to sleep.
I wanted to check into the issue today morning but you did it first.
Thank you very much for helping! :+1: :heart:

I'm to cut a new patch release because of #436 and it would be great if this entered it.
However, I've no idea on how I could test it without making an actual release. Any idea?

NVM. Would you review the last commit on experimental?
It seems to work fine and could solve this issue.

I think it works as expected but a feedback would be appreciated.
If using release, github.ref correctly returns the tag. :+1:

The commit message is Update to refs/tags/v3.2.2 but that’s probably not worth making a fuss over. I didn’t spot any other issues. It looks good!

Oh, well, who cared about the commit message, it's fine anyway. Isn't it?

Yeah, you’re right. It doesn’t matter.


Select [an] existing feature(s) as inputs

As a user, I want to the ability to choose existing features as inputs for LLOS Observers and Targets and RLOS Observers.

This will involve a UI change for both tabs. I would think that we would use the same approach that is used when using a feature set.

This will impact much of the UI and workflow. For this case/release it might be best to point the users to the GP tools that do this already: https://github.com/Esri/military-tools-geoprocessing-toolbox

This is working as I would expect with one exception. The tool does not honor individually selected features from the feature class I use as input.... example ... the tool always tries to run on all features in the feature class used as input and ignores that you have features from that feature class selected. I do not know if this was part of the original design for this functionality or not.
Test_data_Vis.zip

do not need to update the home page for Vis or MT because we are only listing new software versions that we support and then directing users to go to the resources page
doc work is done and ready for review. cms work is already showing on DEV. What's new page will require a build to DEV

There was talk of making this issue cover not only selecting a feature class, but selecting features within a feature class. @CTLocalGovTeam if this can be done in this issue lets keep this issue going allowing a user to point to a feature class with multiple features in the data set, but always overriding the selection for the entire file. This is the exact workflow that our gp tools conduct as well.

@topowright  and myself will verify this issue as a minimum deliverable for the MT3.1/Vis Aug release. Functionality to run visibility on a selection set from a feature class with be opened up in a new issue.

This issue will be moved to for review and the selecting features from a feature class.


Problem with flashing rootfs

Hi @idavis ,
I'm running into a problem which I find difficult to document. I have a Xavier (devel kit) and am trying to install a custom rootfs (jetpack 4.3). I follow all your instructions here and am able to build the image successfully. Also the flashing works fine. I get then prompted to the UI configuration. However, after having configured the system, I reboot and it gets stuck in rebooting (it keeps bouncing between the terminal window and the NVIDIA desktop picture).  I tried the whole process several times, but with no success. I really do not know what's the problem. I will follow up with some pictures of the screen, maybe it is helpful.

In case it helps, here is also the log of image build:
make image-32.3.1-jax-jetpack-4.3
make -C jetson-containers/flash 32.3.1-jax-jetpack-4.3-image
make[1]: Entering directory 'jetson-containers/flash'
(DOCKER_BUILD_ROOT="jetson-containers/flash/l4t/32.3.1" etson-containers/flash/build.sh ./conf/32.3.1-jax-jetpack-4.3-image l4t:32.3.1-jax-jetpack-4.3-image)
Moving into jetson-containers/flash/l4t/32.3.1
jetson-containers/flash/l4t/32.3.1 jetson-containers/flash
docker build --squash -f jetson-containers/flash/l4t/32.3.1/default.Dockerfile -t l4t:32.3.1-jax-jetpack-4.3-image \
    --build-arg DEPENDENCIES_IMAGE=l4t:32.3.1-jax-jetpack-4.3-deps \
    --build-arg DRIVER_PACK=Jetson_Linux_R32.3.1_aarch64.tbz2 \
    --build-arg DRIVER_PACK_MD5=667462228a705bf3a64e83d0731c192a \
    --build-arg FS_DEPENDENCIES_IMAGE=l4t:ubuntu_bionic_desktop_aarch64-rootfs \
    --build-arg ROOT_FS=ubuntu_bionic_desktop_aarch64.tbz2 \
    --build-arg ROOT_FS_MD5=c923ab3f185769b04bb060be4024eda1 \
    --build-arg BSP_DEPENDENCIES_IMAGE= \
    --build-arg BSP= \
    --build-arg BSP_MD5= \
    --build-arg TARGET_BOARD=jetson-xavier \
    --build-arg ROOT_DEVICE=mmcblk0p1 \
    --build-arg VERSION_ID=bionic-20190912.1 \
    .
Sending build context to Docker daemon   29.7kB
Step 1/31 : ARG VERSION_ID
Step 2/31 : ARG DEPENDENCIES_IMAGE
Step 3/31 : ARG FS_DEPENDENCIES_IMAGE
Step 4/31 : FROM ${DEPENDENCIES_IMAGE} as dependencies
 ---> a84286916198
Step 5/31 : ARG VERSION_ID
 ---> Using cache
 ---> 2fcb74b78e6f
Step 6/31 : ARG FS_DEPENDENCIES_IMAGE
 ---> Using cache
 ---> 3b2711e15890
Step 7/31 : FROM ${FS_DEPENDENCIES_IMAGE} as fs-dependencies
 ---> e4c136b1cc4d
Step 8/31 : ARG VERSION_ID
 ---> Running in 8b7d62654072
Removing intermediate container 8b7d62654072
 ---> 5ca1b48ac699
Step 9/31 : FROM ubuntu:${VERSION_ID} as qemu
 ---> 2ca708c1c9cc
Step 10/31 : RUN apt-get update && apt-get install -y --no-install-recommends qemu-user-static &&     apt-get clean &&     rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 7c2f94a9a7ff
Step 11/31 : ARG VERSION_ID
 ---> Using cache
 ---> 8cbc7f9b452a
Step 12/31 : FROM ubuntu:${VERSION_ID}
 ---> 2ca708c1c9cc
Step 13/31 : COPY --from=qemu /usr/bin/qemu-aarch64-static /usr/bin/qemu-aarch64-static
 ---> Using cache
 ---> 35b4abfbd67a
Step 14/31 : RUN apt-get update && apt-get install -y --allow-downgrades     bzip2=1.0.6-8.1 libbz2-1.0=1.0.6-8.1     &&     apt-get clean &&     rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 14fe47605b3e
Step 15/31 : RUN apt-get update && apt-get install -y     apt-utils     bzip2     curl     lbzip2     libpython-stdlib     perl     python     python-minimal     python2.7     python2.7-minimal     sudo     &&     apt-get clean &&     rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> f0d09f5297cb
Step 16/31 : ARG DRIVER_PACK
 ---> Using cache
 ---> 60a6f091a6a8
Step 17/31 : ARG DRIVER_PACK_MD5
 ---> Using cache
 ---> f6d53eedd171
Step 18/31 : COPY --from=dependencies /data/${DRIVER_PACK} ${DRIVER_PACK}
 ---> Using cache
 ---> 9c22ee64096c
Step 19/31 : RUN echo "${DRIVER_PACK_MD5} *./${DRIVER_PACK}" | md5sum -c - &&     tar -xp --overwrite -f ./${DRIVER_PACK} &&     rm /${DRIVER_PACK}
 ---> Using cache
 ---> 4fb56b908003
Step 20/31 : ARG ROOT_FS
 ---> Using cache
 ---> bf189fd37d11
Step 21/31 : ARG ROOT_FS_MD5
 ---> Using cache
 ---><PHONE_NUMBER>d3
Step 22/31 : COPY --from=fs-dependencies /data/${ROOT_FS} ${ROOT_FS}
 ---> f0d976936819
Step 23/31 : RUN echo "${ROOT_FS_MD5} *./${ROOT_FS}" | md5sum -c - &&     cd /Linux_for_Tegra/rootfs &&     tar -xp --overwrite -f /${ROOT_FS} &&     rm /${ROOT_FS}
 ---> Running in 789eeae9084d
./ubuntu_bionic_desktop_aarch64.tbz2: OK
Removing intermediate container 789eeae9084d
 ---> 0282968b99e9
Step 24/31 : WORKDIR /Linux_for_Tegra
 ---> Running in d4e47729416d
Removing intermediate container d4e47729416d
 ---> 95588b109c5b
Step 25/31 : RUN ./apply_binaries.sh --target-overlay
 ---> Running in 91a1679623fe
Using rootfs directory of: /Linux_for_Tegra/rootfs
Extracting the NVIDIA user space components to /Linux_for_Tegra/rootfs
Extracting the BSP test tools to /Linux_for_Tegra/rootfs
Extracting the NVIDIA gst test applications to /Linux_for_Tegra/rootfs
Extracting Weston to /Linux_for_Tegra/rootfs
Extracting the configuration files for the supplied root filesystem to /Linux_for_Tegra/rootfs
Extracting graphics_demos to /Linux_for_Tegra/rootfs
Extracting the firmwares and kernel modules to /Linux_for_Tegra/rootfs
Extracting the kernel headers to /Linux_for_Tegra/rootfs/usr/src
Adding symlink /Linux_for_Tegra/rootfs/lib/modules/4.9.140-tegra/build --> /usr/src/linux-headers-4.9.140-tegra-ubuntu18.04_aarch64/kernel-4.9
Installing Image into /boot in target rootfs
Installing the board *.dtb and *.dtbo files into /boot in target rootfs
Rename ubuntu.desktop --> ux-ubuntu.desktop
Copying USB device mode filesystem image to /Linux_for_Tegra/rootfs
Disabling NetworkManager-wait-online.service
Disable the ondemand service by changing the runlevels to 'K'
Installing extlinux.conf into /boot/extlinux in target rootfs
Success!
Removing intermediate container 91a1679623fe
 ---> e37a5be34889
Step 26/31 : ARG TARGET_BOARD
 ---> Running in 9aafea9e9e32
Removing intermediate container 9aafea9e9e32
 ---> ace137e9d096
Step 27/31 : ARG ROOT_DEVICE
 ---> Running in 333aece3d68b
Removing intermediate container 333aece3d68b
 ---> ef679d9a4090
Step 28/31 : ENV TARGET_BOARD=$TARGET_BOARD
 ---> Running in a3d1fee9a857
Removing intermediate container a3d1fee9a857
 ---> c2076748db17
Step 29/31 : ENV ROOT_DEVICE=$ROOT_DEVICE
 ---> Running in 96e260bc3cd5
Removing intermediate container 96e260bc3cd5
 ---> 1e3333d13d65
Step 30/31 : RUN echo "#!/bin/bash" >> entrypoint.sh &&     echo "echo \"sudo ./flash.sh \$* ${TARGET_BOARD} ${ROOT_DEVICE}\"" >> entrypoint.sh &&     echo "sudo ./flash.sh \$* ${TARGET_BOARD} ${ROOT_DEVICE}" >> entrypoint.sh &&     chmod +x entrypoint.sh
 ---> Running in 29c10d43f914
Removing intermediate container 29c10d43f914
 ---> 5319e84f33e2
Step 31/31 : ENTRYPOINT ["sh", "-c", "sudo ./entrypoint.sh $*", "--"]
 ---> Running in d061b385c694
Removing intermediate container d061b385c694
 ---> 5232c5be7647
[Warning] One or more build-args [BSP BSP_DEPENDENCIES_IMAGE BSP_MD5] were not consumed
Successfully built 2cc92e373763
Successfully tagged l4t:32.3.1-jax-jetpack-4.3-image

@eliabruni I'll run through it again with the custom FS for xavier. I went through the standard jetpack sample os and it worked fine for 4.3.

@eliabruni  I found this missing in the 4.3 scripts from nvidia:
ln -sf "/opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.service" "nv-l4t-usb-device-mode.service"
if [ -f "${LDK_ROOTFS_DIR}/opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.service" ]; then
	ln -sf "/opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.service" "nv-l4t-bootloader-config.service"
fi

I'm wondering if their --target-overlay flash option is broken. I'll try to get it working without overlay and see if that fixes the issue.

@eliabruni Currently: When I use overlay, the system is flashing and I can log in, but my network isn't working. When I use the debian packages, I get the loop that you are in.

@eliabruni I have the deb version flashing, but it boots into airplane mode and can't talk to the network. I need to dig into what is going on deeper in 4.3.

Hey @idavis , thanks for the prompt check!
I checked out the fix and ran the following:
jetson-containers$ sudo ./flash/flash.sh l4t:32.3.1-jax-jetpack-4.3-image
docker run --rm -it --privileged -v /dev/bus/usb:/dev/bus/usb l4t:32.3.1-jax-jetpack-4.3-image
root@e31b2222d46c:/Linux_for_Tegra# sudo ./flash.sh jetson-xavier mmcblk0p1

Assuming that's correct, the flash process reaches the end but then, on Xavier, I got stuck at (I tried with two different filesystems):

@eliabruni The hack doesn't fully work. Sorry that wasn't more clear. There is something more going on that I haven't been able to figure out yet due to time.

@idavis I see, no worries! I'll stay tuned then, thanks for looking into it.

I modified the minimal OS with UI,
Ran echo "deb http://ports.ubuntu.com/ubuntu-ports bionic universe" >> /etc/apt/sources.list so that I could install libgstreamer-plugins-bad1.0-0
Then installed:

device-tree-compiler
libunwind8
python-minimal
python2.7-minimal

Once done I was able to flash with overlay and the system worked with the exception of an etc/resolv.conf issue which I think is from the unpacking/repacking. I'm doing it all again from scratch to verify. Then I'll need to test it without the UI as well. The apt packages they install have dependencies that are not part of a clean file system.

Thanks for the update! What kind of dependencies shouldn't be there? Are you planning to keep them out?

@eliabruni - I have it working, I need to push a change to the flashing dockerfile, and I need to update the blog posts with:

echo "deb http://ports.ubuntu.com/ubuntu-ports bionic universe" >> /etc/apt/sources.list
apt update
 apt install python python3 -y --no-install-recommends
Need to get 3,740 kB of archives.
After this operation, 16.3 MB of additional disk space will be used.
apt install device-tree-compiler libunwind8 libgstreamer-plugins-bad1.0-0 -y --no-install-recommends
Need to get 4,467 kB of archives.
After this operation, 26.9 MB of additional disk space will be used.

Then you can continue with :
apt install ubuntu-desktop oem-config-gtk -y --no-install-recommends
Need to get 253 MB of archives.
After this operation, 1,061 MB of additional disk space will be used.

For unknown reasons it keeps booting into airplane mode...

Great to hear, @idavis ! Should I wait for your push before trying?

@eliabruni you can try the branch I pushed if you install the prerequisites I listed above.

Thanks, will do!

@eliabruni Any luck?

Closing as stale.

Closing as stale.


speedometer 4.02?

I found hfs image of this program (on macintoshrepositiry, I think) and sadly lauching it resulted in Executor hitting 'throw' / aborting.
It was working in Windows version of Executor, under wine 5.5 (32 bit system)
Edit: https://www.macintoshrepository.org/33334-speedometer-4-02
But I think I unstuffit on MacOS side under Basilisk2

Any details? (Error message? When exactly does it crash?)

In terminal
guest@slax:~/executor/build$ DISPLAY=":0" ./executor-sdl2
1: ./executor-sdl2

Volume / mounted as vol, vref -1
set_mode: 0 0 0PBOpenWD: "/home/guest/.executor/System Folder"
PBOpenWD: "/home/guest/.executor/System Folder"
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_M_construct null not valid


how can i stop dismiss() when hover status?

how can i stop dismiss() when hover status? thx.

Pausing the fadeout will hovering isn't available but it would be a nice addition.  I'd welcome a pull request if someone would want to take a stab at adding it in.


Fallback Locale

Please verify the following:

[x] yarn test jest tests pass with new tests, if relevant
[x] README.md has been updated with your changes, if relevant

Describe your PR
#2414

:tada: This PR is included in version 9.4.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[PE-D][Tester E] Remark field can be empty string

eg edit 1 /remark is accepted

Labels: type.FeatureFlaw severity.Medium
original: tanjiajiajun/ped#9

Documentation bug. UG tips for edit add that /remark can be blank (transfer from /addremark to top)
Check field restriction for edit  command in UG.


fix(kibbeh): improve download page

Signed-off-by: Oxygemo<EMAIL_ADDRESS>

Always has been

I will try to fix the downloads page in this PR from now on. Kinda hate changing the scope of a PR but meh

You could take inspiration from the discord download page

That's what I'm planning to do. I'll most likely make a dropdown for Linux downloads instead of having a bazillion buttons for each way of packaging.

nvm will do that in a later pr. pls merge

fix the eslint error please

You could take inspiration from the discord download page

@ajmnz has to approve new design thingies.

@ajmnz has to approve new design thingies.

I didn't even get to design it, so no worries for now

You could take inspiration from the discord download page

no, don't do that. we will redesign when @ajmnz comes up with a design for this

fix the eslint error please
how the hell did that happen

Maybe just add a dropdown for all the Linux ones for now, and improve the design later ?

don't feel like doing that atm, but i'll do it in another pr


config: fbc-4.15 cel expression update"

Description
fix the bug that fbc-4.15 is not run when we update the pipeline config file .tekton/fbc-v4-15-push.yaml
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

/lgtm
/approve


Moved: Vivaldi.Vivaldi version 3.8.2259.37

This pull request is automatically generated by 🥟 Dumplings
Microsoft Reviewers: Open in CodeFlow

/AzurePipelines run


Couple of errors when running demo tests

Hi, thanks for your great work! I am trying to run the test codes to understand the training process, however, I faced many problems here.
First, I cannot run the preprocess step:
sh repro_preprocess.sh <hg38.fa>

The error is: bash: syntax error near unexpected token `newline'.
If I delete the argument <hg38.fa>, then the error becomes:
File "/gpfs/gibbs/project/zhao/tl688/conda_envs/seq2cells/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 950, in read_csv
return _read(filepath_or_buffer, kwds)
File "/gpfs/gibbs/project/zhao/tl688/conda_envs/seq2cells/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 605, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "/gpfs/gibbs/project/zhao/tl688/conda_envs/seq2cells/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 1442, in init
self._engine = self._make_engine(f, self.engine)
File "/gpfs/gibbs/project/zhao/tl688/conda_envs/seq2cells/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 1735, in _make_engine
self.handles = get_handle(
File "/gpfs/gibbs/project/zhao/tl688/conda_envs/seq2cells/lib/python3.9/site-packages/pandas/io/common.py", line 856, in get_handle
handle = open(
FileNotFoundError: [Errno 2] No such file or directory: 'toy_query_tss_out.tsv'
If I try to jump this step and run the training code directly, the error becomes:
Traceback (most recent call last):
File "/gpfs/gibbs/pi/zhao/tl688/seq2cells/tests/../seq2cells/scripts//training/fine_tune_on_anndata.py", line 44, in
from seq2cells.data.enformer_tss_based import AnnDataEmbeddingTssDataset
ModuleNotFoundError: No module named 'seq2cells'
And I think the running code should be
sh repro_train.sh

not
sh repro_train_sh

Could you please help me? Thanks a lot.

Hi HelloWorldLTY,
Thanks for your interest.

For the first issue:

sh repro_preprocess.sh <hg38.fa>

Have you pointed it to an existing reference genome file on your system? Or have you downloaded one as detailed in the notes at the end of the Test paragraph?
wget https://hgdownload.soe.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz
Then run as
sh repro_preprocess.sh ./hg38.fa.gz

For the second issue:

Can I confirm that you have followed the install isntructions under Install and specifically that you add seq2cells to your PYTHONPATH?
e.g.
export PYTHONPATH="${PYTHONPATH}:/Path/to/location"
Where /Path/to/location refers to where you saved seq2cells locally.

Hi, thanks a lot. now I have addressed this issue by setting the correct path of seq2cells. Moreover, it is good to know I should use .gz file of hg38 rather than the unzipped version.
Moreover, I tried to run the sequence mode in the prediction step, but it told me that the sequence mode has not been implemented. Does this mean in the future you plan to release methods for the prediction based on sequence data directly? Thanks.

It makes sense to me. Thanks a lot!

Side note: It works both with a gzipped and unzipped reference genome.
I don't follow where exatly you tried running in sequence mode. That should be in the inetuning script?
For finetuning we only implemented the workflow from precomputed embeddings yet. I'm afraid we have no short term plan to implement the sequence mode as we found the workflow via precomputed embeddings much more useful in practice for single cell data.


[py2py3] pre-production test of T0WMStats with the py3 environment

Impact of the new feature
This should involve mainly T0WMStats and its dependencies.
Is your feature request related to a problem? Please describe.
After making sure that the whole WMCore passes unit tests in py3, we should run some pre-productions tests to check if T0WMStats is compatible with py3 in a production-like environment.
Describe the solution you'd like
We should deploy T0WMStats to testbed, run some workflows and see how it behaves. (please feel free to correct me or expand this section of the issue with more details!)
Describe alternatives you've considered
There is not much else that we can do.
Additional context
I would tackle this after we have completed

[ ] #10422

Python3 T0WMStats seems to be fully functional starting with WMCore 1.5.0.pre6, which is currently available in cmsweb-testbed and is about to be deployed to production. German and Jhonatan also confirmed that their replay went fine and no issues were visible.
Closing this ticket.


Remove obsoleted script that used to workaround ARQ-775 (one letter p…

…er line surefire bug)

@rhusar this need downstream PR for it to be merged.


Does 0.22 work with lastest jenkins?

Hi,
Before the jenkins 2.49 , it almost works for us(have to add 2 servers and switch to another one to have the datacenter infomations), but after 2.49 jenkins, it can not work anymore, could you please find out the root cause? Thanks a lot!
displays "http 404" when creating new node, seems it cant get datacenter infomation and will not to try it again...
Best regards

Sorry, but I'm not supporting this anymore for Jenkins > 2.49.


There should be star based Rate Us Functionality

The modern website have a Rate Us feature. Which is bassically a 1 to 5 star and a comment input based rating system. Though it has now backend, so for now i built the functionalty of frontend. It only display the grettings after submit the rating at the center of the screen.

This functionality should be there because it help to developer to improve the UI, UX accordingly.
I attached it in Footer.

Additional context
I f you assign me this task i made it like this --->

https://github.com/user-attachments/assets/bc93b1dc-4410-4bb3-9b37-8222277384cd

@ANSHIKA-26 Please assign this task to me.......as i see the task is still not completed

@PulkitShubham
It's on going

Okay no issues
On Wed, Oct 16, 2024, 23:18 Suvadip Sana @.***> wrote:

@PulkitShubham https://github.com/PulkitShubham
It's on going
—
Reply to this email directly, view it on GitHub
https://github.com/ANSHIKA-26/WordWise/issues/771#issuecomment-2417507862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A35OKFTWWC2LFHSXP6TFBY3Z32RGXAVCNFSM6AAAAABPYQQ3MOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJXGUYDOOBWGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

https://github.com/user-attachments/assets/0b72165b-b356-46d8-b439-2da7da7d71f0
@ANSHIKA-26
@hiteashgupta1
It's ready. Give me atleast label-2.  It's take lot more time and effort. Because I built it using vanila HTML, CSS, JS.
Please considerd this. I made a PR.


Is it compatible with the standard RFB protocol?

Can you use the server with a client program like TightVnc, UltraVnc, ... on Windows or do you have to create a custom client?

No it is really more of a proof of concept so is not compatible with standard VNC programs as it does not strictly follow the RFB protocol


feat(menu): implements child menus on hover

unsure about this api. feels a bit weird to provide an override format rather than nesting at the jsx level.  compare this to a similar goal in blueprint
maybe we keep this component as a menu for select and other dropdown menus, and provide a separate component for navigation menus?

I searched for examples of other component libraries enabling keyboard nav in child menus, but could not find. are we aware of any? It will be an interesting challenge to enable it.

There is some description of how submenu works with keyboard navigation here but their example doesn't work as expected.


flf domain Faculdade Lourenço Filho

@iuribrindeiro I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host flf.edu.flf.br not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for understanding!

Sorry about that, I created the file with a wrong folder format. I'm gonna create another PR so you can take a look.


chore: Update sitemap for improving SEO

Removed beta website from robots.txt and added additional pages to sitemap.
Updating sitemap Process

Our current sitemap was not accepted to Google Search Console due to unexpected format (we can just update header to  and we can remove the closing )
I pulled the list of top visited websites + blog pages for near.org that got >10 visitors, and manually checked ~50% to remove on-page errors or 404s. Then incorporated them into the existing sitemap generation in order to submit an updated sitemap to Google Search Console. Also included Sitemaps are only guidelines for webcrawlers and adding sites (even broken ones) cannot hurt SEO. (source)

Updating robots.txt

I removed the beta near.org website as I assumed it is no longer important for webcrawlers to list this on Google

Would love feedback on:

Is it okay to include many of these component pages? (ex.  near.org/devgovgigs.near/widget/...)
Is it okay to add in these additional pages, or would a more programmatic script make sense?
I'm currently unsure of the payoff for setting up a more automated process between our pages data + feeding this into the sitemap so went with a 1X adhoc update to get this started.

@charleslavon - can I get your final review here when you get a chance? 🙏