date_format with ISO 8601?

For the life of me, I can't get this to work. Is there some trick?
const myRules = {
 "dateCreated": "required|date_format:YYYY-MM-ddTHH:mm:ss.SSSZ"
}

won't accept:
{ "dateCreated": '2017-09-06T05:06:14.805Z' }

Someone, please explain my dain bramage to me.

this version of the syntax from 3.0.0 doesn't appear to work either:
var indicative = require('indicative');
myRules = {
"dateCreated":      [
indicative.rule('date_format','YYYY-MM-ddTHH:mm:ss.SSSZ')
]
)

Will look into it now

Apparently, I didn't have the moment() syntax correct. This works:
myRules = {
"dateCreated":      [
indicative.rule('date_format','YYYY-MM-DDTHH:mm:ss.SSSZ')
]
)
(note the 'DD')
As a convenience, having a couple of common date formats built into the validator might be a nice-to-have.
Something like:
var myRules = {
"dateCreated": "required|date_ISO8601"
}

@eliasisrael you can create own validation rule exactly for this ;)

Yes, creating a custom rule makes more sense


[Minor] Documentation Update

Minor change to docs to reflect the updated versions of the dependency across documentation.

@Kerooker 	I don't think I have access to CI logs. Any idea why the build is failing?

It's a problem with the main build not your change.
On Tue, 30 Oct 2018, 04:57 Gokul<EMAIL_ADDRESS>wrote:

@Kerooker https://github.com/Kerooker I don't think I have access to CI
logs. Any idea why the build is failing?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kotlintest/kotlintest/pull/455#issuecomment-434172286,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAtZGvLg6gfc8NHQC-stOcANLjvLq8Q3ks5up9xRgaJpZM4X-8gQ
.

@gokulchandra Something a few commits ago broke Trevis, and it now takes forever (literally) for a test to go through. Don't worry about it, we're working on a fix already

@gokulchandra Something a few commits ago broke Trevis, and it now takes forever (literally) for a test to go through. Don't worry about it, we're working on a fix already

Sounds great. Thanks for explaining that.

If you want to follow this problem with CI, take a look at https://github.com/kotlintest/kotlintest/issues/457.
I'll execute tests with your branch and merge your PR if they're successful.

If you want to follow this problem with CI, take a look at https://github.com/kotlintest/kotlintest/issues/457.
I'll execute tests with your branch and merge your PR if they're successful.

:+1:


update README with zig run

run step is no longer in build.zig, so the README example no longer works. We just use zig run instead.

right, oops
I'll just update the instruction to do a zig build and running arocc after instead


It is recommended that the Lettuce community establish a formal organization for day-to-day operations.

Recently, because of the project, lettuce is used a lot and found that lettuce is very good. However, after careful inspection of the community, it is found that the community has not set up a formal organization. I think a project needs more people to get bigger and stronger, I don't know.
Do you have any idea of setting up a SIG or PMC and running it in the community in this way?

I think lettuce is a very good redis client, it basically contains the most advanced java technology, is the best redis client.
I work for Huawei Technologies Co., Ltd. Our department attaches great importance to the Lettuce project and has promoted it to the company as a key sustainable project.
This project will be maintained in Huawei's corporate-level community. In other words, letuce will be maintained as Huawei's corporate-level software. We have an internal SIG organization.
and PMC for development. If you need enough contributors to work together, I'll advise the company, a team of component contributors to work together to maintain the software, if you need it.
At the same time, on behalf of our department, I invite you to do more communication with us, including but not limited to community, email, video conference, and even come to China! We expect letuce to get better and better.

Thanks a lot. Getting more involvement is greatly appreciated and happy to provide further guidance. At the moment, this project has a single active contributor, other folks show up once or once in a while and there are not sufficient people that could form a proper organization.

I'm closing this because Redis Inc. is now officially maintaining the project. Please reach out if you have any questions or suggestions.


Update README with my solution for challenge of day 1

We checked out your repository. We're thrilled to say your solution is now listed in our Hall of Fame
Thank you for your contributions!
This PR is now closed! 🎉

Hi @simonaco! Thanks for checking this out!
Just wondering about something... This PR also includes my solution to the challenge of day 2, but I created it in another branch in the same repo. Can I include it in a new PR to have it added on the contributors' page? I did it on time too :))
Thanks again!


Export WebVRPolyfill as standalone module

In main.js, instead of calling new WebVRPolyfill(); or window.InitializeWebVRPolyfill (which calls new WebVRPolyfill(); at some later time), window.WebVRPolyfill should be exposed for browsers and for CommonJS module.exports = WebVRPolyfill.
This allows folks to use window.WebVRPolyfill or require('webvr-polyfill') in browsers and CommonJS, respectively.
And browserify will handle the conditional UMD (window, CommonJS, AMD) exporting for you. Just need to change src/main.js and have browserify export a standalone bundle.

This isn't fixed. Why is this closed?

I thought I had fixed it, but you're right!

Currently you can access the WebVRPolyfill object in built environments (browserify, webpack, etc.) via
// es6 import
import { WebVRPolyfill } from 'webvr-polyfill/src/webvr-polyfill';
// require
const WebVRPolyfill = require('webvr-polyfill/src/webvr-polyfill').WebVRPolyfill;

The use case of dropping in the script file should just seemlessly polyfill the API (which is what bundling from src/main.js does), and any custom configuration (beyond the WebVRConfig values) where you'd want to access the polyfill constructor directly can be done by accessing the constructor via require/es6 imports. Is there a common use case inbetween these two scenarios?

I started a local branch on this. Is there interest in it? (I've been modelling it after es6-promise.)

I'd just be hesitant to do any big architectural changes without first having some solid testing, and that the script in build/ still just auto-polyfills without further interaction, and if the imports work from https://github.com/googlevr/webvr-polyfill/issues/47#issuecomment-303794167, I'd be curious what is missing (in lieu of larger changes)

à la es6-promise, this is what I'd recommend:
// es6 import
import { WebVRPolyfill } from 'webvr-polyfill';
WebVRPolyfill.polyfill();

// require
const WebVRPolyfill = require('webvr-polyfill');
WebVRPolyfill.polyfill();

Fixed in 0.10.0


Import failed / comfy ui / mac pinokio

Trying to use "Product Photography Relight v3 " workflow, missing two nodes included in the essentials: ImageResize+ and MaskFromColor+. Tried to install Essentials few times through manager and through git url, restarted, updated comfy. Installed anaconda (someone on another thread wrote it could be useful).  import failed every time.

Running Windows  here, it's been fine updating until today, basically fails with this:
`Traceback (most recent call last):
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\nodes.py", line 1879, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_essentials_init.py", line 2, in
from .image import IMAGE_CLASS_MAPPINGS, IMAGE_NAME_MAPPINGS
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_essentials\image.py", line 736
<<<<<<< HEAD
^^
SyntaxError: invalid syntax
Cannot import D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_essentials module for custom nodes: invalid syntax (image.py, line 736)`
Just a guess but might be that LUT tweak from yesterday.  Thanks!

I get this console message when trying to update:
Update: ['https://github.com/cubiq/ComfyUI_essentials']
Cmd('git') failed due to: exit code(1)
cmdline: git stash
stdout: 'essentials.py: needs merge'
Update was successful.

these are all different issues.
First of all try to delete the directory and reinstall. that should solve most of the problems.
@JColdrick that is weird, what version of python do you have?

Thanks, uninstalling and reinstalling fixed whatever was going on.
I'm running Python 3.11.8, FYI

which directory? - I am totally noob with everything, so I may need quite thorough explanation. 🙏
Lähetetty iPhonesta

Matteo Spinelli @.***> kirjoitti 31.5.2024 kello 9.23:
First of all try to delete the directory and reinstall. that should solve most of the problems.


About neural field editing experiment.

Hello, thanks for sharing the nice and interesting work!
Since your feature encoder (PREF) is based on Fourier Transform, I guess that we can continuously express the multiple scales of the signal by changing the frequency bandwidth of the encoding volume or input signal. My questions are:

What is the clear difference between modifying linear_freqs and reduced_freqs of PREF and applying the gaussian kernel to input coordinates (mentioned in Figure 6. of the manuscript and also explained in Sec E of supplementary material)?
Can we apply both techniques in the training stage for progressive learning (coarse to fine)? Is this beneficial for PREF to express multi-scale signals without aliasing effect as BACON did (similar to Fig.4 of BACON's manuscript)?
What is the role of alpha of PREF?

Sorry for asking a lot of questions. I am looking for the possibility of whether this work is the voxel-based nerf that can continuously encode signals of multi-scales (For example, by varying sigma in Gaussian Filter). I am also curious about your personal opinion regarding this.
Thanks a lot!

Hi, thanks for your interest.  Here I share some of my experiences.

The difference is only related to their frequency coordinates: high frequencies are cut down. The design of so-called dilated phasor volume (linear_freqs and reduced_freqs) is for compact purposes.  But you can thank the dilated phasor volume as a full volume (the dual of spatial volume) with many entries being zeros.  So there is no special difference between the linear_freqs and reduced_freqs.
Actually this is what we did in our early experiments! In the training phase, we multiply the volume with such a kernel with a large variance at the beginning and gradually decrease the variance.  It has a similar effect to our regularization term. Whereas how to decay the variance can be tricky, we find the regularization term is more convenient.
Similar to BACON, the output of our encoder can also be expressed as a summation of sines so that it should achieve similar effects. For image regression, you may supervise the grid at multiple bandwidths as BACON did. Functions used in the progressive training can be useful.
Alpha is to stable the training of phasor volume. We find that our representation cannot converge well without this term.

These are somewhat based on my personal experiences and assumptions. I planned to add additional experiments with multi-scale supervision to verify this.

Thanks for your precious comments! Your comments helped me a lot.

Hi, thank you for pointing out this. BTW, I see some outliers though, adjusting view direction's bandwidth accordingly may further improve the results, since the radiance field is a 5D representation (the additional 2D view direction is not modelled with the 3D phasor volume). A very small comment: I suggest not using 2D viewdir as input at first to examine the multi-scale representation just as BACON did.

Thanks for your constructive comment. Now, I will close this issue!


请问ImageNet预训练模型的下载链接有吗

Describe the bug
A clear and concise description of what the bug is. 使用中文也可以。
Full Log
Provide a full log of Jittor execution, Jittor will log environment information which help us to locate your bugs. Provide a screenshot is also acceptable.
Minimal Reproduce
Reproduce this error with a file or several lines of code.
If it is not possible, leave it blank.
Expected behavior
A clear and concise description of what you expected to happen.
If you are submitting an issue for the first time, please refer to our guideline

Hi, which model do you want?

Hi, which model do you want?

resnet50的预训练模型，大佬可以给个链接吗？

使用 jittor.models.resnet50 时设置 pertained 为 True 即可。
https://cg.cs.tsinghua.edu.cn/jittor/assets/docs/jittor.models.html?highlight=resnet#jittor.models.resnet50


Feature/cu jzagr7 player combat sounds

Added combat sounds to the player. The sounds for Shooting and Changing Character are the same for both character right now, but this will change in the future. You can test this changes on the TestAudioScene.
Regarding both the changes in the enemies and player with audio: Right now tha components AudioSource need te be in a specific order to make the sounds work, kinda like the modules are instantiated and updated in the App.cpp file

Task linked: CU-jzagr7 Add combat sounds - Main Characters


Quick question about SPM format & ModelMatch

As you analysed the SPM format extensively you will probably know...
Is the part that ModelMatch adds to the transmitter GUID part of the SPM?
(I would like to use two model slots with the same receiver and was hoping to be able to achieve that by manuelly tweaking the SPM file)
Thank you & cheers,
Martin

On the DX18 the only thing I could think of that would be of help would be this line:

; Originator="HH208JABAzAIUNETsEyzf8WKkPVdMf; mmNum=0; bCode=3"

I'm not sure if that will give you what you want. I don't know what mmNum is, but it could be an abbreviation for Model Match Number.
It seems to vary in the SPM files that I exported from my radio. In OpenTX the concepts for model and RX are two separate identities. You can bind two different model entries to the same RX number. Since a lot of this functionality is very similar between all radios (except, probably Futaba) I'd be willing to be that is what is going on in this case.
Try this:
Create one model, bind it, and set it up for a model. Then export it and see what you have for the "originator" line, specifically what value mmNum is set. Create a second model (in the radio) and set it up exactly like you did the first. Export the SPM file and see if mmNum is incremented by 1. I bet it will be.
Try changing the mmNum values to match and then reimporting that second SPM file. A few different things could happen. The best case is the file imports and you now have three models, the first one, the second one, and a third newly created model from the import. Models one and three would be different in their settings but bound to the same receiver allowing either one to be selected without having to rebind.
However, Spektrum/HH could have created some kind of error checking. Upon import the radio could verify that no two models share a mmNum value and therefore either increment it to an unused value or throw some sort of error. The error could be that it won't import, that the model won't respond, or you couldn't load the model.
Also, everything could seem to import fine, but the model won't work. I ran into that when editing by hand.
WHATEVER YOU DO do not test this with an electric motor connected. Also, please, please make sure everything works on the ground!
Please update with your results.

Thank you for sharing your knowledge! Here are the results of the experiment :-)
tl;dr I found no way to have two model slots bound to the same RX
After copying the model in the TX and exporting it, the resulting SPM files differed in only 3 fields:
mmNum # went from 2 -> 7
bCode # went from 4 -> 0
Name  # obviously

I changed mmNum back to 2 and re-imported the file. The resulting new model does NOT bind to the same RX. After exporting that, I found that the TX assigned mmNum=8 to it. So obviously there is a safeguard in place that keeps mmNum unique on imports.
I was still curious if the bCode would play a role in this, so I created a file that has mmNum=2 and bCode=4 just as the original model. After importing the TX assigned a new mmNum=9 and also reset bCode=0. Even importing the original bound model updates the mmNum=9, but leaves bCode=4 unchanged.
My conclusion is that mmNum is probably the field that determines the ModelMatch GUID, but there is no way to get two models to have the same mmNum by means of using the SD Card import utility.
Cheers,
Martin

Dang! Good to know at least. Thanks for testing those theories. You might want to look up AndyKuntz on RCGroups. He's a Spektrum dev and will sometimes answer questions. You might ask him if there could be a future update of the AirWave software that would allow this.


Fix release order in AppStream metadata

The AppStream specification requires recent releases to be put first (instead of last).

Oops.. Thank you for fixing it!
Merged. 😃


Disable broken wheel building

See: https://github.com/GoogleCloudPlatform/gcloud-python/issues/1879#issuecomment-229444782

LGTM (didn't this already get merged?)

@dhermes I merged it to the release-0.16.1 branch:  this PR is for master.

@tseaver We want this back ASAP (once the if statement is out of setup.py, le sigh). What will force our hand to revert this PR?

We could make an issue/reminder kind of like @tseaver did for #1873.

@daspecster done:  #1939.


task 340 - 343: WinoMT

dataset: WinoMT

@kuntalkumarpal @Mirzyaaliii wondering if you can help with the review this PR?

All 4 tasks look good to me.
Few minor changes:

Please include \n between sentence and gender/profession (in all 6 tasks)
In the definition of tasks 340 and 341, include something like this

There are only 2 classes, i.e., Female and Male
or
There are only 2 correct answers for output, i.e., Female and Male

Also, you can include any negative example which shows that the output predicts a profession as Woman, however, it should be Female.

incorporated above comments. : )

Looks good to me.
@danyaljj or @swarooprm do the final check and merge.

The PR looks good to me. One question: In both the anti and pro tasks the task definition is exactly the same. In the Readme I can see "anti means the gender disagrees with the cultural stereotype of the profession" and "pro means the gender aggrees with the cultural stereotype of the profession". Should this

Hi @danyaljj @kuntalkumarpal,
task 340 and 341 are defined exactly the same. The differences are in the test instances. In task 340 with suffix pro, all professions' gender agrees with the social stereotype. In task 341 with suffix anti, all professions' gender is the opposite of the social stereotype. Similarly for task 342 and task 343.
As I explained above, hope you find it reasonable that I distinguish between these tasks. My consideration is contrasting these pairs of tasks can give an indication of how performance differs between pro- and anti-stereotype.
regarding @kuntalkumarpal 's question, yes this pro and anti information are only mentioned in readme. I am thinking it should not be mentioned in the instruction because (1) it allows the LM to cheat by inferring the stereotype instead of coreference links, and (2) it makes the instructions slightly different for pro and anti, and thus weaken the validating of contrasting them.

regarding @kuntalkumarpal 's question, yes this pro and anti information are only mentioned in readme. I am thinking it should not be mentioned in the instruction because (1) it allows the LM to cheat by inferring the stereotype instead of coreference links, and (2) it makes the instructions slightly different for pro and anti, and thus weaken the validity of contrasting them.

Just a follow up on this: without these details, do you think an average human can read the instructions and seamlessly solve the task?

regarding @kuntalkumarpal 's question, yes this pro and anti information are only mentioned in readme. I am thinking it should not be mentioned in the instruction because (1) it allows the LM to cheat by inferring the stereotype instead of coreference links, and (2) it makes the instructions slightly different for pro and anti, and thus weaken the validity of contrasting them.

Just a follow up on this: without these details, do you think an average human can read the instructions and seamlessly solve the task?

I think so, but less seamlessly. I typically would read and ponder upon the sentence for ~5 seconds, and could guess the answer. linking pronoun to named entity is generally regarded as a task human is capable of.

Not sure if I understand: do the definitions describe (in plain language) the difference between "anti" and "pro" tasks? (I couldn't find any) if not, how an average human can read the instructions and seamlessly solve the task? Needless to say that an average human doesn't see the file name or the discussion of this PR.

There might be a miscommunication.
The definitions are deliberately written to not distinguish between "anti" and "pro" versions of the same task. The task itself is solvable without the "anti" and "pro" information because solving the task only requires coreference resolution.
It is helpful to make "anti" and "pro" versions of the same task because we can see how the task performance is affected by stereotype, i.e., pro and anti gender stereotype.
Hope I made my point clear.

@kuntalkumarpal, could you check and let us know if your comments are addressed or if you have any other feedback?

@kuntalkumarpal, a gentle reminder.

Ok @XudongOliverShen Thanks for the explanations. Yes, the tasks do not need any anti/pro definition to solve. So you did not mention them in the definition.
Looks good to me.

There might be a miscommunication.
The definitions are deliberately written to not distinguish between "anti" and "pro" versions of the same task. The task itself is solvable without the "anti" and "pro" information because solving the task only requires coreference resolution.
I understand that @danyaljj misunderstands solving the task requires "anti" or "pro" information? Could you maybe point some instances that you think need "pro" and "anti" in order to solve the task?
It is helpful to make "anti" and "pro" versions of the same task because we can see how the task performance is affected by stereotype, i.e., pro and anti gender stereotype.
Hope I made my point clear.

If that's the case, why are we separating them into two tasks?

I separate them into two tasks hoping to demonstrate a discrepancy in the task performance between pro and anti. For example, the LM might have better task performance when all the instances are pro cultural stereotype, and worse performance when they are anti cultural stereotype.

Initially, I was hesitant about the split of the tasks. But now I see @XudongOliverShen 's point (thanks for bearing with me!!). Happy to move ahead with this PR.


Fix/end2end

This makes running the end2end tests possible again. See https://github.com/trustlines-network/relay/pull/204

I had to switch to a stable parity to fix the e2e test. This means this might get a problem again, if they dont fix the problem until they release the next version.


Remove SaaSTableTrigger from bindings

Per conversations with @christopheranderson and Eduardo, we should remove SaaSTableTrigger from bindings.json (https://github.com/Azure/azure-webjobs-sdk-templates/blob/dev/Bindings/bindings.json#L559) and the sample here: https://github.com/Azure/azure-webjobs-sdk-templates/tree/dev/Templates/SaaSTable-CSharp
Reason: the current experience is sub-par.

What are the issues? @emilcicos

@mathewc @emilcicos There's an email thread, I'll add you. It's complicated. :)

Do you mean SaaS Table input binding. There is no SaaS Table trigger present.

We're not doing this right now.


Too many connection getting opened for jolokia (8778)

Hi,
I have installed jolokia agent on my server. I have added that in jvm params.
-javaagent:/apps/jolokia/jolokia-jvm-1.3.6-agent.jar=config=$JOLOKIA_AGENT_DIR/config.properties
My host is * , port is 8778 and authentication is disabled. Issue that I am facing is that too many tcp connections are getting opened in my application. Got  that data using netstat :
tcp      417      0 localhost:8778              localhost:36912             CLOSE_WAIT
tcp      417      0 localhost:8778              localhost:44216             CLOSE_WAIT
tcp      286      0 localhost:8778              localhost:42540             CLOSE_WAIT
tcp      309      0 localhost:8778              localhost:36212             CLOSE_WAIT
Like this there are around 40 connections and because of this my hawtio is not able to connect to jolokia agent. Is there a work around for this issue.

Is there any parameter which can be set on jolokia side ao that close_wait TCP connection can be closed.

That's a bit strange, I haven't seen this behaviour before. Could elaborate a bit what JVM are you using, and ideally also a thread dump fro the JVM when it is in this state. (Send a kill -QUIT to the process and check the standard output). Also, if there is anything in the logs, would be also good if you could send this.
I hope I can reproduce it somehow.

JVM version on HAWTIO side :
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)
JVM version on application side :
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
kill -QUIT had not effect on the PROCESS : below is the command i run:
kill -QUIT 9564

kill -QUIT had not effect on the PROCESS : below is the command i run:

Actually, I will have an effect, but it will dump to standard output of your process. So typically its in some log file like catalina.out or so. It could be also redirected during startup, but of course this depends on your setup.

tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40980      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40676      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40670      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40872      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:41042      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40928      TIME_WAIT   -
tcp        0      0 <IP_ADDRESS>:9999       <IP_ADDRESS>:40678      TIME_WAIT   -
bash-4.4# netstat -anp | grep TIME_WAIT | wc -l
105
@rhuss I also faced this  issue, it sames that connection dose not  close  when request finished.

@rhuss
I change HttpClient to CloseableHttpClient and add close method,  then connections be controlled.
`    public void close(){
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
    try {
   // ....
        response = client.execute(request);
    } catch (MalformedObjectNameException | J4pException | CipherException e) {
        logger.error("J4p readRequest failed:" + e.getMessage());
    } finally {
        if (client != null) {
            client.close();
        }
    }

`

I'm running a Kafka broker with this arguments -javaagent:/opt/kafka/jvmagent/jolokia-jvm-1.6.1-agent.jar=port=8778,host=<IP_ADDRESS>,protocol=https,keystore=/opt/kafka/conf/keystore.jks,keystorePassword=KS_PASS,user=JLK_USER,password=JLK_PASS.

I was running it in AdoptOpenJDK 1.8.0_275 on Linux-x64. Downgrading that to 1.8.0_262 solved the problem.
That particular JVM build broke a completey diffrent (unrelated to Jolokia) service in our system too, creating a similar situation with broken low level HTTP operations, so I'd think the 275 build of the JVM has some issues in that particular area.

This turned out to be a JVM issue.
I was running it in AdoptOpenJDK 1.8.0_275 on Linux-x64. Downgrading that to 1.8.0_262 solved the problem.
That particular JVM build broke a completey diffrent (unrelated to Jolokia) service in our system too, creating a similar situation with broken low level HTTP operations, so I'd think the 275 build of the JVM has some issues in that particular area.

@arumoy thanks for the heads up ! @leiboo @ramanjha001 does the issue described here exists for you across JVM versions or can it be tracked down, too, to an JVM bug ? (in other words: Can we close this issue ?)

@arumoy thanks for the heads up ! @leiboo @ramanjha001 does the issue described here exists for you across JVM versions or can it be tracked down, too, to an JVM bug ? (in other words: Can we close this issue ?)

Hi,
We recently updated some of our servers to java 11 from java 7 and we are seeing similar issue on java 11 instances i.e. lots of connections in CLOSE_WAIT state
tcp 518 0 localhost:6003 localhost:48298 CLOSE_WAIT
tcp 518 0 localhost:6003 localhost:58278 CLOSE_WAIT
...
This is causing java 11 servers not able to accept actual requests and failing with 'Too many open files' java.io.IOException. This issue is occuring with jolokia-jvm 1.3.5 version.
Our java 7 servers are working as expected. Few questions around it if you can help with

Since 1.3.5 is quite old, will upgrading to latest version 1.6.2 help? was there any relevant fix between these two versions? I checked the change logs but couldnt find or might have missed anything relevant.
Is it something known with java 11?
Will chaning the behviour of client side code help with this? for example setting keep-alive false etc. ?

Since 1.3.5 is quite old, will upgrading to latest version 1.6.2 help? was there any relevant fix between these two versions? I checked the change logs but couldnt find or might have missed anything relevant.

I'm not sure, but I'm afraid its not. However probably worth a try.

Is it something known with java 11?

We (aka I) have not tested really with Java 11, as work on this project has been decreased considerably. I don't have the resources to spend a considerable amount of time for Jolokia anymore, but I'm happy to help to integrate any fixes.
IMO the next steps would be:

To analyze the situation with a thread dump and check which threads are still blocking.
Send a PR for a fix

As mention above, I can't help with these steps but I would help to integrate the PR and create a new release.

Will changing the behviour of client side code help with this? for example setting keep-alive false etc. ?

Not sure, worth a try probably. My latest thorough tests were still with Java 8 where this situation has not occurred to my knowledge and according to the issues I received in the past.
Sorry for not being more helpful, but that is probably not an unusual situation for a one-person project being now ~ twelve years old. Apologies.


Allow Flares to light cigarettes

About the PR

Flares can't light a cig, so now it can because it has a flame :)
Why / Balance

Many times I've found myself with a cig but no light and cry when the flare in my bag should be able to light it
Technical details

ExpendableLightSystem will return IsHot on IsHotEvent calls when the light has been activated and the object has the IgnitionSourceComponent
Media

https://github.com/space-wizards/space-station-14/assets/83733158/981f0422-dea3-4aa6-8f29-ad7b0be32af9

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Flares can now light Cigarettes and other similar things

You're gonna need a datafield on the component so glowstick or other non-flaming expendables don't light cigarettes

You're gonna need a datafield on the component so glowstick or other non-flaming expendables don't light cigarettes

It checks if the object has the ignition component. Theoretically, anything that is igniting gases when triggered should ignite cigs too.

Oh, yeah that's probably better.

this does light plasma too, right?

this does light plasma too, right?

It already did before, this pr will not affect it lighting gasses


Pnp migration

This will merge in the latest PnP content migrated from MSDN. First step is to merge to master and do last checks. Then we will PR to live next.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/docfx.json
:white_check_mark:Succeeded

docs/solution-guidance/Add-a-custom-ribbon-to-your-SharePoint-site.md
:white_check_mark:Succeeded

docs/solution-guidance/Autotagging-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Branding-and-site-provisioning-solutions-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Bulk-upload-documents-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Bulk-user-profile-update-api-for-sharepoint-online.md
:white_check_mark:Succeeded

docs/solution-guidance/Call-web-services-from-SharePoint-workflows.md
:white_check_mark:Succeeded

docs/solution-guidance/Composite-buisness-apps-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Configure-O365Api-Project-For-Distribution.md
:white_check_mark:Succeeded

docs/solution-guidance/Configure-SP-Provider-Hosted-Apps-For-Distribution.md
:white_check_mark:Succeeded

docs/solution-guidance/Connect-SharePoint-app-parts-by-using-SignalR.md
:white_check_mark:Succeeded

docs/solution-guidance/Corporate-app-event-registration-with-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Customization-Options-For-OD4B-Sites.md
:white_check_mark:Succeeded

docs/solution-guidance/Customize-a-SharePoint-page-by-using-remote-provisioning-and-CSS.md
:white_check_mark:Succeeded

docs/solution-guidance/Customize-your-SharePoint-site-UI-by-using-JavaScript.md
:white_check_mark:Succeeded

docs/solution-guidance/Data-storage-options-in-SharePoint-Online.md
:white_check_mark:Succeeded

docs/solution-guidance/Document-library-templates-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Embedding-JavaScript-into-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Enterprise-Content-Management-solutions-for-SharePoint-2013-and-SharePoint-Online.md
:white_check_mark:Succeeded

docs/solution-guidance/Extending-SharePoint-Online-for-Germany-China-USGovernment-environments.md
:white_check_mark:Succeeded

docs/solution-guidance/Getting-Started-with-building-Azure-WebJobs-for-your-Office365-sites.md
:white_check_mark:Succeeded

docs/solution-guidance/Handle-SharePoint-Online-throttling-by-using-exponential-back-off.md
:white_check_mark:Succeeded

docs/solution-guidance/Information-management-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Introducing-the-PnP-Provisioning-Engine.md
:white_check_mark:Succeeded

docs/solution-guidance/Localize-UI-elements-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Migrate-InfoPath-forms-to-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Migrate-user-profile-properties-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Move-O365Api-Project-from-Dev-To-Prod.md
:white_check_mark:Succeeded

docs/solution-guidance/Office-365-development-patterns-and-practices-solution-guidance.md
:white_check_mark:Succeeded

docs/solution-guidance/Personalize-search-results-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Read-or-update-user-profile-properties-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Records-management-extensions-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Sandbox-Solution-Transformation-Guidance-Event-Receivers.md
:white_check_mark:Succeeded

docs/solution-guidance/Sandbox-Solution-Transformation-Guidance-Feature-Receivers.md
:white_check_mark:Succeeded

docs/solution-guidance/Sandbox-Solution-Transformation-Guidance-InfoPath.md
:white_check_mark:Succeeded

docs/solution-guidance/Sandbox-Solution-Transformation-Guidance-WebParts.md
:white_check_mark:Succeeded

docs/solution-guidance/Sandbox-Solution-Transformation-Guidance.md
:white_check_mark:Succeeded

docs/solution-guidance/Set-external-sharing-on-site-collections-in-Office-365.md
:white_check_mark:Succeeded

docs/solution-guidance/SharePoint-development-and-design-tools-and-practices.md
:white_check_mark:Succeeded

docs/solution-guidance/SharePoint-pages-and-the-page-model.md
:white_check_mark:Succeeded

docs/solution-guidance/SharePoint-site-branding-and-page-customization-solutions.md
:white_check_mark:Succeeded

docs/solution-guidance/Synchronize-term-groups-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Taxonomy-operations-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Transform-farm-solutions-to-the-SharePoint-app-model.md
:white_check_mark:Succeeded

docs/solution-guidance/Upload-large-files-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Upload-user-profile-pictures-sample-app-for-SharePoint.md
:white_check_mark:Succeeded

docs/solution-guidance/Use-CSS-to-brand-pages.md
:white_check_mark:Succeeded

docs/solution-guidance/Use-Microsoft-Azure-WebJobs-with-Office-365.md
:white_check_mark:Succeeded

docs/solution-guidance/Use-composed-looks-to-brand-SharePoint-sites.md
:white_check_mark:Succeeded

docs/solution-guidance/Use-localization-features-in-Office-365-sample-app.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Fix a typo 'does' -> 'do'

This came up during the SciPy 2015 tutorial.

thanks!

Fixed in a14f513d5b7104bf5a16bfecf85da495ac39053c


Examples are very complex for beginners

This project needs to have a much better "basic" example.
I was working on an existing application where the previous developer just copy and pasted the code from one of the examples. It was an absolute nightmare because there were a number of features being built on top of what was already a super complex example.
Problem
If you take a look at the code for the current "Basic" example, you'll notice all sorts of stuff that just gets in the way. First of all, there's an unnecessarily long list of suggestions, and secondly there's an extra function for handling Regex. None of this stuff has anything to do with just getting a suggestion component running.
Solution
What we need is something that'll literally just render to the screen and show a static list of suggestions.
I created a commented example gist here: https://gist.github.com/adrianmcli/67e29eab8ac839c4011e70d92a1c08d2
The idea is to have code at the same level as a hello-world example. We only focus on getting something showing on the screen. As such, the main purpose of this example was to:

Have react-autosuggest render itself properly.
Have react-autosuggest render some kind of suggestion (even if the suggestion is the same no matter what).

I can't stress how important it is to have an example that's ultra-barebones with the sole goal of just getting something to show up on the screen first.

@adrianmcli Thank you for your feedback!
The Basic Usage example in the README is very similar to your gist. The main difference is how getSuggestions() is implemented. I tried to demonstrate a simple yet realistic implementation of an autosuggest.
I do understand the importance of Hello World type examples. The main reason why examples look complex is because Autosuggest is a controlled component. We could potentially add an uncontrolled autosuggest component to this library, and then examples should become much simpler.


Bug: Facebook Social Sharing Text Doesn't Properly Populate.

Describe the bug
When sharing an image on Facebook, the sharer text doesn't properly populate, defaulting to the <meta name="og:description"> tag text because the Facebook sharer.php no longer accepts inputs. Facebook now generates images, titles, and descriptions for social sharing based on the meta tags.
To Reproduce
Steps to reproduce the behavior:

Go to https://search.creativecommons.org.
Enter something into the search bar and press enter.
Click on an image in the search results.
Click the share button below the image.
Click the Facebook avatar to share to Facebook.
A new tab will open but the description for the shared image is Empowering the world... instead of the correct wording listed above.

Expected behavior
When clicking the Facebook sharing link, the description for the shared image should be in the following format:

"I found an image through CC Search @creativecommons: https://www.flickr.com/photos/biodivlibrary/9240505252"

Screenshots

Desktop:

OS: MacOS 10.15
Browser: Chrome
Version: 77.0.3865.120 (64-bit)

Additional context
First brought up by @janeatcc in Issue https://github.com/creativecommons/cccatalog-frontend/issues/271

@kgodey Can I work on this issue

@kgodey  Hi facebook social share fetches description from sites og:description meta tag of the webpage

@Alucard17 go ahead and work on it.

Hey @Alucard17 are you still working on it?

Hey @kgodey can i take this up
?

can i take this up?

Hey @coderbabu10 I'm on this .


Fix date range validation

The validation needs to be updated to the latest piklist validation arguments and checked that it works.

This no longer fits with the plugin. A new pull request will need to be made for the new version.


Required Python module

On Debian 9 GNOME(Testing) i tryed to install and run Spotify-Downloader and i get this error:
$ sudo python spotdl.py
[sudo] senha para pli:
Traceback (most recent call last):
  File "spotdl.py", line 8, in <module>
    import eyed3
  File "/usr/local/lib/python2.7/dist-packages/eyed3/__init__.py", line 35, in <module>
    from .utils.log import log                                            # noqa
  File "/usr/local/lib/python2.7/dist-packages/eyed3/utils/__init__.py", line 23, in <module>
    import pathlib
ImportError: **No module named pathlib**

Where the module "pathlib" is not installed and i not saw that on "requirements.txt"
So after run
$ sudo pip install pathlib
Collecting pathlib
  Downloading pathlib-1.0.1.tar.gz (49kB)
    100% |████████████████████████████████| 51kB 625kB/s
Building wheels for collected packages: pathlib
  Running setup.py bdist_wheel for pathlib ... done
  Stored in directory: /root/.cache/pip/wheels/2a/23/a5/d8803db5d631e9f391fe6defe982a238bf5483062eeb34e841
Successfully built pathlib
Installing collected packages: pathlib
Successfully installed pathlib-1.0.1

Now it works well
$ sudo python spotdl.py

>> Enter a song/cmd: ^C

Exitting..

I hope that's be helpful.

Thanks for letting me know! I've added pathlib to requirements.txt :D


94k sats stuck in limbo (first TX) - advice please?

mutiny-logsStuck94k.txt
Hi, I'm evangelizing for Mutiny and opening up wallets for fiat friends, e.g. if they pay for my meal, I open a wallet and repay them in sats (even if they are BTC sceptics and think they are pre-coiners).
In Feb tis year, I sent 100k sats to one such friend. However, I forgot to account for fees, after which only 94k stats arrived (I don't think you'd added support for Fedi at that time, possibly Fedi wasn't mature enough).
Currently these sats seem stuck in limbo. I can see the TX but they are not available to use or send, nor do they appear in my fiend's balance.
Please could you advise me how to unblock these? Do I need to send another TX for (say) 110k sats to ensure that >= 100k sats arrive?
log file attached.
Much appreciated,
Chris.

According to these logs the invoice was only created on 4/1.
We were having some issues with our LSP, they should be resolved now. I would just try again

Thanks for getting back to me.
Attached are two screen shots (after I refreshed to the latest version of Mutiny).
One shows a balance of 10k sats, despite a total transfer in of 104.29ksats. The majortiy, 94.29k sats, was sent on 18th Feb.
The second screen shot shows the details of that larger TX.

Could you show the balance screen too? It's very strange that 94k show up there but not reflected in the balance.

Sure, the balance is the first screen shot, I expand it below so you can see the wallet icon is selected;

No, in the top left profile icon.

Ah, gotcha...

Just for background infol, the fedi balance was another top up at Bitcoin Atlantis, baselayer/on-chain to fedi (LN payments were failing/timing out for me) ~50ksats, so not connected to this issue.

This could be the problem from the logs:
ab2a 2024-04-06 22:50:09.678 TRACE [lightning::ln::peer_handler:1632] Received message Warning(WarningMessage { channel_id: ChannelId([3, 33, 172, 181, 139, 197, 225, 223, 251, 49, 166, 174, 207, 123, 42, 126, 223, 177, 233, 186, 121, 50, 255, 50, 184, 6, 75, 208, 143, 95, 237, 32]), data: "bad reestablish revocation_number: 0 vs 3" }) from 03aefa43fbb4009b21a4129d05953974b7dbabbbfb511921410080860fca8ee1f0
ab2a 2024-04-06 22:50:09.678 DEBUG [lightning::ln::peer_handler:1653] Got warning message from 03aefa43fbb4009b21a4129d05953974b7dbabbbfb511921410080860fca8ee1f0: bad reestablish revocation_number: 0 vs 3

Thanks for spending your time look at this. Do you have an npub I can zap?
I'm afraid I'm not sure what I can do with the information you have shared above. I think the transaction was from a Breez wallet to this Mutiny Wallet, should I share the above with them.

could you screen shot the channel view in the settings? we might need to close the channel from the LSP side.

Sure...

Oh no - Sorry, my bad - that's from the wrong wallet.
Below is the screenshot from my friend's wallet (shows no channels)

This is difficult to follow along. Is this your wallet or your friends wallet? What's the issue on which device?

Sorry about the confusion:
I've gone back through my replies and removed 2 screen shots that were from my walllet, instead of my friends (I've explicitly shown where I've removed / updated images)
The issue for this ticket is that the 94.29ksats transferred to my friend's wallet is stuck in limbo somehow. I can see it as an inbound transaction, but the wallet balance was never updated by that amount. Hence, you can see two inbound TXs (the other for 10ksats) but the total balance is only 10k sats.


SUBGRAPH: Create a nicer, more symmetric Hasse diagram

It should be possible to create a nicer looking Hasse diagram that manifestly exhibits duality symmetry (see https://leanprover.zulipchat.com/#narrow/stream/458659-Equational/topic/op.20and.20equations for more discussion)

This task has become obsolete due to automatic visualization tools.


infinite=true with single item

If you have a single item in children, but infinite=true, then there are 3 copies of the same image that allow sliding between.
For now i have just worked around it by conditionally setting infinite: items.length > 1. Would be good to remove that line though :)

Some people might even want to show the same slide with animation effect.
Since there is a easy work around for this usecase, we are not going to fix this for now


Disk hotplug

Disk hot-plug comes online and also cleaner code.
fixes #47 #35

xml_query_item function got removed in the code merge. This was the main issues here.
@jmdelafe I changed a bit your new updater, waiting for feedback.

@jmdelafe I changed your new updater a bit, waiting for feedback
xml_qurey_item method got deleted in the code merge, human error :)


Updated code to rc1 except webpack and karma configs

This PR changed TypeScript code and package.json to conform to Angular 2.0.0-rc.1 except for karma-shim.js, karma.conf.js and webpack.config.js, which still needs to be modified to work with the code in this PR.

Sorry, but I didn't see that you have been working on the Angular 2 rc1 upgrade too

No worries.


[SPARK-1143] Separate pool tests into their own suite.

The current TaskSchedulerImplSuite includes some tests that are
actually for the TaskSchedulerImpl, but the remainder of the tests avoid using
the TaskSchedulerImpl entirely, and actually test the pool and scheduling
algorithm mechanisms. This commit separates the pool/scheduling algorithm
tests into their own suite, and also simplifies those tests.
The pull request replaces #339.

Test build #25300 has started for   PR 3967 at commit 8a898c4.

This patch merges cleanly.

LGTM ...

Test build #25300 has finished for   PR 3967 at commit 8a898c4.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class PoolSuite extends FunSuite with LocalSparkContext

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/25300/
Test FAILed.

Jenkins, retest this please

@tdas what's the status with these (seemingly unreliable) Kafka tests? Should they be disabled?

Test build #25308 has started for   PR 3967 at commit 8a898c4.

This patch merges cleanly.

Test build #25308 has finished for   PR 3967 at commit 8a898c4.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class PoolSuite extends FunSuite with LocalSparkContext

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/25308/
Test PASSed.

Looks good, 'Ill pull it in.


Merge 0.21.12

This had a non-trivial port of #3920.  I'd like to give @RafalSumislawski, @ashwinbhaskar, and @hamnis a chance to double check the URI part before we release 1.0.0-M8.

there is a failing test on async http client strip fragments from URI (11 ms)

The backport of #3920 looks good to me.

there is a failing test error in async http client ClientRouteTestBattery

Yeah, that's one of the flaky ones.  I don't know whether we've hit a tipping point of if GitHub Actions changed, but it has gotten worse.

GitHub Actions has gone out for a walk, but most of the builds are fine.


[Interpreter] NTT-32 failing.

https://github.com/cucapra/calyx/blob/c85787b899767686707f4a014b0c51870f62f75a/evaluations/cidr-pldi-2022/benchmarks/ntt-32.futil
https://github.com/cucapra/calyx/blob/c85787b899767686707f4a014b0c51870f62f75a/evaluations/cidr-pldi-2022/benchmarks/ntt-32.futil.data
 fud e evaluations/cidr-pldi-2022/benchmarks/ntt-32.futil --to interpreter-out -s verilog.data evaluations/cidr-pldi-2022/benchmarks/ntt-32.futil.data

Results in:
✖ interpreter → interpreter-out
`./target/release/interp  "--no-verify" -l /Users/cgyurgyik/Projects/futil-clone/futil --data /var/folders/92/gt5cgc1d6rz4r1yvkl_p9www0000gn/T/tmp3wakiddi/data.json /var/folders/92/gt5cgc1d6rz4r1yvkl_p9www0000gn/T/tmpxg1y3ds4' failed:
=====STDERR=====
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', interp/src/interpreter/steppers/group_interpreter.rs:156:61
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

=====STDOUT=====

^
https://github.com/cucapra/calyx/blob/161e09471ea9e1198d2f479bce7ff3a7036b5b4a/interp/src/interpreter/steppers/group_interpreter.rs#L155-L157
This works on verilog, iverilog with expected results:
{
  "cycles": 272,
  "memories": {
    "a": [
      14,
      50,
      49,
      58,
      48,
      6,
      75,
      69,
      20,
      94,
      65,
      58,
      62,
      9,
      18,
      46,
      29,
      5,
      40,
      40,
      30,
      87,
      90,
      7,
      10,
      12,
      70,
      32,
      74,
      70,
      30,
      14
    ],
    "phis": [
      1,
      28,
      8,
      30,
      64,
      46,
      27,
      77,
      22,
      34,
      79,
      78,
      50,
      42,
      12,
      45,
      96,
      69,
      89,
      67,
      33,
      51,
      70,
      20,
      75,
      63,
      18,
      19,
      47,
      55,
      85,
      52
    ]
  }
}

https://github.com/cucapra/calyx/blob/161e09471ea9e1198d2f479bce7ff3a7036b5b4a/interp/src/interpreter/steppers/group_interpreter.rs#L155-L157

Investigating now

Ok thank you. The program is quite large, and I haven't had a chance to try and minimize it yet.

I've found the bug (it's very silly), trying to resolve a discrepancy in the outputs


Bad colour contrast in links in Contribute Code / Hardware

When I click either the Code or Hardware links at the bottom of the landing page, the resulting overlay is semi-transparent against a green background, but the text box underneath the paragraph of text is a turquoise colour and almost impossible to see until hovering over it, where it turns white.
Same effect on both FF40.0.3 and Konqueror, on oS 13.1 64-bit.

screenshot: http://susepaste.org/63365011

Thank you @pierre4l for sending the issue. I have just fixed it in commit: https://github.com/cyntss/opensuse-landing-page/commit/d1fec6f47dde58b16a02c69ca17f8f8e16a434c3


Forked with new features

Hi Joel,
Thanks for writing Fastmate - it's excellent and I use it daily since Fluid became less dependendable as a Site Specific Browser. I did miss some features and spotted some bugs. Once I start hacking though there were quite some things I added, so I forked your repository and added them there. Happy to merge them if you're interested!
https://github.com/mdbraber/fastmate/commit/2d58e7af73c56962b35ede71796c3f45909fd338
Features added:

Applescript support (get url, title, run JavaScript)
Separate compose window
Colorize mailbox labels
Download support within the app
Quick shortcuts for labels (JS)

And some minor bugfixes (e.g. beta support for downloading)

Hi! Thanks for using Fastmate! 😊
Yes, I'll happily accept contributions! If it's not too much trouble, I just ask that you separate each feature into separate PRs.
Thoughts:

AppleScript: Sounds great!
Separate compose window: This sounds like a great feature that I would like myself. I do think it should be a setting in the Fastmail settings window though - so consider adding that (or submit a PR with what you have and I can add it)
Colorize mailbox labels: I believe Fastmate should stay as close to the vanilla Fastmail-experience as possible - so while I'm not against it per se it should go behind a setting if you want to merge it.
Download support within the app: Sounds great!
Quick shortcuts for labels: Sounds great!
Bug fixes: Always keep those coming!

Thanks for your feedback. I'll try and see if it's easy / possible to separate the features into separate PRs. If you have any pointers for doing that I'd welcome that (as e.g. the Storyboard has now already changed a bit, so not sure how to separate that again for separate PRs). Any help on bringing the changes over to your repository are appreciated.
Colorize mailbox labels is already a separate setting, I'll add one for the Separate compose window too, as well as the Quick Shortcuts for Labels (which is a JS feature).

Ah I see. Yeah I'll have to take a close look at the code and see how to separate that when I get the time. But one way to get started is to try separate each feature into a single commit each. An easy way to get started with that would be to do something like this:

Soft reset your commits so all your changes are in the worktree

git reset --soft 150ebcb4f58732ca42020754e5c81500d972f99a

Pick a feature that you want to make a commit for, let's say "colorize mailbox labels"
Start an interactive stage:

git add -p

Answer y for all hunks that are related to this feature, and n for the rest
Commit these changes

git commit -m "Add support for colorizing mailbox labels"

Repeat from step 2 for the rest of the features.

This normally works fine for the storyboard as well, you can commit smaller parts of it. To verify that each commit works in isolation you could git stash after each commit, try compiling, and then git stash pop after.

Thanks for the tips - I'll take a look at those.
Problem is mostly I've been developing this locally without the idea first that I would fork the repository, so it's currently without any separate commits. Maybe I'll find the time to separate my features and 'redo' as separate PRs. Would be great if you could take a look at my repository, maybe suggest some ideas / improvements and then I can manually start re-adding them as separete PRs to your repository.

Hi again @mdbraber!
I've looked through your code.  I posted a comment about the file downloading part (this is my favorite feature so I really think we should try to get this merged). All in all it the code looks good! The file downloading function could probably be simplified a bit but we can discuss that if you can make a PR for it. In any case, I'd like to merge all your features except the following:

Separate compose window: I think I will implement this as part of solving #20 (multi-window support) which will incorporate the change anyway, so I don't think any merging is needed. I really like the shortcut idea so I'll make sure to add that as well 😊
Colorize labels: the reason I think we should exclude this is that Fastmail has added label support in beta which already supports colorization, so I think Fastmail is solving this for us (unless I misunderstood and your code solves a different problem).

Thoughts?

Excellent. What would you recommend as the best suggestion for merging? I'm no expert coder, so feel free to suggest what's best to do here.
Colorize labels is a personal feature that colors message items with a background color similar to the label (so the message item in the message list is colored). It can certainly be left out as it's a highly personal feature (I can make my own branch for that).

I see - here's a suggestion for solving your label color issue. I think we we should add user script support anyway, and it feels like that would solve the problem, right? For example if Fastmate supported that you add a folder containing .js-files which it will run - then everyone can customize CSS/JS for personal features without having to touch the Fastmate code. Would that solve your problem?
As for merging the rest, here's what I think you should do: make a new branch from the current master of this repo. I did some pretty large changes yesterday, including adding a KVOBlockObserver class which you should use for observing titles etc. Then copy the code you want to merge into that branch. Make one commit for each "feature", and then you can make a single pull request from that branch and we can review it all as in one PR.

User scripts were added in 1.5.0 so you can try out your custom scripts/CSS with that feature!

I just noticed that downloading only works half.
I received an email with multiple images. I can click the image to open it inside the app. So far so good. Clicking the dowbload button directly from the email opens the file in the default browser. Also OK. But when I click the link to download all files at once (as a zip) nothing happens. Is this included in the PR or would you prefer a separate issue?

I just noticed that downloading only works half.
I received an email with multiple images. I can click the image to open it inside the app. So far so good. Clicking the dowbload button directly from the email opens the file in the default browser. Also OK. But when I click the link to download all files at once (as a zip) nothing happens. Is this included in the PR or would you prefer a separate issue?

@metbril That doesn’t sound too good. I’d appreciate if you could make a new issue for it, maybe with a screenshot for which button it is that doesn’t work!

@metbril That doesn’t sound too good. I’d appreciate if you could make a new issue for it, maybe with a screenshot for which button it is that doesn’t work!

See #29

See #29


Clarifying FMT_SMF.1.1(2) activities section for password/passphrase complexity

In the activities section of the new FMT_SMF.1.1(2) requirement, I think there is a small need to clarify the requirement for the password/passphrase complexity setting.
I am specifically looking at the wording here https://github.com/commoncriteria/fileencryption/blob/master/input/fileencryption.xml#L1677 that says

If password or passphrase authorization factors are implemented by the TOE, then the appropriate "change" selection must be included.

Reading this statement by itself, I interpret to say that the TOE must implement a management function to support a configurable complexity setting for the password / passphrase if the TOE implements any password/passphrase authorization.
However, earlier in the PP in the Application note for FCS_CKM_EXT.1.5(1), the text says

For FCS_CKM_EXT.1.4(1) If the minimum password length is settable, then ST author chooses "a value settable by the administrator for this component, as well as the "configure password/passphrase complexity setting" item for FMT_SMF.2. If the minimum length is not settable, the ST author fills in the assignment with the minimum length the password must be (zero-length passwords are not allowed for compliant TOEs).

Which I read as saying that the management function is optional and only applies if the complexity is in fact configurable.
I would assume the latter interpretation is the intended requirement, but please clarify if that is the incorrect interpretation. If my interpretation is correct, then I would think the text for new requirement FMT_SMF.1.1(2) should be a bit more precise, such as

If password or passphrase authorization factors are implemented by the TOE and their complexity is configurable, then the appropriate "change" selection must be included.

In alignment with NIST SP 800-63, I am removing all requirements surrounding complexity except for supported characters.

Thanks for following up.


feat: add explainer page about PR velocity

Description

This PR adds an explainer page about PR velocity. This would help new users of OpenSauced gain a better understanding of this feature and how it can aid them.
What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[ ] 🐛 Bug Fix
[X] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents

Fixes #142
Mobile & Desktop Screenshots/Recordings

Added tests?

[ ] 👍 yes
[X] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[X] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[ ] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

As of my last knowledge update in January 2023, "PR velocity" typically refers to the rate at which pull requests (PRs) are created, reviewed, and merged in a GitHub repository. It is a metric used to assess the efficiency and productivity of a development team or project. Here's an explanation of PR velocity in the context of GitHub:
Pull Request (PR): In Git-based version control systems like GitHub, a pull request is a proposed change to the codebase. It allows contributors to submit changes for review before merging them into the main branch.
Velocity: In agile development methodologies, velocity is a measure of the amount of work completed in a given time frame. It is often used to plan and track the progress of a development team.
PR Velocity: When applied to GitHub, PR velocity is a measure of the speed and efficiency with which pull requests are processed. It encompasses the entire lifecycle of a PR, from its creation to review and eventual merge.
Creation Rate: The frequency at which new pull requests are opened. A higher creation rate might indicate an active development cycle.
Review Time: The time taken for reviewers to assess and provide feedback on a pull request. Shorter review times are generally associated with higher velocity.
Merge Time: The time it takes to merge a pull request after it has been approved. A quick merge time contributes to a higher PR velocity.
Closed or Rejected Rate: The percentage of pull requests that are closed or rejected without being merged. A low closed/rejected rate might indicate a successful and collaborative development process.
Overall Turnaround Time: The total time taken from the creation of a pull request to its successful merge. A lower overall turnaround time suggests a faster and more efficient development workflow.
Monitoring and Improvement: Teams can use PR velocity as a key performance indicator (KPI) to monitor their development process. If the velocity is consistently low, it might indicate bottlenecks or inefficiencies that need addressing. Regularly analyzing PR velocity can help teams identify areas for improvement in their development workflow.
It's important to note that the specifics of PR velocity can vary between teams and projects, and the interpretation of these metrics depends on the context of the development process in place. Additionally, GitHub itself provides various features and integrations that allow teams to track and analyze their development metrics. Always refer to the most recent GitHub documentation for the latest features and practices.

As of my last knowledge update in January 2023, "PR velocity" typically refers to the rate at which pull requests (PRs) are created, reviewed, and merged in a GitHub repository. It is a metric used to assess the efficiency and productivity of a development team or project. Here's an explanation of PR velocity in the context of GitHub:
Pull Request (PR): In Git-based version control systems like GitHub, a pull request is a proposed change to the codebase. It allows contributors to submit changes for review before merging them into the main branch.
Velocity: In agile development methodologies, velocity is a measure of the amount of work completed in a given time frame. It is often used to plan and track the progress of a development team.
PR Velocity: When applied to GitHub, PR velocity is a measure of the speed and efficiency with which pull requests are processed. It encompasses the entire lifecycle of a PR, from its creation to review and eventual merge.
Creation Rate: The frequency at which new pull requests are opened. A higher creation rate might indicate an active development cycle.
Review Time: The time taken for reviewers to assess and provide feedback on a pull request. Shorter review times are generally associated with higher velocity.
Merge Time: The time it takes to merge a pull request after it has been approved. A quick merge time contributes to a higher PR velocity.
Closed or Rejected Rate: The percentage of pull requests that are closed or rejected without being merged. A low closed/rejected rate might indicate a successful and collaborative development process.
Overall Turnaround Time: The total time taken from the creation of a pull request to its successful merge. A lower overall turnaround time suggests a faster and more efficient development workflow.
Monitoring and Improvement: Teams can use PR velocity as a key performance indicator (KPI) to monitor their development process. If the velocity is consistently low, it might indicate bottlenecks or inefficiencies that need addressing. Regularly analyzing PR velocity can help teams identify areas for improvement in their development workflow.
It's important to note that the specifics of PR velocity can vary between teams and projects, and the interpretation of these metrics depends on the context of the development process in place. Additionally, GitHub itself provides various features and integrations that allow teams to track and analyze their development metrics. Always refer to the most recent GitHub documentation for the latest features and practices.

Hi @YOGINIMAHIMA1! :) Can you provide a link to resources that supports your points?


NetworkX endorses spec0

@dschult @MridulS @rossbar Give this a thumbs up if you approve.

Here's a link, for convenience: https://deploy-preview-204--scientific-python-specs.netlify.app/spec-0000/
I approve!

+1

+1 :)

Any reason it was still on draft or we can merge?

Cf skimage's comments, consider adding co-authors to show who is sogming of for each projects

got all the thumbs ups, merging it 🎉


Is it possible to run docker build and docker push inside a container of this image?

I would like to build and push docker images inside a docker container. I want to setup a CI-Environment where docker images are being built and pushed after a git commit has been pushed to gitlab.
I've read about using Docker inside Docker, but since i just want to build and push, this seems to be a little overweight and there is important security issues to be considered (http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/)
Is there a more straight forward way to do this?
Gitlab Version: CE 8.2.3
Docker Version: 1.9.1
Thank you very much
Edit: Excuse me, I didn't realize that #5 talks about just that.

@grahovam I think you can expose the host docker binary and socket to the runner and build/push the images. see #5 to know how you can expose the host docker binary and socket to your runner. But beware, there is still a huge security risk with this method as well since a user would be able to mount the rootfs of the host as a volume in a container and do as they please.

I see the security risk. But it is not more risky than running a gitlab runner directly in my VM instead of in a container, because there the rootfs would be mounted from the beginning, or am I making a mistake here?

that is true. if you are creating a VM for the sole purpose of a runner then it should be mostly fine.

It seems like it's still not working. I create a container using
docker run -d \
  --name gitlab-runner \
  --restart=always \
  --volume /srv/docker/gitlab/runner/:/home/gitlab_ci_multi_runner/data \
  --volume /var/run/docker.sock:/run/docker.sock \
  --volume $(which docker):/bin/docker \
  --env='CI_SERVER_URL=https://gitlab.myserver.de/ci' \
  --env='RUNNER_TOKEN=mytoken' \
  --env='RUNNER_DESCRIPTION=myrunner' \
  --env='RUNNER_EXECUTOR=docker' \
  sameersbn/gitlab-ci-multi-runner

and then i go into the container using
docker exec -it gitlab-runner bash

and if i enter docker i get
docker: error while loading shared libraries: libapparmor.so.1: cannot open shared object file: No such file or directory

you can add do a apt-get install libapparmor1 in the image or add the following to the run command.
--volume /usr/lib/x86_64-linux-gnu/libapparmor.so.1:/usr/lib/x86_64-linux-gnu/libapparmor.so.1:ro \
--volume /usr/lib/x86_64-linux-gnu/libapparmor.so.1.1.0:/usr/lib/x86_64-linux-gnu/libapparmor.so.1.1.0:ro \

I will add the libapparmor1 in future releases.

Alright, thank you very much.

have added libapparmor1 in the latest build


Not able to process into Elasticsearch Found

Hi,
We just migrated to a cloud solution using Found. However, when trying to process data into the cluster we are constantly getting the same error:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
We did not have this issue on our local machine ( using the exact same statement ) so maybe this has something to do with Found?
More details:
Script using: PIG
Script statement: STORE bla INTO 'blabla' USING org.elasticsearch.hadoop.pig.EsStorage('es.nodes=http://xxx.eu-west-1.aws.found.io:9200');
I also tried without using port number, no luck.

I got a similar error:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1967)
	at org.elasticsearch.hadoop.rest.RestClient.discoverNodes(RestClient.java:110)
	at org.elasticsearch.hadoop.rest.InitializationUtils.discoverNodesIfNeeded(InitializationUtils.java:58)
	at org.elasticsearch.hadoop.rest.RestService.findPartitions(RestService.java:227)
	at org.elasticsearch.hadoop.mr.EsInputFormat.getSplits(EsInputFormat.java:457)
	at org.elasticsearch.hadoop.mr.EsInputFormat.getSplits(EsInputFormat.java:438)
	at org.apache.spark.rdd.NewHadoopRDD.getPartitions(NewHadoopRDD.scala:115)
	at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:239)
	at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:237)

Using ES / Spark / Python, running a simple:
rdd = sc.newAPIHadoopRDD("org.elasticsearch.hadoop.mr.EsInputFormat","org.apache.hadoop.io.NullWritable", "org.elasticsearch.hadoop.mr.LinkedMapWritable",conf={"es.resource" :"events/events"})

It looks like an issue with elasticSearch server version?

Are you using the v2.1.0?
Here https://github.com/elastic/elasticsearch-hadoop/blob/v2.1.0/mr/src/main/java/org/elasticsearch/hadoop/rest/RestClient.java#L110 this cannot work, since ES servers gives:
http_address: "<IP_ADDRESS>:9200"

Guys, what version of ES-Hadoop are you using? 2.1.2 is not compatible with Elasticsearch 2.0 - only ES-Hadoop 2.2 (currently out at beta1).

Yes got  it! Was this reason.
Le 15 déc. 2015 7:48 PM, "Costin Leau"<EMAIL_ADDRESS>a écrit :

Guys, what version of ES-Hadoop are you using? 2.1.2 is not compatible
with Elasticsearch 2.0 - only ES-Hadoop 2.2 (currently out at beta1).
—
Reply to this email directly or view it on GitHub
https://github.com/elastic/elasticsearch-hadoop/issues/622#issuecomment-164852768
.

I tried it, still no luck. Does anyone know which version Found is using?

@douwevdijk Can you be a bit more specific about what does not work?
Also, have you read the section on cloud/restricted environments?
Without enough information, it's hard to offer any solution...

Hi Costin,
Yes I have read this. I have tried processing with just the most minimal security settings and I checked if any IP was blocked.
But: I am constantly getting the same error and cannot explain it: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Theoretically this should mean there is something wrong with my code, but I also tried with just processing 1 field. See below my code:
register /usr/lib/pig/lib/elasticsearch-hadoop-pig-2.2.0-beta1.jar
register /usr/lib/pig/lib/piggybank.jar;

d = LOAD 'leads.csv' using org.apache.pig.piggybank.storage.CSVExcelStorage(',', 'NO_MULTILINE') AS (lead_id:chararray, cmp:chararray, status: chararray);

STORE d INTO 'chin/leads' USING org.elasticsearch.hadoop.pig.EsStorage('es.nodes=http://XXX.eu-west-1.aws.found.io:9200', 'es.mapping.pig.tuple.use.field.names:true');

FYI, I tried without setting port to 9200 as this is supposed to be default but got a node not available error.

Please turn on logging and post them as gist. The error indicates version 2.2.0 is not used but rather an older version (2.1.0) potentially which is probably still available in the classpath.

Hi Costin,
See here: https://gist.github.com/douwevdijk/1a76b4e061d65e6e9b14
I tried to enable logging but I am not sure this gist includes the lines you need.

Right, there's no logging only the exception. By the way, you should see in the job start-up the ES-Hadoop version used.
One more thing, can you try the latest dev snapshot?

Hi,
Indeed PIG was using the 2.1 jar file. So I have succesfully imported the latest .jar. But now I have to dealer with a connection timeout ( didnt had that with the previous .jar )...

OK, it works now! After enabling es.nodes.wan.only. Thanks for the support.


Remove workaround for missing setter function returns.

Specifically here: visitFunctionDeclaration(FunctionDeclaration node) in formatter_impl.dart.
The rub is that FunctionDeclaration.returnType is null where it should point to the 'void' token.

This issue has been moved to dart-lang/dart_style#297.


Shadow DOM gets erased when empty Document Fragment is added on Mutation Observer and Event is being dispatched

Description
When I'm observing a custom element with MutationObserver just to add even empty DocumentFragment on every mutation, then once I add light DOM content with dom-bind, my shadow DOM gets erased.
It seems to me related to timing between CE upgrade, MutationObserver polyfil, Events, CE attachedCallback.
I'm sorry but I was not able to isolate the problem further, as I could not remove a line from my live sample.
I have marked in comments lines which seems to cause the race condition.
Live Demo
https://jsbin.com/cocapek/4/edit?html,output
Steps to Reproduce

Create shadow-host, that adds something/empty document fragment on every mutation:
shadowHost.observer.disconnect();
// add EMPTY document fragment
var emptyDocFragment = document.createDocumentFragment();
shadowHost.shadowRoot.appendChild(emptyDocFragment);
// observe again
shadowHost.observer.observe(shadowHost, { childList: true });

Append Shadow DOM to shadow-host:
var shadowDOM = document.importNode(document.getElementById("shadowDOMTemplate").content, true);
var shadowRoot = shadowHost.createShadowRoot();
shadowRoot.appendChild(shadowDOM);

Append <template is="dom-bind"> with some content into the shadow-host.

Expected Results
Shadow DOM should be rendered
Actual Results
..it's not. (in IE11 it flashes for a moment)
Browsers Affected

[ ] Chrome
[x] Firefox
[x] Edge
[?] Safari 9
[?] Safari 8
[x] IE 11

Versions

Polymer: v1.7.0
webcomponents: v0.7.23

I have managed to remove dom-bind from question, so it seems to be just a polyfil problem


[ESP32]Periodic calling of AT+CWJAP? fails after about 3 minutes.

I am using older version of ESP-AT because I communicate with ESP32 over SPI from STM32F4 and newer verions don't have SPI for ESP32 (I didn't get feedback on why it was removed). Specifically I am using this commit https://github.com/espressif/esp-at/commit/b80d4469ee2ecea93ab8bb1df03766c0ef833dd9.
My setup:
STM32F4 ---SPI---> ESP32 Wrover B ---IP---> Google Chrome client
Access point: TP LINK WR802N
CWJAP_INFO_RECV_TO.zip
In a zip file there is my screenshot of a logic analizator.
Err2 - CWJAP_INFO_RECV_TO - success.png shows successful call of AT+CWJAP?.
Err2 - CWJAP_INFO_RECV_TO - fail - pt1.png shows failed call.
Err2 - CWJAP_INFO_RECV_TO - fail - pt2.png shows time from the MISO: AT+CWJAP?\r\n to hardware restart of ESP32. (28 seconds)
Test case
STM32 connects ESP32 to an AP and opens HTTP server over AT commands using this procedure.
On STM32 startup I am sending, in this order:
Restart ESP32 with EN pin
ESPDriver_SetAutoconnectToAPoff - AT+CWAUTOCONN=0\r\n
ESPDriver_SetModeStation - AT+CWMODE=1\r\n
ESPDriver_SetStationDHCPon - AT+CWDHCP=1,1\r\n
ESPDriver_SetMultipleConnsOn - AT+CIPMUX=1\r\n
ESPDriver_ConnectToAP AT+CWJAP=”SSID”,”PW”\r\n
After a successful connection:
ESPDriver_SetmDNS - AT+MDNS=1,"esp32","_http",80\r\n
ESPDriver_SetHTTPServerOn - AT+CIPSERVER=1,80\r\n
ESPDriver_SetTCPTimeoutToTen - AT+CIPSTO=10\r\n
After a successful initialization procedure, I am pooling ESP32 every 3 seconds with AT+CWJAP?\r\n to check if it lost its connection to AP to reconnect it if it has.
No clients connect during this test!
Issue
The issue is that ESP32 doesn't return anything after echoing the input command after about 2-5 minutes (time is random).
Is this a known issue, or is there something to fix this?
Thanks in advance.
EDIT1: Added all initalization commands I am sending.
EDIT: Gave up, switched to UART with the latest version.

Sorry for the late reply, now we are still on vacation because of 2019-nCoV


Spec alignment for symmetric decryption of messages

ably-cocoa is not aligned with the specs regarding manual decryption of messages according to TP4 and TM3. More context here #207
┆Issue is synchronized with this Jira Uncategorised by Unito

Reopened due to ARTPresenceMessage decoding implementation needed.


CI: Add circleci redirector API token.

Fixes issues in CI with circleci doc artifact link. Followed the procedure described in larsoner/circleci-artifacts-redirector-action#40.

Self-merging to suppress CI errors.


Update architect-orb to 2.1.0

Towards giantswarm/giantswarm#15898

Sorry merged on accident

thats fine :)


[L-2] Lack of check for tokenURI length

One concern NFT Hashi team themselves brought up is what if tokenURI length is so huge that decoding on the destination goes beyond the gas limits of the associated destination, and NFT remains locked on the source.
It is a valid concern given gas limits on the destination can differ from the source but is not likely to occur.
Resolution To Consider:
Consider determining the maximum acceptable length based on the maximum gas limits of all chains you intend to support and explicitly checking it in all xCalls.

I modified it here.
https://github.com/nfthashi/monorepo/pull/140/commits/f02f2e1f2b07ad5a3e2aa688bf72457cda3f6014

Added token URI length limit in the initializer
Added token URI length limit set function with onlyOwner
Added unit testing for the change
Set initial length as 1000

The desired token URI length is not defined, but for testing purposes, I set it as 1000 for now.


Highlighing issues: Strikethrough and code highlights are conflicting

Describe the bug
Write a text with an inline markup that mixes inline code or verbatim with another inline markup like bold or italic. This text will end up stricken through making it hard to read and against the writer's intentions:

Steps to reproduce
Activate tree-sitter and write something like:
Let's sum two numbers =(+ 1 2)= and again =(+ 3 4)=

This will cause the faulty strike.
Expected behavior
I would expect code or verbatim markup to take precedence over other inline markups like bold or italic.
Emacs functionality
In Emacs code or verbatim take precedence:

Also note that the orgmode manual is explicit about not processing code or verbatim string:

You can make words ‘bold’, ‘/italic/’, ‘underlined’, ‘=verbatim=’ and ‘~code~’, and, if you must, ‘+strike-through+’. Text in the code and verbatim string is not processed for Org specific syntax; it is exported verbatim.

Minimal init.lua
vim.cmd [[set runtimepath=$VIMRUNTIME]]
vim.cmd [[set packpath=/tmp/nvim/site]]

local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'

local function load_plugins()
  require('packer').startup {
    {
      'wbthomason/packer.nvim',
      {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'},
      {'kristijanhusak/orgmode.nvim', branch = 'master' },
    },
    config = {
      package_root = package_root,
      compile_path = install_path .. '/plugin/packer_compiled.lua',
    },
  }
end

_G.load_config = function()
  require('orgmode').setup_ts_grammar()
  require('nvim-treesitter.configs').setup({})

  vim.cmd[[packadd nvim-treesitter]]
  vim.cmd[[TSUpdate]]

  require('orgmode').setup()
end

if vim.fn.isdirectory(install_path) == 0 then
  vim.fn.system { 'git', 'clone', 'https://github.com/wbthomason/packer.nvim', install_path }
  load_plugins()
  require('packer').sync()
  vim.cmd [[autocmd User PackerComplete ++once lua load_config()]]
else
  load_plugins()
  require('packer').sync()
  _G.load_config()
end

Screenshots and recordings
Screenshots provided above.
OS / Distro
Ubuntu 20.04
Neovim version/commit
0.7.0
Additional context
No response

Good catch. Should be fixed now.
Thanks.

Thanks for the quick fix. I can confirm that the issue has been fixed on my side.
Out of curiosity, I have noticed that you use extmark to highlight inline markups. Would it be even possible to use treesitter? If so, is that something that you plan to add?
I just want to understand when treesitter is being used in this plugin to highlight text and when it is not.

I'm working on a separate branch to use treesitter to figure out the places where highlights are needed. Using only tree-sitter grammar to add the highlights is not possible, since org tree-sitter grammar doesn't support it. Under the hood Neovim also uses extmark to highlight tree-sitter nodes, just in a bit different way.

Just a heads up that I just updated markup highlighting to use tree-sitter parser to figure out which nodes to highlight. Let me know if you run into any issues.

Thanks for the updates!


Test KubeOne Release 1.9 - Cluster Upgrading (External) on OpenStack

This is a testing ticket for the upcoming KubeOne release.
This issue has been automatically generated.
### Flatcar
- [x] `/test pull-kubeone-e2e-openstack-flatcar-stable-upgrade-containerd-external-from-v1.29-to-v1.30`
- [x] `/test pull-kubeone-e2e-openstack-flatcar-stable-upgrade-containerd-external-from-v1.30-to-v1.31`

### Rocky Linux
- [x] `/test pull-kubeone-e2e-openstack-rockylinux-stable-upgrade-containerd-external-from-v1.29-to-v1.30`
- [x] `/test pull-kubeone-e2e-openstack-rockylinux-stable-upgrade-containerd-external-from-v1.30-to-v1.31`

### Ubuntu
- [x] `/test pull-kubeone-e2e-openstack-default-stable-upgrade-containerd-external-from-v1.29-to-v1.30`
- [x] `/test pull-kubeone-e2e-openstack-default-stable-upgrade-containerd-external-from-v1.30-to-v1.31`

Tested in #3455, passing! ✅
/close


YouTube videos now shows title

#7549
Testing Plan:
Tested using several Youtube and vimeo links.
Screenshots:

Hi @harry-hov, that looks nice!  Just some things I'm noticing:

It looks like you aren't following Zulip's commit discipline
(it's an important aspect).

You are failing bug_down tests (you can click 'details' next to the failed test to see where).  Also, it helps to run tests locally, check this out for more info.

Thanks @whoodes, for the important links.
I'll follow the Zulip's commit discipline from now onwards and also will take a look at the details of test  failure.

Hey, @harry-hov , I checked this out on local and it works great, I think this is a fantastic change! I haven't looked at the actual code in that much detail but it looks okay to me.
I just wanted to point out that you would want to have the commit summary (title) follow the convention we use. You can read more about that in the version-control docs here. Please run ./tools/lint from within vagrant to get the related error messages. It should be fine if you change it to something with the format of: youtube: Video now shows title. (start with small caps before ":" then space followed by capital letter and end with ".")
After you've done that, you can @ a core team member to get this cleared.
(also: if this gets merged, we might want to follow up with some changes in the alignment of these inline videos, but I'm not sure)

Done with Commit message. Tysm @YashRE42

Please review @timabbott

@punchagan there's a bunch of issues/PRs with youtube/vimeo in the description that we may want to clean out as part of the open graph previews work.

@timabbott If we are clear on what the intended behaviour is, I would be happy to clean out these PRs! For instance, do we want to show the title of the video for YouTube videos, like we do for Vimeo?

Yes, ideally without introducing visual glitches or material delay in message delivery.

Super-seeded by #12492


Droid specie does not match scheme

Thanks for supporting this awesome project.
I have bug with fields validation.
In specie schema homeworld field marked as required, but droid) have homeworld.
In this case,you need mark homeworld field as not required or add droid homeworld.

Just encountered the same issue. I am checking if there is a next page in the json file via an if statement which checks if the next page is null. But droids return null as well. Can we change it to Unknown or something else?
Cheers :)


Updates readme

Merging this PR will

Fixes broken anchor links
Updates code of conduct link to point to code of conduct markdown file
Renames Microsoft 365 & Platform Community to Microsoft 365 & Power Platform Community

Good catch on the comments and commit verification @Jwaegebaert 👍
I’ll fix tomorrow morning.

All done @Jwaegebaert 👍
I reckon I must have accidentally overridden some of my changes when rebasing before I raised the PR and I just didn't notice.
Also, good to point out the unverified commit, it wasn't set it up on my new Windows desktop.


Some requests have an uncontroller timeout time

I have the following setup in rails config
Rails.application.config.middleware.insert_before Rack::Runtime, Rack::Timeout, service_timeout: 240, wait_timeout: 240, wait_overtime: 240

But in log for some requests the timeout is 15 ms, but why that time is setup for the some requests only? those requests make faults to my server....
I, [2020-03-28T08:21:24.598269 #787628]  INFO -- : [29a48c5a-a1b2-4914-9e84-473b12e294e2] Sent mail to<EMAIL_ADDRESS>(8.2ms)
F, [2020-03-28T08:21:24.599299 #787628] FATAL -- : [29a48c5a-
a1b2-4914-9e84-473b12e294e2]
F, [2020-03-28T08:21:24.599346 #787628] FATAL -- : [29a48c5a-a1b2-4914-9e84-473b12e294e2] Rack::Timeout::RequestTimeoutException (Request ran for longer than 15000ms):
F, [2020-03-28T08:21:24.599377 #787628] FATAL -- : [29a48c5a-a1b2-4914-9e84-473b12e294e2]
F, [2020-03-28T08:21:24.599423 #787628] FATAL -- : [29a48c5a-a1b2-4914-9e84-473b12e294e2] app/controllers/application_controller.rb:60:in `redirect_to_slug_if_name'
I, [2020-03-28T08:21:24.599633 #787628]  INFO -- : source=rack-timeout id=9ba8186d-998d-411a-9298-43d9c6c27045 timeout=15000ms service=15058ms state=completed
I, [2020-03-28T08:21:24.599705 #787628]  INFO -- : source=rack-timeout id=9ba8186d-998d-411a-9298-43d9c6c27045 timeout=15000ms service=15058ms state=completed
I, [2020-03-28T08:21:54.624311 #787628]  INFO -- : source=rack-timeout id=04629ae7-1462-42cb-b886-ea05f5ecb4d5 timeout=240000ms state=ready
I, [2020-03-28T08:21:54.624660 #787628]  INFO -- : source=rack-timeout id=04629ae7-1462-42cb-b886-ea05f5ecb4d5 timeout=15000ms service=0ms state=ready
I, [2020-03-28T08:21:55.916763 #787628]  INFO -- : source=rack-timeout id=c4a3499c-6980-4555-90ca-ef772be19622 timeout=240000ms state=ready
I, [2020-03-28T08:21:55.916946 #787628]  INFO -- : source=rack-timeout id=c4a3499c-6980-4555-90ca-ef772be19622 timeout=15000ms state=ready

I suspect you have the middleware inserted twice. Try using rake middleware to debug.


upgrade to v28 + recovery mode (#67)

add jobs for build and test
use node with github actions
Add new error type for transaction version mismatch
make FIELD_NETWORK an expert item
change Value for Amount label
create COIN_TICKER
update test cases
Fix print "Amount" instead of "Value" on type Compact
Fix formatting for CompactBalance and CompactBalanceOf "tostring" functions.
Add optional string paging when printing a compactInt type.
Add new substrate versionated files
Do not versionate LookUpSource and VecLookUpSource
Fix check SUPPORTED_MINIMUM_SPEC_VERSION
Fix bad output when printing balances
Update Zemu tests
Refactor coin symbol append
Add support for expert items on methods
Add code for managing memory slots of type Method
Add pointers check
Update readCall, readVecCall and toStringVecCall
Fix code order
Add support for multiSig methods
Support nano s/x testing

Co-authored-by: Emmanuel<EMAIL_ADDRESS>Co-authored-by: lovesh<EMAIL_ADDRESS>Co-authored-by: ER<EMAIL_ADDRESS>Co-authored-by: rllola<EMAIL_ADDRESS>

The KSM and the DOT Recovery Mode are operational [ledger devices]
How to use DOT Recovery Mode:

Written instructions
Video tutorial

How to use KSM Recovery Mode:

Written instructions
Video Tutorial


Can't seem to get to integrate it with HA

Configuration warnings
Integration error: smartir - Integration 'smartir' not found.
Platform error 'climate' from integration 'smartir' - Integration 'smartir' not found.
I get this error no matter what.
I tried so far rebooting with and without the config file.
I tried cloning it in homeassistant/custom_components/smartir/SmartIR
I tried cloning it in homeassistant/custom_components/smartir/
HA 2024.7.1
Any help is appreciated. Thank you

you need to only clone the files contained inside the custom_component folder to your local custom_components folder. After that, restart HA and it should work


Translate the app to Hindi

Translate the app to Hindi by creating a hi.json language file based on the existing translations, and registering it in the i18n.js.

I would like to contribute to it, Hindi being my mother tongue language.

Hi @Abhijit-Dixit , Thank you!

Tried to add the translations in hindi. Please review https://github.com/dodie/tracing-paper-sketching/pull/50

Thank you for your contributions @Abhijit-Dixit and @amgusain !


fix: changed filter from not nil to greater than 0

Tested in 3 machines.

Imported the json with changes to .74 and .86 system name as Snapmirror Updated dashboard for testing


Incorrect Registry Key

The registry key listed to verify the existence of OneDrive is incorrect.  It shows up under HKCU NOT HKLM.
Please update
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 087b8ed9-0b08-88a2-825f-727915801554
Version Independent ID: afd3bb47-f8a7-d1eb-a790-ff49c0794d2f
Content: Install the sync app per machine - OneDrive
Content Source: OneDrive/per-machine-installation.md
Service: one-drive
GitHub Login: @kaarins
Microsoft Alias: kaarins

@BigIve Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Experiencing the same thing, HKCU not HKLM. Installs fine to c:\program files (x86) using SCCM 1910 here.

@scanum (and @rickym61) Doing some more testing, it appears the correct location is:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\OneDrive


KYLIN-4581 Modify the REST API url of update cube build engine

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[x] Bugfix (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)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ ] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[ ] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If this change need a document change, I will prepare another pr against the document branch
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Pull Request Test Coverage Report for Build 6434

0 of 0   changed or added relevant lines in 0 files are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.002%) to 28.049%

Files with Coverage Reduction
New Missed Lines
%

core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/MemDiskStore.java
5
77.81%

Totals

Change from base Build 6416:
-0.002%

Covered Lines:
26254

Relevant Lines:
93602

💛  - Coveralls


Optimize: VM implementation "switch case" to "delegate array"

This PR is a large optimization.
NBodyBenchmark
.NET8  12ms -> 7ms
IL2CPP 81ms ->15ms

All changes are internal, so I think nothing is broken.

I think I've finished revising them according to your comment.

I haven't looked into the implementation of LuaVirtualMachine in detail yet, so I'll merge it in as soon as I've checked it.

I have checked the VM implementation. It looks very good. The only thing that bothers me is that SetOperations is separated into a separate Operators class. Is there a reason for this?
Also, I would also be grateful if you could let me know if you have any references for this optimization.

There is a conflict due to the merge of #47, could I resolve this on my end?

Of course!

I have checked the VM implementation. It looks very good. The only thing that bothers me is that SetOperations is separated into a separate Operators class. Is there a reason for this?
Also, I would also be grateful if you could let me know if you have any references for this optimization.
Considering that LuaVirtualMachine is a static class, and that using lambda expressions reduces readability and the visibility of exceptions, I use nested class.

Also, I would also be grateful if you could let me know if you have any references for this optimization.

No references available. I looked at the generated code and found that it was less efficient, so I adjusted it to generate the optimal code

I've resolved the conflicts and formatted the code.
If possible, could you please add comments to each step of the code? This will help me and other contributors understand the code properly.

@AnnulusGames
OK! Shall I leave the original async code in the comments?

Are these comments sufficient?


word.word results in a link

The other day I noticed when missing a space after a '.' ghost will create a link out of those words.
For example, we have this snippet:
administrative details and the other who can stay with the patient.In most cases having a relative or a professional caregiver...
the editor won't show "patient.In" as a link, but when saved the resulting html will make "patient.In" a link.
Testing this, if we type, for example, Asd.gh, will result in a link when saved.
Is this behavior expected?
Technical details:

1.8.0:
Node Version: 6.9.1
Browser/OS: Chrome/MacOS Sierra
Database: mySQL

This behaviour is expected - as long as whatever is after the period is a valid [top level] domain, Ghost will automatically convert the text to a link. You should be able to see what ghost do by viewing the preview (either click the eye in the bottom toolbar [preview], or click the button next to it [side-by-side preview])

As @vikaspotluri123 pointed out, this behaviour is expected. Closing as this isn't a bug 😄


⚠ Empornium has degraded performance

In e7641e2, Empornium ($EMP) experienced degraded performance:

HTTP code: 500
Response time: 1400 ms

Resolved: Empornium performance has improved in cfb6b63 after 6 minutes.


Df.loc impl

Hello @1e-to! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file sdc/datatypes/hpat_pandas_dataframe_functions.py:

Line 1890:17: E222 multiple spaces after operator

@1e-to conflict


Add 'Extension Pack' as a supported category

@waderyan pls correct if needed.
Extension Pack was recently added as a category and it should be supported in the package.json.

I'm sorry, but @waderyan just pointed out that it should be plural 'Extension Packs'.

I made a PR https://github.com/Microsoft/vscode/pull/19069

PR delivered