Free text limitation

I have asked questions before, and I have made suggestions. The responses have always been prompt and of excellent quality. Issues I have flagged have also been dealt with, either by an explanation (when I have not understood) or by software improvements. Many thanks - an excellent product!
I have another query. I note that the max free text message length is said to be 13 characters, and when I have attempted to send longer messages, these have been cut after the 13th character. It is also the case however that messages longer than 13 characters appear frequently in FT8 exchanges, for example;
AA1AAA BB2BBB RR73
This valid exchange is 18 characters long! Why is free text limited to 13 characters when messages clearly can be longer? What is the REAL max message length, and why is THAT not the free text limit?
Many thanks, Ken

Dear BG7YOZ
I hope you don’t mind me writing to make comments and suggestions. All my
issues have been resolved, and I am very happy with the way FT8CN works.
I have one operational issue which is not a problem with FT8CN – it is
entirely mine, but the solution lies in software and I have zero skills
there. I suspect it is an issue that arises from having a relatively rare
callsign, so perhaps I am not the only operator who experiences this.
Occasionally during operating, I get so many replies that I simply cannot
keep track. Even when I select "simple messages" to maximise the lines on
the screen, the issue persists (I use a 10-inch tablet and see up to 29
message lines per screen). Not only do I have the lines relating to the
station I am working, but I also have lines occupied with information
regarding the QSOs going on with stations I have worked, and those lines
occupied by the other stations calling me. In some cases, after a receive
period, I get more lines occupied than the screen can hold and it
overflows. I then have 15 seconds to try to find the reply from my QSO
partner and choose how to reply. One or two cycles later, with increasing
numbers of stations calling, it is too much for me and I have to switch off.
I have an idea, and I appreciate that it may be too much effort to
implement. Please refer to the line below.
[image: Untitled.png]

 Much of the information displayed here need NOT be displayed. All

the operator needs are the two callsigns, and the locator or the signal
report or response. In fact, as the operator of ZB2MD, even THAT need not
be displayed – I know what my callsign is, and my callsign can be replaced
with another symbol. I would suggest the “registered” symbol, ASCII
alt+169, ®. As far as I know, this symbol is not used elsewhere in FT8 and
would stand for “the registered callsign”. This line could be replaced with
“® OZ8ABA JO55” and show NOTHING ELSE. A Lot of screen space has been saved.

 Message lines could then be sorted horizontally, according to the

caller’s callsign, and the progress of the QSOs would occur vertically;
QSO 1                   QSO 2                   QSO 3                   QSO
4
® G4SGF 1O91    ® K2DRH EN41    ® OZ1QZ JO45     ® BG8PN -14
G4SGF ® -12        K2DRH ® -4          OZ1QZ ® -19
® G4SGF R-8        ® K2DRH R-6       ® OZ1QZ R-10
G4SGF ® RR73
® G4SGF 73
           A major headache has been removed. I can see that I have

completed a QSO with                   G4SGF. K2DRH and OZ1QZ both need an
“RR73” response and I have yet to reply to                 BG8PN.

 Now, additional mouse functions come into play….

When I right click on “QSO 1” or “QSO 2” etc, additional menu choices might
be..
*Delete this QSO *                This I would use once the QSO is over, eg
the QSO with G4SGF. This QSO disappears from the screen, and the remaining
columns move to the left.
*Block this caller   *              This I would use if I have no desire to
have a QSO with that individual during this session eg I have called CQ DX
(from Europe) and I get a reply from a station in Europe. That caller
disappears from the columns, the remaining columns move to the left, and
even if that caller persists in calling his calls are not displayed –
similar to the “excluded callsign prefixes” that exists currently.
Respond with…                 This would replicate the menu available in
the message line currently displayed, except NOT option 6, the CQ call.
That is only for general use and not specific to a QSO

 The icing on the cake.

I suggested above that two QSOs were being conducted simultaneously. This
can be done now, but at the expense of time taken. If I am in QSO with
K2DRH and OZ1QZ simultaneously, a reply to one means no reply to the other.
Yes two (or more) QSOs can happen simultaneously, but at the expense of a
longer time taken.
Q. Is there any reason why two (or more) tones cannot be transmitted at
once? The spectrum shows very many audio tones are in use simultaneously,
several more should not be an issue in the RF spectrum, all the radios are
coping with this all the time. In such a case, several QSOs could be
handled simultaneously and take no longer than a single QSO would take.
This feature would be particularly advantageous to “rare” callsigns,
DXpeditions, and competitions.
One additional feature that would be useful in FT8CN as it is, with or
without the changes described above, would be a button on the calling
screen or in settings, to stop FT8CN from autocompleting replies. While
FT8CN does not take the initiative away from me as often as it did, it
continues to do so to an annoying extent and I find at times I cannot
continue with the QSO I want to because FT8CN decides for itself I should
be in conversation with someone – anyone – else.
Many thanks for your patience,
73s
Ken, ZB2MD
On Sun, 3 Mar 2024 at 15:19, bg7yoz @.***> wrote:

hi, @ZB2ham https://github.com/ZB2ham
FT8的消息只有77位，所以它所能传递的信息是有限的。有些消息看起来超过13个字符，其实是这些信息使用特定的算法标记的。建议您阅读Joe
Taylor的《The FT4 and FT8 Communication Protocols》。
73
BG7YOZ
—
Reply to this email directly, view it on GitHub
https://github.com/N0BOY/FT8CN/issues/94#issuecomment-1975178990, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A7R67URR6IAAK2VLF7U27IDYWMWQLAVCNFSM6AAAAABDKIVFSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVGE3TQOJZGA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Bug: schema not respecting alias generator or alias on field

Description
When using a Pydantic model with an alias generator function, like camel case, or a field with an alias, and using model_dump(by_alias=True) in type_encoders for BaseModel, the schema doesn't show the aliased key format. It'll still use snake case, matching the class attributes. This seems to be a regression from 2.0.0alpha7 (currently testing this on 2.1.1).
URL to code causing the issue
https://github.com/rseeley/litestar-mcves/blob/mcve/camel-schema/app.py
MCVE
No response
Steps to reproduce
1. Clone repo above
2. Run installation/run steps in the README
3. Create a Pydantic model with either an alias generator or aliased Field (or both, as in the GH reproduction)
4. Go to `/async` to see that the alias is returning properly in actual responses
5. Go to `/schema` to see that the keys are snake case

Screenshots
No response
Logs
No response
Litestar Version
2.1.1
Platform

[ ] Linux
[X] Mac
[ ] Windows
[ ] Other (Please specify in the description above)

Funding

If you would like to see an issue prioritized, make a pledge towards it!
We receive the pledge once the issue is completed & verified

@guacs @gsakkis can you look into this?

@guacs @gsakkis can you look into this?

I can look into it.

This is due to the changes in #2150. I think the solution is to make this configurable by adding request_prefer_alias and response_prefer_alias options to the OpenAPIConfig and use that to determine what value to set for prefer_alias in SchemaCreator.


in context of joining suggest table names

here I want to speedup service_package typing, but your tool do not suggest it me =(
in additional to columns suggest table names
Also will be handy to have fuzzy searching (For details look at 'Sublime text' editor)

You should use fully qualified table names (with schema prefix).
Or use "global search":


Add update notification functionality

Thank you for your help :heart:
What is this project?
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
DAV CLI
The DAV CLI (command-line interface) tool makes developing applications and solutions that interact with DAV a much more pleasant experience. It allows developers to run fully functioning blockchains on their computer with one command, generate secure keys, and more.
How you can help
The Issue
The DAV CLI is usually installed globally on the user's machine. Since there is no good way for users to know when a new version is released, we would like to show them a message when they are using an old version of the CLI.
Luckily, there is a tool that enables this very easily 🎉 update-notifier.
Add the simple integration with update-notifier to the CLI's index.js file.
Contributing to DAV CLI

[ ] Make sure this issue is labeled up-for-grabs and not labeled claimed, to verify no one else is working on it.
[ ] Comment in this issue that you would like to do it.
[ ] Open the DAV CLI GitHub page and click the ★ Star and then ⑂ Fork buttons.
[ ] Clone a copy to your local machine with $ git clone git@github.com:YOUR-GITHUB-USER-NAME/dav-cli.git
[ ] Run npm install to install all dependencies.
[ ] Run dav-cli by calling ./bin/dav-cli.js. You can also pass arguments to it (e.g., ./bin/dav-cli.js -s -p 1234).
[ ] Now, code, code, code.
[ ] Once you've made sure all your changes work correctly and committed all your changes, push your local changes back to github with $ git push -u origin master
[ ] Visit your fork on GitHub.com (https://github.com/YOUR-USER-NAME/dav-cli) and create a pull request for your changes.
[ ] Make sure your pull request describes exactly what you changed and references this issue (include the issue number in the title like this: #5)
[ ] Please do not fix more than one issue at a time. Your pull request should only fix what is described in this issue.

Asking for help
We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation.
If you need any help, feel free to ask below or in our gitter channel. We are always happy to help 😄

would love to tackle this

Go for it!

Got it working - Right now the updateNotifier function is sitting after all the require statements in the global scope of index.js.  Is that appropriate?  Should I create a program method for the notification?  Here is the snippet below:
`...const { generateKeyFile, registerIdentity } = require('./controllers/identity');
const updateNotifier = require('update-notifier');
const pkg = require('../package.json');
updateNotifier({ pkg }).notify();
program.on('--help', () => {
...`

I think placing it in an external file as you suggest might be more elegant.

Pull request added at https://github.com/DAVFoundation/dav-cli/pull/18


Update wot-server.js

Comment on line 11 should say Internal Plugins, not External
Based on the comment on line 12, shouldn't simulate be set to false?

Inbound from the author after I'd forked.

Thanks for the PR!

Btw, the comment should have said: "If you test this with real sensors do not forget to set simulate to 'false'" Correcting that now.


confirmation over bootstrap modal problem

i am trying to use confirmation for radio buttoms in a bootstrap modal window. i'm using 'keyboard: false' for current modal window and can't use "escapeKey: 'no' " for confirmation window. it's doen't work.
for example https://jsfiddle.net/kosechok/c2w91ts0/2/
is it possible to create additional option for jquery-confirm
something like 'confirmation-keyboard: true'?

Hello @Kosechok
I dont exactly understand what you're trying to achieve.
can you please elaborate the flow?

hi @craftpip
ok, take a look
i have a moda window which i open via js
$('#myModal').modal({       show: true,       keyboard: false     });
with keyboard: false option
and then i'm using a confirmation
$.confirm({
    escapeKey: 'no',
........
    buttons: {
        yes: {
          text: 'Yes',
          btnClass: 'btn-green',
          keys: ['enter'],
          action: function() {
            $.alert('YES');
          }
 .......

and in this situation escapeKey: and keys options doen't work

okay i got it now, its a conflict between the two plugins,
this is difficult to solve, instead can you try $.dialog to replace modal ?
I've tried this workaround
https://jsfiddle.net/dy4uLvx3/2/

thx, i will think about it


Separate configuration setup and actual usage

Hey :wave:
Cool minimal plugin you have written here. :+1:
I was wondering what you think about having a separate function to change the configurations and one to display the bulb. It looks like many Lua plugins follow this pattern. But it is just an idea, as I felt like this would be cool while setting the plugin up locally.

Hi! Thanks for the suggestion. I'm not sure what benefits this would bring though? My rationale for having the configuration be in the call to the lightbulb update was that you could set your own autocommands to use different settings for diffferent filetypes/contexts.

Hmm. Maybe you are right. Its just a little awkward to have such a huge augroup due to the multiline configuration object.
But as I said it mainly was due to some structure. But this would also cause more complexity in the plugins code... :thinking:
If nobody else likes the idea I think we should just close the issue. :smiley:

The defaults I think are pretty sane, and configuration shouldn't take a lot more than a couple of lines really at this point. To make things neater, you could always write a wrapper function like:
LightBulbFunc = function()
    require("nvim-lightbulb").update_lightbulb {
        # Gigantic configuration
    }
end

then using that in the augroup.

If nobody else likes the idea I think we should just close the issue.

No harm leaving it up, it's not like it's cluttering the issues page xD

Just wanted to add on here: maybe a reasonable option would be to add a separate configuration function to be used to set default settings, but keep the signature of update_lightbulb to allow per-filetype/context customization?
Of course, as you mention, writing a wrapper is always an option.

Just wanted to add on here: maybe a reasonable option would be to add a separate configuration function to be used to set default settings, but keep the signature of update_lightbulb to allow per-filetype/context customization?

That could work; I do not have the time to implement this in the near future, but would gladly accept a PR that preserves backwards compatibility.


generateShortUrl is not called after application is downloaded from Google Play

Hello,
Have problems with the branch.io when first time new session is initialised. When creating BranchUniversalObject() in the first session (the application is just downloaded from the google play) method generateShortUrl(...) is never called. But after restarting the application it starts working well. So the issue is when the first time downloaded application is skipping the generateShortUrl(...) method.
It only happens with google play downloaded application (never had the same issue with debug, prod or even apk file downloaded from the google play console).
Lastly, I noticed that it issue happens only with the cheeper phones as Huawei, leeco etc.

Hi @galisamas -- thanks for writing in. We'll need more specifics from you to dig into this issue. Please e-mail<EMAIL_ADDRESS>with your branch key to get started. Also please provide Branch related code blocks and the locations of said code blocks (onResume vs onStart vs onCreate etc).

Looks like galisamas is proceeding from his deep linking activity to his main app after waiting for 2 seconds, instead of waiting for the init session callback block to be executed. This is why generating a link works sometimes, but not all the time, and especially not on older devices which will take longer to execute http requests. The issue is unrelated to Branch's SDK, we're crafting a response now to help guide galisamas to his solution. If any SDK bugs are found I will loop back and open this thread with our findings. As a few other people have posted about this before, let me be clear: you cannot kill the activity you're using to init Branch before init has completed.


Accept Self Signed S3 HTTPS certificates

I am testing integration with a compatible Object Storage S3 (Scality) installed with an HTTPS certificate signed by a private CA.
When I try to connect this S3 storage the connection test fails because the application cannot recognize the certificate as trusted.
Would it be possible to add a pop-up that gives the operator the option, to accept the possible security risk and still continue with the connection?

Not a fix, but a work around that worked for me when using my own S3 was to set theSSL_CERT_FILE environment variable. Since PG Back Web is written in Go you can use that variable to point to your CA certificate, documented here.
Restoring a backup uses wget. To make that work using your own CA certificate you can mount (or add) a .wgetrc file to  /root/.wgetrc that points to your CA certificate.
/root/.wgetrc example:
ca_certificate=<PATH TO YOUR CA IN YOUR CONTAINER>

Here the README example with the changes I mention:
services:
  pgbackweb:
    image: eduardolat/pgbackweb:latest
    ports:
      - "8085:8085" # Access the web interface at http://localhost:8085
    volumes:
      - ./backups:/backups # If you only use S3 destinations, you don't need this volume
      - ./ca_cert.pem:/myca.pem:ro # MOUNT YOUR CA FILE TO CONTAINER
      - ./.wgetrc:/root/.wgetrc # MOUNT A .wgetrc FILE
    environment:
      PBW_ENCRYPTION_KEY: "my_secret_key" # Change this to a strong key
      PBW_POSTGRES_CONN_STRING: "postgresql://postgres:password@postgres:5432/pgbackweb?sslmode=disable"
      TZ: "America/Guatemala" # Set your timezone, optional
      SSL_CERT_FILE: "/myca.pem" # TELL GO WHICH CA CERTIFICATE TO USE
    depends_on:
      postgres:
        condition: service_healthy
...

Adding the commented section below to this block  might remove the need to use a .wgetrc file. Setting the SSL_CERT_FILE environment variable would then be enough.
if !isLocal {
  cmd := exec.Command("wget", "--no-verbose", "-O", zipPath, zipURLOrPath)
  // BEGIN
  if ca, found := os.LookupEnv("SSL_CERT_FILE"); found {
    cmd = exec.Command("wget", "--ca-certificate="+ca, "--no-verbose", "-O", zipPath, zipURLOrPath)
  }
  // END
  output, err := cmd.CombinedOutput()
  if err != nil {
	  return fmt.Errorf("error downloading ZIP file: %s", output)
  }
}


Feat/make schema pretty for readme explorer

Added longer descriptions for endpoints and parameters taking content from https://dev.fingerprint.com/docs/server-api
Split tags into Events and Visitors. Otherwise, Readme would group the two endpoints under a single "Fingerprint" tag/page which was confusing. If this breaks something, let me know, and we can find another solution.
Shortened response example summaries, otherwise the main info was getting cut off by the limited with of Readme's explorer
Added SKD code examples. It's another place we have to maintain them but there is value in having them right in the API reference. We are also kind of forced to do this, because Readme autogenerates code snippets for a bunch of languages, and we cannot turn that off, only overwrite specific languages with our own SDK snippets. If we didn't do this it would look like we have do SDKs at all.
Adjusted webpack to build another schema file just for the Readme API explorer and remove the fake /webhook endpoint from that one.
Deprecated before, and documented paginationKey instead.

You can see the result reference here: https://dev.fingerprint.com/reference/pro-server-api (must be logged in to Readme).
Commit history is messy, let's squash and merge.

@ilfa Is this ready to be merged or what is missing?

@JuroUhlar let's go!


chore(deps): make GetIngressLoadbalancerStatus not change its API after bumping k8s libs

Adds converting functions for LoadBalancerStatus to not change the public interface of GetIngressLoadbalancerStatus.

Codecov Report
Base: 8.30% // Head: 8.30% // No change to project coverage :thumbsup:

Coverage data is based on head (939dc9e) compared to base (6ba9271).
Patch has no changes to coverable lines.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #473   +/-   ##
=====================================
  Coverage   8.30%   8.30%
=====================================
  Files          5       5
  Lines        855     855
=====================================
  Hits          71      71
  Misses       779     779
  Partials       5       5

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

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


String.toLowerCase() produces error on strings with Umlaut.

When using the .toLowerCase() (or the .toLocalLowerCase()) function on strings containing Umlauts, the design document view will not produce any results.
Description
See above.
Steps to Reproduce

Create a database and add any document to it.
Creata a design document with a view and use the following code

function (doc) {
  emit('Ä'.toLowerCase(),1);
}

Expected Behaviour
A view will be created with at least one entry (as many as there were documents) with key: 'ä' and value: 1.
Your Environment

CouchDB version used: 3.0.0 dockerized and pulled from dockerhub (couchdb:latest)
Browser name and version: Firefox 74.0
Operating system and version: docker on Xubuntu 19.10

Additional Context

Trying to test the example leads to the following error on my instance:
couchdb_1  | [info] 2020-04-03T16:48:09.950145Z nonode@nohost <0.5379.0> -------- Starting index update for db: shards/80000000-ffffffff/test.1585932129 idx: _design/test
couchdb_1  | [error] 2020-04-03T16:48:09.954051Z nonode@nohost emulator -------- Error in process <0.5387.0> with exit value:
couchdb_1  | {{nocatch,{invalid_json,{5,invalid_string}}},[{couch_util,json_decode,1,[{file,"src/couch_util.erl"},{line,505}]},{couch_mrview_updater,merge_results,3,[{file,"src/couch_mrview_updater.erl"},{line,245}]},{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},{couch_mrview_updater,merge_results,4,[{file,"src/couch_mrview_updater.erl"},{line,238}]},{couch_mrview_updater,accumulate_writes,3,[{file,"src/couch_mrview_updater.erl"},{line,215}]},{couch_mrview_updater,write_results,2,[{file,"src/couch_mrview_updater.erl"},{line,179}]}]}

This applies to an used Umlaut in any string-literal in the view. I am short on time, couldn't test it with different Unicode-Characters or functions.
I use Fauxton to update the view.

Tested on hub.docker.com provided couchdb:latest 3.0.0.

Hi there,
Unfortunately, this is a known problem with CouchDB + JavaScript + string mutation going way back. We need to document this better.
Inside of CouchDB, we only support 100% valid UTF-8 encoding. JavaScript, in this case, is producing an invalid UTF-8 encoding. You can see this here:
https://gist.github.com/davisp/78035ad6d3be799cbe8bd397e0d0be1f
It's unfortunate that JavaScript here is producing invalid UTF-8, but CouchDB is doing the "right thing" by rejecting it.
Comment from @davisp :

AFAIK JavaScript is hoplessly broken with respect to Unicode because of how it defines strings as 16bit integers and doesn't care about multi-byte representations. This is JavaScript allowing string mutations that produce invalid UTF-8 when encoded as JSON. This has happened before with e.g. string reversal.

That JavaScript will happily produce invalid JSON/UTF-8 binaries is sadness, but there's not a lot we can do about this here.
So for now, I'm going to leave this open, but tag it as a wontfix. I realize this isn't the best approach, and I'm not happy about the result either.
If someone with knowledge of the code can suggest a fix or workaround, please feel free to comment. Dogpiling on this issue to complain won't help anyone (and will probably actively discourage anyone from trying to resolve it.)

@wohali - that's interesting, the same worked with the docker repo of 2.3.1.

@florianb I'm largely relaying here what @davisp said in developer chat, so I can't really comment further.
Going to remove the tag for now and put this back to needs-triage.
@jiangphcn are you able to investigate at all?

I'm working off my 1.8.5 JS shell which is what we would have used for 2.3.1 so I'm not sure how it would have worked if we're thinking the newer SM was an issue.
Do you have something handy that you can do a quick JSON.stringify("Ä".toLowerCase()) where it used to work so we can see if something is changing the behavior (i.e., maybe a locale setting or something)?

I don't know exactly what you mean by saying there's an error by adding any string with an Umlaut, but this code here works:
function (doc) {
  emit('Ä',1);
}

so it is really the Javascript function toLowerCase() that produces the invalid string.

That's right - it crashes when adding .toLowerCase() - i am still trying to collect more information.

Tell me, if I can help.

@florianb note #2779 which has some additional failed functions.

Thank you very much @wohali!

I think this is fixed and backported into 3.x. Closing this.


FAQ Redirect problem

I can't actually tell if this is working as intended or is a broken link. Because the PKC installer output says "check out our frequently asked questions list" I'm expecting something specific to PKC, not a the generic WikiMedia FAQ.
https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ redirects to the generic https://www.mediawiki.org/wiki/Manual:FAQ

How did you get there in the first place?
What was your 'click path' from starting point to destination?

Fond it. Thanks. So it shows up during the deployment process.
MediaWiki has been successfully installed. You can now visit <http://localhost:9352> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.


Scaling delay period

I'd like to see a setting that would amount to a delay period between starting healthy instances of a service so that each instance might have time to settle before another instance is started.
Is this a feature request or is there something that I missed in the docs.
It doesn't look like backoffSeconds does this, but perhaps I misread the docs?

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-4714. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-4714. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


ARTEMIS-4675 - Add replication status metrics

Hi @jbertram, thanks for your response.
I've added all cluster/replication related metrics that could to help with debugging later. Looking at the activation sequence over time would give an indication on restarts which could help to detect issues. Although I'm also not too sure if it will fit in well with the other metrics.
Are there additional metrics you think that we should add for the replication monitor use case? The "synchronizing" is not working as I expected. What would be the way to get insight in the current state of synchronization?

Generally speaking, exported metrics are not meant for debugging, per se. Exported metrics are really designed for runtime monitoring which is why we don't export everything but only the stuff that really matters for understanding how the broker is functioning in real time. This keeps the metrics' footprint relatively low and performance relatively high.
Metrics are often consumed by external systems that are not only used to visualize the data but are also used to alert on specific conditions. With that in mind, metrics should be something that can either be meaningfully visualized over time (i.e. the size of a queue) or whose state might indicate a problem (e.g. a passive backup broker that becomes active might trigger an alert).
It's not clear to me where the activation sequence fits in to this framework. It seems like it would be better to log activation sequence changes and if you need to debug something then you can take a look at the log. At this point, I don't see how it would be specifically useful to expose this as a metric. Do you have a particular use-case in mind?
Regarding the "synchronizing" metric you added, please elaborate on how it's functioning now and how you expect it to function.
Also, it's worth noting that the "synchronizing" and "replica.sync" metrics are looking at the same underlying data so one is redundant and should be removed.

Your feedback is much appreciated.
I absolutely follow your reasoning on the purpose of metrics. I'll remove the activation sequence metric as its has no direct purpose in our current use case.
Currently we check the replica sync with a jolokia query before we restart the servers for maintenance. When its not synced we halt the process and manually correct. This happend a few times. With these metrics we want to detect these issues sooner, so we can correct them when they happen.
With the current state of this PR the synchronizing is returning 0 and the replica sync is returning 1. Based on the description of the replica sync I understand this is the initial replication synchronization. I was hoping to get more insight on the running/current synchronization with the synchronizing metric. But if its basically returning the same underlying data I will remove the "synchronizing" metric.
Could you elaborate, is the replica sync indeed fixed to either true or false after the initial synchronization of will it reflect the current state? Or can we use an other method to get the current replication state - after the initial synchronization?

With the current state of this PR the synchronizing is returning 0 and the replica sync is returning 1.

I see the replica sync metric, but I don't see the "synchronizing" metric you're referring to. Can you clarify which metrics you're inspecting?
The replica sync metric indicates whether the initial synchronization has completed. Once the initial synchronization is done the primary is guaranteed to be in sync with the backup unless the replication connection between the brokers fails for some reason. It's not clear to me at this point if the replication manager actually exposes metrics to track the current status properly.

@alvinkwekel, I believe it would. I'm running the PR checks on your branch. If they pass I'll merge this.


Fix broken Gemspec

Gemspec is missing a comma. Granted that there are some duplicate lines as well, might fix that later.
Also logstash-devutils isn't a clean install on Ruby 2.3.x+.

Also logstash-devutils isn't a clean install on Ruby 2.3.x+.

Logstash only targets JRuby (not MRI, the "main" ruby), so I think this ok that logstash-devutils doesn't install correctly on Ruby 2.3.x+


Crossterm+Windows support

Would love to try using tui, but when I run the demo it looks like it's not quite ready to use in Windows.
Here's running the crossterm_demo in Windows:

Is there a better way to get Windows support aside from crossterm? If not, are there any plans for making Windows supported?

You need to install the FreeMono font.
Same as Javascript library blessed-contrib you need to install the FreeMono font descibed in Running Terminal Dashboards on Windows.
After installing the font I could not use it with Windows cmd or powershell terminal.
Instead I used Cmder where you can used the FreeMono font.
Then the crossterm demo looks like:

@wickie73 - that's not a good solution, as it requires adding more fonts to the user's terminal. Many of these console apps should be cargo install-able, and should have that kind of impact on the system.
Luckily the parts that aren't supported can be replaced by other glyphs that have broader support. This is just a request that we use glyph choices that are more crossplatform by default.

@jonathandturner Thank you. You are right, console apps should be cargo installable.
Do you have any idea, which kind of glyphs makes sense here?

This is more an issue of supportability, it is indeed a problem that windows lack support for certain symbols.

I think that a path forward an increased portability of this library across OS is to support at least two sets of those glyphs. A basic set that is guaranteed to render correctly everywhere but doesn't look as nice as one might expect and an enhanced set that is nicer on the eyes but might require the user to patch fonts or a terminal emulator supporting modern features.
 I think that I've found an acceptable solution in #264. It allows app developers to choose on a widget basis a restricted set of symbols that are better supported by an unmodified cmd.exe. The README and the demo shows how this can be put behind a command line flag or a config option to degrade the output quality in favor of a better portability. For reference those are screenshots before and after the enhanced graphics (i.e unusal unicode symbols  and braille patterns) were disabled:
Enhanced graphics enabled (not really supported by cmd.exe):

Enhanced graphics disabled (the result is not as fine grained as with a custom font but the weird symbols are gone):

@fdehau this is great news! I'm looking forward to working with it

@fdehau do you know how the enhanced mode looks in the new Windows Terminal?

@jonathandturner Those are the screenshots I get in the new Windows Terminal:
Without enhanced graphics:

With enhanced graphics:

As you can see the braille patterns are supported (I assume because of the different default font, i.e Cascadia Code) so every widget based on Canvas work as expected (Chart, Map, etc..). However the block unicode symbols still seem a bit off in the Sparkline and BarChart widgets. Using only full and half blocks (first picture) gives a better result.
Since the set of symbols are set on a widget basis, an app developer could put those choices behind different flags (e.g something like enable_braille_patterns, enable_detailed_blocks).


KAFKA-9509: Fixing flakiness of MirrorConnectorsIntegrationTest.testReplication

JIRA: https://issues.apache.org/jira/browse/KAFKA-9509
As the JIRA indicates, org.apache.kafka.connect.mirror.MirrorConnectorsIntegrationTest.testReplication has shown to be an increasingly flaky test recently. This PR aims to make this test more deterministic. Specifically, the flakiness was due to a timing issue between the tasks not starting up in time for the test to start running. This PR remediates that by introducing a status check after every connector is started up. These status checks include that the connector is found on the connect cluster as well as there are tasks created and up and running for that connector. These checks are introduced before the test starts running so that there is a confidence that the connectors and tasks are started up correctly before the test runs.
Committer Checklist (excluded from commit message)

[x] Verify design and implementation
[x] Verify test coverage and CI build status
[x] Verify documentation (including upgrade notes)

ok to test

Thanks for the initial reviews @hachikuji and @kkonstantine! I've updated as per your comments by using the method posted by @kkonstantine and checking to see if the connector and its tasks were up after each connector is configured.
@hachikuji Now that the logic has changed a bit, do you think it's okay to do the connector + task check after each connector is configured or do you think we should refactor it out so we can do it per EmbeddedConnectCluster that's configured?

Thanks for the reviews @kkonstantine and @hachikuji!
@hachikuji I just updated the PR with your suggested changes, so ready for another round of reviews whenever you are.

ok to test

retest this please

ok to test

Checkstyle failed:
22:31:45 [ant:checkstyle] [ERROR] /home/jenkins/jenkins-slave/workspace/kafka-pr-jdk11-scala2.13/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/MirrorConnectorsIntegrationTest.java:194:40: ')' is preceded with whitespace. [ParenPad]

@hachikuji Checkstyle issues should be fixed

ok to test

retest this please

retest this please

retest this please


/dmenu reload does not reload menu files

On the (current) latest dev version: (https://ci.extendedclip.com/job/DeluxeMenus/184/) the /dmenu reload command no longer reloads the menus. You need to reboot the server to apply changes.

Hello. I have just tested this build on Paper 1.21 and I was not able to replicate the issue. The menu reloads just fine. However, I think the issue you are experiencing might be a duplicate of https://github.com/HelpChat/DeluxeMenus/issues/3
To be able to confirm this, please send the menu that doesn't update and also the command you've tried to open the menu with. Thanks

You're correct. It's a duplicate of #3
I must have missed this when browsing through existing issues.


fix [RCTWeakProxy displayDidRefresh:] crash

Summary
Fix small probability crash: -[RCTWeakProxy displayDidRefresh:]: unrecognized selector sent to instance.
#27463 can be fixed then.

Changelog

[iOS] [Fixed] - Fix crash -[RCTWeakProxy displayDidRefresh:]
Test Plan

This crash occurred randomly in our app of previous version. This crash has not occurred again after this commit.

please merge it :D @shergin

is there any update ?

@alicancelik Why do you think it fixes the issue?

@shergin we got some errors without this fixes, after that we forked your solution to our app which is in live, it fixed

@zipclould Thank you for the PR! ❤
Why do you think it works? Why the implementation of new methods does the right thing? Why does the crash is happening and how does this change fixes that?
I would recommend taking look at how RCTGenericDelegateSplitter is implemented and borrow some ideas from there.

The crash is happening when forwardingTargetForSelector: returns nil. In that case, the weak target has been reclaimed. So we return a dummy method signature in methodSignatureForSelector: and just return NULL/nil in forwardInvocation: to keep doesNotRecognizeSelector: from firing.

@zlpcloud This is still a very over-complicated solution. Even if it works, I don't think it would be easy to find someone who would take responsibility for landing that.
Here is why it's bad concretely:

It uses runtime introspection without actual need;
It uses runtime introspection (which is slower than regular code) in a very perf-critical part (DisplayLink connection);
Seems there is a problem when weak pointers meet the introspection.

So, here is my proposal: We just need to replace RCTWeakProxy with a concrete trivial class that has a an ivar, a method that calls the same method on the ivar, and use that in Image component instead of RCTWeakProxy.
It's trivial to implement, trivial to review, it will benefit the performance and maintainability. Profit.

Maybe we can close this issue since the fix is already in master through https://github.com/facebook/react-native/commit/e5a6655e71d41a58ce0e51d37aa9fb8792e37dd5 ?


Fix a possible shift past integer width

This happens for a write constraint specifying the range 0..2^32-1.

:pushpin: Commit 7d0602b has been approved by japaric

Thanks, @whitequark!
@homunkulus r+

:hourglass: Testing commit 7d0602b with merge abbd6b1...

:sunny: Test successful - status-appveyor, status-travis
Approved by: japaric
Pushing abbd6b16b6225f862fcf7406207f7ab394cac343 to master...


encrypting using hive

love your work. keep it up.
perhaps this would help with the encryption of the keypair/mnemonic seed.
https://github.com/hivedb/hive/issues/556#issuecomment-770458818
maybe ask the user to create password first time the launch the app.

Heheh,  I actually implemented it yesterday, previously I was only encrypting the seed phrase via a key injected in compile-time. Now it encrypts all the wallets' data via the password decided by the user 😄
Thanks!


Expected to see 2 array(s), but instead got the following list of 1 arrays

I want to create a model that receive one image and compute the image by two Softmax(two output). The code is:

base_model = InceptionV3(include_top=False)
x = base_model.output
x = GlobalAveragePooling2D()(x)
first Softmax
x_1 = Dense(1024, activation='relu')(x)
predictions_1 = Dense(4, activation='softmax')(x_1)
second Softmax
x_2 = Dense(1024, activation='relu')(x)
predictions_2 = Dense(4, activation='softmax')(x_2)
my_model = Model(inputs=base_model.input, outputs=[predictions_1,predictions_2])
train
my_model.compile(...)
my_model.fit_generator(...)
When training, I got error:
ValueError:
Expected to see 2 array(s), but instead got the following list of 1 arrays: [array([[0., 0., 0., 1.],
[0., 0., 0., 1.],
[0., 0., 0., 1.],
[0., 1., 0., 0.],
[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 1., 0., 0.],
[0., 1., 0., 0.],...

This is not Build/Installation or Bug/Performance issue. Please post this kind of support questions at Stackoverflow. There is a big community to support and learn from your questions. GitHub is mainly for addressing bugs in installation and performance. Thanks!


Clarify in tutorial about gh-pages branch creation

I got stuck at this point of the nbdev End-to-End Walkthrough because I didn't see a gh-pages branch and was unsure if I should create it or if the tutorial was outdated.
Fortunately I decided to refresh the GitHub Pages settings page after a few minutes and saw that it was auto-created. I updated the tutorial to reflect my experience. Feel free to change my explanation in any way.

Thanks that's a good idea.


Query: Postgres + Domain + ColumnDefinition.

This is more of a query or I will say it was hard to find any example out there.
I am using Postgres + Spring boot + JPA + Flyway.
Now I have a schema
CREATE SEQUENCE my_sequence START WITH 1 INCREMENT BY 50;
CREATE DOMAIN ABC AS VARCHAR(8);
CREATE DOMAIN XYC AS SMALLINT CHECK (VALUE >= 20 AND VALUE <= 50);

And then I am using it in the table
CREATE TABLE MY_TABLE {
    id                 BIGINT       NOT NULL,
    name           ABC,
    age              XYZ,
    owner_ship  JSONB,
};

And I have a entity as
.....
@Entity
@TypeDef(name = "JSONB", typeClass = JsonBinaryType.class)
@Table(name = "my_table")
private class MyTable {

  @Id
  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "table_key_generator")
  // This sequence is defined once and reused for all entity ids
  @SequenceGenerator(name = "table_key_generator", sequenceName = "default_sequence")
  private Long id;

  @Column(columnDefinition = "abc")
  private String name;

  @Column(columnDefinition = "xyz")
  private Integer age;

  @NotNull
  @Column(columnDefinition = "JSONB", nullable = false)
  @Type(type ="JSONB")
  private Map<@NotNull String, String> owner_ship;
}

My queries are

By just adding columnDefinition in column and pointing it to a existing domain will take care of validation? or I still need to add some constraint like @Column(length = 8, columnDefinition = "abc")

Do we have a custom type for such cases in hibernate-type-55 and I can just add a @Type and it will take care of it.

By just adding columnDefinition in column and pointing it to a existing domain will take care of validation? or I still need to add some constraint like @Column(length = 8, columnDefinition = "abc")

Better use Flywa to manage DB schema migrations. Use incremental migrations scripts instead of the HIbernate hbm2ddl.
The Hibernate Types framework doesn't support PostgreSQL domains. If you want that feature, then you could try to investigate how to add support for it.

Do we have a custom type for such cases in hibernate-type-55 and I can just add a @Type and it will take care of it.

If you're talking about mapping JSON, then no. Just use the JsonType instead of the JsonBinaryType as it's more generic.
If you're talking about those Domain types, then there's no such Type currently. But, you could add support for them.

I forget to mention that we do use Flyway to manage DB schema Migration. Actually the SQL I mentioned in the question is my SQL script and we upgrade Database with Flyway DB.
I am specifically talking about the Domain Types. Thanks for your Answer. I will try to investigate to find way for Domain type.

I forget to mention that we do use Flyway to manage DB schema Migration. Actually the SQL I mentioned in the question is my SQL script and we upgrade Database with Flyway DB.

That's a great choice. A tool like Flyway is the proper way of dealing with database schema migrations.

I am specifically talking about the Domain Types. Thanks for your Answer. I will try to investigate to find way for Domain type.

If you cannot find a solution and your company needs this feature, then I could add support for it via consulting, so keep that in mind.


Fix transformer signature in babel-jest

Summary
#7918 changed the transformer signature to include the own createTransformer method, which broke due to how it's used by @jest/transform. This only attaches the function to the singleton exported by the package.
Fixes https://github.com/facebook/jest/pull/7918/files#r258958414
Test plan
Manually tested internally at FB.

Possible to add a test that verifies the behavior?


Added awesome-hdl

What is this VHDL project?
Awesome list for HDL
What's the difference between this VHDL project and similar ones?
Could be considered the parent list to this one

Anyone who agrees with this pull request could vote for it by adding a :+1: to
it, and usually, the maintainer will merge it when votes reach 10.

Actually, awesome-hdl was in my list of stared repos on GitHub, but I didn't remember....
I should create a counter-PR :).


Revert migration powershell cmdlet syntax incorrect

In order to revert back to a previous migration, I had to use the syntax "update-database -TargetMigration". The snippet above omits the -TargetMigration flag. Using EF version 6 and Visual Studio 2017.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6e28b0a8-b7e4-4c07-9e60-0df403bbee28
Version Independent ID: 12300b31-6f7b-b75c-970d-693365e77013
Content: Migrations - EF Core
Content Source: entity-framework/core/managing-schemas/migrations/index.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @bricelam
Microsoft Alias: bricelam

😁 Correct; the EF6 and EF Core commands are different. The EF6 doc is here: https://docs.microsoft.com/en-us/ef/ef6/modeling/code-first/migrations/#migrate-to-a-specific-version-including-downgrade

Ugh. Tough times to be a developer... so many flavors of frameworks...!
-Sid

On May 9, 2019, at 4:39 PM, Brice Lambson<EMAIL_ADDRESS>wrote:
😁 Correct; the EF6 and EF Core commands are different. The EF6 doc is here: https://docs.microsoft.com/en-us/ef/ef6/modeling/code-first/migrations/#migrate-to-a-specific-version-including-downgrade
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


fix: withdraw failed caused by insufficient ckb

Godwoken v0 updated the withdrawal lock, this lock needs more capacity

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@6fb908b). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #137   +/-   ##
==========================================
  Coverage           ?   46.76%
==========================================
  Files              ?       26
  Lines              ?     1360
  Branches           ?      194
==========================================
  Hits               ?      636
  Misses             ?      542
  Partials           ?      182

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 6fb908b...b281165. Read the comment docs.


Disable MacOS double tap zoom/enable cmd-plus font resizing

@bryphe, before jumping in with another issue just wanted to say that Oni is looking sooo much nicer in such a small space of time, I 😍 😍 the file type icon functionality and upcoming sidebar.
On to the issue, double tapping with two fingers on MacOS (possibly also on windows, I don't have a windows machine so I'm not sure) causes Oni to zoom in which I think is something that macOS adds like pinch to zoom etc.
In keeping with trying to give Oni a more native app feel the effect is visually not ideal as the text looks blown up and is something that other editors such as atom and vscode seem to have circumvented.
I've tried remedying this using the solutions posted here (an issue posted on the electron repo)
however this doesn't seem to be able stop this behaviour. Arguably a minor problem in the grand scheme of things but as a mac user who occasionally double taps by mistake its very disconcerting/annoying.
I've noticed that cmd-+ and cmd- - do not cause the font to scale which I think is native functionality on mac os which might have been removed in oni so I wonder if you might have some insight into how to stop this. Also if not intentionally removed, I think the command plus and minus are actually quite useful when showing code, and think it might be preferable to keep that functionality whilst disabling the double tapping, I'm happy to continue looking at this but wonder if you've previously  dealt with something similar in oni

I can't talk on the Tap to zoom, but I know that zoom keybinds has been discussed before in #840. Using the work around in there, you can get temporary zoom, but Oni will need a way of saving config options if we want it to save that and persist over closing Oni.
Once we have a way to save values back, it should be a lot easier so people can bind increasing the font size instead of the zoom level, as zoom level causes both editor and ui fonts to increase in size, and causes some graphical issues with the scroll bar.

@bryphe, before jumping in with another issue just wanted to say that Oni is looking sooo much nicer in such a small space of time, I 😍 😍 the file type icon functionality and upcoming sidebar.

That's awesome to hear, thanks 😄 I'm hoping the days of having to choose between a first-class vim experience and a modern UX are numbered...

On to the issue, double tapping with two fingers on MacOS (possibly also on windows, I don't have a windows machine so I'm not sure) causes Oni to zoom in which I think is something that macOS adds like pinch to zoom etc.

Interesting, nice catch! Unfortunately I don't have a Macbook to test this on - but I believe this is specific browser functionality. Definitely another one of those issues we have that breaks the immersion of Oni being an 'app' and the browser behavior is surfaced...
I wonder if the info in this stack overflow post is applicable?
https://stackoverflow.com/questions/10614481/disable-double-tap-zoom-option-in-browser-on-touch-devices
Specifically, setting this <meta> tag may address the issue:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

If we add it to the <head> in our index.html at the root.
Regarding the cmd-+ and cmd- - bindings, agree with both you & @CrossR  - makes sense to have the key bindings, and suppress the double-tap behavior. We can track this in #840 .
I'd like to investigate some saving/persisting config options next week, so that we can start taking on some of those features that depend on it (#840, #355 for the background color, etc).

@bryphe @CrossR  thanks for the info, I had a look at the previous issue (#840) , with regards to that I think increasing the font size sounds good, as opposed to increasing the zoom level as the results are not pretty,
It'd be interesting to have things persist, out of interest would this be writing to a user's config file, or saving the previous value to local storage like redux persist
Re the meta tag solution to the double tap, and actually pinching to zoom which I discovered I could do changing the meta tag unfortunately doesn't work. I think maybe with each iteration of macOS electron are having to re-jig the way they stop the zoom so the current solution doesn't work or i've implemented  it wrongly, I'll post on the thread in the electron repo and see if there's a new solution.


Add pyproject.toml for Custom Node Registry

We are building a global registry for custom nodes (similar to PyPI). The registry makes using custom nodes more reliable by reserving globally unique names for each custom node, and supporting semantic versioning.
Here’s some more information on the registry.
Action Required:

[ ] Go to the registry. Login and create a publisher id. Comment it here and we will update the PR (or just merge it and change it yourself).
[ ] Write a short the description.
[ ] Merge the separate Github Actions PR and run the workflow.

If you want to publish the node manually, install the cli and run comfy node publish
Please message me on Discord if you have any questions!

hey @SeargeDP, wanted to send a small nudge and ask if you had any questions!

@SeargeDP, wondering if there's any way we can support you on this PR!


Swap: update to be compatible with ERC-20s

To be compatible with the update source code: https://github.com/zeta-chain/example-contracts/pull/85

@andresaiello please, review. Thanks!

Updated to be compatible with https://github.com/zeta-chain/example-contracts/pull/85

@andresaiello please, review.


Gulp 4: How do I prevent from duplicated dependent task execution? #1392

I have the exact same problem as described in #1392.
That issue was summarily closed without any indication of the solution.

Questions need to be in Discussions. I'll move this for you.


API: Attr type for HasAttrs implementations

Types that implement HasAttrs need a way to map strings to values or methods that implement Callable. The simple way to do this is with a switch:
https://github.com/google/starlark-go/blob/5411bad688d12781515a91cc032645331b4fc302/starlark/bench_test.go#L83-L96
The main issue with switch cases is the need to ensure all switch cases are covered by AttrNames() and vice versa.
If Attrs just link to methods the implementation can create a map of *Builtins, like how the internal types map to methods:
https://github.com/google/starlark-go/blob/5411bad688d12781515a91cc032645331b4fc302/starlark/library.go#L142-L144
This creates a value to a mapping of type:
https://github.com/google/starlark-go/blob/5411bad688d12781515a91cc032645331b4fc302/starlark/value.go#L720
https://github.com/google/starlark-go/blob/5411bad688d12781515a91cc032645331b4fc302/starlark/library.go#L2171-L2184
Maybe a new attribute type could be added to better support builtin methods and values? It would also be able to support golang native methods by handling the type casting withing the map functions.
type Attr func(v Value) Value

type Attrs map[string]Attr

// Keys returns a new sorted slice of d's keys.
func (d Attrs) Keys() []string {
	names := make([]string, 0, len(d))
	for name := range d {
		names = append(names, name)
	}
	sort.Strings(names)
	return names
}

func (d Attrs) Attr(name) (Value, error) {
	if a := d[name]; a != nil {
		return a(d), nil
	}
	return nil, nil // no such method
}

// A new type Method would need to be added to support the new function signature.
type Method struct {
    recv Value
    name string
    fn func(*Thread, string, Tuple, []Tuple) (Value, error)
}

The method signature would be changed, dropping the *Builtin arg and replacing it with fnname string like the first arg in the unpack functions. Could avoid the type casting by implementing custom Attr funcs like func(s *Set) Value but then would need to implement custom Attr() and AttrNames() methods.
As an example Set attrs could then be implemented like:
var setAttrs = Attrs{
   "union": func(v Value) Value { return NewMethod(v, "union", v.(*Set).union) },
}

 func (s *Set) union(_ *Thread, fnname string, args Tuple, kwargs []Tuple) (Value, error) {
 	var iterable Iterable
 	if err := UnpackPositionalArgs(fnname, args, kwargs, 0, &iterable); err != nil {
 		return nil, err
 	}
 	iter := iterable.Iterate()
 	defer iter.Done()
 	union, err := s.Union(iter)
 	if err != nil {
 		return nil, nameErr(b, err)
 	}
 	return union, nil
 }

The API exposed by the starlark package is definitely oriented around the needs of an efficient interpreter implementation, rather than convenience of the application that embeds the interpreter. However, it should be possible to define convenience helpers (e.g. using reflection) outside the repository, as the https://github.com/starlight-go/starlight project does, for example. I suggest you start by experimenting with a helper function that meets your needs in your application's repository.


Massive lag spikes making the game unplayable on inject

Download
https://www.mediafire.com/file/5t7dozm7sptcuqj/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Issue is not related to Open Aimbot


Questions about ZeroMQ mode used in RPCZ

hi~
I am a new guy.
My teacher asked me to add ssl to the messaging part of RPCZ, but i am confused about the messaging type that RPCZ uses. I mean , for example, it uses zeroMQ's pipeline mode, pub-sub mode, or uses router and dealer to build a broker for clients and services.
I'v found that it seems that RPCZ creates socket ZMQ_ROUTER and socket ZMQ_DEALER which I found in the file connection_manager.cc. But to add my own methods to those send and receive parts, I need more details about how does RPCZ use zeromq, and where I can find them in those files included in RPCZ .
Sorry about my poor English. I am still practicing.
hope that my words are clear enough for you to understand .

Hi Chen,
Unfortunately, I do not have a documentation of the wire format and how ZeroMQ is used. I hope to get to this one day, however I will not be able to complete this in the near future. It should be possible to figure it out by reading the sources, and if you have specific questions I'll be happy to answer.


how does one define either or OR in the attribute value?

Hi, this seems to me like I missed something but how does one define either or OR in the attribute value?
ie I have a yaml like this

status:  4
I want to style a link if it has either status 4 or status 5, can you do this with a OR or | command or any other way? or of you need to duplicate the link/style for every property level?
thx
Z

More complex rules like this will require CSS, I'm afraid.


Telework: Remove Digital Signature

PIE/Policy team decided that the IDIR login would suffice for ID, and the digital signature is not needed
Remove the signature box in the formsflow tool
Acceptance criteria

test the form as an employee filling out the form - ensure the box is not visible/removed
ideally the box will be removed not hidden
confirm with TES Patrick/Justin data saving and reporting are not affected

both manager signature and employee signature are removed from telework form in DEV site.


feat(ui): ProductCard organism

What's the purpose of this pull request?

This PR intends to add the ProductCard organism.
How it works?

How to test it?

Unit tests through Jest: yarn test packages/ui/src/organisms/ProductCard/ProductCard.test.tsx

References

ARIA Roles
ARIA Landmarks
"How to build accessible cards–block links"

I'm still not sure about this one. The problems I see is that it doesn't really bring any thing other than complexity to the store, since this is just a
{children}
 block. Isn't it easier to implement it on base.store and, if we manage to make a tighter implementation, move the final result back in here?
If you really need this article tag, I'd create an atom for this and use this atom on base.store rather than creating this ProductCard that is an article, what do you think?

No, sorry. I was thinking about this later and I think we can give value by using the same architecture we are using on this PR: https://github.com/vtex/faststore/pull/1048, like maybe creatign a  etc

I'm still not sure about this one. The problems I see is that it doesn't really bring any thing other than complexity to the store, since this is just a
{children}
 block. Isn't it easier to implement it on base.store and, if we manage to make a tighter implementation, move the final result back in here?
If you really need this article tag, I'd create an atom for this and use this atom on base.store rather than creating this ProductCard that is an article, what do you think?

No, sorry. I was thinking about this later and I think we can give value by using the same architecture we are using on this PR: #1048, like maybe creatign a etc

I'm not sure if I got this, but I'm planning to create something like the Banner component, applying compound components to keep them as agnostic as possible.

After discussion, it was decided that we want to treat this component as Card to be more generic, then we can create a ProductCard on Base Store. So I'm closing this PR to keep the discussions specific to this component here.
The Card implementation can be found in PR #1079.


failing test in coreutils

The test for dd/sparse.sh fails when building coreutils in 77f160e

building tests/dd/sparse.log
FAIL: tests/dd/sparse.sh

https://gist.github.com/vandenoever/816b177b0c4ba99c5477
I've tried finding the offending commit with git bisect, but this did not lead me to the offending commit.
I'm running NixOS 14.12 on btrfs with kernel 3.18.0.

aea1254f96b068d370cb0dbc16638e7cef8ba84c seems to be the first problematic commit. The preceding commit, c45372f038bc89c69390bdbc6a4b0bfdb63b1423 can install coreutils, but it might have been retrieved from a binary cache.

I'm certain I've seen this already, but I can't find what I did about it (probably just disabled checks temporarily). I guess it's a bug in the tests when running on some filesystems, as it was in other cases https://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20140407/1223907.html.

It's failing on btrfs too. Disabling checks do the job.

A fix is in staging, only disabling the dd/sparse test instead of all.


Singleton mode not working

Describe the bug
Running UI using container in Singleton mode not working. It's like running the container without singleton mode.
To Reproduce
Steps to reproduce the behavior:
Use the following compose file and browse to http://localhost:24900
version: '3.7'

services:
  meilisearch:
    image: docker.io/getmeili/meilisearch:v1.10
    environment:
      MEILI_MASTER_KEY: 'your_master_key'
    ports:
      - "7700:7700"

  meilisearch-ui:
    image: docker.io/riccoxie/meilisearch-ui:v0.9.4
    ports:
      - "24900:24900"
    environment:
      VITE_SINGLETON_HOST: "http://meilisearch:7700"
      VITE_SINGLETON_API_KEY: 'your_master_key'
      VITE_SINGLETON_MODE: "true"
    depends_on:
      - meilisearch

Expected behavior
browse to http://localhost:24900 should show the Meilisearch instance page instead of first page.
Screenshots
We see this page when browsing to http://localhost:24900

Environments (please complete the following information):

OS: windows
Browser: chrome
Version : 0.9.4

@Alirexaa See latest version docs.
It fixed the approach to use singleton mode.

[!CAUTION]
But singleton mode has potential security risk, see this issue.
Be careful.

I read the docs. Building a project to use new variables like Host or API key is not common or developer-friendly, and I think it's not the best practice for this issue. These variables should be resolved from runtime environments, and following this approach, people can use a Docker container without building a project.

Yes. But env variables injection in runtime is not available for vitejs spa now.


Model training issues

Hello. Thank you for your great work.
There is something wrong with the model training.
I get below performance when I train the model with CUHK-SYSU dataset for 2epochs. (Same happens on PRW training)

The setting is set to (torch version 1.7.1 and python 3.7.13).
Also, I ran the code in setting (torch version 1.9.1 and python 3.8) but got stuck in same situation.
Could I get some help?!

Hi,
It is just a warning. Please, ignore it.
Regards
Mustansar

@mustansarfiaz
Does the performance go up in later epochs?
because I get performance mAP=0, top-1=0  at previous epochs.

Hi
I don't remember the performance for the first epoch and I did not save the log file. But, frankly, seems like there is something fishy here. It should not be so much low.
I suggest please check the hyperparameters and pytorch and cuda versions. etc. However, it should not affect.
Regards

Can you share hyper parameter log file. I am not getting the result which are mention in the paper. How many epochs you train your model, one thing more for me it is taking nearly 2 hours for one epoch.


How we can rerquest ad again when playing video (Midroll)

Use case
Use case
How we can rerquest ad again when playing video (Midroll)
Midroll Ads
Midroll ads are video advertisements that appear in the middle of video content.
Postroll Ads
Postroll ads, on the other hand, appear at the end of video content.
Proposal
Package - https://pub.dev/packages/interactive_media_ads
Proposal
Midroll Ads
Midroll ads are video advertisements that appear in the middle of video content. They are commonly used in longer videos or live streaming content and typically play after a specific time interval. The purpose of midroll ads is to engage viewers at a point when they are already invested in the content, which can lead to higher completion rates and better ad recall. For instance, on platforms like YouTube, midroll ads may play every 10-15 minutes in a video over 10 minutes long, breaking up the content similarly to traditional commercial breaks on television.
Benefits of Midroll Ads:
Higher engagement: Viewers are less likely to skip these ads as they are already engrossed in the content.
Longer ad durations possible: Since they appear mid-content, midroll ads can be slightly longer without risking a high drop-off rate.
More natural integration: They mimic traditional TV ad breaks, making them more familiar to viewers.
Challenges of Midroll Ads:
Viewer disruption: Some viewers may find these ads intrusive as they interrupt the video experience.
Content pacing issues: If not strategically placed, midroll ads can break the flow of the content, potentially diminishing viewer experience.
Postroll Ads
Postroll ads, on the other hand, appear at the end of video content. They play once the main content has concluded, usually when viewers are wrapping up their viewing experience. While postroll ads may not always receive the same level of attention as pre-roll or midroll ads, they can be effective for certain types of messaging—especially calls to action (CTAs) like visiting a website, subscribing, or checking out related content.
Benefits of Postroll Ads:
Non-intrusive: Postroll ads do not interrupt the viewing experience, as they appear once the content has ended.
Ideal for CTAs: Since viewers may be looking for what to do next, postroll ads are good for prompts such as directing traffic to additional content or other channels.
Better for brand-friendly campaigns: Since the viewer has voluntarily finished the content, there’s often a positive association that can carry over into the ad.
Challenges of Postroll Ads:
Lower viewability: Viewers may choose to stop the video before the postroll ad begins, resulting in lower engagement rates.
Limited attention: Since postroll ads come after the main content, viewer attention can be lower, which might reduce the effectiveness of branding or storytelling campaigns.

@SriVira
Please don't file multiple reports for same issue. Closing as duplicate of https://github.com/flutter/flutter/issues/157936


Discovery: maintain and persist list of recent connections

Description
With this set of changes, every node should now maintain a list of recent connections via the discovery service. When the appropriate flag (peer.discovery.persist) in the config file is set to true (default), the node also persists the discovery list to the DB, and repeats this task whenever the list is updated. If the node crashes, it will load the list upon restarting, and attempt to connect to the addresses it carries, via the touch service.
This PR extends the existing discovery service by including non-anchor nodes in its list, and by adding persistence support. It moves the discovery package in the core directory as this seemed a much more logical fit.
This set of changes also simplifies the peer connection logic in the peer package, and adds support for the discovery.maxTouchNodes configuration option originally added by @jeffgarratt; now the touch service will attempt to connect to a maximum of maxTouchNodes nodes. (This new list is generated randomly from the discovery list.)
Motivation and Context
Consider this scenario:

All the nodes in a network use the same anchor node.
The anchor node crashes.
A node crashes and comes back online while the anchor node is still down.

This node will not be able to connect to its peers, i.e. we will have a network partition. Do note that the practice listed in step 1 is how we actually launch all of our test networks today. This problem was discovered in #1874.
With this PR, such issues are fixed.
How Has This Been Tested?

New unit tests for the new functions added in the discovery and util package.
2 new behave tests have been added, provided by @lhaskins and @scottz64.
Passes all tests locally.

Checklist:

[x] I have added a Signed-off-by.
[x] I have either added documentation to cover my changes or this change requires no new documentation.
[x] I have either added unit tests to cover my changes or this change requires no new tests.
[x] I have run golint and have fixed valid warnings in code I have added or modified. This tool generates false positives so you may choose to ignore some warnings. The goal is clean, consistent, and readable code.

Signed-off-by: Kostas Christidis<EMAIL_ADDRESS>

This looks like a rebase of #2016 that already went into 0.5, and still looks good to me.

Thanks, LGTM


SpotLight (and other lights*) stops affecting Volumetric Fog if shadows are turned on

Godot version
4.0.beta7.official
System information
Windows 11 22H2, GTX 1650 Mobile, NVIDIA Driver 527.37, Vulkan
Issue description
Lights seem to stop affecting volumetric fog if their shadows are turned on, save for a small flickery sliver near the light source itself.

*The issue presents itself with DirectionalLight and OmniLight, but if you enable shadows for DirectionalLight/OmniLight and then reload the project, the issue seems to get fixed. But not so for SpotLight.
Steps to reproduce
Turn on Volumetric Fog in your WorldEnvironment.
Place a SpotLight (or another light*) in your scene.
(Try to setup the scene in a way that makes Volumetric Fog's effect obvious, i.e. placing a cube in front of the light)
Turn on the SpotLight's shadows.
Notice that the light stops affecting Volumetric Fog.
Minimal reproduction project
VolumetricFogIssue.zip

Duplicate of https://github.com/godotengine/godot/issues/57722.


Passive Buzzer Module Support

The passive buzzer module will be in the Output devices section. Need to implement appropriate functionalities.
Change the below functions accordingly.
Controller Class:

[x]  enable()
[x] disable()
[x]  playSequenceOfTones(frequencies, duration) {Should both be ints}
[x]  stopTone()
[x]  testBuzzer()

Helper Class:

[x]  enable()
[x]  disable()
[x]  setFrequency(frequency) {specifically int}

Added support for passive buzzer


⚠ Faculté génie website (prod) has degraded performance

In 538cb82, Faculté génie website (prod) (https://www.usherbrooke.ca/genie/) experienced degraded performance:

HTTP code: 200
Response time: 1030 ms

Resolved: Faculté génie website (prod) performance has improved in ecda926.


Better support drag and drop from external application into Code that deletes files on drop

VSCode Version: 1.21.1
OS Version: Windows 7
Steps to Reproduce:
Open a zip file
Drag and a drop a file from the zip to the VSCode window
Unable to open 'setup.xml': File not found (file:///c:/Users/YELGUZ~1/AppData/Local/Temp/7zE8FA66FD2/setup.xml).
=> The folder 7zE8FA66FD2
new issue microsoftvscode - google chrome
doesn't exist !
Does this issue occur when all extensions are disabled?: Yes/No
Yes
this was already created as "File not found error when drag and drop from a zip file #47232"
but was closed with an evasive answer, blaming 3rd party app.
this is clearly not the case, since same issue is not present in any other text editor (notepad++, sublime text, even plain notepad.exe)
after the user stated this fact the thread is closed, why?
was this resolved? was this confirmed?
Amir.

@amirtal what zip program are you using for this?

Winrar, file should be extracted to a temp folder AFAIK.
Amir

From: Benjamin Pasero<EMAIL_ADDRESS>Sent: Thursday, June 7, 2018 7:59 AM
To: Microsoft/vscode
Cc: amirtal; Mention
Subject: Re: [Microsoft/vscode] Allow to open a file from a zip application via drag and drop into Code (#51229)
@amirtalhttps://github.com/amirtal what zip program are you using for this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/vscode/issues/51229#issuecomment-395293283, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACxIYaMbMi3bUWOMxOYgn44ltkwHRl8tks5t6LNOgaJpZM4UcxSx.

I tried WinRAR and 7Zip with different findings:

WinRAR produces a wrong file path for me when I drop, I am not sure this is an issue with Electron (our UI framework) or WinRAR
7Zip produces a good file path for me in the temp directory but I get the same issue as reported that the file was not found

@amirtal it seems to me that both WinRAR and 7ZIP delete the temp file right at the moment where it is being dropped. If so, there is literally nothing VSCode can do to open that file because we only open the file after the drop operation. I would suggest to report this to the WinRAR team to ask if they can fix this.

i have tested specifically with winrar.
for example, opening a rar file with an html file inside.
double-click or drag html file to chrome/firefox and the file is opened.
i can see existing folder "C:\Users\Amir\AppData\Local\Temp\Rar$EXa0.380" still exists, and file is still present inside this folder.
there are several other reports of same issue closed with similar description.
this is what differs winrar from most other zip managers: it extracts the file(s) to a temp folder and perform all actions from there, it should work just as any other file/folder.
Amir

This easy with notepad.. lol

The same issue occurs when I try to drag n' drop from the (default ) Windows "Compressed Folder Tools".

Having the same issue when dragging and dropping files from 7zip as mentioned earlier. VS code is my main editor, but for this particular use case I have to resort to others (notepad++). The couple of extra clicks to first extract the file and then drag it into VS code followed by deleting the file is too inconvenient.

Why is this still not managed?

It's not out-of-scope, vs code is an editor an should support this simple operation just like Notepad.


Interested in merging features?

Hello Relevance people,
nashby has added rails3 support for Tarantula (I'm using it, it works fine).
I've fixed the TidyHandler to work on Os X and added a "blessing" feature, to mark errors as false positives/stuff I don't care about or want to fix.
Are you interested in pulling these? If so, I will split them in separate merges (otherwise is useless work).
Bye!

Hi
We may be interested in these, but we would need smaller, separate pull requests based on the latest HEAD.  Also note that rails 3 work has been merged in as well.
Thanks, @rsanheim and Jamie


Sidebar menu

Hey there,
I've been working on extending Pagekit in the last few days for a project I'm working on and thought I might contribute what I have so far. :)
In this branch, I've added a sidebar menu to the admin dashboard, here are a couple of reasons that speak for it IMO:

It is way more convenient to see all available sections of your backend at a glance.
It is also way better UX-wise, as you can switch between the sections of the backend with a single click instead of two, like it is now.
I separated the list into two sections, one for managing your content and one for setting up and extending your Pagekit installation, because I think it will make it easier for the user to find the menu item s/he is looking for, when there a ton of options available in future.

All in all, I have to say that Pagekit feels way more mature and powerful with the sidebar sitting there on the left, but that may be just me of course. :)
This branch also adds a few new strings, which have to be translated. I did it directly in the translation files for now, but they would have to be added through Transifex in case you are interested in merging this pull request.
If you have any questions or remarks about this, you can also reach me directly on Twitter (@orhnsnmz) and I have also joined the gitter chat.
Weiterhin noch gutes Gelingen! :)
Beste Grüße
Orhan

Thanks for the work. I doubt, we'll change the admin theme right now, but I do think that it should be quite easy for you, to build an extension with your changes. It could overwrite the views from the system/theme.
Would be great to see that in the marketplace.


Add -e and -m to realpath

Adds the -e and -m options to real path.
Renames the variants of uucore::fs::MissingHandling to more clearly indicate their effects. This does move away from the naming scheme used for the long options exposed for tools, which can't be changed for compatibility, but is more descriptive for the developers working on the code.

There are also merge conflicts again, sorry.

Thanks!


[doc] v1.0.4 Changes

Update antora.yaml name for local builds
Changes to naming in {variables} in antora.yaml
Updated JVM->system naming
Working branch for yabin and mendon to address 1.04 changes

@aymkhalil FYI


Python formatting tools

DO NOT MERGE. Blocked by: https://github.com/UWARG/pathing/pull/36

Mergeable.


Added Table support

Hello @koddsson, i apologize for the delay in replying, i was not notify by github.
I got it. I needed this change to my own project. I made the change and push it to you. I think this could help.
I let this change here, if you'd like...
Thank you for the anwser.

Closing per @koddsson's comment.


Fixing the bind() of reactJS with GoogleAutoComplete package

React automatically binds to the component instance, so just this.onSelected is needed not this.onSelected.bind(this)
This is the error message from the Console of the Google Chrome Dev Tools :
bind(): You are binding a component method to the component. React does this for you automatically?

Thanks @rsm23

Could please add the label?


Command Line Tool Supports Creation of Reach-Only Measurements.

This change is

Replaced by https://github.com/world-federation-of-advertisers/cross-media-measurement/pull/1254


Fix handling of multiple twitter accounts

Codecov Report

Merging #27 into master will decrease coverage by 0.66%.
The diff coverage is 25%.

@@            Coverage Diff             @@
##           master      #27      +/-   ##
==========================================
- Coverage   60.62%   59.95%   -0.67%
==========================================
  Files          22       22
  Lines         419      427       +8
  Branches       22       24       +2
==========================================
+ Hits          254      256       +2
- Misses        165      171       +6

Impacted Files
Coverage Δ

conference/schedule/models.py
51.06% <25%> (-2.43%)
:x:

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 0cae1ae...a235be6. Read the comment docs.


Question: Minimal configuration

Hi,
The mediawiki documentation page is somewhat vague to me. Are you required to define the properties that should be 'updated'? Or will it work on any given property that has been registered in the wiki?
And does it work with category ask queries, or only properties?
Thanks in advance!
Youri.

SDU "forces" updates on pages (like "null" edits), not updates on properties. Annotations on the updates pages however will be updated by updating the page.

"If the "Semantic Dependency" property is found, this extension will update all pages that have been selected through that property."

"The "Semantic Dependency property" is evaluated as an ASK query. It is therefore possible to define either a list of pages directly or do more complex selections."

"If the "Semantic Dependency" property is found, this extension will update all pages that have been selected through that property."

Hmm, what is the specific reason of that?

If you have a "project" page and several "issues" pages with issues that "belong to" the "project". If each issue page records "hours worked". If you have the total amount of "hours worked" on the project retrieved by an ask query that queries each related issues, hours worked, you could force updating the "project" page when saving an "issue" page.


[release-1.14] Support double authentication in istioctl

Manual cherrypick required.
#39261 failed to apply on top of branch "release-1.14":
Applying: Support double authentication in istioctl
Using index info to reconstruct a base tree...
M	istioctl/cmd/kubeinject.go
M	istioctl/pkg/multixds/gather.go
M	istioctl/pkg/xds/client.go
M	pilot/pkg/model/context.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/model/context.go
Auto-merging istioctl/pkg/xds/client.go
CONFLICT (content): Merge conflict in istioctl/pkg/xds/client.go
Auto-merging istioctl/pkg/multixds/gather.go
CONFLICT (content): Merge conflict in istioctl/pkg/multixds/gather.go
Auto-merging istioctl/cmd/kubeinject.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 Support double authentication in istioctl
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

resolved by https://github.com/istio/istio/pull/39440


Replaykit Breaks console on Unix Systems

When using replaykit on Ubuntu or Mac,
Frequently, playing a trace with the command ./appetizer trace replay mytrace.trace $myPhone breaks the console session. Nothing further prints to the console and input is no longer accepted. The trace plays correctly, but the console needs to be restarted, losing session data.
Has this been observed by others? Is it just me?

met before, on it


Documentation> "useMediaQuery hook link">  Page 'Not Found' opens if user clicks 'useMediaQuery hook' link

Describe the bug
"Not Found" error message is appearing upon clicking the link "useMediaQuery hook".
To Reproduce
Steps to reproduce the behavior:

Go to https://react-magma.cengage.com/version/2.5.7/patterns/header/#responsive_behavior
Click on "useMediaQuery hook" link
Verify the error

Expected behavior
Link 'useMediaQuery hook 'should navigate to relevant page instead of 'Not Found'
Screenshots
https://somup.com/c3n213ZWJF
Desktop:
OS: [Win 10]
Browser [chrome]
Version [Chrome version: Version 98.0.4758.81 (Official Build) (64-bit)]

The issue is fixed.
See Screen-cast : https://www.screenpresso.com/=celRe
Thanks!


Vulkan: CreateDevice fails to create a dummy window on non-desktop platforms

The order of window / GPU device initialization can affect whether the device is successfully created.
// This is fine!
SDL_GpuCreateDevice();
SDL_CreateWindow();

// This will fail on certain platforms!
SDL_CreateWindow();
SDL_GpuCreateDevice();

The problem is that the device is attempting to create a dummy window it can use for querying surface support, but some platforms (e.g. Android, Switch) only allow for 1 window at a time.

https://github.com/thatcosmonaut/SDL/commit/7ff968fd82955f6737015888c5048a139625e18b


The standart calculator don't use PEMDAS

Describe the bug
The standard calculator don't use using standard order of operations. But the scientific one work fine.
Steps To Reproduce
Make simple calculi like 1+2*3
Expected behavior
Answer should be 7 instead of 9 and the calculator should be consistent
Screenshots

Device and Application Information

OS Build:1909
Architecture:x64
Application Version:10.2011.16.0
Region:France
Dev Version Installed:No

Look like 13k others people think that too https://www.reddit.com/r/mildlyinfuriating/comments/5ddiyw/windows_calculator_ignores_order_of_operations/

Look like 13k others people think that too https://www.reddit.com/r/mildlyinfuriating/comments/5ddiyw/windows_calculator_ignores_order_of_operations/

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.

Switch it to the Scientific mode if you want Order of Operations by default.  The standard mode performs calculations one after another.
#1212 #1436 #138

Switch it to the Scientific mode if you want Order of Operations by default.  The standard mode performs calculations one after another.
#1212 #1436 #138

But is it a feature or a bug ?

But is it a feature or a bug ?

But is it a feature or a bug ?

A feature.  It is a different use case and way of working.
If you need your orders of operation enforced without manually using brackets, then use the Scientific mode

But is it a feature or a bug ?

A feature.  It is a different use case and way of working.
If you need your orders of operation enforced without manually using brackets, then use the Scientific mode

Thanks for the bug report! This issue is a duplicate of #138. As discussed there, the "immediate mode" behavior in standard mode is by design, but there is a change in progress to avoid showing incorrect expressions like the one in your example (spec).

Thanks for the bug report! This issue is a duplicate of #138. As discussed there, the "immediate mode" behavior in standard mode is by design, but there is a change in progress to avoid showing incorrect expressions like the one in your example (spec).


Run tests against a specific project configuration?

I could not find this feature. But I'd to run dockerComposeTest specifically for integration tests and don't want to tag all of my tests since they already belongs to a specific sbt configuration. Is that possible?

Hi @carloscaldas,
Checkout Issue https://github.com/Tapad/sbt-docker-compose/issues/38 which includes instructions for how to support the IntegrationTest scope or any other scope you want when executing tests via dockerComposeTest.
There is also an example project showing how to set this up:
https://github.com/Tapad/sbt-docker-compose/tree/master/examples/basic-with-tests-integration
Thanks for using the plugin and I hope that this answers your question.

Thanks @kurtkopchik


sample of alternative syntax

becoming real now https://github.com/concept-not-found/deft/blob/master/parser.spec.js


[Testing only] [Do not merge] [1.4]

Test build #879 has started for   PR 6626 at commit 4fe0b14.

Merged build triggered.

Merged build started.

Test build #34127 has started for   PR 6626 at commit 4fe0b14.

alright, retesting this after increasing build timeout and disabling hive tests if not needed.
Jenkins retest this please

Test build #879 timed out     for PR 6626 at commit 4fe0b14     after a configured wait of 150m.

Test build #34127 timed out     for PR 6626 at commit 4fe0b14     after a configured wait of 150m.

Merged build finished. Test FAILed.

retest this please?

Merged build triggered.

Merged build started.

Test build #34148 has started for   PR 6626 at commit 4fe0b14.

Test build #34148 has finished for   PR 6626 at commit 4fe0b14.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

retest this please :(

Merged build triggered.

Merged build started.

Test build #34149 has started for   PR 6626 at commit 4fe0b14.

Test build #34149 has finished for   PR 6626 at commit 4fe0b14.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.


Issue 238 - Use extracting with SoftAssertions

I'm not a cglib ninja, if someone has a better way to do it, I take it :)
Have changed the parent-pom version to get license header v2015.

Awesome ! Will review it to make it part of assertj 2.0

Cool, Thx !


Fix F# headers in async doc

The headers are missing "#".  Strangely, the raw markdown contains the character.
Unassigned myself because it's unfortunately not just a matter of adding it back in.

Have you tried this @cartermp?
http://stackoverflow.com/questions/13537826/how-do-i-add-a-trailing-hash-to-a-header-in-github-flavored-markdown

Tried adding the space and escaping with \.  Unfortunately neither worked.  I'd like to avoid adding the ♯ character if at all possible.  If there isn't a quick way to fix this I'll just rename the title and headers.

I tried just adding the space and it seemed to work. Can you check?

Just tried again, still doesn't work on my machine.  I'll pull down your PR and test it out.  Could be something funky with my editor.

Was able to repro (with your fix) on two Windows machines.  I'm thinking it's an issue with the docfx parser.  The Github markdown parser seems to recognize the space and render the "#", but when build with the docfx tool it still won't show.
@chenkennt is there something being done on headers like a call to .Trim() that gets rid of whitespace at the end?

This is actually a by design behavior according to markdown spec. Adding a whitespace doesn't work for all markdown parsers (for example, VS Code). I'd recommend the following workaround:

Add another #, like this:
Async Programming in F#

Use HTML encode, use # to replace #

Thanks for the info, @chenkennt!


Fix container naming

This will cause the default naming behavior of Centurion to change: it will no longer set the container hostname to match the hostname of the server by default. It also adds the ability to pass a Proc or a lambda to Centurion to dynamically assign the hostname. This change is needed to allow New Relic's new Docker support to work properly with Centurion-deployed applications.
I intend to merge this on Friday. I will then release Centurion 1.7.0 with these changes and will put a release note explaining the change.
cc @didp @jessedearing @kremso

@relistan Looks good.


Not work properly in RTL

When changing direction to RTL the skeleton hides,
I faced this issue when upgrading the Flutter SDK to 3.16.2

Hey @moyasser-hazim in general RTL is working just fine, would you share the code snippet that didn't work for you?

Hey @Milad-Akarie
It works properly but when I upgrade Flutter SDK to 3.16.0 the RTL does not work fine, you can check your example also doesn't work fine when upgrading Flutter SDK.

@moyasser-hazim seems like everything is fine

care to share some recordings of what's going on wrong with your setup?

After upgrading the package to 0.9.0 it works properly, Thanks for fixing the package issue so quickly! Appreciate it!


Return a list of available addresses based on seed

Currently we need to configure the wizard with the address. That is not necessary as we have the seed and the account. So all addresses should be retrievable and we can provide a list of addresses to choose from.

Fixed.


Handle structure "type ref to " circular dependency

This PR solves the circular dependency discussed #2015. The best way to test it is to clone @christguenter2 example. I also tested cloning ABAP open checks.
In short:

I created a multistep deserialization for CLAS and INTF. Basically, you first deserialize the class without any methods or includes.
With this, the structure with a type ref to an interface or class works. Then, you can continue with the regular serialization.

Example:

First step deserialization - only class/interface "name":

class ZCL_TEST_ACTIVATION definition
  public
  final
  create public .
  public section.
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.
CLASS ZCL_TEST_ACTIVATION IMPLEMENTATION.
  method FOO.
  endmethod.
ENDCLASS.

Second step - the rest

class ZCL_TEST_ACTIVATION definition
  public
  final
  create public .

public section.

  interfaces ZIF_TEST_ACTIVATION .

  types INSTANCES type ZTEST_ACTIVATION .

  methods FOO .
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.
CLASS ZCL_TEST_ACTIVATION IMPLEMENTATION.

  method FOO.
  endmethod.
ENDCLASS.

I tested the suggestion from https://github.com/larshp/abapGit/issues/2015#issuecomment-433053014
Test repo: https://github.com/larshp/type_ref_to
Deserialize changed to the following to force CLAS to be deserialized first
break-point.
    deserialize_objects( EXPORTING it_objects = lt_rest
                                   iv_descr   = 'Objects'
                         CHANGING ct_files = rt_accessed_files ).

    deserialize_objects( EXPORTING it_objects = lt_ddic
                                   iv_ddic    = abap_true
                                   iv_descr   = 'DDIC'
                         CHANGING ct_files = rt_accessed_files ).

And it seems to work without any problems. So I suggest this approach again

what is the error?

Syntax error. Because it refers to something that has not been created yet:

looks like the force activation of INTF did not work

I guess DESERIALIZE_SOURCE only saves the code as inactive, and then tries to activate. Suggest cleaning up the ZCL_ABAPGIT_OO_* objects, I have a difficult time understanding the setup, it seems there are too many classes. Plus it looks like DESERIALIZE_SOURCE is only called for interfaces, which means it should not be part of BASE. And my SE80 navigation is broken :(

will close this and move the discussion to #2015

👍


Cookie Buff Warning

u/RGBeleuchtang, u/RLV1gaming, u/romin0
A warning when my cookie buff is low or ran out

Duplicated of #9


Menu on bottom right of taskbar pushes taskbar out of viewport

Menu being fixed stops it from pushing taskbar down


[Feature] Apache eCharts Timeline

What problem does this feature solve?
The "Lines" section does not have any tools to help indicate sequence of events in a chronology. Understanding the correct order of events is fundamental to creating a narrative to understand the world. Chronology helps us understand history and enables us to better plan the future. it is a key tool in several areas, such as forensics.
We should have easy to use and beautiful to see timelines of various sorts for different use cases.
What does the proposed API look like?
There are several examples of timelines to use as examples here;

ECharts has a dynamic timeline solution.
Most, if not all of your static examples could be designed in ECharts with mixed series like line, scatter, graphic, markLine, etc.
See this example made with ECharts lines, on top of R.


Test with Composer 2.0

Fullfills https://github.com/nunomaduro/larastan/pull/528#issuecomment-611978645
Should fail as per https://github.com/nunomaduro/larastan/pull/528#issuecomment-611981562

Perfect! But I think with that pull request we are always teting against composer ^2.0 once is out, right?

Yes, big matrix!

After thinking a bit... after Composer 2.0 will be released and supported we should change COMPOSER_VERSION to ^1.0

I would say we should have something like:
    - LARAVEL_VERSION=^6.0 COMPOSER_VERSION=^1.0
     - LARAVEL_VERSION=^6.0 COMPOSER_VERSION=^2.0
     - LARAVEL_VERSION=^7.0 COMPOSER_VERSION=^1.0
     - LARAVEL_VERSION=^7.0 COMPOSER_VERSION=^2.0

Done.

Why not just only test on composer 2? Composer 1 will not even work soon, once packagist drops the endpoints it was using,

@GrahamCampbell Can you give me the source of that Composer 1 will not even work soon?

https://github.com/composer/composer/issues/8785#issuecomment-616209238

Thanks @szepeviktor I'll try to improve the things mentioned above in the other PR.


Change sgx-sdk to sgx-ssl for Cryptographic Functionalities APIs

these restful API will be adjusted:
POST <ehsm_srv_address>/ehsm?Action=
	CreateKey
	Encrypt
	Decrypt
	AsymmetricEncrypt
	AsymmetricDecrypt
	Sign
	Verify
	GenerateDataKey
	GenerateDataKeyWithoutPlaintext
	ExportDataKey

test: passed the Python test
Signed-off-by: wanghouqi<EMAIL_ADDRESS>

ehsm_marshal.cpp   这个file的change怎么没了？

@wanghouqi    patch conflict with ehsm_kms_service/ehsm_kms_server.js

ehsm_marshal.cpp 这个file的change怎么没了？

The change is remove, current use the refine function import_struct_from_json.

ehsm_marshal.cpp 这个file的change怎么没了？

The change is remove, current use the refine function import_struct_from_json.

not found it: import_struct_from_json.  where is it?

Please also add AES GCM 512.

please also update the doc to add the new supported algorithms: https://github.com/intel/ehsm/blob/main/docs/API_Reference.md, e.g. Createkey

please also update the doc to add the new supported algorithms: https://github.com/intel/ehsm/blob/main/docs/API_Reference.md, e.g. Createkey
The below should be updated:

The keyspec the user want to create, it can be the following one:
EH_AES_GCM_128
EH_AES_GCM_256
EH_RSA_3072
EH_RSA_4096
EH_EC_P256
EH_EC_P512
EH_EC_SM2
EH_SM4
Notes: currently on support the keyspec(EH_AES_GCM_128 and EH_RSA_3072), for others will support later.

please also update the doc to add the new supported algorithms: https://github.com/intel/ehsm/blob/main/docs/API_Reference.md, e.g. Createkey

the API_Reference.md will update on a new PR

我还是建议这种情况把大括号删了：
if
{
只有一行
}


Implement EntriesWatch to subscribe to multiple storage entries

Add a C.EntriesWatch (or similar) that works similar to https://github.com/paritytech/polkadot-staking-dashboard/blob/a9df069f1968c7540ec75b17d5a6a3200c8a6cd9/src/contexts/Staking/index.tsx#L205

cc @rossbulat

We've more-or-less implemented this via Rune.rec and Rune.tuple in conjunction with the iter method (which may soon be reverted back to its old name of watch).
import { Rune } from "capi"
import { chain, Timestamp } from "polkadot/mod.ts"

const block = chain.latestBlock
const extrinsics = block.extrinsics()
const events = block.events()
const now = Timestamp.Now.entry([], block.hash)

const root = Rune.rec({
  hash: block.hash,
  block,
  extrinsics,
  events,
  now,
})

let i = 0
for await (const values of root.iter()) {
  console.log(values)
  if (++i === 3) break
}