opencvpn stoped working

Issue
Hello,
Sometime ago i successfully configured my ovpn server using pivpn software. I configured it using the standard 1194 port and i in my router i configured this port to be opened.
But not i cannot connect to the vpn anymore.
Thanks in advance
more info bellow:
Have you searched for similar issues and solutions?
no
Console output of pivpn debug
 $ pivpn debug
::: Generating Debug Output
:::					:::
::		PiVPN Debug		 ::
:::					:::
::	Latest Commit			 ::
:::					:::
commit 7ed7e4652ebe322e51e85a0582907e83eea0d103
Author: Carlos Colaço<EMAIL_ADDRESS>Date:   Fri Oct 20 17:00:23 2017 +0200

    Added info regarding Raspbian Stretch

    added info about support for raspbian Strech, and changed the preference from Jessie to Stretch.

    Edited and merged directly since it is a minor edit.

::: Copy saved to /tmp/debug.txt
:::

Console Output of sudo iptables -t nat -S
 $ sudo iptables -t nat -S
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-A POSTROUTING -s <IP_ADDRESS>/24 -o eth0 -j MASQUERADE

Console Output of sudo iptables -S
$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

output of sudo netstat -uanp | grep openvpn
udp        0      0 <IP_ADDRESS>:1194            <IP_ADDRESS>:*                           393/openvpn

Have you taken any steps towards solving your issue?
using the website https://www.yougetsignal.com/tools/open-ports/ i confirmed that my mqtt port is open and working but the 1194 seems to be closed. I tried to reconfigure everything in the router but nothing changed..
sudo nmap -sU <IP_ADDRESS> -p 1194
[sudo]
Starting Nmap 7.01 ( https://nmap.org ) at 2018-07-02 12:40 WEST
Nmap scan report for <IP_ADDRESS>
Host is up (0.0024s latency).
PORT     STATE         SERVICE
1194/udp open|filtered openvpn
MAC Address: MYMACADRESS (Raspberry Pi Foundation)

Nmap done: 1 IP address (1 host up) scanned in 0.60 seconds

Post the raspberry pi log: cat /var/log/openvpn.log

But not i cannot connect to the vpn anymore.

What’s the exact error? What client are you trying to connect from? What network are you trying to connect from?

I had this issue too,
Try:
 sudo tail -f /var/log/openvpn.log

Then attempt to connect you may see something about a certificate having expired.
I saw something somewhere about openvpn breaking things by updating the main certificate.
I solved the issue by doing an uninstall/install but you'll then need to recreate all you keys again 😞

Issue is solved It was related to the certificate being revoked. more info in:
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=217213&p=1339091#p1339091


data-i18n doesn't seem to work

Hi,
First of all great plugin!
I just tested "data-i18n" role and it doesn't seem to work. I just tested this simple code with the appropriate json files:

----------------------
Obviously, when i replace
$('#test').i18n();
by
$('#test').text($.t('test.name'));
it works.
Maybe I'm missing something?
maybe it will help: when i put an alert near line 180 in i18next-1.2.3.js the alert doesn't show.
regards.

//....
 $('#container').i18n();

will work as it translates the childrens of the container - i will change this behaviour for next release, so it will translate the element called i18n() too and not only it's childs.


Interlinking Repository and Services

Clear visual links for availibility of dta in all relevant services: PML-TQ, Kontext, separate services (PDT-Vallex), etc.
One option is as @vidiecan prototyped:

Another option would be to have the same icons in all services and we started that in Kontext. See #11
Personally I am not sure if we should use more graphical icons or not, but I do like the idea that the links (that MUST go always bidirectionally between all services) look the same in all applications.

Just a note that there is currently not one to one mapping between repository items and pmltq/kontext treebanks/corpora. For example HamleDT and Universal Dependencies have each single repository item while having multiple records in PML-TQ and Kontext (for each language separate treebank).
Are we going to address this in any way?

Are we going to address this in any way?

Yes, but I am not sure yet, which way :worried:

the issue mentioned by @m1ch4ls solved by adding lists to the ui eg for hamledt


Random deep field

Fixes #117

Accessing an object is now done inside two functions deep_set and deep_get.
I've added @philihp s test unmodified
Random numbers and dice support setting deep fields also.

Coverage remained the same at 100.0% when pulling 4f2808273b2bcf320454e7ea94a8e9be4efb5dbb on Stefan-Hanke:random-deep-field into 45599e59ac0d1e7fc56d4e74426e21dbcdbee9f1 on google:master.

Feel free to git cherry-pick 64d7748f7726605e5a446f571018cc621be1f2e8 into your branch for some more tests https://github.com/google/boardgame.io/commit/64d7748f7726605e5a446f571018cc621be1f2e8
I looked into using object-path-immutable since it's supposed to be safe for use with Redux stores, but doing a Get from it felt strange (see philihp:deep-set)

@philihp nicolo proposed using  https://github.com/debitoor/dot-prop-immutable which IMO has a nice API. No strange get code there.

that package looks great!

Given that deep_get and deep_set is only 10 lines long, if we think we won't need the additional features of dot-prop-immutable, let's keep things as is to avoid the extra dependency.

Closing this now that it is superseded by #119


[WIP] Fix docker push issues

What is the problem that this fixes or functionality that this introduces? Does it fix any open issues?
Forked PRs don't have permission to push to our GHCR repo.

Give a summary of what the PR does, explaining any non-trivial design decisions
This changes the workflow in those cases to only build the image.

Other references

Once this works, maybe we can check again to not hard-code repo names so it works on forks still?

Fyi, restarted some tests, took already over an hour.
Also this:


Feature/eslint ruben

Hey @jakubfiala this is the style that I usually use, it catches a few more issues like forcing you to use const etc.
Anyways, I'm also happy with your PR, I'm not too particular :)

cool, the only rules I'd have a problem with are:

space-before-function-paren because I just like not having that space :)
no-alert because there shouldn't really ever be a reason to use alert, you can replicate its dev usefulness purely using console and debugger if needed.

If you're ok with removing these rules, I'm happy to merge!

Oh sure! Done!

awesome, cheers! merging this and closing the other PR.


/docker-entrypoint.sh: line 35: printf: `p': invalid format character

This is due to interpolating the environment variables for username and password directly within the printf body, and not as %s params.

To reproduce, try a password like "hello%^world".
See my PR for a fix.
Thanks for your work and continued maintenance to these docker images.

fixed in #61
Thanks for the issue and PR :)

it will take a while to land in the official image, but you should be able to use it with the klaemo/couchdb image

🍻 Cheers, thanks for the quick response!


The TwCloudConnection.set_var() function is not setting cloud variables.

The TwCloudConnection.set_var() function is not setting cloud variables. I tried using scratchcommunication to set the variables and it works as expected. I also tried with different cloud servers and hosted one locally to test the script
Here is the script that I used (Note: This script is not efficient yet.)
#Import modules
import scratchattach as scratch3
from dotenv import load_dotenv
import os
import time #To add rate limiter

#Load the .env file(s)
load_dotenv('app.env')

#Set variables to the enviroment variables
sessionID=os.getenv('sessionID')
username=os.getenv('username')
scratch_project=os.getenv('scratch_project')
server=os.getenv('cloud_host')

#Connect to Scratch's cloud server
session = scratch3.Session(sessionID, username=username)
#scratch_conn = session.connect_cloud(scratch_project)

#Connect to Turbowarp or another cloud server
turbo_conn = scratch3.TwCloudConnection(project_id=scratch_project, username=username, cloud_host=server, purpose="A test for a bot that syncs Scratch variables to another cloud server", contact="zaid1442011 on scratch and Discord")

while True:
    #Get a dictionary of the cloud variables on Scratch
    variables = scratch3.get_cloud(scratch_project)
    #Sets these varibles in Turbowarp
    for var in variables:
        turbo_conn.set_var(var, variables[var])
    time.sleep(0.1) #Rate limiter

This commit feels what is causing the issue here. @TimMcCool.

Oh wait nevermind. It was just Turbowarp refusing to connect. I tested it on a local server.


MIG gives null pointer exception and does not retry when MinIO is down

Description
We currently have an e2e test for resiliency that requires briefly putting MinIO down and seeing how the retry is handled. Right now MIG seems to give an exception and then not retry.
Steps to reproduce

Ensure all required containers are up minus MinIO
Send a dicom through MIG

Expected behavior
MIG would not be able to proceed but would retry the request a configurable number of times with a configurable timeout
Actual behavior
The exception below is given and the payload is deleted instantly
2022-09-29T10:26:55.600071009Z [INFO] ORTHANC -> C-Store response [1]: Success
 2022-09-29T10:26:55.601679439Z [INFO] ORTHANC <- Association release request
 2022-09-29T10:26:55.601900042Z <6> 10:26:55 MONAI[209] => Association=#f1eac5db-c506-4857-bf62-68e9dd8c24b1 10.233.119
 .56:58240 Association release request received.
 2022-09-29T10:26:55.602642291Z [INFO] ORTHANC -> Association release response
 2022-09-29T10:26:55.603977867Z [INFO] Connection closed
 2022-09-29T10:26:58.361016184Z <4> 10:26:58 Monai.Deploy.InformaticsGateway.Services.Storage.ObjectUploadService[4000]
  => File ID=<IP_ADDRESS>.4.1.59<IP_ADDRESS>68617883.1314880426.1493322302363.3.0/<IP_ADDRESS>.4.1.59<IP_ADDRESS>68617883.1314880426.
<PHONE_NUMBER>363.4.0/<IP_ADDRESS>.4.1.59<IP_ADDRESS>68617883.1314880426.1493322302363.2.0, Correlation ID=f1eac5db-c506-4857-bf6
 2-68e9dd8c24b1 Failed to upload file <IP_ADDRESS>.4.1.59<IP_ADDRESS>68617883.1314880426.1493322302363.3.0/<IP_ADDRESS>.4.1.5962.99
 .1.2968617883.1314880426.1493322302363.4.0/<IP_ADDRESS>.4.1.59<IP_ADDRESS>68617883.1314880426.1493322302363.2.0; added back t
 o queue for retry. System.NullReferenceException: Object reference not set to an instance of an object.    at Minio.Mi
 nioClient.PutObjectAsync(PutObjectArgs args, CancellationToken cancellationToken) in /root/.q/sources/minio-dotnet/Min
 io/ApiEndpoints/ObjectOperations.cs:line 710    at Monai.Deploy.Storage.MinIO.MinIoStorageService.PutObjectUsingClient
 (MinioClient client, String bucketName, String objectName, Stream data, Int64 size, String contentType, Dictionary`2 m
 etadata, CancellationToken cancellationToken)    at Monai.Deploy.Storage.MinIO.MinIoStorageService.PutObjectAsync(Stri
 ng bucketName, String objectName, Stream data, Int64 size, String contentType, Dictionary`2 metadata, CancellationToke
 n cancellationToken)    at Monai.Deploy.InformaticsGateway.Services.Storage.ObjectUploadService.<>c__DisplayClass22_0.
 <<UploadData>b__1>d.MoveNext() in /app/src/InformaticsGateway/Services/Storage/ObjectUploadService.cs:line 226 --- End
  of stack trace from previous location ---    at Polly.AsyncPolicy.<>c__DisplayClass40_0.<<ImplementationAsync>b__0>d.
 MoveNext() --- End of stack trace from previous location ---    at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TR
 esult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPr
 edicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, Int32 permittedRetryCount, IEnumerable`
 1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext)    at Polly.AsyncPolicy.E
 xecuteAsync(Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)
  at Monai.Deploy.InformaticsGateway.Services.Storage.ObjectUploadService.UploadData(String identifier, StorageObjectMe
 tadata storageObjectMetadata, String source, List`1 workflows, CancellationToken cancellationToken) in /app/src/Inform
 aticsGateway/Services/Storage/ObjectUploadService.cs:line 228    at Monai.Deploy.InformaticsGateway.Services.Storage.O
 bjectUploadService.ProcessObject(FileStorageMetadata blob) in /app/src/InformaticsGateway/Services/Storage/ObjectUploa
 dService.cs:line 179
 2022-09-29T10:27:01.079697046Z <3> 10:27:01 Monai.Deploy.InformaticsGateway.Services.Connectors.PayloadAssembler[3014]
  => Correlation ID=f1eac5db-c506-4857-bf62-68e9dd8c24b1 Payload deleted due to upload failure(s) <IP_ADDRESS>.4.1.5962.99.1
 .2968617883.1314880426.1493322302363.3.0.

Tested this and everything seems to be working as expected now


Win32yank weird behavior

Version
Microsoft Windows [Version 10.0.22621.674]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>
Distro Version
Ubuntu 20.04
Other Software
No response
Repro Steps
linked the wine32yank to my path
sudo ln -s /mnt/c/Users/souha/scoop/apps/neovim/0.8.0/bin/win32yank.exe /usr/bin/win32yank.exe
Expected Behavior
copy and paste
Actual Behavior

Diagnostic Logs
No response

Thank you for reporting this @Souhail-JAMHOUR.
Can you share the output of strace -f [command] so we can see what win32yank.exe is trying to do ?

Hello @OneBlue thank you for the response, i don't know what happened but i tried to update my WSLInterop.conf  to :WSLInterop:M::MZ::/init:PF   instead of :WSLInterop:M::MZ::/init:F and that worked, i don't know if that has anything to do with the issue but mine was solved doing so.
Also i updated my wsl .

Thank you for the update. Closing since the issue has been resolved.


ix-button add alarm color options

Prerequisites

[X] I have not leaked any internal company information.
[X] I have not posted internal links or code snippets.

Suggestion / feature request
it would be a good idea to have a red button for e.g. actions to delete data

I have created a pen that will realise this, apart from it being an angular demo app, the changes only affect css
https://stackblitz.com/edit/zhex5c?file=src%2Fapp%2Fbuttons.ts

if desired, i can also integrate this into the ix-button component and create a pull request

@KaiSoellch The requirement is already tracked in our internal backlog to provide more button variants [IX-364]
@silviowolf @kathrinschalber @linstedt Maybe you can give more insights here?

Here is some backstory on my needs within my application, which I am currently rewriting completely to only use ix components

Hi @KaiSoellch and thanks for the example - as @danielleroux already pointed out, the red button you shared for user delete is already on our backlog for dangerous actions, including a filled, outline and ghost style similar to the primary button.
We also discussed the behavior for the warning button. Instead of introducing another button type, we suggest using the grey secondary button or the outline or ghost version of the danger button, depending on the use case, to ensure clarity for our users. Would this proposed solution align with your requirements?

hi @kathrinschalber thanks for your insights. these buttons are only for admins so i change them if your version of danger action buttons are available. in the meantime i will leave them as is.


ovirt-repositories: installs release RPM package

This role will be part of the role that will deploy-engine that is future to come.

Some tests failed

@machacekondra I took over this patch, adjusted to your comments and reposted.
One more thing: I would like to have these roles tested for incoming PRs. I also know we will move it to it's own repo, to be able to put in in galaxy.
So once this happens, would you mind if I introduce for this role (for start) testing against docker, using https://github.com/chrismeyersfsu/provision_docker role? And even better, integrate it with travis to auto test incoming PRs.
What do you think?

So once this happens, would you mind if I introduce for this role (for start) testing against docker, using https://github.com/chrismeyersfsu/provision_docker role? And even better, integrate it with travis to auto test incoming PRs.
What do you think?

Sure it will be nice to have these tests.

Btw. the repo[1] is already created so feel free to move the PR there. But I would prefer to finish it here, and then move working code there.
[1] https://github.com/oVirt/ovirt-ansible-repositories

@mwperina I adjusted all comments. Let me know if anything else is needed. thanks

@machacekondra Please create a first commit, an empty README file or something so that I 'll be able to create PR. It will not allow me to fork and create PR on empty repo.

Closing, PR was moved to:
https://github.com/oVirt/ovirt-ansible-repositories/pull/1


ValueError when using "lower_the_better=True" in multiplan

I get the following error when I try to use "lower_the_better=True" on my metrics:
Plan mlp is selected
['step=metric+classifier=PANN']

['step=metric+classifier=PANN']
TypeError: only size-1 arrays can be converted to Python scalars

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/media/user/MT-SSD/0-PROJETS_INFO/Thèse/exp_27112022/2-ThirdOToMel-27112022/5-main_doce_experiment.py", line 325, in <module>
    doce.cli.main(experiment = experiment, func=step)
  File "/home/user/anaconda3/envs/ModanThesis/lib/python3.9/site-packages/doce/cli.py", line 400, in main
    (data_frame, header, styler, significance, c_metric) = data_frame_display(
  File "/home/user/anaconda3/envs/ModanThesis/lib/python3.9/site-packages/doce/cli.py", line 443, in data_frame_display
    (table, columns, header, nb_factor_columns, modification_time_stamp, significance) = experiment.metric.reduce(
  File "/home/user/anaconda3/envs/ModanThesis/lib/python3.9/site-packages/doce/metric.py", line 468, in reduce
    p_values) = self.reduce_from_npy(
  File "/home/user/anaconda3/envs/ModanThesis/lib/python3.9/site-packages/doce/metric.py", line 140, in reduce_from_npy
    p_values = significance(
  File "/home/user/anaconda3/envs/ModanThesis/lib/python3.9/site-packages/doce/metric.py", line 677, in significance
    p_values[raw_data_row_index, direction_index] = p_value
ValueError: setting an array element with a sequence.

And here is an example of one of my metrics:
experiment.set_metric(
  name = 'avg_logit_tvb_bce',
  output = 'losses_logit_tvb_bce',
  func = np.mean,
  significance = True,
  percent=False,
  precision=10,
  lower_the_better=True
  )

This error doesn't show when I comment the line "lower_the_better=True". Am I doing something wrong ?

this should be fixed with the new version.


Update README.md

Pull Request Template
Use this template to quickly create a well written pull request. Delete all quotes before creating the pull request.

Description

Please include a summary of the changes and which issue has been fixed. Please also include relevant motivation
and context. List any dependencies that are required for this change.

Fixes # (issue)

if no issue exists, please create an issue and ask the maintainers about this first

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.

Test A
Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@mishra062 Thanks for showing interest in contributing to Appsmith.
Please link the issue that the pull request is resolving.
Currently, i couldn't find an issue for this change, and hence closing it.
You can begin with our good first issues and if interested in contributing to docs we already have issue for that as well. 😊


DoC asset doesn't have DoC icon

Hi,
I added DoC asset but I don't see the icon that represent DoC.
Liquality 0.11

Fixed now in the 0.13.0 version

Fixed now in the 0.13.0 version


Clarify batch size units

Currently 'batch size' refers to two distinct units in different places: tokens and sequences. The referenced comment suggests a naming scheme that would distinguish this.
          @tomMcGrath  @tomMcGrath We previously has "train_batch_size" which is a token batch size for the SAE and a "store batch size" which was a prompts batch size for generating activations. The latter was then reused during evaluations, but we've now seperated them out. I think the following names might be best:

train_batch_size_tokens
store_batch_size_prompts
eval_batch_size_prompts
I generally like longer names if they are sufficiently clear but will admit these names are long and this could be annoying.

Originally posted by @jbloomAus in https://github.com/jbloomAus/SAELens/issues/128#issuecomment-2100974038

fixed in #133


clarify error management

Is your feature request related to a problem? Please describe.
When you try to read multiple data and the request does not return any result (ex: RangeScan, PrefixScan) an error is returned
Describe the solution you'd like
Instead of returning an error I expected an empty result, this is much easier to manage instead of having to check errors which are not real errors or worse having to check the error message returned.
When Get does not match anything I can get this: "not match bucket ," or  a ErrKeyNotFound, in this case both should return ErrKeyNotFound

for single returned value when an item is not found ErrKeyNotFound is perfect but should be always returned
for multiple values (RangeScan, PrefixScan) an empty array should be returned, in those cases having no data returned is not an error, the user should decide.

Describe alternatives you've considered
null
Additional context
null

@schmurfy According to you, the GET operation also returns nil if it doesn't match any value, the user decides whether to process, yes?
I don't quite understand the sentence you mentioned:

When Get does not match anything I can get this: "not match bucket ," or a ErrKeyNotFound, in this case both should return ErrKeyNotFound

Could you explain it for me in detail ?

I meant that in its current form Get can return at least two different error when the key does not exists, there should only be one.

I worked around this for myself by vendoring and changing https://github.com/xujiajun/nutsdb/blob/b1e2a9db7baa6f1edcf6cfb56696384460cb49f6/tx_bptree.go#L179 from errors.New(...) to
return nil, fmt.Errorf("%w: not found bucket: %s, key: %s", ErrNotFoundKey, bucket, string(key))

This lets me detect the error as the key not found with errors.Is(err, nutsdb.ErrNotFoundKey). This may not be the completely correct error to wrap, and is definitely not a complete solution, but is good enough for my current use.
It would be better to replace all calls to errors.New(...) in the code (other than the package-level Err... vars) with a fmt.Errorf(...) that wraps the correct error. Incidentally, there are some duplicate error vars that seem to be used for the same purpose, like ErrNotFoundKey and ErrKeyNotFound.

The current v0.9.0 version has error management. There are functions to judge whether the key does not exist, and there are functions to judge whether the bucket does not exist. Please check. If there are still problems, please submit a new issue, and I will close this issue.
https://github.com/nutsdb/nutsdb/blob/master/errors.go#L11
https://github.com/nutsdb/nutsdb/blob/master/errors.go#L16


Update submodules

Interesting. I don't usually check the hashes as the pipeline validates those anyways. The revision of the submodule in this PR (557dcf) does not exist in CEDAR.Core.Collector. I guess you accidentally grabbed the one of the PR before it got merged. Current head is 9403e9a.

Interesting. I don't usually check the hashes as the pipeline validates those anyways. The revision of the submodule in this PR (557dcf) does not exist in CEDAR.Core.Collector. I guess you accidentally grabbed the one of the PR before it got merged. Current head is 9403e9a.


revise team application

Now that we have received 79 applications, let's think about some tweaks to the application to make sure it's doing what we want.
I think the product or service question is pretty straightforward and I think is fine.
Revenue model tends to see these three responses:

"We ask people for money."
"We have no revenue model."
@wout's answer :)

This question is controversial, but I think that means it's working as intended. The point of this question is to filter out people who are thinking in terms of building a viable open business from those who aren't.
For Contributing I think we can drop back from an open-ended textarea to a link to contributor documentation or at least an issue tracker. We should specify that this is where we expect to find a list of available open work that's ready to start without having to explicitly apply first.
Paying contributors really comes down to "kids eat first" or "parents eat first." I think we should allow both when we bring back payroll (#3433), and this part of the application will simply be a select between those two options. One pattern we're seeing is that nobody is making any revenue, so they aren't at a place where they can really think about sharing it. They're reluctant to make promises to share revenue when they themselves are not receiving enough yet. I think we want to keep "everyone sets their own take" but allow for "parents eat first."

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/25709058-revise-team-application?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github).

The point of this question is to filter out people who are thinking in terms of building a viable open business from those who aren't.

This implies that you only want people who have any sort of business sense and are focused on that area rather than doing whatever it is that they do.  If the goal of Gratipay is to help push open projects (meaning minimum barrier to contribution), why are we setting a barrier to entry of "treating this project as a moneymaking endeavor"?
That's not to say we shouldn't ask about revenue model, but maybe it should be phrased in such a way as "Many teams currently have no revenue stream.  If your team started generating revenue through Gratipay, how would you spend it?"  But what is the answer that "fits" with Gratipay's mission and brand guidelines?
Contributing looks good, and I think the criteria of "Does this team have a well-documented method for new people to contribute" is much stronger for accept/close team choices.
(The TechRaptor model of "Send us your contribution and we'll decide whether it fits" is, IMHO, within the bounds of Gratipay in the same way I can submit a PR to any project on GitHub--although not all GitHub projects have documentation explaining how people can get involved.)

Darn it, here I am mixing policy discussions into the technical side of things.  Didn't mean to do that.

Darn it, here I am mixing policy discussions into the technical side of things. Didn't mean to do that.

No! Your comment is fine here. The proposal on this ticket is to modify code, specifically our application form, and of course that does get us into some policy questions.

Actually, you're right. Let's close this as a dupe of #3677.

Sorry. :)


Prohibit the use of magic numbers as method arguments

What
Prohibit the use of magic numbers as method arguments
# Offence
object.set_priority(2)

# No offence
object.set_priority(Priority::MED_PRIORITY)

Why
We want to avoid non-descriptive values being used to call methods

Added discuss label, as I think there might be edge cases here where this is desired behaviour.


VFP instructions are not implemented in Thumb2 IL lifter

Version and Platform (required):

Binary Ninja Version: 3.4.4242-dev, 2e3a4286
OS: macos
OS Version: 13.3
CPU Architecture: arm64

A load of VFP instructions are not implemented in Thumb2 mode. Also others like UMLAL.  I started fixing this already but figure an issue is need to track the work.

Great! Thanks for the code. If you submit a PR we can get that accepted. Please note that we've started our release process today so we won't be accepting an PRs for the next 2 weeks, as we work on stability and bug fixes.


[kiali] use kiali helm chart when generating the demo addons script

This converts the gen.sh script to now use the Kiali Helm Chart.
The Kiali Helm Chart is currently under review. There is a test chart published that this PR uses. When the first release of the true Kiali Helm Chart is done, we'll change this PR to point to that first release rather than the test SNAPSHOT this PR is currently using. However, because this PR uses a test chart that is published, it can be tested and reviewed for correctness.
See the Kiali Operator PR #93 that is introducing the new Helm Chart.
There is one problem - because the Kiali CR can only be created when the CRDs are available, blindly doing a kubectl apply -f kiali.yaml will usually fail because the CRDs aren't yet ready by the time the Kiali CR is being built. When doing a helm install, it works fine because helm waits for the CRDs but not if you do an "apply" on the resulting yaml. How do we plan on supporting addons that require CRDs (which will be the case for any operator-based addon).
[ ] Configuration Infrastructure
[ ] Docs
[x] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@jmazzitelli: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
050562962beab97e158fbb80445d0c114c9bfa33
link
/test release-notes_istio

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

@jmazzitelli: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
050562962beab97e158fbb80445d0c114c9bfa33
link
/test release-notes_istio

unit-tests_istio
050562962beab97e158fbb80445d0c114c9bfa33
link
/test unit-tests_istio

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

@jmazzitelli: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
050562962beab97e158fbb80445d0c114c9bfa33
link
/test unit-tests_istio

release-notes_istio
229b5f00747841a524be3348c3cc934d32aa924b
link
/test release-notes_istio

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

Labeled with "do not merge/wip". If you attempt to run this, you will notice the kiali operator pod fails to start with ImagePullBackOff - that's because there is no binary bits for 1.22.0-SNAPSHOT. So you won't be able to run this yet. Kiali team needs a bit more time to finalize and publish the helm chart and do a release so the helm chart version is in sync with the released bits.

@jmazzitelli: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
91ff0d6630447df715036ed4acdee17cbac0ef70
link
/test release-notes_istio

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

removed the DNM/WIP label - the Kiali helm chart has been released and is now in use by the gen.sh script.

/cherrypick release-1.7

@jmazzitelli: new pull request created: #25984

In response to this:

/cherrypick release-1.7

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


feat: support custom titles for all admonition types.

Thanks to @elnaddar (#6)

Thank you very much


Correct links in readme

This patch ensures that these links are not relative to the repository, but to a website. Previously, you would get a 404 by clicking on these, but now they will go to their respective places.

Codecov Report

Merging #1 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master     #1   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           9      9
  Lines         173    173
  Branches       27     27
=====================================
  Hits          173    173

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 46eed75...4d8b905. Read the comment docs.

Thank you so much for this!


Nightscout integration

I am unable to use nightscout alongside this app because the api secret password box will only take 10 characters not 12 on my phone.

Hmm, my API Secret is 25 characters long. I can imagine that only 12 characters (regardless of the actual length) are displayed.
You can send me a logfile once.
It is important that you specify the Nightscout URL with scheme (https://).
Do you use a Nightscout token instead of the API secret?
Many greetings
Reimar

Do you need me to send my nightscout thing, I my password is the same for both and it doesn’t fit.

For now, it would be enough for me if you send me the logfile under Settings below to<EMAIL_ADDRESS>I would like to avoid getting access to your Nightscout.

Here’s the log from the app
Brooklyn
On 24 Dec 2021, at 10:55 pm, Reimar Metzen @.***> wrote:

For now, it would be enough for me if you send me the logfile under Settings below to<EMAIL_ADDRESS>I would like to avoid getting access to your Nightscout.
—
Reply to this email directly, view it on GitHubhttps://github.com/creepymonster/GlucoseDirectApp/issues/109#issuecomment-1000943469, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AW7SOLTDU2MDYTDKTXDTB43UST24RANCNFSM5KXDGAOA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>

Unfortunately, I do not know what the text means.
Look under settings, then click on the highlighted item and there select mail and send to me.
Many greetings @

Use due TestFlight or self compiled me version. In the self-compiled version I could build in the authentication via token relatively fast. At Apple, the release over the Christmas days unfortunately takes a little longer.

Hey I’m not sure why it just sends the text.
I’m using the TestFlight link if that’s helpful.
Brooklyn Whyte
On 24 Dec 2021, at 11:09 pm, Reimar Metzen @.***> wrote:

Use due TestFlight or self compiled me version. In the self-compiled version I could build in the authentication via token relatively fast. At Apple, the release over the Christmas days unfortunately takes a little longer.
—
Reply to this email directly, view it on GitHubhttps://github.com/creepymonster/GlucoseDirectApp/issues/109#issuecomment-1000944839, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AW7SOLXNQVVJDWJISUTHLELUST4Q5ANCNFSM5KXDGAOA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>

Did you create the secret via the browser in the Nighrscout administration, or is that the setting at heroku? Does the role have the correct roles at Nightscout?

Heroku everything is correct everywhere else I can log into nightscout I just can’t connect it to glucose direct
Brooklyn Whyte
On 24 Dec 2021, at 11:38 pm, Reimar Metzen @.***> wrote:

Did you create the secret via the browser in the Nighrscout administration, or is that the setting at heroku? Does the role have the correct roles at Nightscout?
—
Reply to this email directly, view it on GitHubhttps://github.com/creepymonster/GlucoseDirectApp/issues/109#issuecomment-1000947223, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AW7SOLSG3AKHCBSAI3I7QS3UST77XANCNFSM5KXDGAOA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>

Ah, I think I understand now what the text below means. You are replying to an email from GitHub to reply to me.
Can you go into the app once at Glucose Direct, settings and at the very bottom click on send bug report. Then select Mail and enter<EMAIL_ADDRESS>as the recipient.

I can close the ticket as the problem has resolved itself.
Merry Christmas


Add MTU nework option

in order to have --mtu as first class network option

Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

@aboch It has been detected that this issue has not received any activity in over 6 months. Can you please let us know if it is still relevant:

For a bug: do you still experience the issue with the latest version?
For a feature request: was your request appropriately answered in a later version?

Thank you!
This issue will be automatically closed in 1 week unless it is commented on.
For more information please refer to https://github.com/docker/libnetwork/issues/1926


Add badges to README.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.43%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2996

Relevant Lines:
4650

💛  - Coveralls


Implement logging filter

Please create a logging filter. Copy this source code:
https://github.com/isrsal/spring-mvc-logger
Then perform these tasks

Change package name to eu.freme.tools.logging-filter
Add a notice in the header of the source code files mentioning where they come from
Add whitelist of formats that are logged. Only POST bodies with contents from the whitelist are logged. The whitelist is compared to the "informat" or "Content-Type" parameter. The whitelist should be configurable via a CSV list in application.properties via the parameter freme.logging-filter.formats. Add all RDF serialization formats to the whitelist.
Add a configurable parameter freme.logging-filter.max-request-size which configures the maximum length of the post body that will be logged, in kb. When this is set to 500 kb then only the first 500 kb of a request will be logged.
Remove existing logging filter from pom.xml and from log4j.properties

This is now implemented:
In application.properties you can set the following properties:
loggingfilter.maxsize: maximum character length of each message getting logged. Defaults to 1000
loggingfilter.whitelist: names of formats that will be logged. Example: text/turtle, application/x-turtle, turtle will lead to only turtle requests and responses being logged. If this parameter is not given, the LoggingFilter will find the RDFSerializationFormats and enable logging for all key-strings.
I suggest we wait for https://github.com/freme-project/Broker/issues/147 until we close this issue.

@josauder could you add the source code files to the exclude section of the apache maven license plugin? Afterwards, we have to add the headers manually. Thanks!

Related bug in #148

I think we can close this issue for now


[Consumer] There is a wrong spell in MQClientAPIImpl

Please describe the issue you observed:
I think it shoule be a  method called "sendHeartbeat"

If this is an issue,may I sumbit a PR to fix it?

Of course.


move away from sauce labs to browserstack

Related to our internal discussion about moving away from Sauce Labs to BrowserStack
@mdo you have to:

Register us on BrowserStack here: https://www.browserstack.com/open-source
Add 2 new env vars in Travis BROWSER_STACK_USERNAME and BROWSER_STACK_ACCESS_KEY
To fill those vars, you'll found that here https://www.browserstack.com/accounts/automate
At the beginning please do not remove our Sauce Labs vars in Travis, until I finished my work on that PR
Let me know if you have any issues on Slack or here, and if everything is done too 😄

@XhmikosR it's up to date 😉
You can provide to BrowserStack this URL (which contain their logo): https://github.com/twbs/bootstrap/tree/v4-dev-jo-browserstack

Thanks, I'll adapt the docs

I have to add the BrowserStack badge

Ok, so tests are up and running on BrowserStack. We need to fix a couple of issues we have and we make the switch.

@XhmikosR everything is done and works well, do you want to review a last time ?

I'm thinking, don't remove the Sauce Labs Travis vars yet because some PRs might be behing the main branch and use that. But it's your call.

You're right, I'll wait a bit before removing Sauce Labs var


Papi proxy bridge support

Platforms
Proxy (BungeeCord, Waterfall, ...)
Feature
Maybe you can add support for the plugin
https://www.spigotmc.org/resources/papiproxybridge.108415/
that we can also use the papi placeholder von bungeecord that would be very nice

I wouldn't mind adding support, but looking at it does it use CompletableFuture, which isn't compatible with my current setup, unless I use not recommended methods.

After looking at it again do I see a possible solution that could work, so I'll re-open this and try to implement support.

Hey, so... I looked a bit closer at this and found one fundamental flaw with this system (At least from what I understand).
It requires the player to be online to work, meaning that for my plugin, this simply wouldn't work, as it would need the player to be actually present on the Server where PAPI is utilized for the bridge to forward stuff...
I'll talk with the PAPIProxyBridge dev and see if there is some workaround of sorts to this, but if not, there sadly won't be any support yet.


Fix RPC on windows

ATM it crashes

same as #131 ?

no. that is about tests, this is about rpc.

Fixed with #311


Allow AjValidator to return multiple errors per property

Ajv is capable of returning multiple validation errors per property, but AjvValidator currently swallows all but the last error, due to the way parseValidationError() is handling errors conversion.
This PR fixes that and adds a unit test for this scenario as well.

Rebasing with master should now fix the prettier errors.

Coverage increased (+0.0008%) to 95.842% when pulling 5b6b3b9d2c369a18250f2d1ead180fe6233aa28c on lehni:fix/multiple-ajv-errors into d50997f904bfb9d90b00c7f2ad16d8804064c006 on Vincit:master.

Coverage increased (+0.0008%) to 95.842% when pulling 5b6b3b9d2c369a18250f2d1ead180fe6233aa28c on lehni:fix/multiple-ajv-errors into d50997f904bfb9d90b00c7f2ad16d8804064c006 on Vincit:master.

@koskimas I've adjusted the sequence now as you suggested. This should be good to go.

Coverage increased (+0.0008%) to 95.84% when pulling d806561fba6da7bb0d0c9cd46206ae69f46660b4 on lehni:fix/multiple-ajv-errors into afb720dc5b70347817246ed73c219151c25f43fc on Vincit:master.


Add v8 js engine runtime metrics semantic conventions

Part Of #990
Changes
Adding semantic conventions for V8 Js Engine metrics
Merge requirement checklist

[x] CONTRIBUTING.md guidelines followed.
[x] Change log entry added, according to the guidelines in When to add a changelog entry.

If your PR does not need a change log, start the PR title with [chore]

[ ] schema-next.yaml updated with changes to existing conventions.

friendly ping for reviews

I also see we use veightjs and v8js in id and metric name. It would be good to be consistent.. and probably best to avoid the number in the metric name. I'd suggest to use veightjs all around.

I'd prefer keeping v8 or V8 since it is the name of the engine.

@maryliag can you please file an issue so we don't forget to change the ids to use v8js?

can you please file an issue so we don't forget to change the ids to use v8js?

@joaopgrassi created the issue https://github.com/open-telemetry/semantic-conventions/issues/1173

Included notes with the links for the v8 functions, so it's more clear where they come from and their names.
Updated the space names, to have space.* instead of space_*

Do you think having some sort of direction on how these metrics are collected makes sense?

Not sure what else could be added for guidance. Someone else has actually started to implement these metrics on https://github.com/open-telemetry/opentelemetry-js-contrib/pull/2136, so for someone who knows this area, should be more straight forward.

@maryliag curious about CPU - is the plan to report process.cpu.time or follow up with JS-specific CPU metric?

curious about CPU - is the plan to report process.cpu.time

yes, the plan is to use process.cpu.time


add Eyecandies preprocess script

Thank you for your excellent work on this project. I appreciate the effort you've put into creating a preprocessing script for the MVTec 3D-AD dataset. To further enhance the utility of this project, I've added support for preprocessing the Eyecandies dataset.
Changes made:
Added a new script preprocess_dataset_eyecandies.sh to handle the Eyecandies dataset preprocessing.
Created utils/preprocessing_eyecandies.py to implement the specific preprocessing steps for Eyecandies.
Updated the README.md to include instructions for preprocessing the Eyecandies dataset.
Key features of the Eyecandies preprocessing:
Removes backgrounds from the point cloud data
Renders multi-view images
Organizes the processed data into the same structure as the MVTec 3D-AD dataset for consistency
These additions will allow users to easily preprocess both MVTec 3D-AD and Eyecandies datasets using a similar workflow.
I've tested the new script on the Eyecandies dataset and verified that it produces the expected output. Please review the changes and let me know if you'd like any modifications or have any questions.
Thank you again for maintaining this valuable resource for the computer vision community.

Thank you so much for your kind contribution! I have merged your PR in the main branch.


Include Route Middlewares

Include Route Middlewares when retrieving the Middlewares (getMiddlewares)

Hi Adrian,
Thanks for the PR. Looks fine for me.
Do you think it would be possible to add a test for this? A lot of the Classifier tests are here.
If you don't have the time, no problem. Will merge this and try to add tests myself.

I have added some, hope they are enough to test the changes.
Thanks for this package.

Thanks. Looks good to me. Will merge and tag this soon.


Cannot escape from Dialog

Hi,
Thanks for your great framework.
I face an issue with context.Done when the user is done with the current IDialog.
Even after calling context.Done the next message will automatically call the previous dialog.
Any suggestion how to proper dispose the first dialog ?
            if(int.TryParse(ID, out n))
            {
                DBLookupJobInfo.StructJobInfo Info = DBLookupJobInfo.lkpJobInfo(ID);
                var attachment = GetThumbnailCardForCv(Info);
                message.Attachments.Add(attachment);

                await context.PostAsync(message);
                //context.Wait(this.MessageReceivedAsync);
                context.Done<object>(null);

            }

Do you call context.Done on all control flow paths through that method?
https://docs.botframework.com/en-us/technical-faq/#ensure-all-dialog-methods-end-with-a-plan-to-handle-the-next-message
Or is there a thrown exception that prevents your state from being serialized?
https://docs.botframework.com/en-us/technical-faq/#look-for-exceptions

Thank for your answer,
Yes i do call Call or Done on all my paths.
I tried to call twice context.Done and the second time it breaks with an invalid state (which I assume is normal), but actualy release from the IDIalog and the next message is correctly handled by the message dispatcher.
Is there any way to diagnose the stack state through debugger ?

I realised I was referencing a Singleton class at some point in this method, may it be the issue ?
from the link you gave me :
But beware that anonymous method closures are not serializable if they reference their outside environment to capture variables.

@anthodv I would turn on "break on thrown exceptions" to see if you have unhandled exceptions.
We have a method to reference non-serializable services:
https://docs.botframework.com/en-us/technical-faq/#how-can-i-reference-non-serializable-services-from-my-c-dialogs

Thanks for the great support, I'll look into it.


Request: Move Hosting of Images

I'd first like to say thanks for all the efforts and time spent putting together such a useful project.
I use Goblin in almost every single Go project I ever write, and have noticed every time that I vendor my projects there is always the Goblin logo somewhere in that PR.  It finally lead me to general curiosity of wondering how many instances of the goblin_logo.jpg and goblin_output.png are in my stuff.
I see that you've done a great job of reducing the size of those files, however it eventually add up.  A look across my system right now with find $GOPATH/src -name "goblin_output.png" | wc -l says 78 of each.  Napkin math says thats 4,251 KB of images vendored on my system right now.
If you were to move the images to a Github Pages repo like franela.github.io/goblin/images, and link it here that would be an easy win to remove the needless duplication of those images as Goblin is vendored across the Go landscape.  All in all, I understand it's not terribly important and you may not wish to bother taking the time.  I only wanted to point it out as a possibility to consider.

Totally agree! We'll do it!
On Sun, Aug 20, 2017, 16:53 Daniel Hess<EMAIL_ADDRESS>wrote:

I'd first like to say thanks for all the efforts and time spent putting
together such a useful project.
I use Goblin in almost every single Go project I ever write, and have
noticed every time that I vendor my projects there is always the Goblin
logo somewhere in that PR. It finally lead me to general curiosity of
wondering how many instances of the goblin_logo.jpg and goblin_output.png
are in my stuff.
I see that you've done a great job of reducing the size of those files,
however it eventually add up. A look across my system right now with find
$GOPATH/src -name "goblin_output.png" | wc -l says 78 of each. Napkin
math says thats 4,251 KB of images vendored on my system right now.
If you were to move the images to a Github Pages repo like
franela.github.io/goblin/images, and link it here that would be an easy
win to remove the needless duplication of those images as Goblin is
vendored across the Go landscape. All in all, I understand it's not
terribly important and you may not wish to bother taking the time. I only
wanted to point it out as a possibility to consider.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/franela/goblin/issues/61, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIhp8PZ966jpCUjCkk_YqYpYU9coDyXks5saI6dgaJpZM4O8thT
.


EIS works badly on Pixel 5

Pixel 5, GrapheneOS build<PHONE_NUMBER>, Camera 72.
I started to see a sudden huge drop in perceived video quality after the recent Camera update, and after toggling random configuration bits, it seems to be EIS-related.
Here is the video with EIS, compressed to 1280x720, originally filmed in UHD with quality over latency:
https://github.com/user-attachments/assets/1315df57-d66f-459b-89cb-7d9126a28cf3
Here is the video without EIS, also compressed:
https://github.com/user-attachments/assets/5081a06d-0094-4448-b4a1-8ddfa0ac6bc4
I can send the original files on request, they are just a little bit heavy for a direct GitHub upload.
I noticed that In EIS-enabled videos, there is a huge amount of frame duplicates, more than 1/4 of all the frames (noticeable when running ffmpeg on it).
Also, stabilization can be really really bad when filming videos vertically, as can be seen in the first part of this video: https://www.youtube.com/watch?v=Jeaom790P9A.
Happy to provide any additional info if needed.

Hi @mbuzdalov,
We have filed an issue for the same to the CameraX team, will post any important updates regarding this issue here.
(Link to the filed issue: https://issuetracker.google.com/issues/356770840)
Thanks a lot for reporting this issue and apologizes for the inconvenience being caused

Also @mbuzdalov, were you facing this issue previously on EIS by any chance or did it happen after a recent update?

This issue appeared only once I updated to version 72.
However, it might be caused by changing the defaults - i.e. the update might have toggled the EIS flag - because I did not pay much attention to this setting before.
From my experience, stabilization was active before version 72, but I cannot confirm whether it was due to EIS working, or due to something else.

Hi @mbuzdalov,
Yes actually we did replace the custom Camera2 API calls with official CameraX API calls which might have caused this issue related to EIS. We have reported this issue to the CameraX team and will mention updates here as the issue progresses.
Thanks a lot for fidgeting with the settings to narrow down to confirming this issue, it would have been hard to know that without that since we had included multiple new features in the recent releases

Hi @mbuzdalov,
Thanks for patiently staying with us on this issue. Could you please try the following debug apk for this issue?
https://drive.proton.me/urls/BGP35E2K2M#cUXu2gRLMoql

Hi @mbuzdalov,
Thanks for patiently staying with us on this issue. Could you please try the following release apk for this issue?
(Note: The following link is different from what was previously shared, please use the following link for testing a fix to this issue)
https://drive.proton.me/urls/7V08MBZM3G#MUU28lqar2D7

I tried to install the last of these two APKs either via adb install or via manual upload and Package Manager, both failed to install.
In particular, adb said the following:
Performing Streamed Install
adb: failed to install /home/maxbuzz/camera-stabilization-fix.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1574233769.tmp/base.apk: Attempt to get length of null array]

I have no experience building anything for Android, so I apologize for being more stupid than necessary.

Hi @mbuzdalov,
Sorry for the inconvenience. Had made a release build as EIS didn't work in debug builds but didn't sign the apk.

adb: failed to install /home/maxbuzz/camera-stabilization-fix.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1574233769.tmp/base.apk: Attempt to get length of null array]

I have uploaded the signed apk on the same link as before that should solve this issue. Please delete the existing apk file and download the updated apk from this link to test the app for the EIS related bug:
https://drive.proton.me/urls/7V08MBZM3G#MUU28lqar2D7

I first executed adb install for the new file, it then said
Performing Streamed Install
adb: failed to install camera-stabilization-fix.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package app.grapheneos.camera signatures do not match newer version; ignoring!]

Then (before I saw your edit) I went on to remove the existing camera app. Package Manager could not do it for me, but it suggested running
 adb shell pm uninstall -k --user 0 app.grapheneos.camera
which I did with "Success". However, an attempt to install the new version with adb install failed with exactly the same message. Uploading the APK to the device and trying to install it with Package Manager failed with "Installation failed".
I am not sure what I am doing wrong, unless of course a single attempt to install the APK with the previous version still in place bans the installation forever.

Hi @mbuzdalov,
Please try running the simple adb uninstall app.grapheneos.camera to uninstall the app and then installing the new apk file

adb uninstall app.grapheneos.camera
resulted in
Failure [DELETE_FAILED_INTERNAL_ERROR]
then adb install camera-stabilization-fix.apk
resulted in
Performing Streamed Install
adb: failed to install camera-stabilization-fix.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package app.grapheneos.camera signatures do not match newer version; ignoring!]

Does the app show up in the phone settings/home launcher?

Camera being uninstalled via adb shell pm uninstall - which is my current state - is no longer on the home launcher, does not have its own entry in Settings (only in Security, Notifications etc, where seems to be about other applications accessing cameras).

Ah wait, which Android OS do you currently have installed on your device?

GrapheneOS, build<PHONE_NUMBER>.

Could you please install the latest version of the Camera app from Apps?

Done, it is version 73.

Could you please installing the apk present at the following link for the EIS related issue?
https://drive.proton.me/urls/NYFNTJXVBR#U0YvUEbLfIhp

Shall I uninstall Camera 73 before?

No not at all, that should not be needed

Once you're done with testing, please make sure you run adb uninstall app.grapheneos.camera.test to uninstall the test variant of the app

By the looks of it, this version performs well, thank you!
I'm moving the video pieces on my laptop to look at them in more detail, but the obvious signs of wrong performance are now gone.

Glad to know that it's performing well. Please feel free to let us know if anything feels wrong in the recorded video. We'll include this fix for this in the upcoming release of the camera app.
Thanks a lot for reporting this issue and helping us out with testing @mbuzdalov!

From my naive tests, everything looks OK in the test version. Thank you again!

From my naive tests, everything looks OK in the test version. Thank you again!

Glad to know that it's working as expected. Thank you for reporting this issue and helping us out with testing!

Version 74 works as expected, so I take the liberty to close this now. Thank you very much!

Version 74 works as expected, so I take the liberty to close this now. Thank you very much!

Great to know that @mbuzdalov. Thanks a lot for reporting this issue!


(test) DA-4013: Update list org api to first lookup and then search org name

Implementing Hybrid solution as suggested by @1010sachin here -
https://jira.linuxfoundation.org/browse/DA-4013?focusedCommentId=532141&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-532141
Verified and tested locally.

Merged test first.

Deployed on test.

Thank you @lukaszgryglicki


Invalid types are allowed to go through the node field's resolution

When a properly encoded ID containing an invalid type is provided when
querying the node field, one of the defined node objects is queried at random
with the received encoded value. So the value returned by the translator is
ignored and because the type is invalid, a seemingly random type is queried.
An example could be to use the default Base64 translator and provide the
simple value YTpi as the ID, which is basically the string "a:b" encoded.
The default translator will parse this just fine and pass down a as the type
and b as the resource ID. However, because a is not a valid defined type
within the queried schema, what seems to be happening is that the resource
ID is completely ignored and the actual node type to be queried is determined
at random. Which means that in the end, one of the node types is randomly
queried with an invalid ID really, because what it's passed is the received
encoded value and not what is returned from the translator.

Can you show an example?

Sure thing, here's an example repository.
The following two possible queries are defined:
Examples
query{
  examples(first:5) {
    edges{
      node{
        id
        name
      }
    }
  }
}

which is a simple connection returning the following response
{
  "data": {
    "examples": {
      "edges": [
        {
          "node": {
            "id": "RXhhbXBsZTox",
            "name": "Hello"
          }
        },
        {
          "node": {
            "id": "RXhhbXBsZToy",
            "name": "Bye"
          }
        }
      ]
    }
  }
}

Node
query{
  node(id:"RXhhbXBsZTox") {
    id
    ... on Example{
      name
    }
  }
}

which returns the following data
{
  "data": {
    "node": {
      "id": "RXhhbXBsZTox",
      "name": "Hello"
    }
  }
}

Those are when specifying correct data. However, if we specify an invalid node ID:
query{
  node(id:"invalid") {
    id
    ... on Example{
      name
    }
  }
}

the global ID translator is returning  {:error, "Could not decode ID value 'invalid'"}} but
the resolver callback is called regardless and a successful response is given, the same as before.
Now, this is not the issue I encountered originally really, but I guess we can have a look on this.

Ah. The parse node ids middleware needs to set the resolution state. will handle.

@satom99 Ah, so the actual thing that's happening here is that the node field resolver doesn't actually use the parse ids middleware.
In any case, this is handled in the latest 1.5.0-beta.0 release.

Much appreciated @benwilson512! :blush:

As a followup, I'm trying to get that release to work but no success so far.
After updating the dependencies to the latest 1.5.0-beta.0 release, the
same project does not compile. I am guessing this has to do with the fact
that absinthe itself was undergoing a major refactor and could have broken
some of the stuff that was working in previous versions. I have no idea, so I
figured I would ask here as it's somewhat still related. cc @benwilson512

Sure thing! Note the repository is the same as for the above and the dependencies are these.
The exact error trace would be the following:
Compiling 10 files (.ex)

== Compilation error in file web/types/example.ex ==
** (FunctionClauseError) no function clause matching in anonymous fn/2 in Absinthe.Blueprint.Schema.FieldDefinition.__struct__/1

    The following arguments were given to anonymous fn/2 in Absinthe.Blueprint.Schema.FieldDefinition.__struct__/1:

        # 1
        :example

        # 2
        {%Absinthe.Blueprint.Schema.FieldDefinition{__private__: [], __reference__: %{location: %{file: "···/wine/web/types/example.ex", line: 13}, module: Wine.Type.Example}, arguments: [], complexity: nil, config: nil, default_value: nil, deprecation: nil, description: nil, directives: [], errors: [], flags: %{}, function_ref: nil, identifier: :node, middleware: [], module: Wine.Type.Example, name: "node", source_location: nil, triggers: [], type: :node}, []}

    lib/absinthe/blueprint/schema/field_definition.ex:7: anonymous fn/2 in Absinthe.Blueprint.Schema.FieldDefinition.__struct__/1
    (elixir) lib/enum.ex:1948: Enum."-reduce/3-lists^foldl/2-0-"/3
    lib/absinthe/blueprint/schema/field_definition.ex:7: Absinthe.Blueprint.Schema.FieldDefinition.__struct__/1
    (elixir) lib/kernel.ex:2147: Kernel.struct!/2
    lib/absinthe/schema/notation.ex:1426: Absinthe.Schema.Notation.scoped_def/5
    expanding macro: Absinthe.Schema.Notation.field/3
    web/types/example.ex:13: Wine.Type.Example (module)
    expanding macro: Absinthe.Relay.Node.Notation.node/2

And this is the file that's originating the error.

Any update so far with regards to the issue above? @benwilson512 🙂

Hi @satom99 node field is not to be used for this purpose. node field creates the top level  { node(id: "123") { ... on Example { id name } } style field directly on the root query object. It does not take a node_type argument. Try removing node_type from your node field definition.

Hello @benwilson512. Removing node_field from the node call does not work.
Either way, it's worth noting that before updating to the beta branches, having
node_type worked without any compilation issues.
However, one of the issues we are noticing doing so is that sometimes the resolving node
does not correspond to the one defined. Per example, say we have two node field calls
for fruit and vegetables respectively. Now, when querying node with a fruit ID it is
sometimes resolved as if a vegetables ID was provided instead.

before updating to the beta branches, having node_type worked without any compilation issues.

1.4 generally just ignored things that weren't in the right place, so that isn't necessarily an indicator that 1.5 is doing something wrong.

Per example, say we have two node field calls for fruit and vegetables respectively.

You can't define a field in two places. It's a single GraphQL field, you need to define it one place. If you want to split the logic up you of course can by having the resolver function dispatch to different things based on the type. The field itself however needs to be defined in one place, usually directly under query do.


Wireframe mode

🎉 New feature
Summary
View models and links as wireframes, similar to Gazebo Classic.

Nested model

Test it
Test it by running ign gazebo -v 4 examples/worlds/nested_model.sdf
Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[x] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

@atharva-18 it seems that you were able to make it work with nested models. Do you mind to have a look to this issue? https://github.com/ignitionrobotics/ign-gazebo/issues/767 . Collision visualization is not working right now with nested model.

This pull request has been mentioned on Gazebo Community. There might be relevant details there:
https://community.gazebosim.org/t/google-summer-of-code-2021-new-gui-widgets-in-ignition-gazebo/1081/1


New Package: Syncplay.Syncplay.Beta 1.7.0-Beta1

Resolves #66556
Microsoft Reviewers: Open in CodeFlow

Trenly, you caused another issue to come out. That one is not an beta version.


Exception: Invalid regular expression: /*/: Nothing to repeat

Code snippet triggering the exception
// INSERT CODE HERE

All Logs
(Please open the output channel for "JS/TS Import/Export Sorter" and copy/paste ALL logs here)
PASTE LOGS HERE

@johnpolakow, thanks for the feedback!
Could you provide the code snippet or configuration triggering the issue?


Remove version: BBC.iPlayer version 2.13.15

installers return following HTTP status code: 404
Microsoft Reviewers: Open in CodeFlow

URL: https://static.files.bbci.co.uk/iplayer-pc-download-app/releases/win32-x64/BBCiPlayerDownloadsSetup-2.13.15.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 920)


chore: update test cron to 6am EST

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


add disk options for ec2 template

what

add options to define volume_type and km key for volume

why

its obvious that sometimes we need to define it

/test all

/test all


x-api.rollout.io

This is an API
We must be careful not to block an API, but rather the malicious sites or apps that use them
In this instance, this API was needed for me to log into my National Bank account.
I believe this is a false positive

@llacb47


Can't inject, prob system issue

I've used multiple injectors such as newest version csghost and Osiris. I built Osiris myself and turned off all antivirus and window defender. I haven't have this issue for the past 3 weeks. I think it is a system issue cause I've used multiple dlls and injectors and non of them inject successfully. All of them show success but nothing is getting injected.

the dll isn't a loaded module after injection

huh, odd

idk the fix but at this point try reinstall windows

tried -insecure, but that didn't work either, currently running csghost 4.2.1. Had contacted with the creator of csghost but the problem is still unfixed.

still no fix


JobValidator: Don't allow mount points to be reused between ramdisks …

…and volumes
Note that this does not catch all bad cases. For example a job like this will
likely cause problems:
{
  ...
  "volumes": {
    "/foo:rw": "/foo",
    "/foo:ro": "/foo"
  }
}

Another case where docker will fail to start the container is this:
{
  ...
  "volumes": {
    "/herp": "/tmp"
  },
  "ramdisks": {
    "/herp/derp": "rw,size=1"
  }
}

@mattnworb

Codecov Report

Merging #1127 into master will increase coverage by 0.05%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #1127      +/-   ##
============================================
+ Coverage     52.13%   52.19%   +0.05%
- Complexity     1586     1588       +2
============================================
  Files           267      267
  Lines         12881    12889       +8
  Branches       1487     1490       +3
============================================
+ Hits           6716     6727      +11
+ Misses         5655     5654       -1
+ Partials        510      508       -2


Cannot apply disabled-styling to Button component when using href

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When applying styles to MUI-button, in my case:
  button: {
    width: "100%",
    backgroundColor: theme.palette.primary.main,
    color: "white",
    marginTop: theme.spacing(1),
    "&:hover": { backgroundColor: "lightGrey" },
    "&:disabled": {
      backgroundColor: "darkGrey",
      color: "lightGrey"
    }
  },

it will not apply the disabled-style when button is marked with an href-prop, but works fine when href is removed.
Expected Behavior 🤔
The styling should apply even though href-prop is in component.
Steps to Reproduce 🕹
Both an disabled and non-disabled button are provided in sandbox:
https://codesandbox.io/s/zen-tu-tprvi
Context 🔦
From a user-friendly perspective this is really annoying and does not help improving the usability on the website since other disabled buttons without href looks like they should and this one will not.
Your Environment 🌎

Tech
Version

Material-UI
4.8.3

React
16.12.0

Browser
Chrome

TypeScript
3.7.4

CodeSandbox 🌎

Tech
Version

Material-UI
4.9.5

React
16.12.0

This is because we render an anchor element <a /> instead. These don't support the CSS pseudo-class :disabled since the elements cannot be disabled.


Improve Formal Property Definitions

The formal definitions of some of the properties could be improved.  This should help with e.g. writing property-based testing as well as communication.

too vague


Teddycloud Script Exit with Error

✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
TeddyCloud LXC
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/teddycloud.sh)"
📝 Provide a clear and concise description of the issue.
⚙  Using Default Settings on node proxmox
🖥  Operating System: debian
🌟  Version: 12
📦  Container Type: Unprivileged
💾  Disk Size: 8GB
🧠  CPU Cores: 2
🛠  RAM Size: 1024MB
🆔  Container ID: 107
🚀  Creating a TeddyCloud LXC using the above default settings
✔  Using local for Template Storage.
✔  Using local-lvm for Container Storage.
✔  Updated LXC Template List
✔  LXC Container 107 was successfully created.
✔  Started LXC Container
✔  Set up Container OS
✔  Network Connected: <IP_ADDRESS> 2a02:908:8b7:e280:be24:11ff:fe37:1ee9
✔  IPv4 Internet Connected
✔  IPv6 Internet Connected
✔  DNS Resolved github.com to <IP_ADDRESS>
✔  Updated Container OS
✔  Installed Dependencies
⠼bash: line 31: unzip: command not found
[ERROR] in line 31: exit code 0: while executing command unzip -q -d "/opt/teddycloud-${VERSION}" "teddycloud.amd64.release_v${VERSION}.zip"
root@proxmox:~#
⚙ What settings are you using?

[X] Default Settings
[ ] Advanced Settings

🖥 Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
Just start the Script
❌ Paste the full error output (if available).
[ERROR] in line 31: exit code 0: while executing command unzip -q -d "/opt/teddycloud-${VERSION}" "teddycloud.amd64.release_v${VERSION}.zip"
🖼 Additional context (optional).
No response

@dsiebel

fixed.


Consistency for indicating scripts

On this page:
https://github.com/microsoft/bobsql/tree/master/demos/sqlserver2022/IQP/psp
The script names are bolded, but not always. Not sure if you want to make them consistently indicated.

Made several changes for this and also make sure ostress.exe uses the path not local. You may need to re-run the demo

Just completed - better now.
Comment stands for the bolding though, not sure if we want to just catch all that when I re-style the course. Any thoughts of making these Notebooks? Could be a little more useful imho.

All script names should be bolded. Some of the labs will go to notebooks others won't because Query Store reports only in SSMS. No need to re-style course. I'm just going to use the SQL 2019 template unless you have changed it


WLST java.lang.IllegalArgumentException: MALFORMED

Hi - I'm running through the steps (docs and video) to create a domain and hitting a problem with WLST continually throwing  java.lang.IllegalArgumentException: MALFORMED. I'm on MacOS, running K8S on Docker Edge. I realize the main weblogic-kubernetes-operator page indicates this config should work for basic dev/test but is not officially supported - hoping that this is something basic that others have hit as well.
The following is the output from the domain creation job and you can see it runs into the IllegalArgumentException pretty quickly but then tries to continue and hits other issues. The domain gets partially created - missing node manager files as indicated below. If I ignore these errors and try to start the admin server anyway, it of course complains about the missing startNodeManager.sh, but then valiantly tries to carry on and run startServer.sh before failing with the same IllegalArgumentException being thrown by WLST.
Any help is appreciated.
The domain will be created using the script /u01/weblogic/create-domain-script.sh
Initializing WebLogic Scripting Tool (WLST) ...
Problem invoking WLST - java.lang.IllegalArgumentException: MALFORMED
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.properties': No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.domains': No such file or directory
cp: cannot stat '/shared/domain/base_domain/bin/startNodeManager.sh': No such file or directory
sed: can't read /shared/domain/base_domain/servers/admin-server/nodemgr_home/startNodeManager.sh: No such file or directory
sed: can't read /shared/domain/base_domain/servers/admin-server/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/admin-server/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/admin-server/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/admin-server/nodemgr_home/nodemanager.properties: No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.properties': No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.domains': No such file or directory
cp: cannot stat '/shared/domain/base_domain/bin/startNodeManager.sh': No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms1/nodemgr_home/startNodeManager.sh: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms1/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms1/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms1/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms1/nodemgr_home/nodemanager.properties: No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.properties': No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.domains': No such file or directory
cp: cannot stat '/shared/domain/base_domain/bin/startNodeManager.sh': No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms2/nodemgr_home/startNodeManager.sh: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms2/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms2/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms2/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms2/nodemgr_home/nodemanager.properties: No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.properties': No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.domains': No such file or directory
cp: cannot stat '/shared/domain/base_domain/bin/startNodeManager.sh': No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms3/nodemgr_home/startNodeManager.sh: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms3/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms3/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms3/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms3/nodemgr_home/nodemanager.properties: No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.properties': No such file or directory
cp: cannot stat '/shared/domain/base_domain/nodemanager/nodemanager.domains': No such file or directory
cp: cannot stat '/shared/domain/base_domain/bin/startNodeManager.sh': No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms4/nodemgr_home/startNodeManager.sh: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms4/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms4/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms4/nodemgr_home/nodemanager.properties: No such file or directory
sed: can't read /shared/domain/base_domain/servers/ms4/nodemgr_home/nodemanager.properties: No such file or directory
Successfully Completed

Mysterious problem solved after doing a complete uninstall/re-install of Docker/K8S.


Hitting script length limit in Powershell

I just encountered a Powershell issue with the commandline program. Running 400 spectra files or so, and I run into this:

Turns out there's a script length limit in Powershell.
http://systemcentersynergy.com/max-script-block-size-when-passing-to-powershell-exe-or-invoke-command/
Looks like the solution is to make the huge parameter list (spectra files) into a file. I think in this case we should allow the option of using a spectrum file list.
https://support.microsoft.com/en-gb/help/830473/command-prompt-cmd-exe-command-line-string-limitation

fixed in #1985 . you can just specify a directory w/ spectra files now.


Colour dialog box doesn't open on html files

VSCode Version: Code - Insiders 1.20.0-insider (f9115349ef09cfef2bed669680d10ac58b490dce, 2017-12-21T16:27:29.385Z)
OS Version: Darwin x64 17.3.0
Extensions:

Extension
Author (truncated)
Version

markdown-toc
Ala
1.5.6

vscode-markdownlint
Dav
0.12.0

EditorConfig
Edi
0.11.1

vscode-eslint
dba
1.4.3

tslint
eg2
1.0.24

prettier-vscode
esb
1.0.1

cpptools
ms-
0.14.5

debugger-for-chrome
msj
4.0.0

vim
vsc
0.10.6

markdown-pdf
yza
0.1.7

(2 theme extensions excluded)

Steps to Reproduce:

Open html document
Hover over a colour box

Colour selection dialog does not show.

Reproduces without extensions: Yes

In this case the file extension was '.scss'

Correction this works, but only when you hover over the colour name or value. I recall it also worked when I hover over the colour box, and now it does not.

Let's track this issue in https://github.com/Microsoft/vscode/issues/40634 which is the earliest one, thanks all for your feedback.


Parameterize Csrf.GetFormToken

In many situations (esp. when using a lot of JSON) it is less convenient to send back CSRF tokens as form fields.
In those cases you may want to send back the plain-text token (not the encrypted cookie) in a cookie or custom Http Header.
This PR adds a (backward compatible) parameter to ValidateCsrfToken that allows you to specify how to fetch the plain text CSRF token.
It would be used like so:
this.ValidateCsrfToken(getSentToken: (module) => {
    var tokenStr = module.Request.Headers["Csrf-Check"];
    return CsrfApplicationStartup.ObjectSerializer.Deserialize(tokenStr) as CsrfToken;
});

This is what happens when I edit from inside Github... :) I'm also realizing that it should probably be a Func<INancyModule, IObjectSerializer, CsrfToken>...

@Crisfole Do you plan on re-visting this (anytime soon) ? :grin:

I'm closing this as we're trying to clear out our PR queue in order to start work on 2.0. Feel free to open again later :smile:

@thecodejunkie @khellang Sorry :( Lost the job that let me play with Nancy and don't have enough personal time between work (new job), school, and family obligations to hack on Nancy. Let me know if you need specific help...


Notebooks: Cells Should be Reorderable

Users should be able to reorder cells. Need to work with UX to determine how to best surface this feature, but this has been a fairly common ask over the past month.

Closing because it is a dupe of #4935.


Installation Instructions

I attempted to install the OroSliderBundle using composer by placing the bundle's contents within vendor/friendsoforo/oro-slider-bundle inside an installed OroCommerce 3.1.9 instance. Installation instructions do not specify where OroSliderBundle should be placed and it does not seem to be available within composers packagist ? searched here .. I'm excited but just not sure how to get going.

Sorry Chris, I don't added the bundle on packagist.
To install and use the bundle, please check the readme : https://github.com/FriendsOfOro/OroSliderBundle#installation

Thank you Xavier for the update, I think you accidently put 'Recaptcha' in place of 'Slider' throughout, once I changed mine to Slider I was able to download/install into the CI using composer require.

Thank you Xavier for the update, I think you accidently put 'Recaptcha' in
place of 'Slider' throughout the update install docs, once I changed my
side to Slider I was able to download/install into the CI using composer
require.
On Tue, Jul 16, 2019 at 7:19 AM Xavier Besson<EMAIL_ADDRESS>wrote:

Sorry Chris, I don't added the bundle on packagist.
To install and use the bundle, please check the readme :
https://github.com/FriendsOfOro/OroSliderBundle#installation
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FriendsOfOro/OroSliderBundle/issues/1?email_source=notifications&email_token=AMT32GXFN63CRM6MR4EEPPDP7W4GVA5CNFSM4ID2O3XKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2AVIFA#issuecomment-511792148,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMT32GW76WGRYZY6LDRXAHLP7W4GVANCNFSM4ID2O3XA
.

After sucessful installation, I get 500 errors trying to get to /admin and
these in my oroapp/var/logs/prod.log
[2019-07-16 15:02:57] request.CRITICAL: Uncaught PHP Exception
Twig\Error\RuntimeError: "An exception has been thrown during the rendering
of a template ("Unable to generate a URL for the named route
"kiboko_slider_index" as such route does not exist.") in
"OroUserBundle::layout.html.twig" at line 5." at
/usr/local/nginx/html/oroapp/vendor/twig/twig/src/Template.php line 230
{"exception":"[object] (Twig\Error\RuntimeError(code: 0): An exception
has been thrown during the rendering of a template ("Unable to generate a
URL for the named route "kiboko_slider_index" as such route does not
exist.") in "OroUserBundle::layout.html.twig" at line 5. at
/usr/local/nginx/html/oroapp/vendor/twig/twig/src/Template.php:230,
Symfony\Component\Routing\Exception\RouteNotFoundException(code: 0):
Unable to generate a URL for the named route "kiboko_slider_index" as
such route does not exist. at
/usr/local/nginx/html/oroapp/var/cache/prod/srcProdProjectContainerUrlGenerator.php:1466)"}
[]
[2019-07-16 15:03:23] request.CRITICAL: Uncaught PHP Exception
Oro\Component\Layout\Exception\InvalidArgumentException: "Could not load
the data provider "slider"." at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php
line 53 {"exception":"[object]
(Oro\Component\Layout\Exception\InvalidArgumentException(code: 0):
Could not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php:53)"}
[]
[2019-07-16 15:03:24] request.CRITICAL: Exception thrown when handling an
exception (Oro\Component\Layout\Exception\InvalidArgumentException: Could
not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php
line 53) {"exception":"[object]
(Oro\Component\Layout\Exception\InvalidArgumentException(code: 0):
Could not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php:53)"}
[]
[2019-07-16 15:03:24] request.CRITICAL: Uncaught PHP Exception
Oro\Component\Layout\Exception\InvalidArgumentException: "Could not load
the data provider "slider"." at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php
line 53 {"exception":"[object]
(Oro\Component\Layout\Exception\InvalidArgumentException(code: 0):
Could not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php:53,
Oro\Component\Layout\Exception\InvalidArgumentException(code: 0): Could
not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php:53)"}
[]
[2019-07-16 15:03:24] request.CRITICAL: Exception thrown when handling an
exception (Oro\Component\Layout\Exception\InvalidArgumentException: Could
not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php
line 53) {"exception":"[object]
(Oro\Component\Layout\Exception\InvalidArgumentException(code: 0):
Could not load the data provider "slider". at
/usr/local/nginx/html/oroapp/vendor/oro/platform/src/Oro/Component/Layout/DataAccessor.php:53)"}
[]
On Tue, Jul 16, 2019 at 7:19 AM Xavier Besson<EMAIL_ADDRESS>wrote:

Sorry Chris, I don't added the bundle on packagist.
To install and use the bundle, please check the readme :
https://github.com/FriendsOfOro/OroSliderBundle#installation
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FriendsOfOro/OroSliderBundle/issues/1?email_source=notifications&email_token=AMT32GXFN63CRM6MR4EEPPDP7W4GVA5CNFSM4ID2O3XKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2AVIFA#issuecomment-511792148,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMT32GW76WGRYZY6LDRXAHLP7W4GVANCNFSM4ID2O3XA
.

Hi Chris,
I did not have the same error. But I have not tested it on an OroCommerce 3.1.9 yet (only on 3.1.3)
If you find a correction to make, do not hesitate to do a PR
Thks

That sounds good Xavier, and if I am able to track it down I will
definitely offer you the fix via PR ... Do these errors seem logical at
all? Any idea of where I should attempt to start?
Just so I understand the process properly, I've setup a fresh Oro install
and after the installation has completed I've run the 'composer require'
lines, cleared the cache, restarted workers etc... Should i be performing
the 'composer require' before the installation occurs?
On Wed, Jul 17, 2019 at 2:18 AM Xavier Besson<EMAIL_ADDRESS>wrote:

Hi Chris,
I did not have the same error. But I have not tested it on an OroCommerce
3.1.9 yet (only on 3.1.3)
If you find a correction to make, do not hesitate to do a PR
Thks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FriendsOfOro/OroSliderBundle/issues/1?email_source=notifications&email_token=AMT32GQMRIECHJ52FEQZZDLP73BTZA5CNFSM4ID2O3XKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2DI4LA#issuecomment-512134700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMT32GQBRKDYZIWMFYAPOCDP73BTZANCNFSM4ID2O3XA
.

I will advise to do the "composer require" after the installation

Okay, that is how I did it.. I will attempt a fresh re-installation with
totally clean logs to try and track it down.. I'll keep in touch Xavier!
PS - I did post a change to the README.md on github to change the
'recaptcha' ..
On Wed, Jul 17, 2019 at 9:52 AM Xavier Besson<EMAIL_ADDRESS>wrote:

I will advise to do the "composer require" after the installation
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/FriendsOfOro/OroSliderBundle/issues/1?email_source=notifications&email_token=AMT32GVDKS4QNGRHJZQORBLP74W33A5CNFSM4ID2O3XKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2EO7DI#issuecomment-512290701,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMT32GVYHFNGB7SDOXQQ5QDP74W33ANCNFSM4ID2O3XA
.

Ok thanks, I change the readme.
Ok no problem

I just did a totally clean install, and received 500 ISE when attempting to go to /admin ..
The one exception I get in my prod.log is:
root@ubu:/usr/local/nginx/html/oroapp# more var/logs/prod.log                                                           [2019-07-17 16:31:52] request.CRITICAL: Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "kiboko_slider_index" as such route does not exist.") in "OroUserBundle::layout.html.twig" at line 5." at /usr/local/nginx/html/oroapp/vendor/twig/twig/src/Template.php line 230 {"exception":"[object] (Twig\Error\RuntimeError(code: 0): An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "kiboko_slider_index" as such route does not exist.") in "OroUserBundle::layout.html.twig" at line 5. at /usr/local/nginx/html/oroapp/vendor/twig/twig/src/Template.php:230, Symfony\Component\Routing\Exception\RouteNotFoundException(code: 0): Unable to generate a URL for the named route "kiboko_slider_index" as such route does not exist. at /usr/local/nginx/html/oroapp/var/cache/prod/srcProdProjectContainerUrlGenerator.php:1453)"} []


📔 Api documentation

Thank you for this, should make things clearer for most users.
I've updated the Postman collection with a few things, I need to update the Swagger to match modifications.
Maybe we need to find a proper way to deploy the Swagger to Github pages or some kind of alternative.
Once this is done we can remove the previous Markdown api documentation.
Any thought or personal preference ?

If Postman is good-to-go, we could remove the swagger stuff for now and move forward with it?
If it's worth pursuing Swagger, I'd probably next try to implement something using their guide.
I'm still torn between the two. Postman has lots of utility (e.g. scriptable, can save local edits that persist between sessions of the app). Swagger has low threshold for entry because it can be served and used to call a in a browser, and I'm just more familiar with it and have biased affinity because I contributed to it a bit ago. At the moment, I'd either defer to your preference if you have one, or be fine with both for the time being.

@mrsegen are we ok to merge this one ?

Oh, I missed your question. Yep!


Support AllowReserved in Path Implementation

reopen
Find our current implementation of x-ms-skip-url-encoding is not same as the URI template Reserved Expansion.
When input is /foo/bar/a b, ours appears to keep it same, while URI template would give /foo/bar/a%20b

Currently use same impl of x-ms-skip-url-encoding.
If we need to improve. it likely be same for both.


Update code.py to handle RTC and NTP

Add support to set RTC from NTP with local timezone and DST support

I left the NTP server as us.pool.ntp.org. I didn't know if there was some other suggested value such as: pool.ntp.org, ntp.org,  time.cloudflare.com, time.google.com etc. that we should use

To fix your formatting problems, see about using pre-commit: https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/check-your-code

Thanks, Dan, for the pointer to pre-commit. It's going to take some time for me to figure out how to do all of that, since all the instruction seem to be Linux/Unix-based. I'm using a Windows machine and UltraEdit and GitKraken. I'll also have to figure out how to make all the libraries available so I can run pre-commit locally.


[webview] [web] Support posting messages

Since the web implementation of webview_flutter is based on an iframe, we have significant limitations on functionality we can support. One substantial limitation is not being able to run arbitrary JavaScript in the webview.
To mitigate that limitation, we could add web-specific APIs to allow for communication via postMessage. This would only be useful in cases where the author of the application controls the content being loaded, but that is still an important subset of the use cases.

Flutter DevTools (a flutter web app) is experimenting with using the webview_flutter plugin to embed the Perfetto trace viewer in DevTools. We'll need to use 'postMessage' for several communication points:

Deep linking to perfetto with trace data (this will require passing large amounts of data): https://perfetto.dev/docs/visualization/deep-linking-to-perfetto-ui#using-window-open-and-postmessage
Sending messages to Perfetto with a small amount of data (e.g. scroll to this time range)
Receiving messages from Perfetto with a small amount of data (notifications of selected events or similar)

I have implemented two way communication between a Flutter Web app and an embedded iFrame here: https://gist.github.com/kenzieschmoll/36211ccaf7e1c16dca43c3fbf60243f1. We could add support like this to the WebView plugin for flutter web.

"web implementation"? Where is that? I only see Android and iOS as supported packages https://pub.dev/packages/webview_flutter

Hi @stuartmorgan!
Did we end up with any conclusion on this issue? Is there any plan to integrate the solution proposed by @kenzieschmoll?
Thanks in advance!

A PR for adding support for JavaScript channels in webview_flutter_web has been created: https://github.com/flutter/packages/pull/3655. This allows communication from a web application to Flutter on web.

As discussed in the PR referenced above the next step here is a design doc for communication with JS, given that there's not a good way to fit it into the existing channel API. We will very likely need new, web-implementation-package-specific APIs for this.


Pagination: per_page = nil?

Well, I'm back... Looks like my per_page parameter isn't carrying through to the request:
repos = Github.new(oauth_token: 'XXXX').repos(per_page: 100).watched
Produces a lonely:
get https://api.github.com/users/JackCA/watched
On another note, :+1:

Ohh no, I am certain that it should work for the method call, that is, if you pass it like this
Github.new(oauth_token: 'XXXX').repos.watched per_page: 100

this should work ok. I will have to revisit passing params across the whole api.

It's fixed now. Please update gem to version 0.4.2. The problem was that the first optional parameter was slurping up the hash with page info and making bad request(I must've had a weak moment when I wrote this in the first place). I must admit I will have to go through the whole api and rewrite some of the method signatures to prevent this behaviour as well as make it more consistent.


Add support for europecoin: algorithm "1GB AES Pattern Search POW" (20.00 usd)

Hello, I want to mount my pool of europecoin, but there is still no support in unomp for this currency crypto, could you please. Make the adjustments, I am willing to pay 20.00 USD when the work is done

Currently z-nomp only supports equihash coins. You can copy a x11 coin from unomp's coins/ and have fit europecoin's paramaters

Europècoin, is not x11, now has another algorithm: "1GB AES Pattern Search POW" could you help me?

Hi non-equihash coins are beyond the scope of this project. Lots of changes were made with node-stratum-pool so it's currently not possible without a significant amount of rework.