Incubator - Upgrade Terraform to the latest version 1.3.3

Overview
Since Terraform helps manage our entire infrastructure, it's important to keep it up to date to make sure we have to worry about the least number of bugs, and security issues. It will also be helpful for new developers joining our team so they can refer to documentation and get accurate info on how to perform different tasks
Action Items

[ ] Upgrade to the new version of terraform v1.3.3, incrementally
[ ] Update Incubator repository to work with the new version
[ ] Confirm that all the projects using the new version are running without trouble

Resources/Instructions
Like any other software tool, library or platform, every new patch or release comes with improvements, bug fixes, and most importantly, security fixes. This also applies to Terraform, and is the main reason to consider upgrading the tool that you use to manage your whole cloud infrastructure with.

This will also have to reconcile terragrunt versioning. For the year, we had to rely on a specific terragrunt version. I do believe we have always used the latest terragrunt.

This issue needs a tiny bit of a rewrite.  Let's talk about it at the next meeting on the 2022-11-09

After some discussion, we feel this issue would be better realized after Incubator Documentation contains guides about using Docker and Terragrunt.
Will put this it into the Icebox until we can revisit it.


pyparsing requirements not satisfied with Ubuntu 20.04 (IDFGH-2745)

Environment

Development Kit: ESP32-DevKitC
Kit version: v4
Module or chip used: ESP32-WROOM-32D
IDF version: v4.2-dev-358-ga0644bf8a-dirty
Build System: idf.py
Compiler version: (crosstool-NG esp-2019r2) 8.2.0
Operating System: Linux
Using an IDE?: No
Power Supply: USB

Problem Description
On Ubuntu 20.04, the packages pyparsing version in 2.4.6 (https://packages.ubuntu.com/focal/python-pyparsing). Thus it does not satisfies the esp-idf requirements (pyparsing>=2.0.3,<2.4.0).
Expected Behavior
esp.py build works correctly
Actual Behavior
esp.py build fails with the following error:

The following Python requirements are not satisfied:
pyparsing>=2.0.3,<2.4.0
Please follow the instructions found in the "Set up the tools" section of ESP-IDF Getting Started Guide

Steps to reproduce

Install Ubuntu 20.04
Try to compile any example

Fix
Can you update esp-idf so it works with pyparsing 2.4?

Can you update esp-idf so it works with pyparsing 2.4?

Hi @hb-kaertech. Unfortunately we cannot at the moment because there is an outstanding compatibility issue which was promised to get fixed in 2.5 sometime in the future.
However, if you use the install.sh and setup.sh scripts then it should install and use the right package inside a virtual Python environment. https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html#id3, https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html#id5

Indeed, I did think about re-running install.sh after the upgrade to 20.04. Thank you.
For other people in the future, here is the commit discussing the incompatibility: 08adc39102d7defd876118a779432bbd31866c5f#diff-b4ef698db8ca845e5845c4618278f29a


Feat: parallel init cluster info

Description of your changes

🤖 Generated by Copilot at b5ef09e
Summary
🚀🙌🔗

Improve multicluster initialization performance and error handling by using errgroup to parallelize cluster version queries in virtual_cluster.go.

We are the multicluster, we rise from the ashes
We use the errgroup to unleash our power
We fetch the versions in parallel, we defy the order
We handle the errors with grace, we are the multicluster

Walkthrough

Parallelize cluster version fetching using errgroup.Group ([link](https://github.com/kubevela/kubevela/pull/6060/files?diff=unified&w=0#diff-3b863babb08434dd0a998f7b6f89e87f139420f288089d65b778e67595259cb8R25-R26), [link](https://github.com/kubevela/kubevela/pull/6060/files?diff=unified&w=0#diff-3b863babb08434dd0a998f7b6f89e87f139420f288089d65b778e67595259cb8L65-R78))

In my case, if there are a lot of virtual clusters (secrets), but their corresponding clusters are temporarily disconnected, this will eventually cause the context to time out, and the requests will accumulate, causing the controller to take a long time to restart, This causes the controller to be rebooted frequently because the ready probe is not satisfied. Therefore, cluster information is initialized in parallel to accelerate the startup speed of controller.

Fixes #
I have:

[ ] Read and followed KubeVela's contribution process.
[ ] Related Docs updated properly. In a new feature or configuration option, an update to the documentation is necessary.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Special notes for your reviewer

/retest go


          [![Discussion Triage](https://github.com/cli/cli/actions/workflows/triage.yml/badge.svg)](https://github.com/cli/cli/actions/workflows/triage.yml)

Originally posted by @Hjhj789 in https://github.com/microsoft/vscode-remote-release/issues/10354#issuecomment-2395921930

https://github.com/cli/cli/actions/workflows/triage.yml


Automate generation of EBI Search data with each GWAS Catalog Data Release

The EBI Search data should be created for each GWAS Catalog Data Release. The details of how to provide this data to the EBI Search index are to be determined.

Added a new task in the Data Release Bamboo plan for the GWAS File Exporter stage.


publish as nuget

it would be great to have this project published on Nuget.

This project is now published here:
https://www.nuget.org/packages/Kusto.Toolkit


Version without client-rpc

Could be easier to have native bindings with client-common etc. -- for execution / packaging it up: https://github.com/neon-bindings/neon

logged as CRO-378


Better variable names for Test account

PR for issue #1420
What is being addressed
This was the last tidy up task of renaming USER, PASSWORD, and CLIENT_ID to be TEST_USER_NAME, TEST_USER_PASSWORD, and TEST_APP_ID so that they matched what was setup in the GH secrets and to be more explicit in the code what they are used for.

/test

/test


Finally fix Azure certificate issues

Finally fix Azure certificate issues by injecting httpClient into auth plus upgrade Azure SDKs

LGTM


[backport 1.11] chore(ci): automatic updates

Release Note
NONE

Merging and sparing some resources. Results will be visible during next nightly execution.


Getter for property

Hello! I didn't find any information about getter for property, that will be populated based on another field, but not through html form. For example, I have models:
# == Schema Information
#
# Table name: users
#
#  id           :integer          not null, primary key
#  phone        :string
#

class User < ActiveRecord::Base
end

and
# == Schema Information
#
# Table name: orders
#
#  id          :integer          not null, primary key
#  user_id     :integer
#

class Order < ActiveRecord::Base
  belongs_to :user
end

So i want to set User to the Order model. I can get User model only based on phone field from html form. I tried to do like here:
class OrderForm < Reform::Form
  property :user_id, getter: ->(params) { User.find_by(phone: PhonyRails.normalize_number(phone)).id }
end

But it doesn't work. Also I tried to do it through populator - nothing is happend too.
I found solution, but I think it is not so good:
def user_id
  @fields['user_id'] ||= User.find_by(phone: PhonyRails.normalize_number(phone)).id
end

Found solution in https://github.com/apotonick/reform/issues/277


Make flavor text a little less exuberant

Change the hgive and egg hatch flavor text to better match the tone of the previous flavor texts (in my opinion, anyway).

Ignore the failed checks, the code is fine - just waiting on ced to approve the changes.


External downloader argument ignored - fragment downloader used for mp4 stream

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2016.10.12. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2016.10.12

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

Error:
Youtube-dl seems to ignore the external-downloader argument and unnecessarily download certain streams using it's internal 'fragment' downloader.
Example
https://www.youtube.com/watch?v=ZQJwjSjZJ0I
Invoking a download with
youtube-dl --ffmpeg-location c:\ffmpeg\bin --external-downloader aria2c --external-downloader-args "-j 8 -s 8 -x 8 -k 5M" https://www.youtube.com/watch?v=ZQJwjSjZJ0I
should download two simple partial streams for subsequent joining by ffmpeg (I think it's trying the equivalent of -f 290+140 for the given video). Those partial stream downloads are not passed to the
external downloader, but processed internally by the (m3u8?) fragment downloader. Notice the 'Total fragments: 418' line in the output:
> youtube-dl --ffmpeg-location c:\ffmpeg\bin --external-downloader aria2c --external-downloader-args "-j 8 -s 8 -x 8 -k 5M" https://www.youtube.com/watch?v=ZQJwjSjZJ0I -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--ffmpeg-location', 'c:\\ffmpeg\\bin', '--external-downloader', 'aria2c', '--external-downloader-args', '-j 8 -s 8 -x 8 -k 5M', 'https://www.youtube.com/watch?v=ZQJwjSjZJ0I', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2016.10.12
[debug] Python version 3.4.4 - Windows-10-10.0.10586
[debug] exe versions: ffmpeg N-80256-g0a9e781, ffprobe N-80256-g0a9e781
[debug] Proxy map: {}
[youtube] ZQJwjSjZJ0I: Downloading webpage
[youtube] ZQJwjSjZJ0I: Downloading video info webpage
[youtube] ZQJwjSjZJ0I: Extracting video information
[youtube] ZQJwjSjZJ0I: Downloading MPD manifest
[youtube] ZQJwjSjZJ0I: Downloading MPD manifest
[debug] Invoking downloader on 'https://r3---sn-4g5edne6.googlevideo.com/videoplayback/id/6502708d28d92742/itag/299/source/youtube/requiressl/yes/nh/IgpwZjAyLmZyYTE1Kg03Mi4xNC4yMDMuMjMx/initcwndbps/571250/pl/19/mv/m/ms/au/mm/31/mn/sn-4g5edne6/ratebypass/yes/mime/video%2Fmp4/otfp/1/gir/yes/clen/678034295/lmt/1476448414314165/dur/2113.033/signature/917DAF6693CAF110318D761FDCD13780EB9E1302.561B90DBBD631CD7F4228224D4960F4BB373B294/upn/tyycdpZoj38/key/dg_yt0/mt/1476471461/ip/*IPREMOVED*/ipbits/0/expire/1476493372/sparams/ip,ipbits,expire,id,itag,source,requiressl,nh,initcwndbps,pl,mv,ms,mm,mn,ratebypass,mime,otfp,gir,clen,lmt,dur/'
[dashsegments] Total fragments: 418
[download] Destination: Nemo Plays - Starsector A Pirate's Life #10 - Massive Profits!-ZQJwjSjZJ0I.f299.mp4
[download]   4.2% of ~405.61MiB at  1.46MiB/s ETA 05:35
ERROR: Interrupted by user

During download the target directory accumulates a lot of files in the [Filename].[Format].ext.part-FragNNN naming scheme.
While this download works, it takes unnecessarily long - especially since the external downloader would have processed things way faster.
Workaround
The following workaround get's things downloaded faster:
> youtube-dl -g --ffmpeg-location c:\ffmpeg\bin https://www.youtube.com/watch?v=ZQJwjSjZJ0I > locations -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-g', '--ffmpeg-location', 'c:\\ffmpeg\\bin', 'https://www.youtube.com/watch?v=ZQJwjSjZJ0I', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2016.10.12
[debug] Python version 3.4.4 - Windows-10-10.0.10586
[debug] exe versions: ffmpeg N-80256-g0a9e781, ffprobe N-80256-g0a9e781
[debug] Proxy map: {}

>aria2c -i locations -j 8 -s 8 -x 8 -k 5M

10/14 20:13:10 [NOTICE] Downloading 2 item(s)

10/14 20:13:10 [NOTICE] Allocating disk space. Use --file-allocation=none to disable it. See --file-allocation option in man page for more details.

10/14 20:13:10 [NOTICE] File already exists. Renamed to C:/Temp/index.1.html.
[DL:10MiB][#97df67 270MiB/646MiB(41%)][#465dba 31MiB/32MiB(99%)]
10/14 20:13:41 [NOTICE] Download complete: C:/Temp/index.1.html
 *** Download Progress Summary as of Fri Oct 14 20:14:10 2016 ***
======================================================================================================================
[#97df67 557MiB/646MiB(86%) CN:8 DL:9.6MiB ETA:9s]
FILE: C:/Temp/index.html
----------------------------------------------------------------------------------------------------------------------

[#97df67 646MiB/646MiB(99%) CN:1 DL:1.6MiB]
10/14 20:14:29 [NOTICE] Download complete: C:/Temp/index.html

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
465dba|OK  |   1.0MiB/s|C:/Temp/index.1.html
97df67|OK  |   8.2MiB/s|C:/Temp/index.html

Status Legend:
(OK):download completed.

> c:\FFMPEG\bin\ffmpeg.exe -i index.1.html -i index.html -c copy result.mkv

Total ellapsed time using workaround: ~1min 30, about a third what plain youtube-dl invocation returns.
Counter-Example
Here's another stream, where youtube-dl exhibits exactly the expected behaviour and passes the actual downloads on to the external client:
youtube-dl --ffmpeg-location c:\ffmpeg\bin --external-downloader aria2c --external-downloader-args "-j 8 -s 8 -x 8 -k 5M" https://www.youtube.com/watch?v=H7Uyfqi_TE8 -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--ffmpeg-location', 'c:\\ffmpeg\\bin', '--external-downloader', 'aria2c', '--external-downloader-args', '-j 8 -s 8 -x 8 -k 5M', 'https://www.youtube.com/watch?v=H7Uyfqi_TE8', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2016.10.12
[debug] Python version 3.4.4 - Windows-10-10.0.10586
[debug] exe versions: ffmpeg N-80256-g0a9e781, ffprobe N-80256-g0a9e781
[debug] Proxy map: {}
[youtube] H7Uyfqi_TE8: Downloading webpage
[youtube] H7Uyfqi_TE8: Downloading video info webpage
[youtube] H7Uyfqi_TE8: Extracting video information
[youtube] H7Uyfqi_TE8: Downloading MPD manifest
[debug] Invoking downloader on 'https://r2---sn-4g5edned.googlevideo.com/videoplayback?id=1fb5327ea8bf4c4f&itag=266&source=youtube&requiressl=yes&pl=19&mm=31&mn=sn-4g5edned&ms=au&mv=m&initcwndbps=626250&nh=IgpwZjAxLmZyYTE2Kg04MC4xNTAuMTcwLjY5&ratebypass=yes&mime=video/mp4&gir=yes&clen=4256779734&lmt=1475157498730931&dur=3885.547&key=dg_yt0&mt=1476472455&signature=88D175636E0E1AD0D541BB5A2B15B464EC23F89C.7E4573730D43A2C2B8E644EF9E46D263C9278CA8&upn=UmsUXDZf0x0&ip=*removed*&ipbits=0&expire=1476494647&sparams=ip,ipbits,expire,id,itag,source,requiressl,pl,mm,mn,ms,mv,initcwndbps,nh,ratebypass,mime,gir,clen,lmt,dur'
[download] Destination: Making Humans a Multiplanetary Species-H7Uyfqi_TE8.f266.mp4
[debug] aria2c command line: aria2c -c -j 8 -s 8 -x 8 -k 5M --out 'Making Humans a Multiplanetary Species-H7Uyfqi_TE8.f266.mp4.part' --header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' --header 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' --header 'Accept-Encoding: gzip, deflate' --header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/47.0 (Chrome)' --header 'Accept-Language: en-us,en;q=0.5' --check-certificate=true -- 'https://r2---sn-4g5edned.googlevideo.com/videoplayback?id=1fb5327ea8bf4c4f&itag=266&source=youtube&requiressl=yes&pl=19&mm=31&mn=sn-4g5edned&ms=au&mv=m&initcwndbps=626250&nh=IgpwZjAxLmZyYTE2Kg04MC4xNTAuMTcwLjY5&ratebypass=yes&mime=video/mp4&gir=yes&clen=4256779734&lmt=1475157498730931&dur=3885.547&key=dg_yt0&mt=1476472455&signature=88D175636E0E1AD0D541BB5A2B15B464EC23F89C.7E4573730D43A2C2B8E644EF9E46D263C9278CA8&upn=UmsUXDZf0x0&ip=*removed*&ipbits=0&expire=1476494647&sparams=ip,ipbits,expire,id,itag,source,requiressl,pl,mm,mn,ms,mv,initcwndbps,nh,ratebypass,mime,gir,clen,lmt,dur'

10/14 21:24:02 [NOTICE] Downloading 1 item(s)

10/14 21:24:02 [NOTICE] Allocating disk space. Use --file-allocation=none to disable it. See --file-allocation option in man page for more details.
[#8de49c 62MiB/3.9GiB(1%) CN:8 DL:10MiB ETA:6m32s]
10/14 21:24:18 [NOTICE] Shutdown sequence commencing... Press Ctrl-C again for emergency shutdown.

10/14 21:24:18 [NOTICE] Download GID#8de49c2b6b0b517d not complete: C:/Temp/Making Humans a Multiplanetary Species-H7Uyfqi_TE8.f266.mp4.part

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
8de49c|INPR|    10MiB/s|C:/Temp/Making Humans a Multiplanetary Species-H7Uyfqi_TE8.f266.mp4.part

Status Legend:
(INPR):download in-progress.

aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.

ERROR: Interrupted by user

Conclusion
I think the current youtube-dl behaviour for this example stream here is wrong. I have no idea if it's a stream or a youtube-dl issue.
If an external downloader is passed then it should be used if at all possible.
I realize there are situations where this is not yet possible (m3u8 streams - see #6392), but things should work for this stream.

ZQJwjSjZJ0I's bestvideo and bestaudio formats are served as dashsegments, i.e. the URLs you get with -g are not URLs to the video but base URLs to the locations where the segments are stored. For some reaso this particular video serves the whole files via these base URLs but that is not the case in general (e.g. aclExbIzafg). So it's legitimately ignores the external downloader and delegates to dashsegments downloader.
In case of H7Uyfqi_TE8, bestvideo and best audio are non segmented dash and -g returns URLs to complete downloadable files thus external downloader is respected in this case.


Added scripts ovjGetpipe and ovjPasswd

ovjGetpipe will download and install the latest version of
NMRPipe from Frank's website. ovjPasswd will generate a password
for OVJ operators for use in the vjpasswords file.

Still not right. Should not have jar file.


Set Clinvar as optional for region

Similar to VariantsInGene.js, I set clinvarVariants as optional in VariantsInRegion.js, and displayed only if present

Thanks @mhebrard. This just needs one small change to merge: a default value for the clinvarVariants prop.
Similar to VariantsInGene.js:
https://github.com/broadinstitute/gnomad-browser/blob/37b70191e15b4b9e0f6c5ca7d4c8a071795c7f13/projects/gnomad/src/client/GenePage/VariantsInGene.js#L97-L99

Hi @nawatts, I added the default props value.


feat: [M3-7164] - Update AGLB Certificates UI

Description 📝

Updates AGLB Certificates UI from UX feedback

Major Changes 🔄

Updates general routing to be more robust
Removes logs from Load Balancers
Changes LoadBalancers to Load Balancers
Adds tabs to the Certificates tab

TLS Certificates (downstream)
Service Target Certificates (ca)

Makes the Create Certificate Drawer have two dynamic modes

Upload TLS Certificate
Upload Service Target Certificate

Preview 📷

Before
After

How to test 🧪

Turn on the MSW
Test any functionality on the http://localhost:3000/loadbalancers/0/certificate page

Verify general routing/deep-linking works
Check the Create drawer for both TLS Certificates and Service Target Certificates

I need to update the e2es still!

Maybe add some padding for the header texts and the 'Upload Certificate' button when width < 960px.


Remove java.awt.headless

Checklist

[x] The PR has a meaningful title. It will be used to auto-generate the
changelog.
The PR has a meaningful description that sums up the change. It will be
linked in the changelog.
[x] PR contains a single logical change (to build a better changelog).
[ ] Update the documentation.
[x] Categorize the PR by adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.
[x] Link this PR to related issues or PRs.

Context
There is a a lot of evidence that the parameter is set to java.awt.headless=true in Quarkus by default.

Quarkus Building native Images see default value for java.awt.headless
quarkusio/quarkus#20565
quarkusio/quarkus#20850


Wildcard routing

Hi, is it intentional that wildcards match one or more characters on non-root paths? I expected (perhaps incorrectly) that they would match zero or more characters.
I tested the table below and I have marked the route that I believe is incorrect with a *. The left column is the WS route that I added, and the top row is the URL that I tested. A ✓ means it connected and a ✗ means it didn't.

/
/test
/test/
test/test

/
✓
✗
✗
✗

/*
✓
✓
✓
✓

/test
✗
✓
✓
✗

/test/
✗
✓
✓
✗

/test/*
✗
✗
✗*
✓

It's worth noting that the /* route matched everything, including /, while the /test/* did not match /test/.
Thanks

Nice catch, I agree it is weird


Add clojure support as format

Dunno if it's interesting for merge but trying won't hurt :)
It could make some clojure users happy (on the client side, obviously).

That would be best, doing it ugly adding stuff to FORMATTERS/PARSERS/CONTENT_TYPES becomes a bit hard to maintain, something on the lines of define_formatter :clj do |obj| end callable inside the API class definition would be awesome.


P-Soc FOSS Wing Site

Our little club has a lot of open source contributors and I was thinking about having a little site dedicated to all the open source activities.
A list of all the open source developers from the college.
A list of all the projects/orgs that all the stuednts have contributed to so far.
A list of conferences that the students went to or gave a talk at.
SOC or WOC programmes that the students have participated in.
See this.
http://openhub.net/

Lets roll with it. Let's discuss the implementation.

http://openhub.net/

http://openhub.net/

http://openhub.net/

Lets do that after failing in TOC :laughing:

You can start discussing it just comment below if you want.

Also get in touch with linuxday.org. I was in contact with them last year to organise a linux devfest under their banner in college. It was not implemented but u can try this year.

Will do for sure.

@IamRaviTejaG would you please make a 16by16 icon for p-society website.

closing this as its implemented in github.com/p-society/p-society.github.io


[Feature Request] Allow the loading of a local llm/T5 model within the node, instead of accessing another server.

I have several llm and T5 models, already downloaded, that can be used within a workflow to enhance prompts. Would it be possible to select one of these same models within the dropdown options of the "AnyNode"?
For example, using a loader like the T5 loader:

If you can run it on a server, you can... I mean, I have no idea and have never used that man. Seems out of scope.

It just runs within ComfyUI and is called once for the task, but isn't something that runs as a server.


[LIVE-4876] Bugfix - EVM family bad behaviour with tx type 0

📝 Description
This PR fixes a bad behaviour happening when trying to sign a type 0 transaction, and a bad ECDSA v with some chain ids.
❓ Context

Impacted projects: live-common
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-4876

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo
Before
https://user-images.githubusercontent.com/44363395/206703481-fa1eb849-07d2-41e4-a6fb-9afabd59c9ed.mov
After
https://user-images.githubusercontent.com/44363395/206702663-d98e54e4-ab2e-4c3e-93fa-1acc396f59ea.mov
🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

@haammar-ledger Problem is actually more complicated than this. The integration tests are running using the Ethereum family and not the EVM one... And since we don't have frozen seeds for our EVM currencies only...
So they actually never worked at all 😞


Circular validation cleanups, part 4

Follow-up to https://github.com/apple/swift/pull/27546 which completes the changeover to make ValueDecl::getInterfaceType() return ErrorType on circularity, instead of an empty Type.

@swift-ci Please smoke test

@swift-ci Please test source compatibility


Allow multiple labels on diagram.Box

Handle multiple labels and label boxes on diagram.Box.

I don't like this approach, specifically for the Box part. It adds even more special handling and complexity to an already very complicated part of the code base.
What about this:

Change the label property of diagram.Box to always be a str (not a Box, and not even None - there's the empty string for that). This would always be used for the "text contents" of the box, and would be taken into account when auto-sizing the Box, just like it already happens.
This already simplifies some code paths which currently have to check whether we have a Box or a str, for example:
https://github.com/DSD-DBS/py-capellambse/blob/1fb77efaeead013b513d5647bb46c1e0c03ddb6e/capellambse/aird/_box_factories.py#L368-L373
This would turn into a nice and simple if box.label: box.label = f"[{box.label}]", which is much clearer.

Add a separate new property for "floating labels", which is a MutableSequence[Box] (may be empty, but not None). These additional boxes are not taken into account for auto-sizing the parent / containing Box (they're only relevant for the viewport / bounding box calculation). They will be rendered as text labels just like the singular label, but at a specific X/Y position instead of the automatic position inside the box. If needed, they can also have their own style overrides (or we could simply ignore them and only refer to the parent Box, to keep the code simpler and the label styling consistent).

For edges, we can turn label (which can only be a Box or None, not a str) into a labels list with any number of Boxes inside, that part looks largely fine to me (and would even be more consistent then).


Generate Random Configurations

In some cases, it would be interesting to acquire some valid configurations for the .uvl models for further use. This could be realized by a command creating several .json configurations. Here, all configuration values should be explicitly stated in the .json.

This would also be interesting for other sampling strategies, such as t-wise sampling. However, creating a t-wise sample for more complex (in terms of language levels) UVL models is not trivial and an unsolved challenge afaik.


Pouchdb 6.3.4 compatibility

In order to archive compatibility with the current PouchDB release (6.3.4), the following changes were applied:

Certain adapters (like http) have a dedicated put implementation now, which does not use bulkDocs any more, therefore a transformation needs to be applied in this case.
The latest pouchdb-wrappers implementation hasn't been handling the TaskQueue correctly. Therefore a race condition could case the transformation methods to be applied twice (https://github.com/pouchdb/pouchdb-wrappers/pull/3). Until the corresponding PR is merged and a new release is issued. I linked the dependency directly to the PR branch. I will try and update the PR once a new pouchdb-wrappers release is issued.
The pouchdb dependencies for testing were bumped to 6.3.4.

Thanks Jakob! Could you have a look why the tests are currently failing?

can you have a look why the tests with Phantom are failing right now? Might be related to
https://github.com/pouchdb-community/transform-pouch/pull/46/commits/6bdaebc47bd1438847b6ac1e7981c29ba95950a7

Fixed. The new version of pouchdb-wrappers utilizes native Promises, which PhantomJS does not support. The addition of lie as a polyfill fixed the issue.


Jseldess/sql shell

Docs for the ./cockroach sql command. Please take a look, @petermattis, @mberhault
HTML version: http://cockroach-draft-docs.s3-website-us-east-1.amazonaws.com/open-a-sql-shell.html

Whoops. I forgot the --execute flag. Will add that soon.

LGTM


With Next.js "Prop className did not match. Server: "

Issue can be reproduced here or here

Done https://github.com/christianalfoni/stitches/commit/cbe6090a03c16621c55e13d322bf84b457182a48 2abadfd4b09e8


Get Windows test matrix working

Currently failing on pnpm test:unit with "The system cannot find the file specified"
https://github.com/lindsayevans/scffld/actions/runs/9659195737/job/26642004453

Needed to move testMatch from scripts into Jest config


Extract parquet  statistics for StructArray

Which issue does this PR close?

Closes #10609
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@alamb  I'll try to add support for struct in DataPage in next PR.

Since we have merged https://github.com/apache/arrow-rs/pull/6046 now upstream in arrow-rs, @Lordworms would you be willing to port this PR to the other repo?

filed https://github.com/apache/arrow-rs/pull/6090

Thank you @Lordworms  - sorry for the delay / runaround. I just haven't had a chance to focus on this PR. I was hoping someone with more structured type experience would be able to help review it. 🎣

superceded by https://github.com/apache/arrow-rs/pull/6090
(which I know is waiting for a review -- I just need to find time to study the nested types or find someone else who does)


plmsearch installation

Hi,
I'm trying to install plmsearch locally, and am not having any luck. Do you have a working docker container or dockerfile I could see or use?

Sure. As we described in our paper, we cooperated with Code Ocean. The results of PLMSearch can also be reproduced through the capsule published on Code Ocean (https://doi.org/10.24433/CO.8325548.v1).
Hope you enjoy it.
Best.


Prepare piplines for vault

Summary
Add variables for vault secrets to the pipelines
Details
The piplines need the key variables for the vault secrets. All necessary keys have to be added to the vault and integrate into the pipelines.
Acceptance criteria
[ ] all secrets exist in the vault
[ ] vault list contains all key variables
[ ] pipelies contains key variables on the right place

The PR is done with the integration together.
https://github.com/servicecatalog/oscm-jenkinsscripts/issues/73
https://github.com/servicecatalog/oscm-jenkinsscripts/issues/52


Use ruamel.yaml to match conda; improve tests

Description
Use same yaml library as conda.
Checklist - did you ...

[ ] Add a file to the news directory (using the template) for the next release's release notes?

[ ] Add / update necessary tests?
[ ] Add / update outdated documentation?

Are there concerns around differences in parsing or supported YAML version between the two libraries?

ruamel.yaml in pure Python mode parses YAML 1.2 which e.g. has more predictable boolean parsing (fewer aliases for booleans).

This will need changes to the feedstock and given the rather big change to this, I'm wondering if we should do some trials to test the differences in runtime and output?

We could possibly run it against defaults for a while, or all the packages included in an Anaconda3 distribution and compare the generated cache databases. Or we could dump all the meta.yaml from a selection of packages, parse them with both and compare the json just to compare the parsers outside of conda-index.
The runtime of conda-index is almost certainly dominated by the decompression algorithms, then we convert yaml to json, store the json in sqlite and never speak of it again.


Extend SSP argument options

Required: write a single sentence that describes the changes made by this PR.

How to review
Required: describe specific things that reviewer(s) must do, in order to ensure that the PR achieves its goal.
If no review is required, write “No review:” and describe why.

PR checklist

[ ] Continuous integration checks all ✅

[ ] Add or expand tests; coverage checks both ✅

[ ] Add, expand, or update documentation.

[ ] Update doc/whatsnew.

Thanks @OFR-IIASA. FYI @glatterf42, I will:

Rebase.
Complete the PR description and checklist.
Ask for your review.

@macflo8, please let us know if you had made this change in a different way.


Using Httwrap with list of same objects

Hi ziyasal!
I have a problem/question.. If in my controller i have Http Get method ..
    [HttpGet("/api/Visit/AccessPoints/")]
    public IEnumerable<Visit> GetByAccessPoints([FromQuery]List<Guid> id)
    {
        return visitService.GetByAccessPoints(id);
    }

Endpoint is something like..
https://localhost:44388/api/Visit/AccessPoints?id=98fa2138-e2af-4dea-ad63-dfec82df1131&id=39d8f189-ceea-4789-af21-3700989d906c&id=f4e9930c-6f67-40e6-90b4-b507581047d8
So, as you can see I have a list of ids/guids... How I am using httwrap?
If I use
await httpWrapper.GetAsync<IEnumerable<Visit>>(url, ids);
queryStringBuilder doesn't build right url
Thanx in advance

Hi @PhotoSonic, the quick way to achieve this would be to build a URL with these ids and then call .GetAsync with the URL you have built. Query builder supports only key-value types (incl. objects). Hope this helps 🙂


Support float, alias ISO-8859-1 to latin1

Adds support for float.
ISO-8859-1 isn't recognized as a valid character encoding, so this aliases to latin1.
Tests included.

@tgriesser this is a great PR! I'll give it a check after work today. I should be able to turn it around rather quickly.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@a82ae00). Click here to learn what that means.
The diff coverage is 82.6%.

@@           Coverage Diff            @@
##             master      #8   +/-   ##
========================================
  Coverage          ?   91.2%
========================================
  Files             ?       4
  Lines             ?     216
  Branches          ?       0
========================================
  Hits              ?     197
  Misses            ?      19
  Partials          ?       0

Impacted Files
Coverage Δ

lib/marshal.js
93.26% <82.6%> (ø)

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 a82ae00...b851cb1. Read the comment docs.

I ran out of time tonight. Will work on it more tomorrow. I took the opportunity to do some housekeeping, sorry to clutter the issue here, didn't think GH would do that.
I added support for NaN as well.

Live on npm, thanks again!


Dashboard - cluster namespaces dropdown in Global Nav showing namespaces as Not in Project for downstream clusters

What kind of request is this:
bug
Steps to reproduce (least amount of steps as possible):

Install Rancher (Single or HA)
Deploy an RKE cluster I used single node cluster.

Result:
In the Global Nav Bar the Combobox dropdown shows Projects but not the namespaces under the project.
All the Namespaces are shown as Not in a Project
Other details that may be helpful:
Cluster with the issue:

Cluster without the issue (local cluster HA):

Environment information

Rancher version: master-head (08/24/2020) 8a60de75d
Installation option: single/HA

The same issue is also seen when testing Dashboard on rancher installed using docker command.

Do they show up in a project in the old ui?

Yes this is working fine in the Ember UI.
Comparing the local cluster list of namespaces response and the downstream cluster response we found that the downstream data is missing the project label:
 "labels": {
                "field.cattle.io/projectId": "p-5v9hg"
            },

I think this is caused by https://github.com/rancher/rancher/issues/28338

@dramich i don't see how that's related?
Apparently there's both a label and an admiration for the project id but the annotations is the important one and the dashboard is currently using the label.

@vincent99 the root cause of the other issue is the controllers not being ran in the agent. One of the controllers is the namespaceHandler which translates from the anno to the label on the namespace.

Rancher version: HA k8s master-head (08/26/2020) a1acca856
Validated this is working on local cluster, and downstream rke, imported k3s, gke clusters.

Rancher version: master-head (08/27/2020) 5e1b21b93
I tried this in a Rancher single install using docker, DO cluster I still see this issue. HA local and downstream in the HA Rancher is looking good.

This doesn't appear to be an issue now. Due to the changes in docker run and being able to start handling eks-operator and stuff, that also affected the ability to add the labels that the UI was using in dashboard.
Can you please test @izaac?

@deniseschannon sure I will check on a recent Rancher build.

Rancher version master-head (09/17/2020) _ 33f755f_ HA k8s
Rancher version master-head (09/17/2020) _ 33f755f_ Single Install

Validated the local cluster the menu shows Projects and Namespaces.
Validated the downstream clusters the menu shows Projects and Namespaces.
Validated I can use the namespaces filters dropdown.


Using LLM outputs to enhance CL terms and structure

Cell Guide has draft cell type descriptions from ChatGPT
e.g. Acinar Cell Of Salivary Gland

On OLS4
On Cell Guide.

CL def: An acinar cell of salivary gland.
 These specialized cells are concentrated towards the terminal ends of the salivary glands, where they form sac-like acini or clusters, giving them their name. They are amphicrine in nature, which means they play both secretory and endocrine roles.
The primary function of the acinar cells of the salivary gland is to manufacture and secrete saliva. This substance, comprised mainly of water, electrolytes, mucins, and enzymes, is vital for the initial stages of digestion and for the regular maintenance of oral health. The acinar cells produce the two main types of saliva: serous and mucinous. The serous type, predominantly produced by the parotid gland, contains the enzyme amylase responsible for the initial breakdown of complex carbohydrates. The mucinous type, more common in the submandibular and sublingual glands, contains mucin that aids in lubrication, facilitating the process of mastication and bolus formation.
Moreover, acinar cells also express and respond to various endocrine, paracrine, and autocrine hormones that govern the quantity and composition of the saliva produced. This implies sensitivity and modulation according to the internal and external environment, dietary habits, and even circadian rhythms. Impairment of acinar cells, whether due to damage or related to a systemic condition such as Sjögren's Syndrome, could disrupt the optimal functioning of the oral and digestive systems. In conclusion, acinar cells of the salivary gland, despite their diminutive size, have a substantial role in oral health and overall homeostasis.

This clearly needs curating for accuracy and the addition of references and some details may be too human-specific for CL or may better belong in an extended knowledge graph, but reading it also immediately suggests some obvious improvements we can make.

Having some more information about morphology location and function would make the def more useful.
There is currently no textual or logical connection to saliva secretion, but this can easily be added
We can add subtypes by function - serous & mucinous (it might be worth requesting more specific GO terms)
We could add subtypes by gland (parotid, submandibular and sublingual glands)
What evidence is there for endocrine function?  Is this sufficient to add additional links to GO via capable_of?

One way we could home in on some references is via another LLM-based resource, perplexity:
https://www.perplexity.ai/search/f5e5f8a6-cf6e-4b67-b28b-320173bc0725?s=c

Acinar cells of salivary glands are essential for the production and secretion of saliva,  which plays a vital role in digestion and maintaining oral health. These cells are found in the salivary glands, including the parotid, submandibular, and sublingual glands 1. Acinar cells can be classified into two types: serous and mucinous 1. Serous acinar cells secrete an isotonic, protein-rich fluid, while mucinous acinar cells secrete mucin, a lubricant 1.

The salivary glands are made up of lobules, with each lobule containing many secretory acinar cells that form rounded secretory units with a central duct 1 . Acinar cells initially produce an isotonic, plasma-like fluid that is further modified by duct cells through the reabsorption of most of the NaCl and secretion of KHCO3 2 . Due to the ducts being relatively impermeable to water, the final saliva is hypotonic 2. Acinar cells are surrounded by myoepithelial cells, which display 4 to 8 processes that wrap around the acini and intercalated ducts 4. These myoepithelial cells rhythmically contract to squeeze saliva from the acinar units through the duct system and release it into the oral cavity 4. In addition to myoepithelial cells, acinar cells are also surrounded by an extracellular matrix, immune cells, stromal cells, myofibroblasts, and nerve fibers 4.

The primary function of acinar cells is to regulate ion channel activity in various cellular domains to generate the appropriate fluid secretion in salivary gland 6 . The receptor-evoked Ca2+ signal in salivary gland acinar cells is unique in that it starts at the apical pole and then rapidly increases across the cell 6 . This polarized Ca2+ signal can be attributed to the polarized arrangement of Ca2+ channels, transporters, and signaling proteins 6

The references may not be ideal primary refs - but typically have references to good primary refs.  This description also provides more detail on secretory mechanisms (which might suggest more GO links) as well as useful context and material for the structure and function of related cell types - the myoepithelial cells and duct cells of the salivary glands.

Actions

[ ] Update salivary acinar cell definition
[ ] Update definitions related salivary gland cell types
[ ] Discuss SOP for using CellGuide/LLMs  to guide curation of cell types
[ ] Outline strategy for using CellGuide to guide editor focus for single-cell project funded editors.

I think these LLM descriptions read great, but definitely need review by trained curators to avoid possible hallucinations and verify facts and references. Clearly, they provide excellent starting material for in depth descriptions of cell types as well as suggesting additional subclasses, as David points out. But human review is key, because published cell type descriptions will be the feedstock of future LLMs and we don't want to create a cycle of misinformation that becomes difficult to correct as it gets embedded in other resources and search engine indices.

@Caroline-99 - had forgotten about this ticket.  Has some relevant detail.  Let's keep open for now, but we will need a new epic with an outline roadmap.

New plan:

We will accept referenced, reviewed CellGuide defs after a brief review to avoid any that clearly refer to the wrong term or are only appropriate for a parent class.
These will be added using dcterms:Description and prepended with a boilerplate disclaimer.
The process of addition will be managed using a simple DOSDP template to generate merged text.  This will be a one off addition + merge rather than maintaining as dynamic content in spreadsheets (may need some discussion)
Extended descriptions may be edited and new ones added as we work on terms for
Current content in comments should be reviewed for addition to extended defs
We will run OntoGPT/CurateGPT across CellGuide extended descriptions with the aim of matching to GO terms.


[skflow] Corrected link to example and added link to new blog post

Can one of the admins verify this patch?

cc: @ilblackdragon When will these tests be running? Looks like it's stuck last night.

@tensorflow-jenkins: test this please

I think this can be merged. Errors are not related.


Appointment bug fixes & Translation changes

Added Translation keys for chart component

kindly add the ticket description and id as described here https://wiki.openmrs.org/display/docs/Pull+Request+Tips


"Recently Updated Apps" list no longer updated

It looks like that the "Recently Updated Apps" list on the Flathub.org main page is no longer updated. Maybe a regression in the website (or backend) code or a cache/CDN issue?

It looks like the issue got fixed.


Optimize index usage

There are some common use case with indexes that are sub-optimal. Below the list:

[x] propagate the count() to the index avoiding to count the entries by iterating them
[x] index.get() creates a HashSet with the copy of the resultset. This is completely unnecessary and could be resolved by using Collections.unmodifiableSet(values)

@maggiolo00 please can you check now the select count(*) on Lucene is super fast?

@lvca tesing now

Result of this enhancement reveals core internal classes to remote client and those classes can not be properly serialized/deserialized. I will reimplement this feature.

Sorry , my mistake


#95 update manifold to 9990d57

Docker container was compiled and it's working.
Now we can work with Darpa example and get visuals like this one:

Still need to remove zone 14 from sample file.

@Shokman A new commit in Manifold was done to fix another bug with zones. So I'll decline this PR and create a new one.


Include conda as install requirements

This is crashing when installing last version of floyd-cli and the systems doesnt have conda installed.

Thanks for the PR! This is fixed along with other changes in a different PR. The new release of floyd-cli should have the fix.


Adding EraDuration  function

This PR is related to #5
PR CheckList

[x] Added the very first dispatch for EraDuration function
[x] Added the test-suite for the same
[x]  Added the Doc-strings
[x]  Added the remaining dispatches with test-suite

Just a note that the original implementation comes from this line of code: https://github.com/mi-erasmusmc/TreatmentPatterns/blob/171b60af7e76f63e09f2c2d48e2b811ce1dafff0/R/ConstructPathways.R#L195C1-L205C2 -- still doing a review here! :smile:

@TheCedarPrince  the reason that deployment was failing was that it was not included to the api.md files. Though I have added it it must throw a merge conflict because we have a same thing added in period_prior_to_index


Added Playlist

Description

...
...
...

Related issue(s)

Thanks for contributing :)
Keep contributing to open-source.


Pursue solution to handle horizontal container scaling

💡 Summary
Determine if a hybrid solution for container scaling: Do we use a pure SQS, SNS or ECS to accomplish scaling goals from a code,infrastructure and pricing standpoint
Motivation and context
Currently we dont have an intelligent way to automate the container scaling process
Implementation notes
Investigate the use and advantages of the three proposed options
Acceptance criteria

[ ] A process listed in the summary has been selected

The option to use ECS has been slected


List of collection tags?

@Muraszko : If it's easy, could you paste the list of collection tab tags below? ie, all the things like "vietnam_interviews". It doesn't look like I actually need the higher-level collection tags ("vietnam").
(If this is tricky for some reason, I could write a script to grab it from the dump, but that would be a bit of work, (but not that hard.))

@mccalluc
Here you go:
open_vault_tag_lists.zip
I also included a txt file of just the collections, if you do end up needing it.
-Mike

@Muraszko, Say Brother on the current OV has these tabs:

Complete Collection
Civil Rights
Music Performances

The list you provided has:

sb_clip
sb_record

... which is fine with me, but wanted to point out the discrepancy.

and for NTW, was:

Complete Collection
Artists Showcase
Frames of Reference

but I have:

ntw_clip
ntw_record

@mccalluc
That's correct.  I didn't think using those same collection tab titles would be useful this time around because many of the current records in the tabs point to data only records with no media.  So I broke them both down into two, records with media clips and records that are records only.

If you need a title for the actual tags on those, maybe @caseyedavis12 can chime in?

@mccalluc @muraszko: I can't today but can tomorrow.

From: Muraszko<EMAIL_ADDRESS>Sent: Wednesday, February 10, 2016 1:09 PM
To: WGBH/openvault3
Cc: Casey Davis
Subject: Re: [openvault3] List of collection tags? (#165)
If you need a title for the actual tags on those, maybe @caseyedavis12https://github.com/caseyedavis12 can chime in?

Reply to this email directly or view it on GitHubhttps://github.com/WGBH/openvault3/issues/165#issuecomment-182507869.

@mccalluc: See attached recommendations
OpenVault_Collection_Labels.csv.zip

@caseyedavis12 : thanks for the recommendations: For the moment I think we have tab names that work. One constraint is the amount of space we have to work with, so longer names are problematic. Maybe don't worry until you see the demo site up?
(If you do end up wanting to change these, just make the edits in the MD like always: the tab names = the "##" section headers.)


Add 500ms timeout to let React draw spinner before starting CDS calcu…

Add a 500ms timeout to applyCds - this gives React a chance to update the UI and show the spinner before CDS computation sucks up 100% of the main thread. This gives time for the toggle switches' CSS transition animation to complete.

Note this PR may be irrelevant if Worker is restored and performance is deemed acceptable.

The CQL Worker was added back to the Dashboard in https://github.com/ccsm-cds-tools/ccsm-cds-dashboard/pull/69. Therefore, this PR can be closed, as it was intended to be a quick fix, but the functionality is no longer needed now that the Worker is restored, as @mrnosal mentioned in his comment above.


Incorrect Detection of Roadside Trees as Obstacles on the Road (Autoware.universe+Carla 0.9.14 co-simulation)

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I'm convinced that this is not my fault but a bug.

Description
Where trees located beside roads are incorrectly considered as obstacles on the road. It disrupts normal vehicle operations by causing unnecessary avoidance maneuvers or stops.
Expected behavior
The vehicle should go ahead.
Actual behavior
The vehicle stops and does not proceed upon approaching a tree, mistaking it for an obstacle on the road.
Steps to reproduce

Launch Autoware.Universe.
Drive the vehicle towards areas around the tree
Observe that the vehicle stops,  treating it as an obstacle on the road.

Versions
-OS: Ubuntu 20.04
-ROS2: ros2 galactic
-Autoware: Autoware.universe galactic
Possible causes
This behavior likely originates from the Surround Obstacle Checker module, which subscribes to the /perception/obstacle_segmentation/pointcloud topic. Furthermore, the absence of detected objects in the /perception/object_recognition/objects topic output may exacerbate the issue, indicating potential malfunctions in the perception module.
Additional context
This may have the same root cause as #6936.

Hi, I would like to upload the ros2bag for steps to reproduce, however, it doesn't support db3 file type.

@sgNicola FYI: I am working on kind of similar issue here https://github.com/autowarefoundation/autoware.universe/issues/5594

@badai-nguyen
Since #5594 is solved, can we close this issue? Does new feature handle these cases?

Closing due to inactivity and issue might be already solved. Feel free to reopen this issue if needed.


don't output graphic inside of textsymbolizer if graphic is set to false

Respective tests pass in FF10 and Safari 5.1.3, TIA for any review

Looks good. Please merge if tests also pass in IE8, IE9 and Chrome 17.


Disapproved proposals should be moved to the waiting_proposals storage

When a treasury proposal gets disapproved it stays in the proposals storage of pallet_treasury. We should make all the disapproved proposals go to the waiting_proposals storage.

Does this make any sense? If something gets declined we should completely delete it. @zycon91  @therealcherry

Does this make any sense? If something gets declined we should completely delete it. @zycon91 @therealcherry

yea. I agree. We should probably delete it.


⚠ DesiTorrents has degraded performance

In 6862dd5, DesiTorrents ($DST) experienced degraded performance:

HTTP code: 200
Response time: 1951 ms

Resolved: DesiTorrents performance has improved in 6b07713.


rustpython VM storing defined functions across interpreter calls.

Hi, I'm using the rustpython VM and I'm trying to define some functions in one call and then at a later time I'd like to call those functions an arbitrary amount of times. The trouble I'm running into is saving the state across those calls to the interpreter and I end up trying to call functions that are not defined.
use rustpython_vm::compile::Mode;
use rustpython_vm::Interpreter;
use rustpython_vm::import::import_file;

fn main() {
    Interpreter::default().enter(|vm| {
        let imp = import_file(vm, "mylib", "mylib".to_owned(), MAIN.to_owned()).unwrap();
        let scope = vm.new_scope_with_builtins();
        let code_obj = vm
            .compile(
                r#"import * from mylib
init()"#,
                Mode::Exec,
                "<embedded>".to_owned(),
            )
            .unwrap();
        vm.run_code_obj(code_obj, scope).unwrap();
    });
    println!("Hello, rust!");
}

const MAIN: &str = r#"print("PYTHON MODULE INIT")
def init():
    print("Python says init")
"#;

This will print PYTHON MODULE INIT as it should when MAIN is compiled. However it will panic when I try to import the library or if I try to run init without importing the module.
How do I save the state (or scope) of the compiled MAIN module and pass it to the interpreter in later calls?

I'm not exactly sure what you mean by passing it to the interpreter, but I'd assume you're later calling Interpreter::default().enter() multiple times? Cause the solution for that is to just save the interpreter instead of recreating it every time, let interp = Interpreter::default(); for _ in _ { interp.enter(|vm| { .. }); }
Alternatively, you could just move your whole program into the enter() call.

Well in this you never have the from mylib import * bit, so there's not init() in scope. If you want to preserve that you should save scope as well and then it'll all happen in the same scope.

Thank you, that clears up a lot of confusion, sorry for the inconvenience :)


Custom author name breaks when it's a template

Summary:
The custom author name setting expects a username, unlike for example the similar field in UploadWizard. For example, when setting a custom author name that contains a template, it is wrapped in a User link.
For example, this revision contains:
|author=[[User:{{User:Samwilson/photographer|camera=g6}}|{{User:Samwilson/photographer|camera=g6}}]]

Steps to reproduce:

Set a custom author name to a non-username string.
Upload a photo.
View the photo on Commons and look at the author= field.

It should only treat the custom author name as a username if it actually is. I'm not sure how UploadWizard does it, but the feature works well there.
Device and Android version:

LG G6

What make and model device (e.g., Samsung J7) did you encounter this on?
What Android version (e.g., Android 4.0 Ice Cream Sandwich or Android 6.0 Marshmallow) are you running?
Is it the stock version from the manufacturer or a custom ROM ?
Commons app version:

2.11.0~93b948d20

Would you like to work on the issue?
No.

Hi. Is this bug solved already, or should I work on it?

I'm not sure (I'm trying to test with 2.12.3 but every upload is failing and there's nothing in the logs).

@samwilson Oh dear. When you say there's nothing in the logs, do you mean that you tried Settings > Send Log File, but the email had no attachment?
Could I please ask that you do a fresh install (uninstall the app and install the Play Store version again), and see if that solves your problem? If not, we have a lot of brainstorming to do. :/

@misaochan thank you! that worked, now it's uploading properly again! And no, the logs weren't empty, but all they had for the current day was e.g. [file-logging-thread-1] [ContributionsSyncAdapter] : Received image File:2019-07-12 Fremantle Bowling Club, 4.jpg and nothing about uploading.
Anyway, the issue at hand still exists; custom author names can't contain templates.

Thanks for the clarification, @samwilson . :)
@avivith The bug is yours, please keep us updated on your progress!

 I hope someone else would solve this issue.

Thanks for letting us know @avivith , hope you feel better soon.

@misaochan Can you explain what exactly a "non-username" string is that Sam refers to? Also, I didn't quite understand how someone is to go about fixing this. Should we not allow the user to set the "non-username" string as a custom author name?

The string I get the bug with is {{User:Samwilson/photographer|camera=g6}}, i.e. anything that's not a username, because the app then takes that string and puts it into [[User:x|x]] (where x is the string).


Net7 and use strongly typed config

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


Considering an expectation-setting message when running flutter logs

Running flutter logs seems to only show log statements that come directly from flutter. It's not clear what expectations I should have about that command. Is it showing me everything? What did it whitelist? Blacklist? How do I see everything?
I've run into a few occasions where flutter logs returned nothing, but platform-specific logs showed me actionable crashes. I now don't know when I should use flutter logs. Is it just for application debugging?
One strawman is to print something at the top of the output of flutter logs, like: "Showing logs from only the Flutter application code. To see all the logs from the device, use flutter logs --verbose"

cc @devoncarew thoughts?

If you're referring to https://github.com/flutter/flutter/issues/4225, I think we should be printing messages that are useful to the user for that application run. So that would include a native crash at app start, messages logged from the engine, flutter lib, and user code. Some of the info can be hard to get, and hard to get w/o getting a lot of other low signal-to-noise log data.

One strawman is to print something at the top of the output of

Our app startup is verbose enough :)

How about we start by clarifying what flutter logs --help says?
Right now, we see:
~/tmp/firechat-flutter[master*] $ flutter logs --help
Show log output for running Flutter apps.

Which is a bit vague. What does "log output" mean?
How about this:
~/tmp/firechat-flutter[master*] $ flutter logs --help
Show log output from the Flutter app itself. Use -v to see all log output from the Flutter process.

I mean, we should make flutter logs show all output from the Flutter process.

e.g. see #6756.
I'm going to close this because I think people's expectations today are correct, the tool is just not correctly fulfilling those expectations.


Feature Request: Keyboard navigation

Feature Request:
I'm in the process of adding keyboard support for common mod actions in RES on a per-comment/post basis in the modqueue, such as [remove], [approve], but also [context]. For the context option, I've bound the key-press to fire a click event on the context link, so if the user has toolbox's context popup enabled, a key-press opens the popup.
My issue is that there appears to be no way to close the context popup from the keyboard. Is it possible to add an event listener to close the popup on Esc keyDown? I don't mind making the changes, but I'd like to know how it should be handled. Should an Esc keyDown close ALL open popups (e.g. if a context and usernotes popup is up), the most recently created popup, or something else?
I'm thinking it makes the most sense to add a 'keyDown' listener to $('body') which then fires a 'click' event on every link matching $('.mod-toolbox .tb-popup .tb-popup-header .buttons a.close'). So pressing Esc would close out every TBui popup.
Reddit Thread:
https://www.reddit.com/r/toolbox/comments/6v20yg/feature_request_close_popup_with_esc_key/

I have changed the title to reflect what actually needs to be done.  In more detail:
We don't currently have a framework for keyboard navigation in toolbox. I'd rather not add it on a per case basis as that will lead to code all over the place.
What needs to be done is the following:

We need a keyboard navigation module or Utility other modules can make use of.. (I am thinking this should be a UI utility)

It needs to be context aware as you demonstrated with the question what pop-up needs to be targeted. We currently lack the  means to determine this and also visually show this as there was not a specific need for this.

We need to make sure it works in such a way that it doesn't conflict with RES or the native browser keyboard shortcuts.

After the above has been done we can look at implementing your request.
To complicate things, this will have to wait as this will largely depend on the DOM context. Reddit is in the process of a technical redesign where the frontend stack will be react based (similar to new modmail and the new profiles) which will probably change the way that is the best way to tackle this.

Okay. That all makes a ton of sense. I think you're right in that it doesn't make a whole lot of sense to implement a keyboard nav module or utility at this point if the frontend change is coming soon. When that does happen, I'd be interested in working on it, though. Being able to use removal reasons, mod macros, usernotes, etc. from the keyboard would be great.
As a temporary solution, what would you think about setting the focus to the close button when the context popup is created, so the user could press enter to close the popup? Currently, when the context link is clicked by mouse, the focus remains on the context link itself, so I don't think this should break anything. (When I programmatically fire the click event with RES, the focus changes to body). I think this would be as simple as adding
$contextPopup.find('tb-popup-header .buttons a.close').focus();
after line 252 of queuetools.js.

When that does happen, I'd be interested in working on it, though. Being able to use removal reasons, mod macros, usernotes, etc. from the keyboard would be great.

That would be great! I'll let you know when we know more in that regard and are also allowed to tell more about it.
As far as the temp solution goes, that would work. Though if at all possible (not sure it is) see if it works a bit earlier in the UI utility, Specifically this line in TBUI https://github.com/creesch/reddit-moderator-toolbox/blob/master/extension/data/tbui.js#L280
So $popup.find('tb-popup-header .buttons a.close').focus();
I am not sure if it is possible to do it at that point (as it isn't technically part of the DOM there), but it would effectively make it work for all instances where toolbox opens a popup.

If this issue is for general keynav stuff, should we merge #267 into this for the future?

Possibly, though I don't really think so. Forms submitting on enter is not something specific to keyboard shortcuts but rather something they should do regardless as that is what people expect (with the exception of textareas).
It is definitely related though but still a separate issue as far as I am concerned.


Replace giturlparse.py with something maintainable

Issue Type

Feature request

Gilt details
gilt, version 1.0.0

Gilt installation method: pip

Desired Behaviour
I have a hosted GitLab instance at git.companyname.com. When I try to overlay a repository from this instance, I get output like this:
None.None:
  - cloning None.None to /home/user/.gilt/clone/None.None
  - extracting (master) /home/user/.gilt/clone/None.None to /home/user/path/to/repository/

That's because giturlparse.py doesn't support third-level domain names and couldn't parse my url. I can probably fix this, but the author of giturlparse.py hasn't been accepting any PRs since 2015. Worse still, tests are broken in current master branch.
I propose to replace giturlparse.py with something alive and maintainable. I'm ready to do the job, if you are willing to accept such PR.

I propose to replace giturlparse.py with something alive and maintainable. I'm ready to do the job, if you are willing to accept such PR.

Sounds good!

@beevee FYI https://github.com/FriendCode/giturlparse.py/pull/15

@beevee Also , since that project doesn't seem to move at all whipped up https://github.com/retr0h/giturlparse

Completed with #45


Add support for cipher sessions in the GObject API

This PR has two versions for update() and finish(), one that always returns a GBytes instance on success (the first commit), and in the next commit returns a boolean and uses NULL instead of empty GBytes.
I tend to like that the latter is somewhat less cumbersome, but both have their drawbacks. Comments on this welcome.

FWIW I would prefer GBytes* as a return value from *_finish calls (where appropriate), NULL indicating a failure.

@inzanity, as @chriadam stated in most recent comment. Further changes could be done on top. I'd like to see this merged if this good in general.

The batch and expect-fail tests were added - thanks for that.  LGTM.

Rebased and cleaned history.


DEX Order Notifications

Notify users when orders expire or are filled
Allow users to setup a watchlist of tokens - notify if a buy/sell order is placed for X asset

This would be very useful, a notifications tab that can be customized would be extremely resourceful and helpful. It could also include Dispenser notifications and watchlists.


Too many open files

I am attempting to index large number of repositories and I hit "Too many open files" error. I tried to increase OS limit - currently it's at 1000000 globally as confirmed by ulimit -a - but still after indexing ca. 1000 repos all the further git calls fail and I get something like this in the logs:
Mar 20 14:34:44 0bbdb7b7-c643-4732-8515-9c619e906bb7 houndd[755264]: 2022/03/20 14:34:44 Searcher started for <repo_name>
Mar 20 14:34:44 0bbdb7b7-c643-4732-8515-9c619e906bb7 houndd[755264]: 2022/03/20 14:34:44 fork/exec /usr/bin/git: too many open files
Mar 20 14:34:44 0bbdb7b7-c643-4732-8515-9c619e906bb7 houndd[755264]: 2022/03/20 14:34:44 Failed to git show remote info /root/hound/db/vcs-b4c3db480cd3d6a9d48b03b7c8d6e4885fdeefaa, see output below
Mar 20 14:34:44 0bbdb7b7-c643-4732-8515-9c619e906bb7 houndd[755264]: Continuing...
Mar 20 14:34:44 0bbdb7b7-c643-4732-8515-9c619e906bb7 houndd[755264]: 2022/03/20 14:34:44 could not determine target ref in /root/hound/db/vcs-b4c3db480cd3d6a9d48b03b7c8d6e4885fdeefaa.  OS it runs on is Ubuntu 20.04 (I'll later try to setup the same on different OS).

It's the same with CentOS 7.
Browsing issues I noticed this was already raised (quite a long time ago) in #139, so it's a duplicate, but I just wanted to mention that that issue is still valid.

@kmehkeri thank you for reporting this! Yeah, it is likely that we keep file handles around after indexing. We may want to see what we can do about closing handlers that aren't actively in use, but thousands of repos is certainly a lot of them. I'm gonna close this issue, but feel free to add additional comments either here or to the original issue.


Use Giant Swarm image repository for official Kubernetes images

What this PR does / why we need it
Towards https://github.com/giantswarm/roadmap/issues/1722.
Official Kubernetes images were previously still pulled from upstream repos such as k8s.gcr.io (deprecated) and registry.k8s.io. Private clusters may not want to open access to them, and in general we use our own image hosting (e.g. Docker Hub, Quay) to remain reliable. The switch to Docker Hub requires that clusters have working Docker Hub credentials, or else will soon run into their drastic rate limits for anonymous image pulls.
As prerequisite, I had changed retagger to mirror the needed images (https://github.com/giantswarm/retagger/pull/780). Mind https://github.com/kubernetes/kubeadm/issues/2603 which can make the coredns image mirroring unnecessary in the future.
I successfully tested on golem whether the node rollout works using the new imageRepository value.
Checklist

[x] Update changelog in CHANGELOG.md.

Trigger e2e tests

/test create
/test upgrade

/test create
/test upgrade
Tekton pipeline didn't finish because of the merge commit that came later.


NNPACK builds are not bit-for-bit reproducible

NNPACK builds are not bit-for-bit reproducible as of commit c07e3a0400713d546e0dea2d5466dd22ea389c73.
As initially reported, investigation suggests that the source of non-determinism has to do with code generated by files such as src/x86_64-fma/2d-fourier-8x8.py using PeachPy: the order of symbols such as nnp_fft8x8_with_offset_and_stream__avx2.__local0 differs between the two different libnnpack.so builds (the original report has more details).
Any ideas how to address this?

See Maratyszcza/PeachPy#88


readme updated

I think I wouldn’t call it an integration but a command line tool, because you run it on the terminal.


V2 union() does not work properly.

Union() does not work properly.
This code can be expected to produce a crossing bars, but in fact makes cuboids with complicated facets.
const { cuboid } = require('@jscad/modeling').primitives
const { union } = require('@jscad/modeling').booleans
const main = () => {
let juuji=[];
const vertical=cuboid({size: [10, 60, 10]});
const horizontal=cuboid({size: [40, 10, 10]});
juuji.push(vertical);
juuji.push(horizontal);
const ret=union(juuji);
return [ ret ];
}
module.exports = { main}

@minatani good to hear from you again.
So, here are the polygons after the boolean operation.

Are you expecting a different set of polygons (faces)?

@minatani Please reopen if there are still issues.


Refactor test-network post-decoupling fabric-tools image

This patch aims to refactor the test-network in several aspects, the initial PR (#1186) for the decoupling of the fabric-tools image from fabric-samples.
For context, please refer to the discussions on that PR.

Rename 'test_network_home' env var to 'TEST_NETWORK_HOME'
Dedicate the intermediate artifacts related to configtx to channel-artifacts
Refer to core.yaml in fabric-samples/config, similar to org1 and 2, instead of adding a new core file
Remove unnecessary functions and comments for CLI container
Other minor modifications

Related Issues:

https://github.com/hyperledger/fabric-samples/pull/1186

@Mergifyio rebase

Hello @denyeart,
I have rebased the PR and ensured all tests pass. Could you please review and merge it at your convenience? Thank you.

@denyeart Thank you for reviewing and merging the pull request.


Instant Crash

Describe the bug
when i tried to run the game it crash afert a few seconds
Steps to reproduce
1.open the launcher and star the game
2.the game show the monjang logo
3.after 3 or 4 seconds the game crash
...
Logs
Additional context
i already tried to run the game without creative core and the bug still happe
mods that are instaled

Please provide your debug.log or a crash report

remove optfine


Windows 10 10.0.19041.330

Need rdpwrap.ini offset for this version of windows please,

See if that INI helps you
rdpwrap.zip

No, still looking for this guys, can someone reverse enginer and get right offset for this version of windows ?????????????


Expanded sub rows does not look like tree

material-react-table version
1.10.0
react & react-dom versions
18.2.0
Describe the bug and the steps to reproduce it
expanded sub rows should bee looks like a tree as same as the demo you have provide.
I've  copied and paste the code you provided to the demo but seems like the sub rows sign (arrow sign)  is at the same alignment to the main rows sign
Minimal, Reproducible Example - (Optional, but Recommended)
..
Screenshots or Videos (Optional)

Do you intend to try to help solve this bug with your own PR?
None
Terms

[X] I understand that if my bug cannot be reliably reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

If you have any CSS that changes the padding of td elements, that would cause this. Make sure you are not overriding any table cell padding-left or padding properties globablly in your app.

If you have any CSS that changes the padding of td elements, that would cause this. Make sure you are not overriding any table cell padding-left or padding properties globablly in your app.

I did not see any CSS that changes the padding of 'td' elements.
btw how could I set default selected (checked) rows  ?

@QusaiAlghalil Inspect element on your table cells and see what paddings are being set. Or if you have some weird alignment css coming from somewhere. That's the only way these indentations would get messed up.


refactorRemove redundant code in the StmtExecutor.java

What problem does this PR solve?
Remove redundant code in the StmtExecutor.java when it is about the legacy planner.
Problem Summary:
Refactor the code logic and remove redundant parts about parse and analyze in legacy planner.
Release note
None
Check List (For Author)

Test

[ ] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[x] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[x] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[x] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall


Feat(CLI): add key::Args and FullLedgerEntry/FullLedgerEntries

What
Created a new args struct for creating ledger keys. Also adds a new method and new types to the rpc, which helps return a struct containing an entry's expiration.

[x] Improve error handling bump/restore to ensure that checks a keys expiration if it fails to bump. Reporting to user that it was a no-op.

Now durability is required, but we could could persistent as the default, as I'm sure it will be for most people.

I also picked a max ledgers to bump based on trial and error, but could use on official one.

And in the case where the ledger is before the expiration, the current expiration is returned.

Also updated read command to return the current expiration, though could use feedback on updating args if needed.

Why
fix #969
Known limitations
[TODO or N/A]

@tsachiherman it seems you merged this with broken integration tests :(

@tsachiherman it seems you merged this with broken integration tests :(

Ahh.. I didn't notice that. I guess we'll need to either pr a fix or revert the change.

Actually they seem to have passed here but failed when run in main

See https://github.com/stellar/soroban-tools/issues/987 . @willemneal PTAL, I've assigned it to you


YARN-11199. Replace htrace-core with hbase-noop-htrace

Addresses the following CVEs:

CVE-2018-7489
CVE-2020-35491
CVE-2020-35490
CVE-2020-36518

Description of PR
Distributions of Hadoop still contain htrace-core, which is associated with 4 CVEs concerning FasterXML jackson-databind.  This can be addressed by replacing htrace-core with hbase-noop-htrace in Hadoop builds.
How was this patch tested?
The existence of htrace-core was verified in published distributions from the Apache Hadoop site, as well as by running a build against trunk.  Once the patch was applied htrace-core was replaced with hbase-noop-htrace in subsequent distribution builds, and all related tests passed as expected.
For code changes:

[] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[X] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 55s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
25m 28s

trunk passed

+1 :green_heart:
compile
22m 55s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
20m 28s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
mvnsite
18m 45s

trunk passed

+1 :green_heart:
javadoc
8m 15s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
7m 21s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
shadedclient
35m  9s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 32s

Maven dependency ordering for patch

-1 :x:
mvninstall
2m  1s
/patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-server_hadoop-yarn-server-timelineservice-hbase-server-2.txt
hadoop-yarn-server-timelineservice-hbase-server-2 in the patch failed.

+1 :green_heart:
compile
22m 21s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
22m 21s

the patch passed

+1 :green_heart:
compile
20m 27s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
20m 27s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
18m 17s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
javadoc
8m 36s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
7m 23s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
shadedclient
38m  5s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
877m 58s
/patch-unit-root.txt
root in the patch passed.

-1 :x:
asflicense
3m 18s
/results-asflicense.txt
The patch generated 1 ASF License warnings.

1148m  2s

Reason
Tests

Failed junit tests
hadoop.mapreduce.v2.hs.TestJobHistoryServer

hadoop.mapred.TestLazyOutput

hadoop.mapreduce.v2.TestMROldApiJobs

hadoop.mapred.TestJobCleanup

hadoop.mapreduce.TestMRJobClient

hadoop.mapred.TestMiniMRChildTask

hadoop.mapreduce.v2.TestSpeculativeExecution

hadoop.mapred.TestJobName

hadoop.mapreduce.v2.TestMRAppWithCombiner

hadoop.mapreduce.security.TestBinaryTokenFile

hadoop.mapred.TestMRTimelineEventHandling

hadoop.mapred.TestClusterMapReduceTestCase

hadoop.mapred.TestMiniMRWithDFSWithDistinctUsers

hadoop.mapred.TestMiniMRClientCluster

hadoop.mapred.TestMiniMRClasspath

hadoop.mapreduce.security.ssl.TestEncryptedShuffle

hadoop.mapred.TestJobCounters

hadoop.mapreduce.v2.TestMiniMRProxyUser

hadoop.mapred.TestJobSysDirWithDFS

hadoop.mapred.TestReduceFetch

hadoop.mapreduce.v2.TestMRJobs

hadoop.mapreduce.TestLargeSort

hadoop.mapreduce.v2.TestMRJobsWithProfiler

hadoop.mapred.TestNetworkedJob

hadoop.mapreduce.security.TestJHSSecurity

hadoop.mapreduce.v2.TestMRJobsWithHistoryService

hadoop.mapreduce.security.TestMRCredentials

hadoop.mapreduce.v2.TestUberAM

hadoop.mapred.TestReduceFetchFromPartialMem

hadoop.mapreduce.v2.TestNonExistentJob

hadoop.mapred.TestMROpportunisticMaps

hadoop.mapred.TestMerge

hadoop.mapreduce.TestMapReduceLazyOutput

hadoop.mapred.TestSpecialCharactersInOutputPath

hadoop.mapred.TestMiniMRBringup

hadoop.mapreduce.v2.TestRMNMInfo

hadoop.mapreduce.TestMRIntermediateDataEncryption

hadoop.streaming.TestStreamingBadRecords

hadoop.streaming.TestMultipleCachefiles

hadoop.streaming.TestFileArgs

hadoop.streaming.TestSymLink

hadoop.mapred.gridmix.TestGridmixSubmission

hadoop.mapred.gridmix.TestDistCacheEmulation

hadoop.mapred.gridmix.TestLoadJob

hadoop.mapred.gridmix.TestSleepJob

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4506/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4506

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint shellcheck shelldocs

uname
Linux 924027f8d023 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f8c1d367f44cd81110363aa6d0c89f4f4c136262

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4506/1/testReport/

Max. process+thread count
3219 (vs. ulimit of 5500)

modules
C: hadoop-project hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-server/hadoop-yarn-server-timelineservice-hbase-server-1 hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests . hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-server/hadoop-yarn-server-timelineservice-hbase-server-2 U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4506/1/console

versions
git=2.25.1 maven=3.6.3 shellcheck=0.7.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Fix jquery loading

We've been going back and forth on this, I'll give another try at generating a bundle with webpack for the next release

Fixed in 3.7.0.dev0


feat: added presets for JavaFileGenerator

Description

This PR adds presets to the JavaFileGenerator in the generate models command.
This would ensure that the java model classes are generated correctly even if java naming conventions are not followed.

Related issue(s)
Resolves #1038

Any chance that someone has the time to review this? We are desperately waiting for this fix. :-)

/rtm


Make sure mods folder exists

Had an issue where I forgot to put mods folder in the zip and it wouldn't work first run.

Why do you check for a folder called "UpdaterUpdater" (the class name) and why would you check if the mods folder exists inside of the packupdate updater and not inside of packupdate itself?

I am closing this as there has not been any activity for almost a year. Furthermore the issue is resolved with the new rewrite.


Data.InRamImageData cropping 16 bit image load

This issue was imported from CodePlex
leor wrote 2013-11-08 at 15:23
Hi!
I discovered an issue with DotSpatial.Data.InRamImageLoad() which appears when trying to load some images. Passing a System.Drawing.Image object into InRamImageLoad() and adding it to my map object results in an image which is cropped both vertically and horizontally.
Using a 16 bit 2000x1000px TIFF image (generated in MATLAB), the following code ends up showing me an image which is vertically and horizontally cropped, missing the bottom and right hand edges.
loadImage = Image.FromFile(imageFilename);
InRamImageData image = new InRamImageData(loadImage);
imageLayer = (IMapImageLayer)map1.Layers.Add(image);
The image "loadImage" is loaded into memory without issue. I found that if I load the image as a bitmap with extents (as per the following code) it's not cropped:
InRamImageData image = new InRamImageData((Bitmap)loadImage, new Extent(0,0,loadImage.Width, loadImage.Height));
I'm just going to use the second option, but I thought it would be worth putting this here for posterity. It appears that the problem's related to the way Graphics.DrawImageUnscaled works, but I haven't investigated in depth.
leor wrote 2013-11-11 at 16:52
Further to this issue, it seems that my chosen approach (the second code block in the issue) also doesn't work as I'd hope.
Although the full image now appears on the map view, the image is actually projected further than the bounds that I set in its Extent. That means that if I then draw a shape with exactly the same Extent as the projected image, the shape only covers the top
left 2/3rds of the image. I think it more or less covers the area that is actually shown on the map when I use the first code block above.
It's not clear if the issue is with my MATLAB generated image files or the image format. My work-around solution is to copy the opened image to a new Bitmap as follows:
Bitmap newLoadImage = new Bitmap(loadImage.Width, loadImage.Height);Graphics.FromImage(newLoadImage).DrawImage(loadImage, 0, 0, loadImage.Width, loadImage.Height);
This is almost certainly not the most elegant solution, but it at least results in an image which is drawn within the Extent that I define.
mbayles wrote 2015-06-10 at 21:33
Is this still an issue for anyone?

Close it since there is response much time.


Change Version Requirements

Please change in Plugin.php the version requirements from "<=" to ">=".
Otherwise the plugin won't load in the latest versions.
BR

Hello,
I have merged the pull request, but this was not a mistake. This is a dirty and hacky :) project which does not follow the guidelines of Kanboard and was aimed just to quickly provide something I needed. Therefore, I intended to enforce a check with every new release of Kanboard.
In future versions, this will be documented better. 🤞 😄


Update app-service-app-service-environment-securely-connecting-to-bac…

…kend-resources.md
Updated to explicitly callout only "v1" virtual network support.

Hi @stefsch, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (stefsch). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;


spike mode for dynamic series adjustment

Add spike mode for metrics generation and cycling. Other two modes: #64
spike
usage
./avalanche --series-operation-mode=spike --series-change-interval=180 --series-count=100 --spike-multiplier=1.5
This mode periodically increases the series count by a spike multiplier on one tick and  then returns it to the original count on the next tick. This pattern repeats indefinitely.

Currently, the implementation alternates between the original series count and the spiked series count at each seriesChangeInterval. This approach was chosen for its simplicity. However, if we want to have the original series count for the first 3 minutes and then the spiked series count for the next 5 minutes, we could achieve this by adding a new flag. This would allow for more flexible and customized patterns for metrics generation. If this is not a concern, we can proceed with the current implementation.

might need to rebase or merge in master, looks like there might be a merge conflict?

might need to rebase or merge in master, looks like there might be a merge conflict?

@cstyan I fixed!🙆♀


Add the last version of luckperms for Forge to  CurseForge

Description
Hi, I would like to know if it is possible to make the latest version for forge 1.18.2 available on  CurseForge, because some online minecraft server hosters, like Aternos only accept mods from specific sites, like curseforge
Proposed Behaviour
Just put the forge 1.18.2 version on CurseForge
Extra Details
No response

Sure


issue deploy app fuction in visual studio code

Repro steps:

Action: azureFunctions.deploy
Error type: Unauthorized
Error Message: The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.
Version: 0.20.0
OS: win32
Product: Visual Studio Code
Product Version: 1.40.0
Language: en

Call Stack
extension.bundle.js:218:2860478extension.bundle.js:218:2860478
s extension.bundle.js:218:111766
s extension.bundle.js:164:25792
extension.bundle.js:164:27034extension.bundle.js:164:27034
o extension.bundle.js:164:670342
extension.bundle.js:164:24705extension.bundle.js:164:24705
$._callback extension.bundle.js:1:636382
$.t._callback.t.callback.t.callback extension.bundle.js:194:5590
$.emit events.js:200:13
$.<anonymous> extension.bundle.js:194:18450
$.emit events.js:205:15
IncomingMessage.<anonymous> extension.bundle.js:194:17282
Object.onceWrapper events.js:288:20
IncomingMessage.emit events.js:205:15
endReadableNT _stream_readable.js:1154:12
processTicksAndRejections task_queues.js:84:9

@DongyueWang please try picking a different type of plan or region and/or add more detailed repro steps

@EricJizbaMSFT This error is occurring while trying to deploy an azure function app using Visual Studio Code in the following learning path module: Enable automatic updates in a web application using Azure Functions and SignalR Service.  So he should only need to choose the appropriate plan that was created in the sandbox for the learning path.

Closing as dupe of https://github.com/microsoft/vscode-azurefunctions/issues/1676 since that is the same error with more info


what's VisualReview?

This sounds like something my team might be interested in, but we're not sure what VisualReview is. An open source project? A paid service?
Thanks!

Damn that was quick :). VisualReview is a product under development which strives to provide a productive and human-friendly workflow for testing and reviewing a web application's layout across several browsers, resolutions and platforms. More details here: https://github.com/xebia/VisualReview
Note that we pushed the code of a very early preview-release a few hours ago. There's still loads to be done for a stable 1.0, however early feedback is welcome.