Suggestion of features

Hi Feisheng,
Hope you are doing well and congratulations to your great project.
Do you think it would be helpful or possible to add some "readability" on the loggings . For example,

What is the program activated (the name of the process, the title of the window)?
Which button the user clicked? (e.g. "Apply", "cancel", checked some options). Example below

I am not familar with C# but I personally think adding these features to loggings would even make the project more interesting.
Thank you!

The information about the program can be saved in the customizable starting configuration, and while there is no intention at the current moment to add the feature of logging every interaction with every element, a feature was added (Pull Request: https://github.com/Fei-Sheng-Wu/UserActivityTracker/pull/13) where one can programmatically add a custom string message to the recording that can be outputted to the logs during the playing.
Thank you for your feedback.


Possibly change to pokeapi

So I know that you put a lot of work into this but I figured I would mention in case you haven't heard of it. There is a database called pokeapi.co it is a pretty easy to use restful api if anything you could collect the data for your database from it. I was just thinking it might be easier to use than other sites. I'm a novice programmer and it was pretty straight forward plus they tend to stay pretty up to date. They have an absolute ton of data to use.

Hey @ChaosTherum, thanks for the suggestion! When we first started building this site out, we were planning on using pokeapi.co so that we can reduce the amount of custom work that we had to write. But as we started integrating, we realized early on that it probably was going to work out in the long run because of a few reasons:

It would add a dependence onto a service that is maintained by an individual.

Any updates that we want to do on our site now need to wait for the API to update (e.g. gen VII hasn't been added yet so our support for it would be delayed considerably).
Since it's maintained by an individual, at any point if he decides to

@ChaosTherum sorry for the premature comment (using GitHub on your phone is a bad idea 😬). I've updated it now!


Fix emit for export {...} with ES6 target and non-ES6 modules

Fixes #5175.

@mhegazy @weswigham You may want to look this over.

:+1:

:+1:


Add a Post Commit Hook for Jooq Transactions

In order to do things like caching of query/insertion results deep within a chain of nested transactions, it would be helpful to have some sort of callback mechanic that would trigger when the root/top-level transaction is committed.
Some possible classes that could be created to help facilitate this:

TransactionCommitHooks - Could have a register method that nested transactional code could register lambda expressions with to be executed when the top-level commit is completed. Probably would use ThreadLocal for this since ThreadLocal is already used for DslContextProviderImpl.
Enhance DslContextProviderImpl to call the proper set of registered hooks when the unit of work is ended.

Should the hooks fire for rollback? Maybe the lambda takes a bool parameter that says whether it was successful or not? Alternatively, maybe there is a separate success/failure callback? What about nested savepoint commit callbacks? Is there value to having callbacks for all the different levels and some sort of indicator whether it's nested or root?
References:
django uses a callback function to handle performing tasks after commit, https://docs.djangoproject.com/en/2.1/topics/db/transactions/#performing-actions-after-commit

Fixed by #140


[PIP-92] Part-1: Separate Topic Policies into a separate class

Motivation
When setting the topic policy for a geo-replicated cluster, some policies want to affect the whole geo-replicated cluster but some only want to affect the local cluster.
https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters
And I accept penghui‘s advice:
https://lists.apache.org/thread.html/r1c4be3c3b97618625cc7b3410634b43704e0a290df21b7356a491152%40<dev.pulsar.apache.org>
Modifications
Separate Topic Policies into a separate class
Verifying this change
Documentation
doc-required

Have a conversation with @eolivelli in the Slack channel, we agree to contain this PR in 2.9.0 so I have moved the milestone to 2.9 and merged it for now.


Setting an entry on a H5Group to null breaks writing

I've done something unexpected that is I've set an entry to null as it was set by the return of a function.
This breaks in the NativeWriter.EncodeGroup function as this:
            else if (entry.Value is object objectDataset)

does not match null objects.
My suggestion would be to either explicitly check for null and handle that differently (possibly by skipping the value alltogether) or is there something like a Null Dataset?

Could you send me some simple sample to reproduce the issue? Setting an entry to null should give you a compile time warning (in case <Nullable>enable</Nullable> is set in the project properties).
There is no null dataset, only null dataspace. The entries always need to be either a non-null value or be of type H5Dataset<T>, otherwise all type information is lost (null carries no runtime type information) and then PureHDF has no way to create the dataset in the HDF5 file.

I will close this issue for now because I am preparing a v1 release. Feel free to reopen it (or open a new one) if the problem is not yet solved for you.


support 0 decimal digits

https://github.com/smirzaei/currency-formatter/blob/c5bebdb2bbef189d42f081cff5f5acc71db78b0f/index.js#L37
should be:
precision: typeof options.precision === 'number' ? options.precision : currency.decimalDigits

and the same with the other options

Good catch... again :grin: and thanks. Let me know if I missed something.


Web map for spatial features only shown when geometry is a blank node

Consider the knowledge graph below. It contains two features expressing exactly
the same data. With feat1 the Prez web interface shows only a simple from,
whereas for feat2 a web map is displayed along with the form. The only
difference is the way the geometry is referenced by the feature, for feat1
there is an individual declared (geom1) whereas for feat2 there is only an
blank node.
Since these two features are equivalent, I would expect the web interface to
display the same form for each. I initially reported this issue at the
SurroundAustralia repo (https://github.com/surroundaustralia/Prez/issues/130).
While I have not looked into the code, I would not expect a query returning both
blank and non-blank nodes to be a big hassle.
Thank you for reading.
@prefix : <http://my.example.web#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

:dat1 a dcat:Dataset ;
    dcterms:title "Example dataset"@en ;
    dcterms:description "Some examples to show an issue."@en ;
    dcterms:identifier "Dat1"^^xsd:token ;
    rdfs:member :coll1 .

:coll1 a geo:FeatureCollection ;
    dcterms:title "Example collection"@en ;
    dcterms:description "Collection of example features"@en ;
    dcterms:identifier "Coll1"^^xsd:token ;
    rdfs:member :feat1 ;
    rdfs:member :feat2 .

:geom1 a geo:Point ;
    geo:asWKT "POINT(14.083 13)"^^geo:wktLiteral .

:feat1 a geo:Feature ;
    rdf:label "Example feature"@en ;
    dcterms:identifier "feat1"^^xsd:token ;
    geo:hasGeometry :geom1 .

:feat2 a geo:Feature ;
    rdf:label "Another example feature"@en ;
    dcterms:identifier "feat2"^^xsd:token ;
    geo:hasGeometry [ a geo:Point ;
            geo:asWKT "POINT(14.083 13)"^^geo:wktLiteral ] .

Hi Luis, thanks for recreating the issue here. I'll copy my response below for clarity:
"yes that's definitely the current behaviour. We may need to introduce special handling of some predicates for this - can't think of a better way. At present only blank nodes are followed to a certain depth - if we also follow URIs we will get back a lot of unwanted information."
"I would not expect a query returning both
blank and non-blank nodes to be a big hassle."
It's not, but it brings back a lot of other unwanted triples - consider for example where a feature is classed as a geo:Geometry, we don't want all of the triples where geo:Geometry is also the subject.
Thinking about this a bit more, we can probably cater to it with the profiles work we've done. I will confirm and provide an example in time.
The auto built docker images will be moved to Github Container Registry (no Dockerhub) - I haven't got to this yet. We'll follow the github action that's been added to RDFLib itself.


[Languages] Java null pointer handling

Java null pointer handling
Proposed article introduction
NullPointerException is thrown whenever a program utilizes an object reference that has no value. Null references, for example, can be utilized in methods. NullPointerException is thrown whenever you try to use an object reference that has a null value... To access and alter the slots of the null object, use array-like techniques. The value "null" can be thrown as a Throwable value. It is synchronized with a null object.
After then, one must address or even stop the NullPointerException, which can be done in a variety of ways which we shall cover together with a deep understanding of how java handles null pointer exception.
Key takeaways

How to achieve maps and nulls
How to achieve lombok null checks.
Implementing lists and nulls.
Article quality
When handling this topic, my aim is to give out content that will be well understood by any level of learners.

References
N/A

Thank you for your response and we thank you for submitting your topic. After some careful consideration it struck us that this topic may be a bit over saturated throughout other blog sites and official documentations as previously mentioned on your topic form by our content moderator.
We typically refrain from publishing content that is covered widely on the net or other blogs. As we're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts.


Integrate "Capture GPS" with data collection flow

Duplicate of https://github.com/google/ground-android/issues/774


[Improve] Optimize methods for Savepoint service.

Search before asking

[X] I had searched in the feature and found no similar feature requirement.

Description
Optimize the method arrange and split it into blocks for better test.
Usage Scenario
N.A
Related issues
N.A
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hi, @wolfboys @MonsterChenzhuo @GOODBOY008
I want to optimize the service for two items:

Split the corresponding methods into new methods with small blocks
Try to add the test cases.
Any suggestion is appreciated~

Good idea, looking forward to your optimization of this part


Adjust signing domain for RegisterValidator and GetHeader

Update GetHeader to match the spec, should be verified against proposer signing domain.
Reference: https://github.com/ethereum/builder-specs/blob/main/specs/builder.md#containers and https://github.com/ethereum/builder-specs/blob/main/specs/builder.md#signing

The header response should be signed the builder domain


How to get the winning item from roulette

How do you get the winning item that came out in the roulette to be able to know that I won.

You are setting the target item in the beginning so you already know the winner


Python 2.5-2.5 fixes

This PR addresses a couple of bugs that only show up with older Pythons. Specifically:

missing datetime.strptime()
missing callable()
missing str.partition
incorrect compatibility implementation of bin()

Codecov Report

Merging #48 into master will decrease coverage by 0.27%.
The diff coverage is 61.01%.

@@            Coverage Diff             @@
##           master      #48      +/-   ##
==========================================
- Coverage   81.71%   81.43%   -0.28%
==========================================
  Files          26       29       +3
  Lines        3818     3852      +34
==========================================
+ Hits         3120     3137      +17
- Misses        698      715      +17

Impacted Files
Coverage Δ

pyasn1/compat/integer.py
94.02% <0%> (ø)
:arrow_up:

pyasn1/compat/binary.py
16.66% <0%> (-8.34%)
:arrow_down:

pyasn1/type/base.py
78.57% <100%> (+0.08%)
:arrow_up:

pyasn1/compat/string.py
36.36% <36.36%> (ø)

pyasn1/compat/calling.py
66.66% <66.66%> (ø)

pyasn1/compat/dateandtime.py
77.77% <77.77%> (ø)

pyasn1/type/useful.py
82.41% <83.33%> (+0.19%)
:arrow_up:

Continue to review full report at Codecov.

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


Install-AzProfile Cannot validate argument on parameter 'Profile'.

PS /home/azureuser> Install-AzProfile -Profile 2020-09-01-hybrid -Force
Install-AzProfile: Cannot validate argument on parameter 'Profile'. The argument "2020-09-01-hybrid" does not belong to the set "2019-03-01-hybrid" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command again.
This issue is happens when AzureRM profile map is already cached in the local machine
https://github.com/Azure/azurestack-powershell/blob/e7f984960fb6f61f2624d412a833cf91fb8f2a83/src/Az.BootStrapper/Module/Az.Bootstrapper.psm1#L35

Workaround is to do the following and then continue with
Get-AzApiProfile -update

Released a fix in  Az.BootStrapper 1.0.1 version


Pip install -r requirements.txt vs Pip3 install -r requirements

I'm following the getting started guide, which uses pip install -r requirements.txt, I wasn't able to run it but using pip3 install -r requirements.txt does.
This is on a new Ubuntu 18.04 LTS EC2 t2.micro instance.
pip install -r requirements.txt
... # downloads first few python packages
Could not find a version that satisfies the requirement pandas==0.25.1 (from -r requirements.txt (line 5)) (from versions: 0.1, 0.2b0, 0.2b1, 0.2, 0.3.0b0, 0.3.0b2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0rc1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0rc1, 0.8.0rc2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0rc1, 0.19.0, 0.19.1, 0.19.2, 0.20.0rc1, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0rc1, 0.21.0, 0.21.1, 0.22.0, 0.23.0rc2, 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4, 0.24.0rc1, 0.24.0, 0.24.1, 0.24.2)
No matching distribution found for pandas==0.25.1 (from -r requirements.txt (line 5))

This might be because pip is installing for Python2, whereas pip3 is installing for Python3. I don't know exactly what the versioning scheme differences are, but we've generally only been supporting Python3 for this project.

Fixed with the clarifications in the instructions #29.


BUG Node list not dynamically updated after pod recreation

Hi, I have deployed a Typesense cluster on EKS with 3 replicas. When a pod dies and is recreated, it gets a new IP address, but the node list in the Typesense cluster is not updated automatically, causing connectivity issues between the nodes. The new pod appears to attempt to communicate with the other nodes using its new IP, but the cluster still retains the old IP addresses. This leads to connectivity failures, and the cluster cannot function correctly after a pod is recreated.
Here is a log from the failing pod:
I20240930 10:01:12.758893   139 node.cpp:1579] node default_group:<IP_ADDRESS>:8107:8108 term 3 start pre_vote
W20240930 10:01:12.758957   139 node.cpp:1589] node default_group:<IP_ADDRESS>:8107:8108 can't do pre_vote as it is not in <IP_ADDRESS>:8107:8108,<IP_ADDRESS>:8107:8108,<IP_ADDRESS>:8107:8108.
The node list contains old IP addresses (e.g., <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>), but the newly created pod has the IP <IP_ADDRESS>. The cluster should dynamically update its node list when a pod is recreated, but this does not seem to happen, causing the pod to be excluded from cluster operations.
Steps to Reproduce:

Deploy a Typesense cluster on EKS with 3 replicas.

Kill one of the pods to force it to be recreated.

Observe the logs and notice that the recreated pod gets a new IP address, but the old IP address is still retained in the cluster configuration.

Check for connectivity issues between the nodes in the cluster.

Expected Behavior: The node list in the Typesense cluster should dynamically update when a pod is recreated and its IP changes.
Actual Behavior: The node list is not updated automatically, causing connectivity failures between the nodes when one of them is recreated with a new IP.

This is fixed and will be available in the upcoming release. Please upgrade to te latest version.


Add a quick start which contain some examples.

Add a quick start which contain some examples.

缺少了远端checkpoint 的支持

already supported In the latest code.


Enhancement - added new "selected"  date as an additional parameter to 'dayBuilder'

Amended 'dayBuilder' event handler to pass an additional 'DateTime? selected' parameter, where 'selected' represents the most recently tapped, date or null if there has been no user activity. On initialization,, the selected attribute is assigned from 'initialDate'
This allows the user to highlight the most recently selected date

this is already possible to do yourself using this framework, without including it in the framwork itself. have a look at the date range picker example.


Project sorting method

While reviewing some PRs recently I realized it could be interesting to have some guidelines around where a project should be added. For now, I'm informally keeping projects sorted chronologically by PR time.
Do you have any thoughts or suggestions @szarnyasg?

Chronological is fine. It could also be alphabetical.
Another idea that comes to mind is sorting based on some sort of a popularity metric (e.g. GitHub stars) but that's a bit dubious, so I'd stick to chronological now.

Thanks! Agree on keeping things chrono for now. :smile:


Slice list fragment

What this PR does / why we need it:
Slice list fragment's code and separate it's different variants.
Which issue this PR fixes:
fixes #783
Special notes for your reviewer:
This is in line with #783 proposal. Please test the demo extensively since the code has changed quite a lot and even though I have tried to test it's every aspect, something might have skipped my eye.
Release note:
- Simplify fragment code base by separating different variants and modularizing them (list)

On a first look this seems like a reasonable approach, but I want to take another look later tomorrow and iterate especially on the ideas mapping to hugo modules.

As discussed. I think this additional layer of abstraction adds too much complexity in comparison to the reduction of code duplication.
Different design framework might do different things and I think using helpers and per framework partials is the better way to go.
Awesome thought and happy you are coming up with new solutions and ideas.
Closing this in favor of duplication and a sub directory for each framework and a specific fragment call such as fragment = "tailwind/contact".
Let me, know if that doesn't match, what we discussed.


Transport Level Error on Ubuntu

This issue was opened in the vscode-mssql repository, but the user saw the same issue in ADS as well.

When trying to execute a long query I'm getting some sort of timeout apparently? I'm not sure about what's happening. The error message I receive is the following:
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 35 - An internal exception was caught).

The strange thing is that I have no problem when trying to run a simpler version of the query, it works fine. Also, another thing I noticed is that when running the same long query on Windows through SQL Management Studio does actually work, so maybe there are some hidden configurations on Linux or inside VS Code that are different from SQL MS?

Closing older issues without current repro reports.  Please let us know if you're still impacted by this issue.

I get this error on Ubuntu also. I migrated my existing DB from Azure to an Ubuntu VPS, and get these errors intermittently in production applications, maybe once an hour on queries that had never previously failed.


build --with github.com/caddy-dns/cloudflare still only builds with v2.7.6

Will this be fixed in the near future ?
I made this ticket some time ago and its closed because it fixed fatal error in building but its still locked to only build up to caddy v2.7.6
Using
xcaddy build master --with github.com/caddy-dns/cloudflare@master=github.com/mohammed90/cloudflare@master
Allows building latest caddy, but that was just a bandaid at that time, what is the future looking like for this plugin.

I believe it won't be an issue once 2.8 is released, if I understand it correctly.

I believe it won't be an issue once 2.8 is released, if I understand it correctly.

So that would also work with all nightlies/beta's and not only when we hit 2.8 final release?

What would also work?

What would also work?

I mean you believe it will work for when 2.8 is released, but what with all small/beta/nightly releases after 2.8,
would xcaddy build master --with github.com/caddy-dns/cloudflare work with all small changes after that or would it only be after each milestone as caddy final releases?

My understanding is that the current issues are caused because Go doesn't see that 2.7.6 is a "child" of 2.7, because it was tagged from a separate branch other than master. But 2.8 will be tagged from master again, so I think everything should just work as expected then.

Should be fixed now with the release of 2.8


(PDB-1157) Cleanup release notes for 3.0.0

Folding in the feedback from Ken's PR here: https://github.com/puppetlabs/puppetdb/pull/1513. I have put all my changes in a separate commit so that it can be reviewed separately. I'll collapse the two commits once review is done.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1619/

@ajroetker @wkalt made the fixes suggested, collapsed the commits so it's hopefully ready to merge. If you want to see the most recent changes I made, they are separated out here.

+1 aside from the note about fails

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1630/

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/1631/


Unknown operating system

Firstly thank you for your hard work.
I parsed an IIS log file (in W3C format), and in the result, most of the operating system was "Unknown"
In the log file, user agents stored in the following format:
Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;en-US;+rv:1.9.2)+Gecko/20100115+Firefox/3.6)
I checked the source and found that however in the code (parser.c line 1226) there is a comment that + symbols should be decoded, they are not actually decoded in decode_url():
      /* Make sure the user agent is decoded (i.e.: CloudFront)
       * and replace all '+' with ' ' (i.e.: w3c) */
      logitem->agent = decode_url (tkn);

If I add the following line after this, then user agents are successfully parsed:
      logitem->agent = char_replace (logitem->agent, '+', ' ');

Thanks for reporting this. Interesting, are you in the latest version?

I am using 1.3 version from release page (GoAccess 1.3 - Friday, November 23, 2018)
Now I checked parser.c on master, it also doesn't contain code for decoding + into space for the UserAgent

Hi, I can confirm that this bug is still present in version 1.4, and I can confirm that the suggested change fixes the problem. So it would be great if someone could add it to the next version (its not in master either)

@humaita-github thanks for the heads up on this. I'll push a fix for the upcoming version. I added this to the v1.4.1 milestone.

This has been fixed and will be pushed out in the upcoming release pretty soon. Stay tuned.
@szazo Just a heads up on the fixed you proposed above. It will read from an invalid address since the memory is not allocated, so please use the fixed from upstream.

thank you @allinurl :)


Multiple files validation

Flask-WTF seems to validate only first file from an input with multiple files (e.g. " input type="file" multiple="multiple" name="files" "). At the very least such behavior should be specified in the docs.

This is mostly an issue with WTForms, which doesn't provide a field that handles multiple files.  I've submitted a patch: wtforms/wtforms#281.  Leaving this open because the validators should support multiple files once that's merged.

Do you have a work around for this. In the latest version of wtform (from git) I have the MultipleFileField but validation step doesn't work.

Update: WTForms 2.2 added the MultipleFileField field.


YUM unzip, patch dependencies for CentOS

Vanilla CentOS have no unzip and patch tools, need ensure they exists.

Thanks


improvement: show toast when note dialog contains an empty string

Description

When you want to update a note text field into an empty string, a request is sent to the backend. This fails and responds with a 500 internal server error since the database does not allow an empty string for a note text.
This PR contains a client-side check if the note dialog is empty. If this is the case, a toast is displayed, which informs the user that he needs to enter text. Furthermore, there is no request sent to the backend if the string is empty.
Changelog

added a check for an empty string on note text change
added toast messages in i18n

Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] The light- and dark-theme are both supported and tested
[x] The design was implemented and is responsive for all devices and screen sizes
[x] The application was tested in the most commonly used browsers (e.g. Chrome, Firefox, Safari)

(Optional) Visual Changes
Before:

After:

I am sorry if this is a little late, and I don't know if this has been discussed before, but I feel like it would be better for UX if, instead of showing an error toast, we just reset the text to the last non-empty value. What do you think?

I am sorry if this is a little late, and I don't know if this has been discussed before, but I feel like it would be better for UX if, instead of showing an error toast, we just reset the text to the last non-empty value. What do you think?

That is fine with me. I just wanted to get rid of the "unnecessary" backend call.


Fix automath on clipboard paste

It was broken since https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-27.html#clipboard-input-pipeline-integration

Upstream PR: https://github.com/isaul32/ckeditor5-math/pull/154


[v1.0.0] Apply same topic file twice should do nothing but update the AGE of not changed resources

When I create for the first time a topic, the displayed time in 'get all' command is ok:
By example, I apply topic creation, and I get following display after few minutes:
kafkactl apply -f 'topic file.yml'
#few minutes later
kafkactl get all
#output of the command get all:
 Topic                                             AGE
  topicName
                                                    il y a 1 minute
 topicName2
                                                    il y a 1 minute

But if execute the same apply again, I get this output
kafkactl apply -f 'topic file.yml'
#few minutes later
kafkactl get all
#output of the command get all:
  Topic                                             AGE
  topicName
                                                    à l'instant
  topicName2
                                                    à l'instant
kafkactl diff on the same files returns nothing (it's ok)
AGE is always at 'à l'instant', even after serveral minutes.

Tested on Windows 10

This is most likely due to resources being created in earlier than v1.0.0 where the creationtimestamp was sometime set to null. Such resources are still having null creationtimestamp right now in the compacted topic.
Updating the resource (with an actual change) should make this disappear.


Adding torch.compile compatiblity

Hey e3nn developer here. Thanks for the great work ! Interested in upstreaming the kernels into the main repo if you guys are interested.
We recently landed full PT2 compatibility. I re-ran the benchmarks and results were pretty dramatic. This was on an RTX A5500. I was wondering if it's possible to rerun the benchmarks on an XPU.
Interested in figuring out when to pivot to custom kernels and when to let Inductor take charge.
Also please feel free to edit my PR to suit your needs. Just wanted to point out the flag changes.
Thanks again !
Update: Did not check numerical accuracy so maybe that might be leading to some gains ? The flipping of the order is also interesting since I would have expected the approach highlighted in the paper to be better for higher Ls.
python benchmark.py cuda 1 --min_log_size 2.0 --max_log_size 6.0 &&
python benchmark.py cuda 2 --min_log_size 2.0 --max_log_size 6.0 &&
python benchmark.py cuda 3 --min_log_size 2.0 --max_log_size 6.0 &&
python benchmark.py cuda 4 --min_log_size 2.0 --max_log_size 6.0

Speedup = e3nn time / custom triton kernel time

Hi @mitkotak, sorry about the delayed response - I didn't have notifications for this repo turned on(?). For your specific PR, I'll give it a try as soon as I get a chance, so thank you very much for pointing out the recent optimizations!
RE: upstreaming back to e3nn we have thought about, and we can still have that discussion but hesitated mainly because the results aren't numerically exactly the same, given that we're using literals pretty heavily, and didn't want to affect the e3nn user experience (e.g. in case someone uses weights trained without EquiTriton, then uses EquiTriton and gets different results). We are definitely happy to collaborate, and would love to discuss!

No worries ! Appreciate the follow up and thanks again for the cool work. Yup agreed on the numerical part. Have been seeing similar funky behavior but hopefully we can contain it with some rigorous numerical asserts. Also do you guys have a TF32 equivalent for XPUs cause I have seen the numerics get funky with TF32 so was wondering what it might look like on XPUs
If you are interested, I am happy to put all of this into our experimental folder and then we can test out the numerics with downstream users who might be interested in testing this out.

XPUs do have TF32 support, but AFAIK it's not enabled by default for the same reason as why it's no longer default for PyTorch in general since it's to do with the dtype and not so much the hardware implementation. Are your observations for training, or for inference, or both? For MD I would think it make a huge difference, but I would have thought it would be stable enough for training.
RE: experimental folder we would like to see these kernels get used somehow, and I think that could be a good way to go. Just so you're aware we also have the monkey patching option here as an under-the-hood replacement, so in principle users could also install this repo and just import the patch to not have to make further code changes. That way if these kernels get updated, you won't have to manually port things over back to e3nn each time.
About a month or two ago I'd also worked on a branch in my fork that I haven't had time to merge in yet, but we also wrote a paper about the irreducible representation latent space. If you're interested in reading it/chatting about it, I can send you a copy to your email.

XPUs do have TF32 support, but AFAIK it's not enabled by default for the same reason as why it's no longer default for PyTorch in general since it's to do with the dtype and not so much the hardware implementation. Are your observations for training, or for inference, or both? For MD I would think it make a huge difference, but I would have thought it would be stable enough for training.

Yup training is fine since we even use mixed-precision there. Yup not stable enough for MD.

RE: experimental folder we would like to see these kernels get used somehow, and I think that could be a good way to go. Just so you're aware we also have the monkey patching option here as an under-the-hood replacement, so in principle users could also install this repo and just import the patch to not have to make further code changes. That way if these kernels get updated, you won't have to manually port things over back to e3nn each time.

Ahh gotcha cool yup that makes sense then. Yeah we can just have a flag that folks can turn on if they need the kernels. We will just have to make sure they don't cause any graph breaks.

Just to follow up on this discussion - I re-ran the benchmarks this morning, and I take back what I said in the previous message! The performance with e3nn + torch.compile seems to be better than the first version of these kernels. I'll need to do more testing, but it does seem like torch.compile changes do make the first version kernels less dramatic in performance difference.
For tracking this, I've created #17.


Clarify what question enumerator is and does

Describe the bug
When testing the program creation flow, I came across an option to select question enumerator and wasn't sure what this does. We should look into a different term for this, or use tool tips in the UI to clarify.
Screenshots
https://docs.google.com/presentation/d/1AZvDjo1iJl4LNPoB_FDlvArtjf4cj0pjNN7QyUEkJXI/edit#slide=id.g23d670d295a_0_138
Additional context
Add any other context about the problem here.

Removed bug, code WAI. This is a feature request.


HTTPS keep alive async client with 0.13-release

I'm trying to define a keep alive async client for HTTPS in this way (0.13-release):
namespace boost { 	namespace network { 		namespace http { 			namespace tags { 				typedef boost::mpl::vector<http, client, simple, keepalive, 					boost::network::tags::async, 					boost::network::tags::udp, 					boost::network::tags::default_string> 					http_my_tags; 				BOOST_NETWORK_DEFINE_TAG(http_my); 			} 			typedef basic_client<tags::http_my, 1, 1> my_client; 		} 	} }
then using header:
Connection: Keep-Alive
However, the client opens a new connection for each request (and the server then closes each connection after two minutes of inactivity).
I've tried to look at the code, and it seems to me that the keepalive tag is still defined but no longer in use, am I correct?
For HTTPS, keep alive connections are recommended, is there a way to achieve them with cpp-netlib?

The async client doesn't support keep-alive, unfortunately. I think we document this somewhere.
To support this, we'd need to implement a sane connection state reset in the HTTP connection delegates. This is due for a refactor, but neither @glynos nor I have had time to make that happen recently. ☹


Revert "Create 2 way IPC connection between agent and task"

Reverts microsoft/onefuzz#2886

Codecov Report

Merging #2910 (1aea9da) into main (aad0d81) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2910   +/-   ##
=======================================
  Coverage   26.44%   26.44%
=======================================
  Files         125      125
  Lines       13523    13523
=======================================
  Hits         3576     3576
  Misses       9947     9947

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


istio 1.8 proxy-status CDS Stale

bug-report.tar.gz
(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities
To ask questions about how to use Istio, please visit https://discuss.istio.io)
Bug description
istioctl proxy-status is showing CDS: STALE (Never Acknowledged)
also seeing the following error in the istiod logs:
[istiod-69f5956d49-hdb48] 2020-12-16T22:43:15.625145Z	warn	ads	ADS:CDS: ACK ERROR router~<IP_ADDRESS>~istio-ingressgateway-8648cccb8-nf72x.istio-system~istio-system.svc.cluster.local-21 Internal:Error adding/updating cluster(s) outbound|10901||prometheus-operated.openshift-monitoring.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|15010||istiod.istio-system.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|80||istio-egressgateway.istio-system.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|80||istio-ingressgateway.istio-system.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|50051||redhat-marketplace.openshift-marketplace.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|50051||redhat-operators.openshift-marketplace.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|50051||certified-operators.openshift-marketplace.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values, outbound|50051||community-operators.openshift-marketplace.svc.cluster.local: cluster: Both HTTP1 and HTTP2 options may only be configured with non-default 'protocol_selection' values
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
Expected behavior
To have the CDS stay in sync, this causes the istiod to not respond to the microservices istio-proxy so now microservices don't restart.
Steps to reproduce the bug
Upgrade a working istio 1.7 to istio 1.8
Version (include the output of istioctl version --remote and kubectl version --short and helm version --short if you used Helm)
carleastman@Carls-MacBook-Pro ~ % istioctl version --remote
client version: 1.8.0
control plane version: 1.8.1
data plane version: 1.8.0 (136 proxies), 1.8.1 (6 proxies)
Client Version: v1.17.7
Server Version: v1.17.1+45f8ddb
How was Istio installed?
istioctl with custom yaml on the openshift cluster and with IBM managed istio on the kubernetes cluster
Environment where the bug was observed (cloud vendor, OS, etc)
IBM Cloud - red hat openshift cluster and on a regular kubernetes cluster installed with IBM managed istio 1.8.0 and 1.8.1
Additionally, please consider running istioctl bug-report and attach the generated cluster-state tarball to this issue.
Refer cluster state archive for more details.

i just checked another redhat openshift cluster that has nothing deployed to it with just a fresh istio 1.8.0 install and i dont see these errors in the istiod log. so something about my configuration seems to be causing it. just to reiterate, these clusters with the errors were working fine with istio 1.7.x

it appears to be related to one of our envoyfilters

This is the envoyfilter causing the issue:
kind: EnvoyFilter
metadata:
  name: {{ template "name" $ }}-developer-ui-503
  namespace: istio-system
spec:
  configPatches:
  - applyTo: CLUSTER
    match:
      context: ANY
    patch:
      operation: MERGE
      value:
        http_protocol_options:
          allow_chunked_length: true


Can you share the dataset link ?

Hello, Thank you for your great code. However, could you send me your dataset ? and how to use python3 src/model/Encoder.py in the dataset ?
Thank you

Hello and thank you for your interest.
You can find example of the dataset here (accessible without any permission). This should serve well enough for knowing the dataset structure and providing the model with your own data. The dataset is structured into scenes, each one recorded from 3 viewpoints (if you want to provide a different number of viewpoints, you have to adjust the DatasetHandler.py's code, let me know if you want further details about this).
The whole dataset can be found here (accessible only with permission). Please, request for the permission and I'll be happy to grant it, I just don't want the dataset to be accessible publicly since it contains images of myself.
You can launch the training via this command: python3 src/model/Encoder.py "dataset/self_supervised" --fit_epochs=10 --margin=0.1 --batch_size=64 --validation_split=0.1 --encoding_dim=64.
Above, I'm sharing the self_supervised folder, adjust the path in the command according to your needs. Other command line parameters can be found via --help for each of the Python scripts. Launch everything from the project root folder.
I have to mention that the dataset was unfortunately not variable enough to provide for ideal results of the self-supervised training with time-contrastive network. I further discuss the results and their consequences in my Master's Thesis here in Section 5.1.2. However, if a more variable dataset or an easier task were presented, I expect the model to work just fine, there should not be any implementation or design flaws.
I have the dataset also labeled with 2 different sets of labels for classification purposes (Recognizer.py) when the self-supervised pre-training is done. I can share these with you as well, just let me know if interested. If you have any further questions or requests, I am happy to answer them.

Hi Daniel,
Thank you for your great and detail reply. I am currently request the whole dataset and hope you can accept it. No worries, I just need to run your code and won't share your dataset to others. My purpose for using this because I want to compare our self-supervised code.


Implement Spyglass

This implements the Spyglass and the sounds related to it.

Fixed :)

All tested?

Yep
https://cdn.discordapp.com/attachments/931763129136844820/932396751749546004/2022-01-16_17-10-22_Trim.mp4


[Bug, Report], Switch, component, on-value, only, work, as, string, value.,, Failed, in, number, type

Element UI version
1.4.2
OS/Browsers version
Win10/Chrome 59.0.3071.115
Vue version
2.4.2
Reproduction Link
https://jsfiddle.net/cs92cdye/4/
Steps to reproduce
//offical site code demo below, 官方代码实例如下，将on-value 修改为数字1
@import url("//unpkg.com/element-ui@1.4.2/lib/theme-default/index.css");

{{value3}}

{{value3}}
var Main = {
    data() {
      return {
        value3: 1
      }
    }
  };
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
What is Expected?
Show switch at [" ON "] mode 显示switch 在 ON的状态
What is actually happening?
Switch at [" OFF "] mode

You need to use :on-value='1' to bind a number. Please read vue documentation.

Thanks you! Solved my problem.
I have to read more about vue~~~


Fix flaky tests

/azp run net - eventhub - tests

API change check
API changes are not detected in this pull request.


[Tech Debt] Integration test coverage of live reload

Expected Behavior

I expected there to be a test that confirms that live reload works as expected.
Current Behavior

We have a test that confirms that watchexec is available and will run my app. However, we don't actually update files in the running container and assert that the process restarts.
Possible Solution

We should use docker exec to stream a tarball into the container and then assert that the files in that tarball resulted in a restarted process.
Steps to Reproduce

Read the integration test suite (specifically the tests around live reload features)

Motivations

We haven't really tested the feature until we actually use it in an integration test and in this case, we have not. It would be great to ensure that we know this works via tests. Please see #444 for details about the presently broken implementation.

Blocked on:

[ ] https://github.com/paketo-buildpacks/packit/pull/472
[ ] https://github.com/paketo-buildpacks/occam/issues/211
[ ] https://github.com/buildpacks/pack/pull/1672


Allow running set-version in GitHub actions

Motivations
It would be nice to quickly run release-plz set-version without the need to git checkout the PR locally.
Solution
Release-plz checks the PR comments and reacts to comments respecting the regex release-plz set-version <set-version-args>. If one comment is detected, it runs it from gh actions.
Note:

the commands given in the github comments of the action should be re-applied everytime the PR is updated.
the output of the command should be the same if run on main or in a branch.

Additional context

Initially discussed in https://github.com/MarcoIeni/release-plz/issues/704
kind of related issue https://github.com/MarcoIeni/release-plz/issues/636

This issue is taken by an external contributor 🎉

So far, I managed to:

Add a 'comment command' workflow that executes on new release PR comments.
The interaction with the workflow command is restricted to repository admins, admin, and maintainers, write.
The command extraction step extracts the set-version arguments and passes them to a release-plz set-version step.
A 👍🏼 :  emoji reaction is set to notify the user the command has been applied.
The version update is applied using the release-please command step.

Here you can find the POC workflow file (WIP): https://github.com/LNSD/release-plz-fixtures/blob/08ac25c5373708291b2a8519d7de556eab606c26/.github/workflows/release-cmd.yml

I think for the last part (where you got stuck), it's easier to do it in rust because you could reuse parts of the code of release-pr command. 👍

Here's some docs on how to commit and push to the release pr https://release-plz.ieni.dev/docs/github/output#example-commit-files-to-the-release-pr

For the record. This is a common use case that I am trying to cover with this release PR workflow command:

I do my normal development in my project and push an internal logic-breaking change.
The release-plz action kicks in and creates the release PR (using the release-pr command). However, as the change is not in the public-facing API, the version gets a minor/patch version bump (e.g., v0.2.1 instead of v0.3.0)
I want to override the PR's version with a major version bump, so I comment with /release-plz set-version <package>@<new-version>.
The comment-triggered workflow, first, should bump the package version, the set-version subcommand, and update the different project files.
The comment-triggered workflow, next, should commit the changes and force push them to the release PR. NB: The commit should be signed.
The command-triggered workflow, finally, should update the release PR title and description (e.g., text, links, etc.) accordingly.

I found out that GitHub has the concept of author_association. For example in GitHub Actions workflows you should be able to do
github.event.review.author_association == 'OWNER'.
We could use this to limit the number of people who are able to run the set-version workflow.
Also, LNSD, do you still want to work on this?
If now, could you please post your progress here so that someone could pick up from where you left? 🙏


Support arbitrary attributes in resources to be passed down to Terraform resources/modules

won't fix, if needed, will reopen


How to use with multiple guards?

Laravel Version: 5.5
Adldap2-Laravel Version: ^4.0
PHP Version: 7.1
LDAP Type: ActiveDirectory

Description:
I'm using multiple authentication guards:
        'admins' => [
            'driver' => 'adldap',
            'model' => \App\Admin::class,
        ],

        'managers' => [
            'driver' => 'adldap',
            'model' => \App\Models\Employee\Manager::class,
        ],

Now my problem is that scopes and rules are global settings tied to the adldap driver, what I'm trying to accomplish for example is that only the users with valid scope/rules of admin can login against the admin guard and the same for managers which would be a different set of scope/rules.

I leave authentication to ldap - that's just my means of are you who you say you are. Then I'd use some other mechanism to determine what level of access that authenticated user has. It could be as simple as a database column for a user class, but I've tended to use spatie's excellent laravel-permission so I can assign users roles and permissions and be very granular about who can access what component and to what degree.
For me the guards are used just to test the type of access eg, web or api. The auth remains the same.

I understand your approach, but that will mean that the admin portal, for example, all users will succeed the authentication but will then be denied access by PHP, I would like to not even allow the user to pass authentication if they are not part an admin group.
Does that make sense?

Yeah I get it. But by using something like @hasRole('Admin') you can control what is seen from the blades and by using it as middleware at the controller or in your routes you can stop anyone without the required role.
So in my blade I have the links to admin portal only show if you have the role.
In my routes you must have the admin role to be able to go there,
and in my controllers I stop anyone without a the necessary role  from either accessing the entire set of controller methods or a method by method approach.
I guess you're using a different logon page based on if you're a manager or an admin? Then trying to allow them through or not?

You are correct, I'm using different login pages for normal users and admins, I would like to use rules/scopes on my admin authentication to not even allow the user to log in.
I'll guess I'll have to deny the access after the authentication has succeeded.


Check infobox statement in GPML-RDF

While browsing through the GPML RDF content, I noticed this item, which I believe might be irrelevant to add:
<http://rdf.wikipathways.org/Pathway/WP4519_r119988/InfoBox/4e23a5f57a56b14847be0280f8236d89>
        rdf:type          gpml:InfoBox ;
        dcterms:isPartOf  <http://rdf.wikipathways.org/Pathway/WP4519_r119988> ;
        gpml:centerX      "0.0"^^xsd:double ;
        gpml:centerY      "0.0"^^xsd:double .

Ah, no, the GPMLRDF is meant to be an exact copy of the GPML. That is, I think this is correct.

Okay, will GPML2021 have an "infobox" @mkutmon ?


1.16.5 Update

Will there be a 1.16.5 update for this?

1.16.5 is almost identical to 1.16.4 so probably not

It didn't work for me on 1.16.5

Use 1.16.4, 1.16.5 fixed some very small bugs only on servers, you can enter any server with 1.16.4.

I noticed a proposed fix in PR #175 which seems to suggest a rendering issue, but I don't know the details.
See also likely dup at #164.

It made me crashed on 1.16.5, so seemly not working?

See also likely dup at #164.

This is #164 right?


ENDOC-76: screenshots updated

Declining in favor of PR#175 which has master merged in and a number of additional fixes.


Tool does not work after the recent upgrade in Docker

Tool do not produce any options to run screener. Just display the initial screen. Below are the error messages in the container log:
{"log":"\rsetterm: terminal xterm does not support --store\r\n","stream":"stdout","time":"2024-09-03T18:48:59.239769685Z"}
{"log":"\u001b[37m\u001b[40m\u001b[H\u001b[2J\u001b[3J\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[92m\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242396643Z"}
{"log":"   _______   __   ___   ________  ______    _______    _______   _______  _____  ___    _______   TM 🇮🇳\r\n","stream":"stdout","time":"2024-09-03T18:48:59.24242583Z"}
{"log":"  |   __ "\ |/"| /  ") /"       )/" _  "\  /"      \  /"     "| /"     "|("   \|"  \  /"     "| /"      \  \r\n","stream":"stdout","time":"2024-09-03T18:48:59.242431368Z"}
{"log":"  (. |) :)(: |/   / (:   \/(: ( \)|:        |(: )(: )|.\   \    |(: )|:        |\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242436588Z"}
{"log":"  |:  ___/ |    /   \  \   \/ \     |/   ) \/    |   \/    |  |: \.   \  | \/    |  |/   )\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242440677Z"}
{"log":"  (|  /     (// _  \    __/  \  //  \ _   //      /  // )  // ) |.  \    \. | // )  //      /\r\n","stream":"stdout","time":"2024-09-03T18:48:59.2424448Z"}
{"log":" /|/ \    |: | \  \  /" \   :)(:   ) \ |:  __   \ (:      "|(:      "||    \    \ |(:      "||:  __   \ \r\n","stream":"stdout","time":"2024-09-03T18:48:59.242449385Z"}
{"log":"()   (|  \)(/  \)||  \) \) \) \|\\) \___)||  \)\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242453612Z"}
{"log":"\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242458067Z"}
{"log":"v0.45.20240903.536\u001b[0m | NIFTY 50 | Closed | 2024-09-03 | 25279.85 | \u001b[92m▲1.15\u001b[0m (\u001b[92m0.0\u001b[0m%) | S\u0026P BSE SENSEX | Closed | 2024-09-03 | 82555.44 | \u001b[91m▼-4.4\u001b[0m (\u001b[91m-0.01\u001b[0m%) | Next Bell: \u001b[93m2024-09-04 09:15:00\u001b[0m\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242479878Z"}
{"log":"\r\n","stream":"stdout","time":"2024-09-03T18:48:59.242485037Z"}

Working fine. Please take latest pull and try again!


Catch errors that are thrown by applying GPC

Reviewer: @dharb or @sammacbeth

Description:
Sometimes we are throwing errors when applying GPC to the page, it's most likely caused by conflicting with an alternate extension.
Steps to test this PR:

Automated tests:

[ ] Unit tests
[ ] Integration tests

Reviewer Checklist:

[ ] Ensure the PR solves the problem
[ ] Review every line of code
[ ] Ensure the PR does no harm by testing the changes thoroughly
[ ] Get help if you're uncomfortable with any of the above!
[ ] Determine if there are any quick wins that improve the implementation

PR Author Checklist:

[ ] Get advice or leverage existing code
[ ] Agree on technical approach with reviewer (if the changes are nuanced)
[ ] Ensure that there is a testing strategy (and documented non-automated tests)
[ ] Ensure there is a documented monitoring strategy (if necessary)
[ ] Consider systems implications

@jonathanKingston The code looks good. If the intent was to just catch the error, we should be good to go. Not sure if there was anything else we wanted to investigate regarding the breakage. If it's not part of this scope, you can merge.


Unable to reproduce the experimental results in the paper

Thank you very much for sharing this work. I am very interested in this research direction. I conducted a total of two experiments.

First experiment:

options.py settings
{
"data_path": "/home/dataset/kitti",
"log_dir": "/home/tmp",
"model_name": "lite-mono-640x192",
"split": "eigen_zhou",
"model": "lite-mono",
"weight_decay": 0.01,
"drop_path": 0.2,
"num_layers": 18,
"dataset": "kitti",
"png": false,
"height": 192,
"width": 640,
"disparity_smoothness": 0.001,
"scales": [
0,
1,
2
],
"min_depth": 0.1,
"max_depth": 100.0,
"use_stereo": false,
"frame_ids": [
0,
-1,
1
],
"profile": true,
"batch_size": 12,
"lr": [
0.0001,
5e-06,
31,
0.0001,
1e-05,
31
],
"num_epochs": 30,
"scheduler_step_size": 15,
"v1_multiscale": false,
"avg_reprojection": false,
"disable_automasking": false,
"predictive_mask": false,
"no_ssim": false,
"mypretrain": null,
"weights_init": "pretrained",
"pose_model_input": "pairs",
"pose_model_type": "separate_resnet",
"no_cuda": false,
"num_workers": 8,
"load_weights_folder": null,
"models_to_load": [
"encoder",
"depth",
"pose_encoder",
"pose"
],
"log_frequency": 250,
"save_frequency": 30,
"disable_median_scaling": false,
"pred_depth_scale_factor": 1,
"ext_disp_to_eval": null,
"eval_split": "eigen",
"save_pred_disps": false,
"no_eval": false,
"eval_out_dir": null,
"post_process": false
}
Experimental results：

2.Second experiment
options.py settings
{
"data_path": "/home/dataset/kitti",
"log_dir": "/home/tmp",
"model_name": "lite-mono-640x192(1)",
"split": "eigen_zhou",
"model": "lite-mono",
"weight_decay": 0.01,
"drop_path": 0.2,
"num_layers": 18,
"dataset": "kitti",
"png": false,
"height": 192,
"width": 640,
"disparity_smoothness": 0.001,
"scales": [
0,
1,
2
],
"min_depth": 0.1,
"max_depth": 100.0,
"use_stereo": false,
"frame_ids": [
0,
-1,
1
],
"profile": true,
"batch_size": 12,
"lr": [
0.0001,
0.0005,
31,
0.0001,
1e-05,
31
],
"num_epochs": 35,
"scheduler_step_size": 15,
"v1_multiscale": false,
"avg_reprojection": false,
"disable_automasking": false,
"predictive_mask": false,
"no_ssim": false,
"mypretrain": null,
"weights_init": "pretrained",
"pose_model_input": "pairs",
"pose_model_type": "separate_resnet",
"no_cuda": false,
"num_workers": 16,
"load_weights_folder": "/home/tmp/lite-mono-640x192/models/weights_29",
"models_to_load": [
"encoder",
"depth",
"pose_encoder",
"pose"
],
"log_frequency": 250,
"save_frequency": 35,
"disable_median_scaling": false,
"pred_depth_scale_factor": 1,
"ext_disp_to_eval": null,
"eval_split": "eigen",
"save_pred_disps": false,
"no_eval": false,
"eval_out_dir": null,
"post_process": false
}
Experimental results：

I can’t get the experimental results in the paper. Could you please tell me what’s wrong?

Hi, you should use the ImageNet-pretrained weights by setting  mypretrain instead of load_weights_folder.

Thanks for your reply, I'll try it.

Hi, you should use the ImageNet-pretrained weights by setting mypretrain instead of load_weights_folder.
Thanks for your reply, I'll try it.

Hi, you should use the ImageNet-pretrained weights by setting mypretrain instead of load_weights_folder.

Thanks for your reply, I'll try it.


Documentation on how to use context on client. Why contextKey type?

After adding the middleware router.Use(oauth.Authorize("mySecretKey-10101", nil)) and being able to authorize a user, I had some issues figuring out how to access the information of the access token using the Context.
The middleware.go file adds the token information to the Context using a new type that is basically a string. Code in question:
`type contextKey string
const (
CredentialContext  contextKey = "oauth.credential"
ClaimsContext      contextKey = "oauth.claims"
ScopeContext       contextKey = "oauth.scope"
TokenTypeContext   contextKey = "oauth.tokentype"
AccessTokenContext contextKey = "oauth.accesstoken"
)`
Given that the context is accessed using r.Context().Value(key) and that key is basically a string, I thought I had to access the claims just by using r.Context().Value("oauth.claims") but this approach returned nil.
To successfully access the token information in the context I had to import the oauth package and use the consts that I put above since their type is not a string but contextKey. Working Example:
r.Context().Value(oauth.ClaimsContext)
I was wondering why this contextKey type is used instead of using a string

This type is used to avoid mistakes and package colision you can read more about this https://medium.com/@matryer/context-keys-in-go-5312346a868d


how to hide the ScrollContainer's scrollbar.My Godot version is 3.0.1

dont know how to hide the scrollcontainer's scrollbar.

Please ask such questions on the Q&A or other community channels.
The GitHub issue tracker is for bug reports, not support.
Regarding your question, see the docs: http://docs.godotengine.org/en/latest/classes/class_scrollcontainer.html

You know, I am sometimes surprised by the position of the local "masters". Without knowing the answers to the question, it is very convenient to refer to the documentation.
There are no answers there!
For example, I cannot "extinguish" the scrollbar in the tree control. No way! I've tried setting visibility to 0, I've tried doing it from _process. Show me thet place in the documentation where I missed how to hide tree scrollbar?

@TimurKhan Hiding the scrollbar in ScrollContainer isn't supported yet, see https://github.com/godotengine/godot-proposals/issues/810.


refactor _buildSubmitButton in TableFilter

Tiny refactor + increasing code coverage
#358

Codecov Report

Merging #499 into master will increase coverage by 0.13%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #499      +/-   ##
==========================================
+ Coverage    87.6%   87.73%   +0.13%
==========================================
  Files          38       38
  Lines        4397     4395       -2
  Branches      330      329       -1
==========================================
+ Hits         3852     3856       +4
+ Misses        523      519       -4
+ Partials       22       20       -2

Impacted Files
Coverage Δ

src/tablefilter.js
92.65% <100%> (+0.57%)
:arrow_up:

Continue to review full report at Codecov.

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

🚢


Fix component description

Update the auto-generated px-toggle description from "REPLACE THIS TEXT ..." (above Usage section)

Fixed in v1.0.3.


Fixed deprecated warnings from Apt::Source on debian

When using the puppetlabs-apt module, warnings were being issued about deprecated key syntax. Fixed this to use the new notation.
Please let me know if you have any questions. Thanks!
--Matt

Looks like this has been fixed in 7f4590560154b95a00f1ff00bdb303511c1fe27c.


CUDA not working on Linux workstation

Ran FSL's eddy but cannot invoke CUDA on Linux workstation
============
eddy_cuda9.1
============
eddy_cuda9.1: error while loading shared libraries: libcublas.so.9.1: cannot open shared object file: No such file or directory

CUDA 8.0 was installed - see here

Yes, correct. We have to use eddy_cuda8.0
Following the advice on FSL's eddyUsersGuide and making a symbolic
For CUDA v8.0
ln -sf ${FSLDIR}/bin/eddy_cuda8.0 ${FSLDIR}/bin/eddy_cuda
sorted it!


Add profiling option to mobile Node

Coverage decreased (-0.02%) to 38.301% when pulling 547913e49fc710cd4bcc7648f051f6039d011cb6 on profile into 5ea9eefd2c910cd674e434655a4a3f52846e5fe1 on master.


Fix syntax bug on use lodash

Restangular was throwing erros with incompatibles versions of lodash. The version requirement for lodash was updated to >=3.10.1 and updated the method calls from _.contains to _.includes

Hi @dflourusso, thanks for your contribution. I will close this issue in favor of #1315 that I merged just now, as this addressed the same problem with lodash and is now fixed.


Implement web routing

Our project needs a router! Use React Router to allow for more advanced page routing.

Configure an error not found page

closed in november


perform goToStep programatically

I should be able to use the goToStep or be able to go to specific step upon initialization of the component based on some condition or based on a route params.
this would be so helpful.
Thanks a lot!

I believe this is a duplicate of #19.


Tab high contrast border shifts tab text when active

#7854

VSCode Version: Code - Insiders 1.3.0-insider (798b41ab1cf3636a27042020a54ddfb4cfb8d23c, 2016-06-29T05:14:50.570Z)
OS Version: Linux x64 4.4.0-24-generic

Notice the text is aligned slightly differently. Whenever you make a tab active, both the previously active and the new active tab text shifts by 1 px. I think it may also shift horizontally too.

When you enable HC mode, for me many areas of the UI have this issue, not just tabs. I do not think this is a big deal but moving to our HC master @bgashler1

Yeah, that bothered me too.  It's fixed in my latest PR #8238.
Borders were offsetting the active tab, so I added transparent borders on all inactive tabs.

outline is typically used for this over border as the outline is overlayed on top, not inserted around the element.

https://github.com/Microsoft/vscode/issues/8564


With generators/promises?

I'm trying to use the module with Koa.JS.
For example, I want to pass a request id to nested execution:
var createNamespace = require('continuation-local-storage').createNamespace;

module.exports = function* requestHandler(next) {
  this.reqId = Math.random();

  var request = createNamespace('request');
  request.run(function*() {
    request.set('reqId', this.reqId);
    yield next;
  });
};

The code above is like an example from CLS docs, but it doesn't work. Probably, because request.run doesn't expect a generator function and actually doesn't run it.
How do I use CLS here?

I'm getting started on our koa instrumentation, so I'm digging into this a bit today.
So far, I've just tried naively porting cls-q to apply to native promises, but it just blows up the call stack. We'll see how far this rabbit hole goes...

I tried to make use of it, it worked at first, reading/writing Koa context here:
https://gist.github.com/2db4267c17274bfdad07
But in case of error, the exception is swallowed, even if I throw it from promise/catch block. Not sure why yet, the example is here:
https://gist.github.com/0b1bfbdd90e2d163287b

Seems my previous failure was due to my own stupidity. I figured out a fix and have submitted a PR for async-listener here: https://github.com/othiym23/async-listener/pull/25
For now, I'm using something like this to patch in promise support externally:
var cls = require('continuation-local-storage')
var shimmer = require('shimmer')
var slice = require('sliced')

var ns = cls.getNamespace('my-namespace')

function bind (fn) {
  return ns.bind(fn)
}

shimmer.wrap(Promise.prototype, 'then', function (then) {
  return function () {
    return then.apply(this, slice(arguments).map(bind))
  }
})

I use a more generator like approach with try and catch and no callbacks but with internal APIs:
var namespace = cls.getNamespace('my-namespace');
var context = namespace.createContext();
var user = this.req.user;

namespace.enter(context);
try {
	namespace.set('user', user);
	yield next;
} finally {
	namespace.exit(context);
}

Closing as resolved long ago.


feat: add server section to openrpc spec

Description:
This PR modifies ... in order to support ..docs/openrpc.json

Adds a server section to the spec file. Ref
Uses this to specify the public endpoints for Mainnet, Testnet, and Previewnet via Hashio, plus localhost (for those running the relay server locally)
Intent is that user can copy one of these URLs into the Enter a JSON-RPC server URL within the inspector

Related issue(s):
N/A
Notes for reviewer:
This is what the newly added section looks like:

Or you can try it out yourself, link
Checklist

[x] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.) --> Manually, see screenshot

Codecov Report
Patch coverage: 96.00% and project coverage change: +0.04 :tada:

Comparison is base (771284c) 74.54% compared to head (37a6f4c) 74.59%.

:exclamation: Current head 37a6f4c differs from pull request most recent head c2a75b3. Consider uploading reports for the commit c2a75b3 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1178      +/-   ##
==========================================
+ Coverage   74.54%   74.59%   +0.04%
==========================================
  Files          31       31
  Lines        2165     2169       +4
  Branches      427      427
==========================================
+ Hits         1614     1618       +4
+ Misses        439      438       -1
- Partials      112      113       +1

Impacted Files
Coverage Δ

packages/relay/src/lib/eth.ts
83.67% <92.30%> (-0.08%)
:arrow_down:

packages/relay/src/lib/clients/mirrorNodeClient.ts
94.54% <100.00%> (+0.01%)
:arrow_up:

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fix auth init called before its registered

The issue happen when auth config is provided on backend and startup attempt to call authInit(). It does nothing as native device interface has not been registered yet.
imodel02: https://dev.azure.com/bentleycs/iModelTechnologies/_git/imodel02/pullrequest/192205

@Mergifyio backport release/2.19.x


[Hacktoberfest]: Add Jennifer Wadella to the Mentors Section

🆕🐥☝ Beginners Only:
This issue is reserved for people who are new to Open Source. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝
To do:

Add Jennifer Wadella to the Mentors Section
See below for link to step-by-step tutorial

Here are some details about her you can use to make the entry, copy the format of other entries in the table:
Jennifer Wadella @likeOMGitsFEDAY
Force of nature. JS dev. Tech speaker. Angry Feminist Harpy. Foodie. #kcnative. Mastermind behind:
@KCWomeninTech  @CoderDojoKC  @CodeCocktailsKC @CodeCupcakeskc

Add your details in the contributors section at the bottom of the page using the same formatting as the last one

📋 Step by Step
Step-By-Step Tutorial
Remember to observe the Code of Conduct - by which we mean, in short - Be Kind, Be Positive, Be Helpful

I'll take this


No breaker on throttled functions

When breaker is enclosed onto a throttled function, throttling might cause the breaker to timeout and throw an error.
breaker(throttle(fn));

So throttle needs to be enclosed within breaker instead
throttle(breaker(fn));

Coverage increased (+0.1%) to 93.043% when pulling f3cee69b99f808c4c6f90535ea48d52102d805d5 on rajkiranrbala:batchthrottle into 02ba3cadd355a9caaad626e000dec390935278dd on cloudfoundry-incubator:master.


[CodeCompletion] Enable ASTScope in code completion

Enable ASTScope lookup (by default) in code completion.
rdar://problem/58939376
For fast-completion where the body of AbstractFunctionDecl might be replaced with another body parsed from another source buffer:

Use getOriginalBodySourceRange() for AbstractFunctionBodyScope
Remember the replaced range in SourceManager
Translate source ranges for finding scopes when the lookup location is in the replaced range (findInnermostEnclosingScope())
Bypass source range checks when the child scope from the replaced range (widenSourceRangeForChildren() and verifyThatChildrenAreContainedWithin )
Clear ASTScope for each completion

Unrelated to fast completion:

Add generic params and where clause scope even with missing body
Be lenient with ASTScope / DeclContext mismatch in code completion mode

@swift-ci Please smoke test

@swift-ci Please smoke test

This is great, even with the hacks, which I think we can try to sort out later. The only remaining usage of non-ASTScope lookup is now in lldb.

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test


Fix tests ignored on Windows

All tests that have issues with Windows are super specific, and I don't think we should increase their complexity just to run this particular cases there.


Fix async engine pause dead lock in error case.

In 'crypto/rand/ossl_rand.c', a call to
'ASYNC_unblock_pause()' is missing in an error case.
This bug also affects 1.1.0f 'crypto/rand/md_rand.c'
CLA: trivial

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

(Please note that we mean "trivial" in the copyright sense.  This is a real bug, and I am sure that it took some head-scratching [or -banging] to fix :)

Hi,
Yes it is trivial, i just don't know how to amend "CLA: trivial" in a pull request.
R,
Emeric

Thanks!  In your local branch do git commit --amend and add "CLA: trivial" to the commit text (not the title).   :)

According to what i see on my repo, it is already done:
https://github.com/haproxytech/openssl/commit/799dfc7876376a4d183a496077e1b4bc2b0bbc6f

Thanks again!  (Our script has a bug :(

git cherry-pick was not willing to follow the md_rand rename, so removing the 1.1.0 label.
e4b1601 on master; closing

perhaps by hand?  this seems like a bad bug.

Yeah, I've got it staged and am doing a build sanity-test before making a new PR.


android-rewrite: stop button no longer shows up in notification

I noticed the stop button no longer shows up in the lock-screen notification.
To reproduce, add Capability.Stop to compactCapabilities in the TrackPlayer.updateOptions call.

The following pull request fixes this issue: https://github.com/DoubleSymmetry/KotlinAudio/pull/14


Fix #5709

Enables the correct processing of data- attributes for components.

I plan to take this after preview 5 branches. I'm worried about the risk of doing the wrong thing now that we rely on FileKind in feature flags.

@ajaybhargavb - let's wait on this one until after we do an insertion.

@rynowak can you link to the issue this is fixing? #5709 doesn't seem like the right issue.

It's aspnet/AspNetCore#7509

@ajaybhargavb updated

Updated YO

Why you force push? 😢

I'm living my best life 👍

Just clarifying @rynowak, these changes aren't in VS because they don't have any design time implications and therefore we shouldn't consume these changes for a preview5 VSCode Razor release correct? Just want to make sure I'm not misinterpreting anything.

I planned for this this fix to be included in VS 16.2. I don't have anything else to say about it 😆


TFLite conversion for llama2 tiny models

Hi, thank you very much for amazing work with porting llama2 models!
I am trying to generate TFLite models but facing shape related issues when execute generated models with TFLite interpreter. I've tried both TF version 2.13 and 2.15 as well as different input shapes.
Please find notebook attached which reproduces the issue (file should be named tflite_issue.ipynb not tflite_issue.ipynb.txt - had to change the name due to github naming rules)
tflite_issue.ipynb.txt
I am curios if you have any ideas on how to fix this? Thank you for help!

from keras_cv_attention_models import llama2, model_surgery, imagenet
mm = llama2.LLaMA2_15M()
converter = tf.lite.TFLiteConverter.from_keras_model(mm)
open(mm.name + ".tflite", "wb").write(converter.convert())
tt = kecam.imagenet.eval_func.TFLiteModelInterf('llama2_15m.tflite')
tt = imagenet.eval_func.TFLiteModelInterf('llama2_15m.tflite')
tt.input_shape
# (1, 1)
tt(np.ones([1, 64]).astype('int64')).shape
# >>>> Calling resize_tensor_input, cur_input_shape: (1, 64)
# (1, 64, 32000)
tt(np.ones([1, 73]).astype('int64')).shape
# >>>> Calling resize_tensor_input, cur_input_shape: (1, 73)
# (1, 73, 32000)

Thank you for the fix, it is working now! Just curious - why it was working with Keras with variable shape but not after TFLite conversion (before the fix)?
Thank you.


Run gulp file failed

Every task linked to gulp file failed with the following error :
npm run clean

><EMAIL_ADDRESS>clean /Users/kevin/Workspace/Angular2/angular2-typescript-gulp
> gulp clean

[19:55:03] Requiring external module ts-node/register
----------------------------------
⨯ Unable to compile TypeScript

gulpfile.ts (3,18): Cannot find module 'gulp'. (2307)
gulpfile.ts (4,17): Cannot find module 'del'. (2307)
gulpfile.ts (5,17): Cannot find module 'gulp-typescript'. (2307)
gulpfile.ts (6,24): Cannot find module 'gulp-sourcemaps'. (2307)
node_modules/gulp-tslint/index.d.ts (15,15): Cannot find name 'Buffer'. (2304)
----------------------------------

npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "clean"
npm ERR! node v5.6.0
npm ERR! npm  v3.6.0
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>clean: `gulp clean`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>clean script 'gulp clean'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-typescript-gulp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp clean
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular2-typescript-gulp
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular2-typescript-gulp
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/kevin/Workspace/Angular2/angular2-typescript-gulp/npm-debug.log

I can't follow your blog post with this error...
Thanks for your help

Installation of ts-node in global mode solve the problem.
Thanks


Fix error propogation for restore

Final changes for putting the code in to loop around the create database statement have been made and the testing has been successful.  Ready for a new code review.

Ok, so these are the last two commits from that branch? Let's go ahead and merge these in, and leave the branch around in case there's any debugging to do with it.


HTTP/2 502 while requesting https://pkg.julialang.org/registries

I'm not sure this is the right place to report this, but I'm experiencing the following issue: when I attempt to update my packages I see this error:
(@v1.8) pkg> up
┌ Warning: could not download https://pkg.julialang.org/registries
│   exception = HTTP/2 502 while requesting https://pkg.julialang.org/registries
└ @ Pkg.Registry /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Pkg/src/Registry/Registry.jl:68
    Updating registry at `~/.julia/registries/General`
    Updating git-repo<EMAIL_ADDRESS>...

I see this on my local machine as well as on Github Action instances, shown as warnings on this page: https://github.com/caleb-allen/VimBindings.jl/actions/runs/3809964923
When I go to  https://pkg.julialang.org/registries in my browser I'm redirected to https://us-west.pkg.julialang.org/registries where I see a 502

@staticfloat It seems you may be the owner of one of the CNAME domains the URLs above point to, are you the right person to contact about this?

Looks like the issue has been resolved


feat: add a process bar while uploading files

I add a upload process bar. It will show in home page uploading file and resources page. And i add the "upload-process" in all languages . please check my code.

And there are some related errors: https://github.com/usememos/memos/actions/runs/5567180182/jobs/10168855397?pr=1972#step:6:389

And there are some related errors: https://github.com/usememos/memos/actions/runs/5567180182/jobs/10168855397?pr=1972#step:6:389

I am resolving this error now, please wait.

@boojack I add a bugfix which you just paste some files in home page. I can update progress value but the "ResourceListView" cannot show my "LinearProgress" ,can you take me some suggestion?
(the update value is in web/src/components/MemoEditor/index.tsx's  "fixme" comment)


Update min and target version

Fixes #4
Update the min version to Creators Update (15063) and the target version to Fall Creators Update (16299).

Thank you for the contribution.
It looks like this change is causing some small regression:

the focus style seems to be broken in some part of the app like on the calendar:

the style of the searchbox seems weird as well:

Any chance you can have a look?

Sorry I must have missed those styling issues when I spot checked the app.
I'll take a look.

I haven't forgotten about this. It has just been a crazy year. Among other things, I've had to swap out the hard drive on my dev machine twice and I just finally got Visual Studio working again after several re-installs.
I'll be honest, XAML styling is not my strength but it looks to me like the one issue might be caused by the lack of a style on the searchbox. I'm not really sure where to go from here? Should I be overriding just the PointerOver visual state on this instance of the control? Making it use the ModernAutoSuggestBoxStyle resulted in a very large textbox.

I was looking at this again today. These are my notes so I don't forget them the next time I have a chance to look at things.
Here is what the search box is supposed to look like.
This is normal and on hover:

This is when it has focus:

This is when typing:

This is with text and not focused:

This is what happens when I give it the ModernAutoSuggestBoxStyle

I did a little more digging and tried to make a style based on AutoSuggestBoxTextBoxStyle with just the PointerOver visual state modified per this post:
https://stackoverflow.com/questions/45980124/uwp-autosuggestbox-queryicon-disappears-after-style-added
This is what it looks like normally:

On hover:

This is when typing:

This is with text and not focused:

I guess this shows that without any styling the search box is getting the default styling of the AutoSuggestBox


support timeshift

use standard intents for that: AMAZON.PauseIntent and AMAZON.ResumeIntent

depending on the result of: https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/issues/549

implemented with #53


OpenMetadataRootReferences file

During a local (maven) build I saw a RAT check failure due to the above file not containing a license.
The file is completely empty.
Is it necessary?

Where is this file?

The only place I can see reference to anything similar is in the open types fvt.
However when I run the fvt within the maven build I do not see this file after a successful run.
Perhaps it gets left behind if the fvt fails
I can't see explicitly where this might created in the code. Maybe @davidradl may know?

Apologies - I had tried to respond but never quite got as far as hitting the green comment button!
Took a bit of finding again, but it is here....
/Users/grahamwallis/dev/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/main/java/org/odpi/openmetadata/fvt/opentypes/entities/OpenMetadataRoot/OpenMetadataRootReferences.java

I had this again today on 2.5 when doing a 'mvn clean install', which suggests that 'clean' is not fixing this.
One of the issues with the open types fvt is that it is being run in the source tree -- and creating files there -- it should really use something under 'target' to be handled automatically.
That being said we do have a clean entry in the pom for that directory:
                  <plugin>
                        <artifactId>maven-clean-plugin</artifactId>
                        <configuration>
                            <filesets>
                                <fileset>
                                    <directory>${basedir}/src/main/java/org/odpi/openmetadata/fvt/opentypes</directory>
                                </fileset>
                                <fileset>
                                    <directory>${basedir}/src/test/java/org/odpi/openmetadata/fvt/opentypes</directory>
                                </fileset>
                            </filesets>
                        </configuration>
                    </plugin>

which looks as if it should clean it fine - and gradle isn't yet running these tests (though it is compiling ) ....
Indeed trying to test that cleanup (just building this dir)
➜  egeria git:(egeria-release-2.5) touch /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/main/java/org/odpi/openmetadata/fvt/opentypes/entities/OpenMetadataRoot/OpenMetadataRootReferences.java
➜  egeria git:(egeria-release-2.5) mvn cl
➜  egeria git:(egeria-release-2.5) pwd
/home/jonesn/src/egeria
➜  egeria git:(egeria-release-2.5) cd  /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test
➜  open-types-test git:(egeria-release-2.5) mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.odpi.egeria:open-types-test >-------------------
[INFO] Building Open Types Test execution 2.5
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ open-types-test ---
[INFO] Deleting /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/target
[INFO] Deleting /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/main/java/org/odpi/openmetadata/fvt/opentypes (includes = [], excludes = [])
[INFO] Deleting /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/test/java/org/odpi/openmetadata/fvt/opentypes (includes = [], excludes = [])
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.960 s
[INFO] Finished at: 2020-12-02T15:02:38Z
[INFO] ------------------------------------------------------------------------
➜  open-types-test git:(egeria-release-2.5) ls /data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/main/java/org/odpi/openmetadata/fvt/opentypes/entities/OpenMetadataRoot/OpenMetadataRootReferences.java
ls: cannot access '/data/src/egeria/open-metadata-test/open-metadata-fvt/open-types-fvt/open-types-test/src/main/java/org/odpi/openmetadata/fvt/opentypes/entities/OpenMetadataRoot/OpenMetadataRootReferences.java': No such file or directory

So that seems to confirm clean should work, but perhaps when we build from the root, the RAT check is being done earlier than the clean on the opentypes. This isn't a problem for the other generated files as they are either rat excluded or compliant.
A few options

A quick addition to the RAT exclusions would mask the issue...
Ensuring any created files are rat compliant would be better
debugging to figure out why 'clean' isn't working is perhaps the most useful in case other issues surface
refactoring the open types test to adhere to maven conventions more closely is probably the best solution, but notable more work

As mentioned earlier I have also hit this zero length file and it would be nice to not have to do a full maven clean install as a workaround

@davidradl I think this is yours


I can't store the budget allocations

http://localhost:3000/api/agora/retrofunding/rounds/6/ballots/0x92084Bed8635d82DB600E100539A61a6d4209403/categories

payload: {
    "category_slug": "GOV_INFRA",
    "allocation": 34.33,
    "locked": true
}

500 Internal Server Error

response:
Internal server error: PrismaClientKnownRequestError:
Invalid `prisma.categoryAllocations.upsert()` invocation:
Foreign key constraint failed on the field: `category_allocations_category_slug_round_fkey (index)

@vidvidvid you are using non-existent category slug. List of slugs: https://github.com/voteagora/agora-next/blob/main/spec/oas_v1.yaml#L1317

ahh ye, right. works now! :)


fixing missing policies for sns and sqs

Signed-off-by: Amit Mor<EMAIL_ADDRESS>Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[ ] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[ ] Read the contribution guide
[ ] Commands include options for Linux, MacOS, and Windows within codetabs
[ ] New file and folder names are globally unique
[ ] Page references use shortcodes instead of markdown or URL links
[ ] Images use HTML style and have alternative text
[ ] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
Added to the AWS setup section related to IAM policy for PubSub SNS/SQS 2 missing entries that without them the sidecar fails to create the relevant assets.
Sorted the list of permissions for better deduplication and readability
Issue reference

@amimimor - Did you want this to target the next docs release, or go into the current v1.6 docs?

@msfussell  @ianbeemsterboerr I've opened the PR to be merged into 1.7 because I thought that 1.6 docs are already published and cannot be amended. If this edit can be added to 1.6 then it would sure be welcomed

@amimimor v1.6 is the live branch for dapr.docs.io. Please target v1.6 branch as the base branch for the current docs for this PR

@amimimor v1.6 is the live branch for dapr.docs.io. Please target v1.6 branch as the base branch for the current docs for this PR

@msfussell I've tried switching but I don't want to reset and generally get into a fight with git (would have been differences in 14 files against v1.6). Is it ok I'd open another PR instead of this for merging against v1.6?

Yes. Just close this PR and open a new one on v1.6. We then upmerge from v1.6 to v1.7

@amimimor - can you open a new PR on v1.6? Thanks

@amimimor we will merge this in 1.7, but would appreciate if you could also create the same PR for 1.6 branch. Thank you


How to style symbol differently?

Hi, I want to have a different font-size on the symbol and floating digits.
I am assuming to get this
$999.88

Is this possible?

For now, we can't do it.
Or maybe you can't do with static tag.
$
999 | currency({
  symbol: '',
  thousandsSeparator: '.',
  fractionCount: 0,
  fractionSeparator: '',
  symbolPosition: '',
  symbolSpacing: false
)

your fraction

Thanks.
Could we have that as a feature request?

I don't think it can be implement in this library because this library stand for filter only.
The filter can not return HTML, it only for formatting string.


test: Added Support for MySQL

Description
Add support MySQL
Fixes #6794
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Tested locally
Checklist:

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

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: test/MySQLSupport

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
54.62 (0.01)
36.68 (0.01)
33.04 (0)
55.22 (0)

:green_circle:
app/client/src/utils/autocomplete/TernServer.ts
50.71 (0.24)
38.6 (0.88)
36.21 (0)
55.35 (0.27)

Added tests for MySQL


Id keys should be always returned for multi-field ID with a relation field

Problem

I have a simple Prisma schema from docs:
model Movie {
  director Director @map(["directorFirstName", "directorLastName"])
  title    String
  @@id([director, title])
}
model Director {
  firstName String
  lastName  String
  @@id([firstName, lastName])
}

When I do simple await prisma.movie.findMany() call, I receive only title property in the objects, even if the underlying query is fetching the id columns:

This behavior makes the object impossible to uniquely identify, which might be needed in plenty of use cases, like relations resolving in GraphQL resolvers, where we need all id columns to perform a findOne query:
  await prisma.movie.findOne({
    where: {
      director_title: {
        title: "Hello World",
        director: {
          directorFirstName: "Bob",
          directorLastName: "Nolan",
        },
      },
    },
  });

Solution

It should always return all id columns and reflect that in typings - either by new properties:
/**
 * Model Movie
 */
export type Movie = {
  title: string
  directorFirstName: string;
  directorLastName: string;
}

Or by populating the properties aka auto-select:

Alternatives

I'm afraid there is no alternatives available because of lack of uniquness of the response data.
For generated resolvers we can always include the director keys but this results in additional query:
prisma:query SELECT `dev`.`Director`.`firstName`, `dev`.`Director`.`lastName` FROM `dev`.`Director` WHERE (`dev`.`Director`.`firstName`,`dev`.`Director`.`lastName`) IN (VALUES (?,?),(?,?)) LIMIT ? OFFSET ?

And still breaks custom queries/resolvers 😞
Additional context

This will be most likely addressed through this issue: https://github.com/prisma/prisma2/issues/1606#issuecomment-601753275
Also related: https://github.com/prisma/prisma2/issues/829 and https://github.com/prisma/prisma-client-js/issues/188

This is implemented now and available on alpha.


Map Reduce Job to Compute statistics

(1) Remove existing statistics for adapter.  This is critical to support count.
(2) Run job.  The Reducer  creates mutations for each statistic, supporting efficient bulk writes.
The argument to the job includes the specific adapter for which statistics are being captured.

See #239 - duplicate


adding themeOption and making timebasedThemes as fallback

hi abz,
I tried to add a if statement for the themes, I struggle with understanding the Lua code ;D
can we have a lvim.builtin.timebasedTheme = true
it would be a good solution for https://github.com/abzcoding/lvim/issues/59
I like the timebased themes but sometimes I work outside and I need a bright theme

That sounds like a good idea!
but what should happen if lvim.builtin.timebasedTheme=false?

okay maybe something
like lvim.builtin.themeOption = timeBased or themeName (eg. capuchin) would be even better

ok that might take a bit
but right now
you can do
lvim.colorscheme = "catppuccin"
lvim.builtin.time_based_themes = false
-- and install and configure catppuccin

hi abz, please how to solve this problem?  Client 1 quit with exit code 13 and signal 0

hi abz, please how to solve this problem? Client 1 quit with exit code 13 and signal 0

Hello mate,
Can you elaborate?
What is the filetype?
What does the  ~/.cache/nvim/lsp.log file show?

Thank you for your reply。
The first problem is the error in typing "lvim"
Error executing vim.schedule lua callback: Vim:E475: Invalid value for argument cmd: '/home/punku/.local/share/lunarvim/site/pack/packer/start/cmp-tabnine/binaries/4.4.40
/x86_64-unknown-linux-musl/TabNine' is not executable
stack traceback:
[C]: in function 'jobstart'
...pack/packer/start/cmp-tabnine/lua/cmp_tabnine/source.lua:236: in function '_on_exit'
...pack/packer/start/cmp-tabnine/lua/cmp_tabnine/source.lua:137: in function 'new'
...e/pack/packer/start/cmp-tabnine/lua/cmp_tabnine/init.lua:8: in function <...e/pack/packer/start/cmp-tabnine/lua/cmp_tabnine/init.lua:7
The second problem is that there is no response when opening the ".Java" file, and "client 1 quit with exit code 13 and signal 0" is received

@punkucheung
for the first problem
cd ~/.local/share/lunarvim/site/pack/packer/opt/cmp-tabnine
bash ./install.sh

for the second problem, refer to nvim-jdtls docs
or search for client 1 quit with exit code 13 and signal 0 in google
it is a pretty common issue with java and neovim ( which I don't face)


[Diagnostics] Rely on clang headers for .dia block and record IDs

This makes it clearer Swift doesn't control the format, and prevents drift between the two sets of constants, which has been a source of bugs in the past.

@swift-ci smoke test

@swift-ci smoke test

Windows run passed but wasn't reported: https://ci-external.swift.org/view/Pull Request/job/swift-PR-windows/3138/


Add intrinsic that returns the address of another predicate in the same contract

Requires a dependency graph.
TODO...

Done. __address_of was added.


Bump Marathon to 1.8.194-1590825ea.

High-level description
Corresponding DC/OS tickets (required)

DCOS_OSS-5212 Fix restarting resident apps and pods.
DCOS_OSS-5211 Only match disk with profile if that profile is needed.
MARATHON-8623 Better handle invalid state command exceptions in InstanceTrackerActor.
MARATHON-8624 Add TASK_UNKNOWN to the valid mesos task status enums.
MARATHON-8616 Prevent a rare but benign NPE when a deployment is canceled.
DCOS-51375 Prevent instance leak.
Introduce new exit error code when the framework was removed from Mesos.

Related tickets (optional)
n/a
Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[x] Test Results: Marathon Jenkins
[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label Ready For Review

@mesosphere-mergebot label Ship It

@mesosphere-mergebot label Ship It

@mesosphere-mergebot sync

@mesosphere-mergebot label Ship It


Fix the download availability check in the export templates manager

Follow-up to #31326. See https://github.com/godotengine/godot/issues/17746#issuecomment-541460313 for an explanation.
This closes #17746.

Thanks!