psycopg2 error DiskFull

I am getting error while fetching data for a variable,
[2020-07-24 10:35:10,107] ERROR in app: Exception on /datasets/TEST01/variables/gender_unknown [GET]
Traceback (most recent call last):
  File "/Users/amandeep/Github/datamart-api/datamart_env/lib/python3.6/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/Users/amandeep/Github/datamart-api/datamart_env/lib/python3.6/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/Users/amandeep/Github/datamart-api/datamart_env/lib/python3.6/site-packages/flask_restful/__init__.py", line 468, in wrapper
    resp = resource(*args, **kwargs)
  File "/Users/amandeep/Github/datamart-api/datamart_env/lib/python3.6/site-packages/flask/views.py", line 89, in view
    return self.dispatch_request(*args, **kwargs)
  File "/Users/amandeep/Github/datamart-api/datamart_env/lib/python3.6/site-packages/flask_restful/__init__.py", line 583, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/Users/amandeep/Github/datamart-api/api/variable/main.py", line 11, in get
    return imp.get(dataset, variable)
  File "/Users/amandeep/Github/datamart-api/api/variable/get.py", line 87, in get
    return self.get_direct(dataset, variable, include_cols, exclude_cols, limit, regions)
  File "/Users/amandeep/Github/datamart-api/api/variable/get.py", line 194, in get_direct
    temp_cols)
  File "/Users/amandeep/Github/datamart-api/db/sql/dal/variables.py", line 289, in query_variable_data
    return query_to_dicts(query)
  File "/Users/amandeep/Github/datamart-api/db/sql/utils.py", line 55, in query_to_dicts
    cursor.execute(sql)
psycopg2.errors.DiskFull: could not resize shared memory segment "/PostgreSQL.1197549748" to 16777216 bytes: No space left on device

This is stopping me from testing the Annotation upload API. Any ideas how I can fix this and prevent it from happening in the future? I have seen this issue before, docker-compose down --volumes & docker-compose up -d fixed it before

Are you running out of disk space? Or, is this docker limit?

This is docker limit, I managed to fix it by changing the docker-compose, adding shm_size
services:
  db:
    image: postgres:11
    restart: always
    container_name: datamart-postgres
    shm_size: 2gb


grpcproxy: don’t serve SSL when using upstream TLS auth

right now, the grpc-proxy in the 3.2 branch confusingly enables TLS on its HTTP1 muxer (i.e. HTTPS) if you specify upstream client certificates. this stops that from happening.

I know this is fixed in master, but there's a lot more going on there, too.

@pjjw is this a backport? can you link to the original pr/commit?

it's not a backport and it changes the grpcproxy behavior in a way that's not appropriate for a patch release

@heyitsanthony can you explain that? AFAICT the listening on SSL behavior when using an upstream cert is unintentional behavior.

@pjjw the current behavior is the cert is used for the proxy to connect to the server and for the client to connect to the proxy. Changing the proxy to terminate TLS will break anything that currently expects TLS to be maintained; it's a breaking change that can't go into a patch release.

@heyitsanthony but that's not current behavior- currently GRPC is served without TLS, even when --cert and --key are provided. it only affects the endpoints served over HTTP, /debug/pprof and /metrics. this caused me a lot of debugging hell, and i'm happy to attach the wireshark dumps validating this behavior.
as of now, if you provide --cert --key and --cacert to the proxy and then attempt to use etcdctl to connect to the proxy using a cert/key pair signed by the ca provided to the proxy in --cacert, you'll get nothing but errors. etcdctl will do TLS negotiation, which will cause cmux to select HTTP. when negotiation finishes, etcdctl will send the GRPC magic string, and the grpc proxy will respond with a 400 bad request and close the connection.

@pjjw OK, a lot of this is fixed in master. There are no test cases for this so there's no way to confirm this is working. Please just wait until 3.3

@heyitsanthony is that imminent? i'm trying to at least prevent anyone else having to dig through wireshark to figure out what's going on here, this was a pretty big time sink (to view the negotiation and discover the behavior, had to recompile to force the client to select a non-DH cipher)

@pjjw yes, hoping to cut the alpha soon

ok cool, good to know.


Implement "patch_channel" in User class

Implement "patch_channel" in User class

I'm not sure if the pull request was created correctly, as I did this for the first time in github. Please adjust if necessary.


Provisioning tasks docs first draft

1. Issue, if available:
2. Description of changes:
This is the first draft of the Provisioning task documentation. It's a bit sparse, but if everyone thinks this is a good structure to start with, we can add to it later.
3. Does this change impact docs?

[X] Yes, PR includes docs updates
[ ] Yes, issue opened: link to issue
[ ] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

truly great work chris :)


[Package Request]: Yamagi Quake II

How can we help?
I would like someone else to build the manifest.
Please read and ensure the following

[X] The installer meets the above requirements

Please provide the following information
Download Page Url: https://www.yamagi.org/quake2/
Publisher: Yamagi
Package Name: Yamagi Quake II
Description: An alternative client for id Softwares Quake II. Our goal is to provide the best Quake II experience possible, we strive to preserve the game play as it was back in 1997. Thus we aim mostly for bug fixes, stability and gentle enhancements were appropriate.
Package Version: 8.20
Installer URL: https://deponie.yamagi.org/quake2/windows/quake2-8.20.zip

[Policy] Zip Binary

[Policy] Unblocked; Will require ManifestVersion: 1.9.0 with ArchiveBinariesDependOnPath: true


[docs] Demo SearchIcons crashes

[ ] I have searched for similar issues in this repository and believe that this is not a duplicate.

Steps to Reproduce

Visit https://mui.com/components/material-icons/?query=dots
??
demo SearchIcons crashes

Your Environment

Tech
Version

MUI
v5.5.0

netlify deploy
https://622bf492b027b5000960dea3--material-ui-docs.netlify.app

Browser
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36

Duplicate of #31562


add AllOrderStatistics and update to allow matrix-variate summaries

need to investigate why nightly test is failing, but this is sufficient for downstream simulations for now


Incorrect ListItemSecondaryAction Position with react-window

[ x] This is not a v0.x issue.
[ x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior 🤔
The ListItemSecondaryAction should be displayed in the correct position.
Current Behavior 😯
The position of each ListItemSecondaryAction is incorrect.

Steps to Reproduce 🕹
Link: https://codesandbox.io/s/material-demo-y2qpd?fontsize=14

Simply use the same example here: https://material-ui.com/components/lists/#virtualized-list
Add a ListItemSecondaryAction to the ListItem

Context 🔦
I need to be able to use all of ListItem UI features with a virtualized list.
Your Environment 🌎

Tech
Version

Material-UI
v4.0.1

React
16.8.1

Browser
Chrome 74

TypeScript
3.3.3

react-window
1.8.2

@nichgalea Tips:
<ListItem button ContainerProps={{ style: style }} ContainerComponent="div" key={index}>

Thanks!

For people that may be confused about the container props, that style is the style react-window injects into your component


Problem cloning the repo

👋 Hello @mahfuz75 @ucfcbb!
This project looks really exciting - I cannot wait to try it out. However, when I attempted to clone the repo but I got an error:
git clone https://github.com/ucfcbb/RNAMotifProfile.git
Cloning into 'RNAMotifProfile'...
remote: Enumerating objects: 5883, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 5883 (delta 3), reused 10 (delta 3), pack-reused 5866
Receiving objects: 100% (5883/5883), 49.57 MiB | 8.50 MiB/s, done.
Resolving deltas: 100% (743/743), done.
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'data/pdb_fasta/6HA1_A.rmsx.nch'
  'data/pdb_fasta/6HA1_a.rmsx.nch'

It seems like the filenames cannot be case-sensitive (_a and _A) on Macs which causes a collision (see this StackOverflow thread for example).
Could you please advise about the best way to install the software on Mac?

Hello @AntonPetrov,
Thank you so much for your interest in our work. The current version of RNAMotifProfile is implemented using Python in a 64-bit Linux environment. So, the directory structure and filenames are compatible with any Linux OS. However, it might not be compatible with Windows and/or MacOS.
It'd be great if you could use a Linux machine to check on the code while we are working on this to make it compatible with other operating systems.


remove "@trusted:" from std.variant

It's too broad.
This fixes issue 13534 - std.variant can violate memory safety.
https://issues.dlang.org/show_bug.cgi?id=13534

Ugh, @trusted: (note the colon) should probably never be used, ever.
LGTM.

@trusted: (note the colon) should probably never be used, ever.

hell yeah.

Auto-merge toggled on

Unfortunately this also breaks valid @safe code in case of Algebraic used with only safe types: JSONValue.


Check use of keys vs key-hashes

Check that the specification and implementation agree w.r.t. the use of keys vs key hashes in the mappings.
As pointed out by Duncan here https://github.com/input-output-hk/cardano-ledger-specs/issues/754#issuecomment-520819824

Formal (and therefore executable) spec differ from the implementation in the use of key vs key hashes.

Next, I'm checking that key hashes are consistently used in the implementation. If the difference between key and key hashes can be glossed over in the elaboration, then this discrepancy might be ok.

For UTxO we have:

So we're using addresses hashes instead of addresses in the implementation :heavy_check_mark:

For delegation scheduling we have:

:heavy_check_mark:

Note that in the implementation we're hashing the keys before checking set inclusion:

Delegation activation:

:heavy_check_mark:

For update we have:

:heavy_check_mark:

Finally the chain environment and state uses key hashes as well:

:heavy_check_mark:


Enhance Image to support MASTER-SLAVE replication

I'd like to change the image (by PR) to allow configuration of either Multi-Master or Master-Slave configuration of replication. Is this a feature you would like to incorporate? If so, this is my proposed way of doing it:
LDAP_REPLICATION can have the following values:

true for backwards compatibility means Multi-Master and will issue a warning for deprecation.
N_MASTER is the preferred value for defining Multi-Master and will not change the current behavior
SINGLE_MASTER defines the image to be the master of a Master-Slave setup
SLAVE defines the image to be one of probably many slaves of a Master-Slave setup
false disables replication (no changes).

In case of LDAP_REPLICATION=SLAVE, we can use LDAP_REPLICATION_HOSTS to define the host of the single master instance, or we can use a new variable LDAP_REPLICATION_MASTER.
LDAP_REPLICATION_HOSTS_CONFIG_SYNC_REPL and LDAP_REPLICATION_HOSTS_DB_SYNC_REPL will be used for replication config.

In case of LDAP_REPLICATION=SINGLE_MASTER there is probably nothing more to define. We just make sure that syncprov is enabled to allow sync requests from any slaves.

Happy to hear your thoughts.

I try to create master-slave system and analyzing 2 files:

docker-openldap/image/service/slapd/startup.sh
docker-openldap/image/environment/default.startup.yaml
and i found - LDAP_REPLICATION has only 2 real values: true or false
because other values - doesn't turn on replication procedures
so - system can work as multi master
Can you help to create master-slave system?
thanks

@BertrandGouny Hi, I would be happy to help with this issue. Currently I am building a custom docker image with master-slave replication, but it would be great to have it already available.
How about the following changes?

LDAP_REPLICATION: false | true -> LDAP_REPLICATION: false | SLAVE | SINGLE_MASTER | MULTI_MASTER | true
for LDAP_REPLICATION: SLAVE, new required config options LDAP_REPLICATION_MASTER, LDAP_REPLICATION_PASSWORD (solves #406)
replication-enable.ldif and replication-disable.ldif can be split into two parts (slave & master) and 0/1/2 of them will be executed depending on LDAP_REPLICATION
update README and example configs accordingly


MoyaResponse is crashing when used with ReactiveCocoa

I get a warning like:
NSForwarding: warning: object 0x7f8943920a10 of class 'Kiosk.MoyaResponse' does not implement methodSignatureForSelector: -- trouble ahead
Unrecognized selector

I just had the same issue and resolved it with your suggested fix.
Is there a reason this has not made it into master yet? Do you want to hold off until this is resolved in ReactiveCocoa itself?

To be honest, I've been really busy. I'd gladly merge a pull request, though.

:+1: done


Add C_L, C_M, C_H cloud code symbols

Description:
This PR introduces the C_L, C_M, and C_H cloud code symbols defined here.
They are designed to be consistent (design-wise) with the cloud genera symbols, in that they share core parameters, including: line inclination, and circle radii. Doing so required small tweaks to the cloud genera symbols.
This PR brings forth v1.2.0 of the metsymb package.
Error(s) fixed:
Fixes #4.
Checklists:

[x] New symbols follow the metsymb style.
[x] CHANGELOG has been updated.
[ ] AUTHORS has been updated.

@GonzagueRomanens: I sent you a review request for the latest update to metsymb, which introduces all the 27 cloud code symbols. You can see all the metsymb symbols here: https://github.com/MeteoSwiss/metsymb/blob/develop_vof/metsymb/metsymb.pdf
All the individual definitions for the new cloud code symbols are here: https://github.com/MeteoSwiss/metsymb/tree/develop_vof/tikz_glyphs/cloud_clcmch
Looking forward to your feedback regarding their validity/readability. I've used the same inclination and curvature radii for all cloud symbols, to give them all a uniform look.


Messages missing in private chat

I'd like to report a bug I've seen multiple times where messages aren't being loaded in the private messages view. I have a chat session with 2 people. I also have an independent chat going in the same view with one of the members. Since this could potentially be a pretty important bug I'd like to report it even though I don't have a deterministic way of reproducing the bug.
Description of how I've seen this bug. It appears on loading the site into the private messages view. With the thread in question selected. What I see is that a large section of the latest messages between me and the chat member are missing and instead, the latest message is actually from an older date.
Strangely though, when the page is refreshed all the messages seem to load. I've seen this a few times and I saw it today as well. I'm currently on a very slow connection somewhere between 3 and 4G. Thats the best I can do currently to help reproduce the bug. Will update this description as I have more details if I see it again.

I think I have been in these kinds of situations a few times so something is definitely off.

I think I may have some more information on this. What I just saw happen is the same bug appeared for me but seemed to be resolved after about a half minute. I believe this may be a problem with how slow the call is to the API that provides messages. I'm attaching a couple of screenshots that may be useful.

It seems the API is taking around 22 seconds to return some messages. I also took a screenshot of the blueslip log to ensure there are no errors. There were no relevant errors on the console ( only coming from extensions ).
For your reference I'm attaching a screenshot of a speedtest. I believe this has less to do with connection speed and more something to do with the processing of the request on the backend. The APIs seem to be extremely slow!

Interesting theory.  I checked the server logs for your user on chat.zulip.org, and none of the backend queries for /messages (or presence, etc.) show a request time over 150ms; that is consistent with the server-side response times for others users (and that's been consistent since the very early days of Zulip).  So the latency is not on the server side.
The backend endpoint thing that should be taking many seconds is the /events requests (where we're doing long-polling, i.e. it's intentionally waiting on the backend).
That leaves a few possibilities:

chat.zulip.org sits behind Cloudfront for historical reasons.  Maybe Cloudfront is adding a lot of latency here.  Would be surprising, but not impossible.  You might be able to try connecting to zulip.tabbott.net (same server, legacy hostname that doesn't sit behind Cloudfront) to investigate this possibility.
Your browser is distracted fetching lots of images or something and isn't actually making the requests for 30s, and that's the source of the delay.  Is that developer tools screenshot just the XHR tab or everything?  Might be able to investigate that using a combination of the performance tab (to check for computation) and the unfiltered network tab.
Something unusual going on with your network connection, where connections to the US are being severely delayed.


Bump pyo3, numpy, and bigint to the latest releases

This commit bumps PyO3 to the latest release version 0.14 along with
bigint and rust-numpy all of which are dependent on the pyo3 release.
As part of this upgrade the code is updated to avoid newly deprecated
syntax and fix any breakages caused by the new versions.

It looks like this is blocked on: https://github.com/PyO3/rust-numpy/issues/198 we'll have to wait for a numpy 0.14.1 I guess

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
132 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-1.5%) to 96.137%

Files with Coverage Reduction
New Missed Lines
%

src/iterators.rs
4
96.01%

src/graph.rs
18
90.67%

src/generators.rs
23
95.42%

src/digraph.rs
38
92.68%

src/lib.rs
49
97.56%

Totals

Change from base Build<PHONE_NUMBER>:
-1.5%

Covered Lines:
8338

Relevant Lines:
8673

💛  - Coveralls


Error in OAuth Server

Hi, I'm running local market meteor --settings ../settings.json
and my settings.json file is exactly what's specified in the info section.
I'm getting the following error though (running on my mac osx sierra):
W20170114-01:19:41.355(-5) (oauth.js:428) Error in OAuth Server: Failed to send OAuth1 request to https://api.twitter.com/oauth/request_token. failed [401] {"errors":[{"code":32,"message":"Could not authenticate you."}]}
I20170114-01:19:42.183(-5)? Exception while invoking method 'login' Error: Failed to send OAuth1 request to https://api.twitter.com/oauth/request_token. failed [401] {"errors":[{"code":32,"message":"Could not authenticate you."}]}
I20170114-01:19:42.184(-5)?     at [object Object].OAuth1Binding._call (packages/oauth1.js:204:20)
I20170114-01:19:42.184(-5)?     at [object Object].OAuth1Binding.prepareRequestToken (packages/oauth1.js:57:23)
I20170114-01:19:42.184(-5)?     at OAuth._requestHandlers.(anonymous function) (packages/oauth1.js:268:18)
I20170114-01:19:42.184(-5)?     at middleware (packages/oauth.js:203:5)
I20170114-01:19:42.184(-5)?     at packages/oauth.js:176:5

same issues here


Add a track functionality to Vue

What problem does this feature solve?
Time to time one need to track setting of component data. Basically we use watch, but watch call a handle function only if data is changed. But it could be usefull to track all sets of data even if old and new values are the same. For example it would be a log messages. It may be the same but I need to add it in a list or something all the time, so I need to know each time when message is set.
What does the proposed API look like?
track:{
 handler: function(){},
 deep: true,
 immediate: true
}

This looks like a very specific use case and it seems to go agains declarative + reactive data in Vue so I would rather see it in an external library because it's completely different from Vue Observation mechanism.
You could also implement this as a Vue plugin that generates computed setters or/and regular JS setters in the beforeCreateHook. I think this example could help you: https://github.com/posva/vue-recomputed/blob/master/src/index.js


Default image size in inference.py

Shouldn't the default image size in the arguments of inference.py be 'None', to take the model default, like in validate.py?

@ammaradel I'll make a note change with some other small fixes and updates


Added Speech to text program

Closes: #191

Title:  Added Speech to text program
Your Name:  Jai Dhingra
Idenitfy yourself: GSSOC, Hacktoberfest 2024 Contributor) -->

Describe the add-ons or changes you've made 📃
Created a new section under Programs sections, and created a file program.py file for this to check for errors, and add this in functions.py file so that we can see this in the streamlit application.
I added a program which enables to convert our speech into text in real time, with lowest latency.
NOTE: - Currently It works only on English language.
Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Screenshots 📷
https://github.com/user-attachments/assets/1048b75a-e97b-44cf-8edc-2f776b9ac4da

@Avdhesh-Varshney @Zedoman, any review or suggestion in this PR?

Sorry, this program is not accepted.

@Avdhesh-Varshney, I didn't get it, initially you assigned it to me, then I work on it, now you are saying it is not accepted??
Can you please tell me the reason.

At first, I'm thinking, it's a model. Now, I'm not thinking, it's not suitable for the project use case.


2207.40000.8.0 cannot be started after installation

Strictly follow the operation of readme.md, and no program can be started after installation

Google Play Store somehow can detect the fake WSA. You can download APK file and use adb to install: adb install

I have the same issue as @nyancatda and I can´t login to google services and also not start any app (also not if I install it over adb)

also same issue here
if i use the original kernel the MSIX gave, play store and other related apps can be installed
but can't loggin at all, and also adb would give message of '/system/bin/sh: su: inaccessible or not found'

I have same problem.
After install finished, i try to run "Files" but it didn't works.
I also try to change origin "kernel" file, it works, but nothing happend when i clicked Login button in playstore app


achievements support

feature flagged? it's not documented yet

https://github.com/discordapp/discord-api-docs/pull/952

Mason is still working on it by the looks of the Pull Request, I'm already adding in the code from the documentation he wrote to prepare.
I hope it shows the Achievements in the Discord App Client in the Store Page or the Library! :D

I'm not sure I follow? @Jump-Suit


Create autoscroll for listbox

Listbox autoscrolling if scrollbar is at the bottom.
Example:
https://user-images.githubusercontent.com/60063501/120595827-aa149900-c44b-11eb-9b66-c90f57678208.mp4

Hi.  It's not clear what you're asking for...
Looking at your video, you are clearly updating the options of a ListBox (to add a new line).  When you do that, asciimatics will try to find the existing selection in the new list of options and scroll to make that visible, which is what appears to be happening here.
Can you explain what you want to change?

@peterbrittain
Ok, I'll try explain my idea by code, because my eng not good.
if ListBox.value == ListBox.options[-1][1]:
    ListBox.options` = new_options
    ListBox.value = new_options[-1][1] # scroll to bottom of listbox
else:
    ListBox.options = new_options

Ok!  Got it.  Thanks.
It seems to me that this code is easy to write if anyone needs it, so I'm not sure it warrants adding to the base package.  Looking at equivalent GUI systems, it's pretty common that you have to write something similar to that.  For example, see https://www.csharp-examples.net/autoscroll/
But maybe it would be easier to write if the selected index was exposed as a property?

May create a flag that will execute such code
ListBox.autoscroll = True

or
ListBox.set_autoscroll(True)


gray screen on hosted mvmapper

I'm trying mvmapper for the first time. I have used the hosted site, and uploaded both my own data (formatted in R with Adegenet export_to_mvmapper), and the example data. In both cases, when I click the 'view' link after selecting files, I get just the gray screen with the navigation bar. I've given it about 30 min. so far, and it's still just gray. I'm using Chrome Version 65.0.3325.181 on a Mac (OS Sierra, 10.12.6). I've attached my data file.
nType_MVMAPPER_in.csv.zip

Ty for reporting, I'll take a look.

Thanks for reporting. I am able to get your datafile to work in the same version of chrome (although my OS is 10.13.4). I'm wondering if there's some issue with browser security not showing the actual plots (i.e. chrome not allowing code to run within the browser). If you click on the "home" tab from http://ctahr-peps.colo.hawaii.edu/, do you see a plot like this (the default dataset), or just grey?

And have you tried using a different browser?

I think you are right. It worked this morning when I was working at
home. It does not work when I'm in my office (connected to our
ethernet), so apparently there is some type of web security on our network.
I'll send this to our IT group to see if they can tell me what the
restriction is.
Phil
On 4/18/18 11:27 AM, Julian Dupuis wrote:

Thanks for reporting. I am able to get your datafile to work in the
same version of chrome (although my OS is 10.13.4). I'm wondering if
there's some issue with browser security not showing the actual plots
(i.e. chrome not allowing code to run within the browser). If you
click on the "home" tab from http://ctahr-peps.colo.hawaii.edu/, do
you see a plot like this (the default dataset), or just grey?
image
https://user-images.githubusercontent.com/11573236/38950467-d9018142-4302-11e8-9ebe-acbf4886d789.png
And have you tried using a different browser?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/popphylotools/mvMapper/issues/76#issuecomment-382483971,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACRbTuq2KbtmidBgMtUWD1IznJMOnRks5tp4V-gaJpZM4TZPVp.

--
Phillip A. Morin, Ph.D.
Southwest Fisheries Science Center
8901 La Jolla Shores Dr.
La Jolla, CA 92037, USA
Phone:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
<EMAIL_ADDRESS>http://swfsc.noaa.gov/mmtd-mmgenetics

Hi,
Our IT department tried to figure out what was blocking the site, but
they have not yet come up with a reason. The best they could guess is
that we have a McAfee gateway for our internet services that may be
blocking it, but they were not able to find a clear indication that that
was the issue.
I work at a a National Marine Fisheries Lab that has US government
security systems, so this may be widespread in government labs, or it
could be limited to NMFS facilities. At least it works fine when I'm not
on our ethernet, so there is a work-around.
Cheers,
Phil
On 4/18/18 11:40 AM, Phil Morin (NOAA Federal) wrote:

I think you are right. It worked this morning when I was working at
home. It does not work when I'm in my office (connected to our
ethernet), so apparently there is some type of web security on our
network.
I'll send this to our IT group to see if they can tell me what the
restriction is.
Phil
On 4/18/18 11:27 AM, Julian Dupuis wrote:

Thanks for reporting. I am able to get your datafile to work in the
same version of chrome (although my OS is 10.13.4). I'm wondering if
there's some issue with browser security not showing the actual plots
(i.e. chrome not allowing code to run within the browser). If you
click on the "home" tab from http://ctahr-peps.colo.hawaii.edu/, do
you see a plot like this (the default dataset), or just grey?
image
https://user-images.githubusercontent.com/11573236/38950467-d9018142-4302-11e8-9ebe-acbf4886d789.png
And have you tried using a different browser?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/popphylotools/mvMapper/issues/76#issuecomment-382483971,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACRbTuq2KbtmidBgMtUWD1IznJMOnRks5tp4V-gaJpZM4TZPVp.

--
Phillip A. Morin, Ph.D.
Southwest Fisheries Science Center
8901 La Jolla Shores Dr.
La Jolla, CA 92037, USA
Phone:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
<EMAIL_ADDRESS>http://swfsc.noaa.gov/mmtd-mmgenetics

--
Phillip A. Morin, Ph.D.
Southwest Fisheries Science Center
8901 La Jolla Shores Dr.
La Jolla, CA 92037, USA
Phone:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
<EMAIL_ADDRESS>http://swfsc.noaa.gov/mmtd-mmgenetics

We are also at US Gov facility, but we run a different firewall here so aren't seeing this issue.  But my guess is that may be the case (it is not allowing python to be run within browser).  You may suggest to your IT folks to look at issues associated with external viewing of bokeh to figure out exactly what need to be changed to un-block (not to try to push off problem, but it sounds like it is beyond what we can address, you could post an issue or ask question to them https://bokeh.pydata.org/en/latest/).
Also, this is a great case to deploy the software locally using docker on your laptop (see the dockerhub distro https://hub.docker.com/r/popphylotools/mvmapper/). Then you can upload your own data to your own instance on your computer, requiring no external connection to anything.  You can also do local install without docker, but will require a bit of additional installations ( https://github.com/popphylotools/mvMapper#run-without-docker )
Let us know if you have any further issues with this
Aloha
Scott


YouTube sync improvements

[ ] There's a bug where we still show a channel even after it doesn't quality - we can hide these since the user gets an email about it

[ ] Niko added sub/video counts to the transfer api, so we should be ale to show those on the status page now.

@seanyesmunt would be nice to get the sub/video counts in from the transfer api - a bigger youtuber recently had some confusion becuase they tried to sync a channel with no contnet.


Goal indicator change

Changed game name on pause screen
Changed enabled goal indicator styling
Always removing balls at end of round (we were getting some bugs with balls sticking around past the end of the round)
Slight rule update

Nice! I also changed the pause screen a bit, so check out https://github.com/secretrobotron/games/pull/176


Add optional flag (?) to overloads in love2d and lovr builders

Summary of changes:

Made builders add ? next to argument names if the argument has a default value.
isTableOptional refactored to getOptional that returns '?' or an empty string if based on whether the argument is or is not optional. Ready to be inserted in a string with string.format.

The second change is a separate commit and can be reverted if not desired.

Thank you!


Difference between iOS and Android

In iOS everything work but on Android the "right Icon" is not on the same line.. Do you know why ?
Here's my code :
<InputField 						ref='login' 						placeholder={I18n.t('mail')} 						returnKeyType={"next"} 						keyboardType={"email-address"} 						validationFucntion={this.props.validateLogin} 						iconRight={ 							<Icon                                  name='ios-arrow-forward'                                 size={30}                                 style={[                                     {alignSelf:'center',marginRight:10, color: "#61d062"},                                     ((self) => {                                         if (!!(self.refs.loginForm && self.refs.loginForm.refs.login)) {                                             if (!self.refs.loginForm.refs.login.valid) return {color: '#d52222'}                                         }                                     })(this)]} 							/> 						} 						onEndEditing={() => { 							this.props.validateLogin(); 							this.refs.loginForm.refs.pwd.focus() 						}} 					/>

@MichaelCereda
Apparently we can make it work :)
You just have to add a few change in "InputField.android.js" : see here : https://gist.github.com/pcrouillere/9cded78d2e32864df425e8874b802f61

oh. great.. would you mind to submit a pr?
I'm afk now, but I'll check the code later.
Thank you for using my project
On Fri, Aug 19, 2016 at 10:07 AM pcrouillere<EMAIL_ADDRESS>wrote:

@MichaelCereda https://github.com/MichaelCereda
Apparently we can make it work :)
You just have to add a few change in "InputField.android.js" : see here :
https://gist.github.com/pcrouillere/9cded78d2e32864df425e8874b802f61
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MichaelCereda/react-native-form-generator/issues/51#issuecomment-241027941,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGjfr64LXoRtCDPW62BqYV7ezWzp6KIks5qhbiPgaJpZM4JofBz
.

--
Michael Cereda
http://michaelcereda.com

Our number 1 priority is the web app. The Android app has been put on hold. Our goal is to have one finished product we could use, not 3 half finished apps that we can't even sign up on. Thanks

Yes.. I bet that this is the goal of everyone ;)
Can I see a screenshot, i think that it's actually very easy to solve.
Which react native version are you using?

I was in the wrong repo, I clearly need a break!

lol, go get a coffee :)


Poor smooth scrolling to anchor tags in Firefox

Expected Behavior
Scrolling to anchor tags in Firefox should be smooth like in Chromium based browsers
Current Behavior
Scrolling to anchor tags in Firefox 99.1 is jerky with screen tearing.
Possible Solution
Adding the smooth scrolling behavior to the css appears to fix this issue.
html {
  scroll-behavior: smooth;
}

Browsers Affected

[ ] Chrome
[x] Firefox
[ ] Edge
[ ] Safari 11
[ ] Safari 10
[ ] IE 11

We already have smooth scrolling support. Please, update to latest version and check if the issue persist. Feel free to re-open if the issue still persist.


FR template added

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

FR template added

What is the current behavior? (You can also link to an open issue here)

Missing FR template

What is the new behavior (if this is a feature change)?

FR template added, so we can use adr new Title with proper FR template.

Other information:

Codecov Report

Merging #22 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #22   +/-   ##
=======================================
  Coverage   91.40%   91.40%
=======================================
  Files          24       24
  Lines         512      512
  Branches       44       44
=======================================
  Hits          468      468
  Misses         27       27
  Partials       17       17

Impacted Files
Coverage Δ

src/lib/helpers/i18n.ts
100.00% <100.00%> (ø)

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 26355fc...fd08f45. Read the comment docs.

Thanks for PR, I had release v1.2.0, welcome to use it.


Nifi scheduler restarts when mesos master restarts

Today in our test cluster we had a restart of our Mesos leading master. Nifi was the only framework scheduler that restarted due to disconnecting and not attaching to one of the other 2 master/zookeeper nodes. Asked on DCOS slack and got response by mattj.mesosphere to put the issue here since nifi was developed by a Partner team.
Stderr logs:
E1121 09:04:23.426849    61 scheduler.cpp:701] Failed to decode the stream of events: Pipe::Reader failure: failed to decode body
I1121 09:04:23.432196    61 scheduler.cpp:470] Re-detecting master
I1121 09:04:23.432495    60 scheduler.cpp:496] New master detected at master@master01:5050
Scheduler exiting immediately with code: 5
I1121 09:04:23.793958    63 scheduler.cpp:470] Re-detecting master
I1121 09:04:23.794062    63 scheduler.cpp:496] New master detected at master@master01:5050
I1121 09:04:24.168836     3 executor.cpp:938] Command exited with status 5 (pid: 12)
I1121 09:04:25.170900     2 checker_process.cpp:247] Stopped HTTP health check for task 'nifi.xxxxxx-xxxx-xxxxx-xxxxxxxxxxxxx'
I1121 09:04:25.171465    11 process.cpp:887] Failed to accept socket: future discarded

stderr:
INFO  2018-11-21 09:04:21,014 [pool-7-thread-1] com.mesosphere.sdk.scheduler.AbstractScheduler:processQueuedOffers(398): Waiting for queued offers...
INFO  2018-11-21 09:04:23,469 [Thread-27710] com.mesosphere.mesos.HTTPAdapter.MesosToSchedulerDriverAdapter:disconnected(163): Disconnected!
INFO  2018-11-21 09:04:23,469 [Thread-27710] com.mesosphere.mesos.HTTPAdapter.MesosToSchedulerDriverAdapter:cancelHeartbeatTimer(365): Cancelling heartbeat timer upon disconnection
ERROR 2018-11-21 09:04:23,470 [Thread-27710] com.mesosphere.sdk.scheduler.AbstractScheduler:disconnected(370): Disconnected from Master, shutting down.
Scheduler exiting immediately with code: 5
INFO  2018-11-21 09:04:23,495 [Thread-1] com.mesosphere.sdk.scheduler.SchedulerRunner:lambda$run$0(110): Shutdown initiated, releasing curator lock

Wanted to inspect this and see if i could help out, also im missing some configuration options (specifically the proxy settings in the properties file). It would help if i could get the github repo where the scheduler originates from, maybe to contribute or at least be able to debug and point at the cause.

Any update?


Proposal: Analyzing User Activity and Wallet Behavior on the Kaia Blockchain

Description
This analysis will investigate metrics around user acquisition and retention, whale activity, and overall user engagement trends on Kaia. By examining these patterns, we can assess the health and adoption of the Kaia network, identify key user segments, and monitor large wallets that significantly impact liquidity and token flows.
Bounty track
Education
Deliverables
A detailed report on user activity patterns, a dashboard with real-time insights on user growth trends, and recommendations on optimizing Kaia’s ecosystem for long-term user engagement.

Same as the other proposal

Approved. But can you do this instead of your usual writing.
Instead of writing an article, let the data speaks, explain the method that you use to derive the final results (how to query on flipside, some references, etc.)
Make a repo with a README.md file and just put everything inside it (and the dashboard link)
just post your findings on X after
i want to try if this would be more engaging, and i want more people to learn about flipside.

Hey @zxstim,
Here's the link to the repo as requested: https://github.com/Joel-web3/Analyzing-User-Acquisition-Retention-and-Engagement-on-the-Kaia-Network/blob/main/Analyzing-User-Acquisition-Retention-and-Engagement-on-the-Kaia-Network.md
Dorahacks BUIDL link: https://dorahacks.io/buidl/20320


Updated the vss-api-netcore package version to 0.5.27-private

you can merge after E2E test Build/Releases.

run the test locally + CI against my branch


Update ingress-controller-troubleshoot.md

typo

@maperr : Thanks for your contribution! The author(s) have been notified to review your proposed change. @caya

Looks good. Thanks for the typo fix @maperr


Datagrid [Frozen column]: header cell is missing a border

What package(s) are you using?

[X] Carbon for IBM Products (or Carbon for IBM Cloud & Cognitive)
[ ] Legacy/CDAI
[ ] Legacy/Security

Detailed description

Describe in detail the issue you're having.

When using Datagrid with frozen columns, the header cell does not include a border to help with the visual cue of the frozen column vs. the remaining columns scrolling.

Is this issue related to a specific component?

Datagrid

What browser are you working in?

Chrome

What version of the @carbon/ibm-products (or @carbon/ibm-cloud-cognitive)
package are you using?

Latest

What offering/product do you work on? Any pressing ship or release dates we
should be aware of?

Reported by Turbonomic team
Steps to reproduce the issue

Visible in current storybook, Datagrid frozen column story

Available in 2.30.0-alpha.9, will be included in next week's release 2.30.0.


WIP : create area automatically with the name of space ( Approach 2 )

Fixes #917
( There are more than 1 approaches being considered for this )

Added a new constraint which would need the area-name + space-id + path to be unique.
Create area with the same name as that of space. Test pending, will write after approach is approved.
added tests for checking whether that the constraint actually works.
Pending: Will write tests for auto-creation after having an approval on the approach.

@aslakknutsen  I was wondering if we should disable the space-areas-create controller altogether, since we aren't planning to allow creation of more than one area under a space directly.
Let me know your thoughts.

Similar to this a WI should have Root Area by default.

Yes @aslakknutsen :
Apart from the auto-creation of root area #913 , the following are the related tasks:

Add existing workitems in production to a default area based on which space it is in. #918  This is blocked by #920
When a new workitem is created, it needs to go in the default area. #918 This is blocked by #685 since areas reside inside a space.
Create default area for every space in production. #919

Is there anything I'm missing here?

Codecov Report

Merging #913 into master will increase coverage by 0.17%.
The diff coverage is 77.77%.

@@            Coverage Diff             @@
##           master     #913      +/-   ##
==========================================
+ Coverage   68.95%   69.13%   +0.17%
==========================================
  Files          88       87       -1
  Lines        6730     6678      -52
==========================================
- Hits         4641     4617      -24
+ Misses       1661     1641      -20
+ Partials      428      420       -8

Impacted Files
Coverage Δ

area/area.go
75% <0%> (+3.26%)
:white_check_mark:

migration/migration.go
43.2% <100%> (ø)
:white_check_mark:

controller/space.go
80% <100%> (-0.69%)
:x:

space/space.go
68.08% <0%> (-0.31%)
:x:

main.go
0% <0%> (ø)
:white_check_mark:

controller/namedspaces.go

gormsupport/postgres.go
80% <0%> (+20%)
:white_check_mark:

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 dae399e...cc19211. Read the comment docs.

@sbose78 Ha, no that looks like a nice summary :+1:

@sbose78 Yea, I guess it would make sense to remove the space-create-child top level REST API when the top level is 'predefined' like this. I'm ok with doing it this way.  Similar should be done to iterations.

@sbose78 Yea, I guess it would make sense to remove the space-create-child top level REST API when the top level is 'predefined' like this. I'm ok with doing it this way.
Yea, tracking it here #946 , will commit as part of this PR.

Similar should be done to iterations.
OK, tracking this here  https://github.com/almighty/almighty-core/issues/948

[test]


Hebrew translation

Created the Hebrew locale file v 1.0

Why don't you make a PR to narc's fork ?


POLIO-470: Budget filters: add country filter

Allow to filter budget by countries
Self proof reading checklist

[x] Did I use eslint and black formatters
[x] Is my code clear enough and well documented
[ ] Are my typescript files well typed
[ ] Did I add translations
[ ] My migrations file are included
[ ] Are there enough tests

Changes
Adding new multi select on budget filters.
Adapt existing hooks to use this param
Api was already working
How to test
Go to budget page and try to filter the by countries
Print screen / video

POLIO-470 (testing link)


Wrong h2 elements

Challenge Name

Issue Description

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

@santhu342 thanks for the issue, but can you be more specific on what your issue is? Please fill out the missing information in the issue template, such as challenge name and what your code is. This will help us help you. Thanks!

Please comment with the requirement stated above, and we can re-open.


WalletConnect V2 doesn't show all accounts connected

Current Behavior
shows only one connected account
Expected Behavior
show list of connected accounts
Steps To Reproduce

start wc2 connection here https://reactdemo.blocknative.com/
connect to wallet https://react-web3wallet.vercel.app/walletconnect
choose multiple both accounts in https://react-web3wallet.vercel.app/walletconnect
back in https://reactdemo.blocknative.com/ only one account is shown

What package is effected by this issue?
@web3-onboard/walletconnect
Is this a build or a runtime issue?
Runtime
Package Version
latest
Node Version
No response
What browsers are you seeing the problem on?
No response
Relevant log output
No response
Anything else?
No response
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@sirpy after looking into this I believe this is expected behavior as this flow only approves the multiple accounts. There isnt ability built into the walletconnect demo wallet to switch accounts setting a primary account which would be what is expected within web3-onboard.
For example when you connect through MetaMask you approve both accounts connecting but you only connect one account at first and you have to switch the primary account within MetaMask(or insert wallet name as MM doesnt work with v2 yet) and not the dapp.


Update README.md

Fix the WebSocket subscriptions sample code.

Hi @ndohuu, that fix is already in #58.

Ok, sorry for that.

Thanks for opening this @ndohuu! Indeed this seemed to be an issue when using Tartiflette 1.x — which we don't support just yet, but which will be brought real soon by #58.


add support to serialize hasMany relationships

Hi, I just found that when you get the body of a request, even though you can send a has many relationships in it doing this.
// models/order.js
export default DS.Model.extend({
  details: DS.hasMany('order-detail', {
    inverse: 'order'
  })
})

// models/order-detail.js
export default DS.Model.extend({
  order: DS.belongsTo('order', {
    polymorphic: true,
    inverse: 'details'
  })
})

export default DS.JSONAPISerializer.extend({
  attrs: {
    details: {
      serialize: true
    }
  }
});

you don't recognize it, this PR add's support to that case.

Thank you for your contribution - https://github.com/samselikoff/ember-cli-mirage/pull/1086 closes this one. Sorry about the delay!


Fix link to GraphQL "status" documentation

Why:
The link URL had a typo.

What's being changed (if available, include any code snippets, screenshots, or gifs):
The link URL typo has been corrected.

Check off the following:

[x] I have reviewed my changes in staging (look for the "Automatically generated comment" and click the links in the "Preview" column to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

Is there anything else I need to do in this PR? Would this be considered a "content change" and require the self-review checklist?

@jmezzacappa Thanks for this PR! It looks like our bot may have gotten a bit wonky here..
I'll get this triaged for review! ⚡

Thanks!


$30 for the person who fixes this for me - Download the literal best quality, both audio and video in on MKV file

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

I want to download YouTube video's without losing any quality, both video and audio.
I know this should work automatically but it doesn't, sometimes a lower resolution is chosen because of a higher bitrate and sometimes the best audio isn't chosen.
And yes with -F you can manually select the audio or video you want but i need to download a lot of clips and it will take ages this way.
So my goal is:
Use youtube-dl to download a YouTube video lossless.
Automatically put the literal/factual best audio and video file into one MKV container.
Best meaning:
Highest resolution video, with the highest bitrate at that resolution.
Best audio, not the smallest or the best in combination with video... The size also doesn't matter. The best audio file that is available when you would manually select it with -F.
The best audio and video in MKV container. < Can anyone help me with that?
If you solve it i'll pay you $30!!

@dstftw Why did you close this issue, can you please help me out? This specific question isn't answered anywhere

Best quality is selected by default. Nothing should be done.


A Failure Occured in prepare()

HEAD is now at d3da1f09fff2 Linux 5.0.10
Applying Arch upstream patches ...
Applying Surface device patches ...
/home/sirsharanchakradhar/arch-linux-surface/build-5.0.10/PKGBUILD: line 53: ../linux-surface/patches/5.0/*.patch: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
┌ 1 ~/arch-linux-surface/build-5.0.10 (master=)
└> $

Any idea what to do?

I got a similar error but it mentions
line53: ../linux-surface/patches/5.0/*,patch: No such file or directory"

You can install 4.xx kernel. It will work. Now I’m getting /boot space issue. Any idea? Also I don’t think the script will change or replace the config to new kernel.
I felt this when there was no space, so I deleted the vmlinux kernal. Later the setup finished, I rebooted the system and it was asking for vmlinux kernal.
Anyways I’m a newbie in terms of Linux core. I’m not pretty much sure of what I did.

@dmhacker Your stuff is out of date, that's why I'm hitting an error.  Jakeday has already pushed 5.1.7.  Can you please update this?

@SirSharanChakradhar Sounds like the partition that /boot is stored on has literally run out of space. Meaning when the system tries to install the compiled kernel there isn't enough space on /boot to put the files into.

Ok


I've fixed php version but now 400 Bad Request

Hello Steve
I've fixed the php version
I've downloaded from here and uploaded the /min directory in my project
but if i opeon in browser www.websitename.it/tests/url/min/f=css/bootstrap.min.css,css/main.min.css
I get 400 Bad Request
can you kindly hint what to check?
As stated above, the path is url/tests so the index page and the /min are inside a subdirectory of a real website
www.websitename.it/tests,  www.websitename.it/tests/css and www.websitename.it/tests/min
is it needed some cache directory created somewhere with 777 permissions?
Thank you for hinting

I've tried these options
//$min_documentRoot = '';
//$min_documentRoot = substr(__FILE__, 0, -15);
//$min_documentRoot = $_SERVER['SUBDOMAIN_DOCUMENT_ROOT'];

The default one documentRoot = '' giver 400 bad request as the last one
The second one gives "content coding error" (sorry translated from Italian)

If I run the common php server info test I have this
DOCUMENT_ROOT	/web/htdocs/www.websitename.it/home/
where the path to my /tests directory becomes
/web/htdocs/www.websitename.it/home/tests/

Please use the Google Group for support. http://groups.google.com/group/minify
See if debugging helps: https://github.com/mrclay/minify/blob/master/docs/Debugging.wiki.md


"az vm run-command invoke" cannot pass parameters to a Linux machine via a script file

Describe the bug
"az vm run-command invoke" cannot pass parameters to a Linux machine via a script file.
To Reproduce
Make a file called script.sh containing:
#!/bin/bash

cd /home && echo "foo" >> test.txt && echo $1 >> test.txt

Execute the script above on a VM with Azure CLI with a command that looks like this:
az vm run-command invoke --resource-group MyRG --name MyVM --command-id RunShellScript --scripts<EMAIL_ADDRESS>--parameters bar
If I log into the VM in Azure and cat /home/test.txt it gives me:
foo

Where is "bar"?
Expected behavior
Now I directly run the following Azure CLI command:
az vm run-command invoke --resource-group MyRG --name MyVM --command-id RunShellScript --scripts 'cd /home && echo "foo" >> test.txt && echo $1 >> test.txt' --parameters bar
If I now log into the VM in Azure and cat /home/test.txt it gives me:
foo
bar

This is how I expect it to be.
Furthermore, this bug does not happen when executing a PowerShell script on Windows...
Additional context
I tries this (and ton of other stuff). Nothing worked to get the parameters into the shell script.

Well, it turns out this actually works if you omit the:
#!/bin/bash

I find this behavior strange still and it's not documented, but I feel it's not really a bug.

I tried and I got the same result. It's quite interesting.
text.txt has a empty line after foo. So echo $1 is executed. But $1 is empty.

I find that the request body is {"commandId": "RunShellScript", "script": ["#!/bin/bash\r\ncd /home && echo \"foo\" > test.txt && echo $1 >> test.txt"], "parameters": [{"name": "arg1", "value": "bar"}]}
So CLI expands the file to string, then send it to server.

Ah nice to see that!
Probably the Az command uses a different bash than the default #!/bin/bash and then loses it's environment variables when switching. If this is so, that's not wrong, but it should at least be documented somewhere. Starting bash scripts with a Shebang is so natural, it should be mentioned somewhere if this should not be done with the Azure CLI.

@Carlovo The CLI does not interpret the script, it sends the contents of the script to the run-command service which interprets and executes what was sent by the CLI on the VM.
According to az vm run-command show --command-id runshellscript -l westus. The run-command service expects the script to be a list of lines. However when the CLI reads in the script using @{file} it passes a single line with new lines.
Given the vm is a linux vm, It is possible that it doesn't run the script properly because the script contains carriage returns -\r\n - instead of regular new lines \n. I won't be surprised if regular unix-style new lines behave differently.
I have two suggestions:
What happens if you run:
az vm run-command invoke --resource-group MyRG --name MyVM --command-id RunShellScript --scripts '#!/bin/bash' 'cd /home && echo "foo" >> test.txt && echo $1 >> test.txt' --parameters bar

And
What happens if you edit the content of the scripts to use unix-style new lines \n instead of windows-style new lines \r\n.

Sorry for the long delay. Anyway, I tried.
Running the command you state works. Probably because it gets executed as two separate scripts.
Running the script with Unix line endings doesn't work.

I doubt it gets run as separate scripts.
az vm run-command show --command-id runshellscript -l westus

{
  "description": "Custom multiline shell script should be defined in script property. Optional parameters can be set in parameters property.",
  "id": "RunShellScript",
  "label": "Executes a Linux shell script",
  "osType": "Linux",
  "parameters": [
    {
      "defaultValue": null,
      "name": "arg1",
      "required": false,
      "type": "string"
    },
    {
      "defaultValue": null,
      "name": "arg2",
      "required": false,
      "type": "string"
    }
  ],
  "schema": "http://schema.management.azure.com/schemas/2016-11-17/runcommands.json",
  "script": [
    "echo This is a sample script",
    "echo Optional parameters: $0 $1"
  ]
}

It shows how to use the run-command endpoint. You pass the lines of your script as a list of lines.
What payload is sent on to Azure (ARM) via the CLI when you run each of the two scenarios above with --debug?

Can anyone in VM service team help with this issue?
In this command, Azure CLI will read the file content and send it to server.
{"commandId": "RunShellScript", "script": ["#!/bin/bash\r\ncd /home && echo \"foo\" > test.txt && echo $1 >> test.txt"], "parameters": [{"name": "arg1", "value": "bar"}]}

Should I split lines?
I tried and I got the same confusing result as the author's result. It's quite interesting.
text.txt has a empty line after foo. So echo $1 is executed. But $1 is empty.
The script is successfully saved to /var/lib/waagent/run-command/download in my experiment.
I can get correct result when I manually run it with parameter.
How does the VM invoke the script?

@qwordy  you can @ someone from VM service team for help.

Please refer to the Linux example provided by the command:
az vm run-command invoke -h
az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts
'echo $0 $1' --parameters "arg1=hello" "arg2=world"
You are supposed to pass named parameters even if you don't intend to use the names.
These parameters are parsed and added at the top of your script in the format:
export arg1=hello arg2=world
set -- hello world
You can SSH to your VM and see how you script is modified before execution.

The request body:
{"commandId": "RunShellScript", "script": ["#!/bin/bash\r\nprintenv"], "parameters": [{"name": "arg1", "value": "Param1"}]}

No "param1" in ENV.
If I use
Comment copied from #9596
az vm run-command invoke -g rg -n vm --command-id RunShellScript --scripts '#!/bin/bash' 'printenv' --parameters 'Param1'

request body is
{"commandId": "RunShellScript", "script": ["#!/bin/bash", "printenv"], "parameters": [{"name": "arg1", "value": "Param1"}]}

I can get the correct result. ENV has "param1".

@qwordy, per the last comment from heolri, the issue seems to have been resolved by removing #!/bin/bash from the script. Is there further action needed here?

Closing this issue as it sounds like it has been resolved.

@Drewm3 this is not resolved - the string interpolation that's occuring isn't correct - or not documented. Specifically, omitting the #!/bin/... line is a super weird thing and non intuitive for linux users.

@koralski can you comment on the string interpolation? And do we require #!/bin/bash to be removed?

Parameter enumeration start from 0 instead of 1. The difference is that parameters definition is embedded in the script instead of passed outside in a command line (where $0 is equals to bash).
If you see the example we start from $0:
echo $0 $1
About the other issue where script starts with #!/bin/bash
I discovered a bug in the parameter inserting logic where we insert the parameter definition after the first line if starts with #!
The problem is the whole script is in one string and all parameter definition ends up inserted after the script. We will fix that and new release is expected to deploy by the end of April 2020.

About the other issue where script starts with #!/bin/bash

This issue was fixed end of April 2020.

I am using REST API and I see the behavior persist:
When I run command on the vmss instance as below, the output is as expected
Input :
{
"commandId": "RunShellScript",
"script": [
"echo $1 $2"
],
"parameters": [
{
"name": "arg1",
"value": "hello"
},
{
"name": "arg2",
"value": "world"
}
]
}
Output : Enable succeeded: \n[stdout]\nhello world\n\n[stderr]\n"
But when I run command as :
{
"commandId": "RunShellScript",
"script": [
"helloWorld.sh"
],
"parameters": [
{
"name": "arg1",
"value": "hello"
},
{
"name": "arg2",
"value": "world"
}
]
}
where helloWorld.sh has just 1 line as :
echo $1 $2
The output is :
Output : Enable succeeded: \n[stdout]\n\n\n[stderr]\n"


Video streaming endpoints not working on vercel

Describe the bug
Vercel deployment makes video streaming endpoints return an invalid response
Expected behavior
For example: /api/v2/hianime/episode/sources?animeEpisodeId=steinsgate-3?ep=230&server=hd-1&category=dub endpoint should return:
{
  "success": true,
  "data": {
    "tracks": [
      {
        "file": "https://s.megastatics.com/thumbnails/d097cbb43670302ef00e4a51a1cac2ad/thumbnails.vtt",
        "kind": "thumbnails"
      }
    ],
    "intro": {
      "start": 35,
      "end": 127
    },
    "outro": {
      "start": 1330,
      "end": 1419
    },
    "sources": [
      {
        "url": "https://gg3.biananset.net/_v7/d8e56d406f04d29b74b4e03042fca324d71f0cd196c65f1fcb9c6d27377df7bd17b6ce13536ee8f21bbfe92902b58f639455ccab8671ba0aa00782c152a6b8084cc518d7e32b2415bbe87dad7d55eb0736a3a15011d0533eceafe7a5841fde57bf868c98b776c63a5d23bbb687bf37df7365905359f738d51b40f6138f9e5d77/master.m3u8",
        "type": "hls"
      }
    ],
    "anilistID": 9253,
    "malID": 9253
  }
}

Actual behavior
Instead it returns:
{"status":500,"message":"getAnimeEpisodeSources: WebAssembly.instantiate(): Argument 0 must be a buffer source"}

Additional context
I set the ANIWATCH_API_VERCEL_DEPLOYMENT to true and forked the repository in ordr to deploy it on vercel. Hosted URL is: https://api-ani-app.vercel.app

My vercel deployment work just fine. You may wanna update the deployed code to the latest version
This one is vercel deployment

and this one is render deployment

oh, ok. Maybe I did something wrong, then. Thank you.


86 incorrect position in source method

It fixes the incorrect line index while debugging a function with some comments, related to #86

Please excuse me for the long silence. I don't really know what else to add to the tests. Found the problem I described by accident. And that is not in my code when I tried to debug it.


how do i get paramsForServer data

i cant seems to get data on the server,
on Client Side
const servicePlugin = makeServicePlugin({
  Model: Address,
  service: feathersClient.service(servicePath),
  servicePath,
  paramsForServer: [{
    query: { dept: 'a' },
    populate: 'po-1',
    serialize: 'po-mgr',
    xQuery: 'dddddddd'
  }]
})

On server
const { paramsFromClient } = require('feathers-hooks-common')
  before: {
    all: [],
    find: [paramsFromClient('populate', 'serialize', 'query', 'xQuery'),  queryAddress()],
    get: [],
    create: [],
    update: [],
    patch: [],
    remove: []
  },

queryAddress file

context.params.query: {}

Here's the docs about the service module config options.

paramsForServer - Custom query operators that are ignored in the find getter, but will pass through to the server.

paramsForServer is a kinda misleading name because it's actually used here to strip properties out of the query you're passing to the find() getter which pulls data from the local store. (Maybe it should be called serverOnlyQueryFields or something). But basically this config options just allows you to pass the same query to the find() action and getter while telling the getter to ignore fields that are supported by your Feathers backend but are not standard query operators supported by Feathers Vuex's find() getter.
It looks like what you're actually trying to do is use feathers-hooks-common's paramsForServer
hook which is entirely separate (but unfortunately named the same) from the paramsForServer module config option in Feathers Vuex.
Your client side should look something like the following (untested)
import { paramsForServer } from "feathers-hooks-common"

// .....

const servicePlugin = makeServicePlugin({
  Model: Address,
  service: feathersClient.service(servicePath),
  servicePath
})

// Add client-side hook `paramsForServer`
feathersClient.service(servicePath).hooks({
  before: {
    find: [(ctx /* FeathersJS hoook context */) => {
      ctx.params = paramsForServer(ctx.params, "populate", "serialize", "xQuery")
    }]
  }
});

Then in some component you will pass your params to the find() action.
// someComponent.vue
fetchForeign() {
  // Call the Feathers Vuex `find()` action
  this.$q.$store.dispatch(`${servicePath}/find`, {
    query: { dept: 'a' },
    populate: 'po-1',
    serialize: 'po-mgr',
    xQuery: 'dddddddd')
  })
}

Then your server-side hook paramsFromClient will unpack the special params and stick them back in your server-side hook context.

@hamiltoes it worked, thanks


Remove docarray dependency

Maybe we can define a simple pydantic model as the basic data structure:
class Document(BaseModel):
    id: str = Field(..., required=True)
    embedding: Union[nd.array, list[float]] = Field(..., required=True)
    meta_data: Dict = Field(..., default = {})

Anyway, this idea can be in a new PR instead.


fix(behavior velocity planner):  occlusion spot slice

Related Issue(required)
merge after https://github.com/tier4/AutowareArchitectureProposal_launcher/pull/164 solved
Description(required)
fix slice shape won't be correct where lateral max distance to see is larger than 1/curvature.
from      to
this is because offsetNoThrow function in lanelet2 create new linestring and additional point to offset linestring at joinSubstring and this means creating discrete offset polygon needs additional search of find closet at each offset linestring.
To solve, add "closest search linestring while creating polygon from, linestring"(too heavy) or "create geometric offset" linestring(this can causes inversion but in this module there is no problem for inversion because there is process of sorting each polygon by minimum arclength after this)
Review Procedure(required)
Psim
Related PR(optional)

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[x] Read commit-guidelines
[x] Assign PR to reviewer

If you are adding new package following items are required:

[ ] Documentation with description of the package is available
[ ] A sample launch file and parameter file are available if the package contains executable nodes

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets

CI Checks

Build and test for PR / build-and-test-pr: Required to pass before the merge.
Build and test for PR / clang-tidy-pr: NOT required to pass before the merge. It is up to the reviewer(s). Found false positives? See the [guidelines][clang-tidy-guidelines].
Check spelling: NOT required to pass before the merge. It is up to the reviewer(s). See here if you want to add some words to the spell check dictionary.

@maxime-clem
can you take a look at?

Before

After


Available features and server compatibility

Hello Team,
Is there any document/link to check all the available features, server compatibility for a specific version.
Ex: 2.3.1 is compatible Dogwood server,
New Features : course enrollments.

Unfortunately, we don't have that right now, but it's something we've been thinking we should start maintaining. Pretty much everything works with dogwood, though the discussion forums APIs have seen some minor changes and performance improvements since then.
In general, we recommend using the named releases (there's an app tag for dogwood as well).

@krishnakanthjb You can find more on releases here https://openedx.atlassian.net/wiki/display/MA/iOS+Release+History.


Split Quotes while generating tokens

Some quotes and punctuation characters (like ” “) are still present in the tokens. Please update the split code to separate them before generating the codes.
Eg:
‘કબૂતરી’, દે”

Right. These punctuation marks are missing from the regex that we have used for splitting the punctuation marks (they are 4 separate characters: ” “ ‘ ’
@beniza will surely add these to the code.


Search function is limited to maxCount of items

listing 1,000's of movies puts lovelace into a never ending loading cycle. And using the maxCount option limits your choices to a very small amount of items and limits the search to those items.

This is one of the planned features along with others listed in first post in HASS community. I will get to it eventually in a few weeks or months, currently I am busy with work.
PRs are welcomed!

I apologize I came straight from HACs to GitHub and didn't see that was a planned this was already discussed.
This card has awesome potential.

Done. Sorting has been added too: https://github.com/JurajNyiri/PlexMeetsHomeAssistant#sorting


[IBM cloud] provides doc on how to secure kubeflow deployment

The default deployment via kfctl_ibm.yaml will result a gateway exposed via HTTP instead of HTTPS. while there is method to make HTTPS possible with also other tweaks to achieve a secure multi-tenant setup, including:

Direct encrypted traffic from IBM Cloud Kubernetes Service Ingress to Istio Ingress Gateway
Be able to authenticate user against GitHub

I've gone through a number of steps to secure the gateway of kubeflow with multi-tenant setup, want to share the outcome about

Thanks @shawnzhu for submitting issue.
Will you be interested in submitting a PR to add such info?

Will you be interested in submitting a PR to add such info?

Yes, was going to create a PR soon

Things in my mind:

[ ] expose kubeflow dashboard via HTTPS by ingress gateway
[ ] authenticate kubeflow user via IBM Cloud AppID (which will simplify the installation process with more flexibility) instead of dex (documented path)
[ ] uses ICR - #2046

@adrian555 @animeshsingh any comments?

Hey @shawnzhu, do you know what is still outstanding after we worked on https://github.com/kubeflow/website/pull/2071 (merged)? If nothing, can you please close this Issue? Thanks!

closed by #2071


Emirp expects palindromic primes

Not sure if it's intentional, but reading 'a prime number that results in a different prime' in the description led me to believe that it might not be!

Good catch @mienaikage, I knew I shouldn't add holes in the early hours of the morning :-P
I've deleted your now invalid solution, try again :-)


Error for /dataflow org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY] null

Hi All,
I am using pipelone code to read a file from Cloud storage.
Code :
DataflowPipelineOptions options = PipelineOptionsFactory.create().as(DataflowPipelineOptions.class);
options.setRunner(BlockingDataflowPipelineRunner.class);
options.setProject("projectId");
options.setStagingLocation("StagingPath");
    //PipelineOptions options = PipelineOptionsFactory.create();
    // Then create the pipeline.
    Pipeline p = Pipeline.create(options);
        PCollection<String> lines = p.apply(TextIO.Read.named("ReadDataFromStorage").from("source_Path"));

When am running from local eclipse am able to read a file.
But when i deployed to App engine i am getting below error.I am using snappy-java-<IP_ADDRESS>.jar.Please see the error below and help me ASAP.
Error for /dataflow
org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY] null
at org.xerial.snappy.SnappyLoader.load(SnappyLoader.java:159)
at org.xerial.snappy.Snappy.(Snappy.java:47)
at org.xerial.snappy.SnappyOutputStream.(SnappyOutputStream.java:97)
at org.xerial.snappy.SnappyOutputStream.(SnappyOutputStream.java:89)
at org.xerial.snappy.SnappyOutputStream.(SnappyOutputStream.java:79)
at com.google.cloud.dataflow.sdk.util.SerializableUtils.serializeToByteArray(SerializableUtils.java:49)
at com.google.cloud.dataflow.sdk.util.SerializableUtils.ensureSerializable(SerializableUtils.java:84)
at com.google.cloud.dataflow.sdk.io.Read$Bounded.(Read.java:108)
at com.google.cloud.dataflow.sdk.io.Read$Bounded.(Read.java:103)
at com.google.cloud.dataflow.sdk.io.Read.from(Read.java:62)
at com.google.cloud.dataflow.sdk.io.TextIO$Read$Bound.apply(TextIO.java:319)

@SUdheerAki
It depends on your OS and CPU type. Let us know this information by running the following code:
https://github.com/xerial/snappy-java/blob/c975c274953fe39c2975987dde3958bdc4359574/src/main/java/org/xerial/snappy/OSInfo.java

I have run into the same problem on Mac/x86_64

sorry, it's my own problem where an old version of snappy-java exists on classpath

How were you able to fix this? I'm having the same problem when my GAE cron job tries to execute a cloud dataflow pipeline.

I checked my classpath and found an old version of snappy-java.

@faridghar where you able to resolve your issue? me too having the same problem

@SUdheerAki @manuzhang are you guys starting dataflow job from app engine? are you able to resolve this issue?

In my company we can run dataflows from AppEngine. To do this, we had to take into account that App Engine nodes do not have snappy installed. We got around this by modifying the dataflow SDK not to use snappy. This modification was in a jar containing a modified version of com.google.cloud.dataflow.sdk.util.SerializableUtils say patched.jar.
To ensure that the modified class is used instead of the original dataflow sdk version, we configured appengine-web.xml as follows:

  ...

  ...

What I did is just switched to GAE flexible environment
https://cloud.google.com/appengine/docs/flexible/. This environment
allows the dataflow SDK to use snappy.
On Tue, Dec 6, 2016 at 7:25 PM, mhdirkse<EMAIL_ADDRESS>wrote:

In my company we can run dataflows from AppEngine. To do this, we had to
take into account that App Engine nodes do not have snappy installed. We
got around this by modifying the dataflow SDK not to use snappy. This
modification was in a jar containing a modified version of
com.google.cloud.dataflow.sdk.util.SerializableUtils say patched.jar.
To ensure that the modified class is used instead of the original dataflow
sdk version, we configured appengine-web.xml as follows:
... ...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/xerial/snappy-java/issues/146#issuecomment-265178346,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGx1vPn6c1uCb7PqoCRSmOxi4n7RqbY8ks5rFX6AgaJpZM4Ja1rn
.

@faridghar I tried setting "env: flex" in app.yaml; but it didn't help. Could you please share the changes you made to make it work?

use mvn archetype:generate on this archetype
https://mvnrepository.com/artifact/com.google.appengine.archetypes/appengine-flexible-archetype/0.2.0
to
get a template GAE flexible project. Then modify it to suit your needs.
That should work.
On Tue, Dec 6, 2016 at 11:37 PM, Omkar Joshi<EMAIL_ADDRESS>wrote:

@faridghar https://github.com/faridghar I tried setting "env: flex" in
app.yaml; but it didn't help. Could you please share the changes you made
to make it work?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/xerial/snappy-java/issues/146#issuecomment-265250148,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGx1vCBmBli3644oDG6oefA-vav-BFQnks5rFblvgaJpZM4Ja1rn
.

@faridghar Tx for responding so fast. I am still not able to get it running? Do you mind sharing which configuration entry controls this? in app.yaml, pom.xml or appengine-web.xml?

@faridghar It worked finally. Tx for the help.

Sorry for the delay. Glad you sorted it out :)
On 8 Dec 2016 4:25 am, "Omkar Joshi"<EMAIL_ADDRESS>wrote:

@faridghar https://github.com/faridghar It worked finally. Tx for the
help.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/xerial/snappy-java/issues/146#issuecomment-265616731,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGx1vIxdjuNRIeAZDq_M86mJ_mCgdvGJks5rF05ugaJpZM4Ja1rn
.


Fix LTI roomId generation

Description
URI Encode the LTI roomId and escape '#'
Motivation and context
If an LTI group or context includes the '#' character or a character that must be URI encoded (e.g. [), it will break with the previous implementation.
How has this been tested?
Tested on a dev box
Types of changes

✅ Bug fix (non-breaking change which fixes an issue)

Checklist:

✅ My code follows the code style of this project. [REQUIRED]
✅ All new and existing tests passed. [REQUIRED]

force pushed to rebase to head of riff-main


Mouse is sticky around the left and right edges on Scummvm (missing zwp_pointer_constraints_v1)

Hi there,
Any program running in fullscreen mode that only has it's cursor movement limited to a rect smaller than the physical screen shows "sticky" cursor around the edges of the rect.
A good example is Scummvm when running a 4:3 game in fullscreen mode on a 16:9 display: trying to move the cursor beyond the edges of the game area, it becomes "sticky" to the limits of that area.
That's because Cage is currently missing this:
zwp_pointer_constraints_v1
Are there hopes this gets implemented, please? It's the last feature I see missing on this little wonderful compositor.

See also issue #163 for which zwp_pointer_constraints_v1 protocol must be supported.


make update feed not only OS X

I'm not sure what the url for others is, since I'm not fully sure if it already exists for other platforms.

We should probably pass it dynamically. We are using: https://github.com/GitbookIO/nuts. You can probably look there for what the parameter names would be.

Needs rebase

for Windows, it's /win32, quickly looking for what it is for linux

@Haroenv can you rebase please?

Sure! forgot about this

I'm pretty sure that this PR doesn't add anything new that isn't already in that file. Closing now.


chore(main): release 0.4.0

:robot: I have created a release beep boop
0.4.0 (2022-10-08)
Features

Registration overview (#29) (5deae0f)

Miscellaneous Chores

deps: bump axios from 1.1.0 to 1.1.2 (c422f17)
deps: bump axios from 1.1.0 to 1.1.2 (#35) (742b733)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/rotex1800/registration/releases/tag/v0.4.0 :sunflower:


Language issue

Hello~This is Minji Kim from Korea.
I want to learn more details about visual studio.
so please update Korean version Intelligence..!
Thank you~!

What do you mean by Korean version Intelligence ?


Adding mouse support.

Is your feature request related to a problem? Please describe.
When working with games RDP fails due to only supporting absolute mouse movements with no way of resetting the cursor position (due to the local mouse being used instead of the remote one). What is need is relative/raw mouse data which is not restricted by the the window/screen bounds.
Describe the solution you'd like
It would be great if the mouse input could be similarly backdoored as the Xbox gamepad via the ViGEmBus.
Describe alternatives you've considered
There are a few workarounds such as

RemoteFX with the drawback that the mouse becomes unusable on the local machine (only active in the remote window). Thus two mice is needed.
Other remote desktop solution that has relative pointer support. Potentially expensive and might cause the cursor to lag in normal windows since essentially what happens is that the remote cursor is being activated.

Additional context
Ideally this is an issue that should be fixed in the RDP protocol since this would be a Windows only solutions (wouldn't work for mac or linux). Since we started working from home many months ago this has been an annoyance i.e. that the mouse can't be used when playing and debugging games and instead having to resort to key based input or switching to a controller.

Unfortunately this is not supported by ViGEmBus. Even if we could do it directly without ViGEmBus, there would still be the issue that there would be double mouse input, once from RDP in absolute coordinates and once more for relative coordinates for the game input. I think this is something the RDP protocol or Remote Desktop client needs to support directly.


Upgrade @konveyor/lib-ui to 8.3.2, replace ValidatedPasswordInput and LocalStorageContext with library versions

This PR upgrades our @konveyor/lib-ui (https://github.com/konveyor/lib-ui/) dependency from 6.0.0 to 8.3.2 and refactors away some code that has now been abstracted into that library.
The breaking changes in lib-ui 7.0.0 and 8.0.0 (found on the Releases page of that repo) do not affect forklift-ui:

In v7.0.0:

ValidatedTextInput: Any direct calls to getTextInputProps or getFormGroupProps that were passing a
boolean for greenWhenValid will now need to instead pass an options object including greenWhenValid
as a property.

We're not using the greenWhenValid option in forklift-ui.

In v8.0.0:

useFormState: Any forms using the yupOptions argument will need to wrap it in an object with the
property yupOptions instead of passing it directly as a top-level argument.

We're not using the yupOptions argument in forklift-ui.

This PR makes the following changes to leverage new features:

The original ValidatedPasswordInput component has been replaced by the version added to lib-ui in v6.4.0.
In all all instances of ValidatedTextInput and ValidatedPasswordInput where the label prop was redundant with the .label() included in the field's yup schema, the prop has been removed. Those components now default the label to the one from the schema if present (added to ValidatedTextInput in v6.2.0 and added to ValidatedPasswordInput in v8.0.1)

The one special case here is in PlanAddEditHookModal, where we have a field that should have no displayed label since it would be repeating the label on the radio button just above the field. In this case, label={null} has been added to retain the intentionally missing label.

The overly complex LocalStorageContext has been replaced by the useLocalStorage hook added to lib-ui in v8.3.0. See the documentation here for more information on this hook, and see its source here.

React Context is no longer required for this implementation, since multiple instances of useLocalStorage which use the same unique key will keep their values in sync by piggybacking on the StorageEvent.
As part of this refactor, the currentUser value that was previously serialized to JSON before passing it to LocalStorageContext is now passed around in its real object form everywhere, since useLocalStorage handles JSON serialization internally. In the process, I realized there was actually a mistake in the TypeScript annotation of saveLoginToken(), its user param is annotated as a string and is actually the object form (it is parsed from JSON before being passed in, and it is stringified before use). This didn't cause an error because the annotations were consistently incorrect, and it never bit us because we never try to use the value in the scope where its type is incorrect. This has been fixed now since currentUser is always an object.
These changes are backwards-compatible with any old localStorage values a user might still have in their session after upgrading Forklift. The same keys are still in use, and the stored values were already being serialized to JSON (or the JSON-valid 'true' and 'false' strings), that same behavior has just moved to the library.

Pushed a rebase, looking into CI failure now.

@yaacov I added a commit to upgrade PatternFly to latest (we were using versions older than the peerDependencies in the latest version of @konveyor/lib-ui), and this broke a test due to the aria-role on Tab buttons changing so I fixed the broken test as well. Would you mind re-reviewing?


It can't find info in the Page Assist Github page

Hi
I just tested to see if it can find the default shortcut for Page Assist in the Github repo. It wasn't able to achieve the task in the web interaction mode. I tested it with Llama3.1 and Gemma latest using Ollama
open  https://github.com/n4ze3m/page-assist
enable "chat with current page"
what is the default keyboard shortcut

llama3-chatqa:latest
Sorry. I cannot find the answer based on the context you provided.

Interesting enough
The Chrome addon finds the answer but the Firefox one can't
Chrome
what is the default keyboard shortcut page assist

llama3.1:latest
According to the provided context, in Chrome:

Default Keyboard Shortcut: Ctrl+Shift+P

This opens the sidebar of Page Assist.

Firefox

what is the default keyboard shortcut page assist
llama3.1:latest

I don't know. The provided context doesn't mention a default keyboard shortcut for Page Assist. If you're looking for information on how to use or customize Page Assist, I can try to provide more general guidance based on the available documentation.

Yes, I noticed the issue. It's because of semantic search, which may not provide an accurate answer, but you can turn it off.
https://github.com/user-attachments/assets/6868854e-8092-49cc-a7e3-600edc2c8328

Thanks for the reply. What do we lose by turning it off? Isn't vector embeddings  supposed to be a powerful tool?

Yes, it works great most of the time. Page Assist is currently using simple semantic search, which I will improve in the upcoming version :)

I can't get this to work with pdfs and when i search a simple term on the website, it can't find it