Add target_group_arns to worker ASG

Description
Add target group attribute support to workers ASG.
Fix #166
Checklist

[x] terraform fmt and terraform validate both work from the root and examples/eks_test_fixture directories (look in CI for an example)
[ ] Tests for the changes have been added and passing (for bug fixes/features)
[ ] Test results are pasted in this PR (in lieu of CI)
[ ] Docs have been updated using terraform-docs per README.md instructions
[x] I've added my change to CHANGELOG.md
[ ] Any breaking changes are highlighted above

@max-rocket-internet can we make a release sometime soon? Looks like there is no release in almost two months. Thanks

@zihaoyu, sure thing. I'll do create a new release later today.


Simulator on Mac: build number not correct for v3664

Simulator on Mac does not show correct version.
I believe the version name should read: 2022.3664
what is being shown: 2100.9999, and inside the about screen: 2100.9999 (2100.1.16)

I think this will be addressed in the next release. See #337

^Closing


Load safes automatically

Regarding this issue:
I think a good solution is to implement a new Safe feature, to allow to load all the safes an address owns.
@Uxio0 told me he already made an endpoint for it /owners/{address}/.
@lukasschor @rmeissner @pablofullana @matextrem

duplicated of #510

duplicated of #510


Execute script during slug building

My applications are hosted on public github repos, so I cannot put config files containing password.
And some applications requires the config file to be present when starting.
(Restarting an application rebuild the slug, so any file modified, or added from the original repository is lost)
So I need to execute a simple command during the slug building to replace patterns in the config files with password from environment variables.

Create a buildpack that writes the config file out using secrets from the app env (passed as ENV_DIR). Then reference the buildpack in a .buildpacks along with your app/framework buildpack, this file is automatically used by the built-in multi buildpack.

The solution of @titanous is universal, and works for any buildpack.
But in my case, I use Node.js applications, and I find it easier to use the npm scripts options in package.json.
For example, preinstall to execute a script before the installation of npm dependencies.


⚠ Samsung has degraded performance

In 57a5f47, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2416 ms

Resolved: Samsung performance has improved in 28f2e20.


Add alex-slack to readme

Adds a link to Slack bot integration.

Wow nice work! That’s so cool :)
Before I add this to the repository though, could you add some information regarding how people can install it, how to serve your own alex, how it looks in a slack channel, &c.
Again, I’m not experienced with slackbots, but I think slack-poker-bot and trebekbot are good examples. Ping me for help!

@wooorm I've updated the readme. Let me know what you think :smile:

Wow that’s so awesome! :+1: Really nice work :smile:


Bug Fix to add Ingress for ArgoCD

Bug Fix to add Ingress for ArgoCD

Agreed @nimakaviani . This is more of ingress for ArgoCD following the same principles with ingress for others. We should be good.


Add ICTO showcase

Thank you for your contribution to the IC Developer Portal.
Before submitting your Pull Request, please make sure that:

[x] You have updated the .github/CODEOWNERS file according to your changes.
[x] You have registered new documents to /sidebars.js if any.

@FernNguyen Would you mind resolving the conflicts? Then I'd be happy to merge


The test script test.sh uses drogon installation outside of build tree

The test script test.sh eventually creates a project called drogon_test with its own CMakeLists.txt file.  That cmake file, in turn, uses FindPackage(Drogon, ...) and cmake-discovered drogon commands such as drogon_create_views to build the drogon test project.  Thus, the test script builds a project which uses the drogon installation outside of the build tree and this is undesirable -- you want the test suite to test the build tree in complete isolation to any external drogon installation, so that the build tree can be verified prior to installing it.

@pkovacs Hi, the script is for CI, it runs in the CI environment after installation and checks the correctness of the build and installation.

@an-tao OK, thanks, I will just use the gtest unit tests.  I notice the trantor unit test Date.DatabaseStringTest is failing:
/home/phil/Projects/drogon/trantor/trantor/unittests/DateUnittest.cc:29: Failure
Expected equality of these values:
  now
    Which is: 8-byte object <A1-D7 EF-18 80-C0 05-00>
  trantor::Date::fromDbStringLocal(now.toDbStringLocal())
    Which is: 8-byte object <A1-7B 83-EF 80-C0 05-00>
[  FAILED  ] Date.DatabaseStringTest (0 ms)
[----------] 2 tests from Date (0 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (0 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] Date.DatabaseStringTest

 1 FAILED TEST

Are you in a timezone where daylight saving time is currently used?

@interfector18 yes indeed

You can check if https://github.com/an-tao/trantor/pull/140 fixes the issue for you.

@interfector18 yep, perfect.
...
8/63 Test  #8: Date.DatabaseStringTest ................   Passed    0.00 sec
...
100% tests passed, 0 tests failed out of 63

Closing this since my original question is answered.


expression: add builtin cot, degrees

What have you changed? (mandatory)
add builtin function cot, degrees
What are the type of the changes? (mandatory)

New feature #3275

How has this PR been tested? (mandatory)
UT
Does this PR affect documentation (docs/docs-cn) update? (mandatory)
no
Does this PR affect tidb-ansible update? (mandatory)
no

LGTM.

/run-unit-test

@mtunique Please sign-off the DCO.

@huachaohuang Maybe the last two commits made by you are not signed-off the DCO?

@Connor1996 Master doesn't contain the changes. Why you close this PR.

@mtunique  Sorry🙏, when I fix the DCO issue, it makes some commit away. I am working on fix this.

@mtunique oops, when this PR closed, I have no permission to push to your branch. Can you fix it in your local branch and push to remote branch:
git reflog #find your origin commit hash
git reset --hard {your_hash}
git push -f

Sorry to bother you

@mtunique if your didn't do pull in your local branch after my push, git push -f is just enough

@mtunique still have this Update scalar_function.rs commit😂

@Connor1996 I try to rebase this three commits to one.

@Connor1996 Done.


add some hints for odd uses of sequence

these situations occur when a list is changed to have one element, such as here:
https://github.com/lamdu/lamdu/commit/27d87a6aa7569fa55607176e56127606024987c6#diff-ecf05a9fd506bf563383f04e1652a41aL258

Moved the sequence [a] rules to the generalise group and generalised it to use pure rather than (:[]). It is more succinct but does replace the list with any Applicative.
The other rules generalise only in reducing constraints (i.e require Functor rather than Traversable) but that shouldn't cause any unresolved type variables so those are not in the special group.

Thanks!


reload(sys) drops stdio mappings

Discovered this issue when trying to use pytan with Project Jupyter. This is not really a bug, but in https://github.com/tanium/pytan/blob/master/lib/pytan/sessions.py
lines 39-41
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
The reload(sys) kills off any stdio mappings that a user sets before the user loads pytan. It is a known issue
https://github.com/ipython/ipython/issues/8354
http://stackoverflow.com/questions/3828723/why-we-need-sys-setdefaultencodingutf-8-in-a-py-script
There is a suggested fix of saving the stdio before reloading. Something like.
default_stdout = sys.stdout
default_stderr = sys.stderr
reload(sys)
sys.stdout = default_stdout
sys.stderr = default_stderr

In 4.0.0 that sys reload goes away, and will no longer present an issue. Setting the default encoding like that is a "Pretty Bad Hack(tm)" to handle improperly encoded XML responses. I'm solving this better in 4.0.0.


Analysis and design: Signing

Background and scope
Description
We have previously analyzed requirements for signing functionality in Altinn 3 described in:

Analysis: Functional signing support in Altinn 3
Preliminary analysis: signing

While these are still relevant, they cover a broader scope than than necessary for a first implementation and are in some parts  outdated as new requirements and thoughts have been discussed. They are however still an important reference for the areas still relevant.
What type of electronic signature will we support?
EU through the eIDAS Regulation have defined 3 levels for electronic signatures. The intention in this epic is to support the Simple level as the two higher levels are covered by eSignering - a separate product from Digdir.
This level does not rely on the use of a public-key infrastructure (PKI), but rather the strength of the signature is accomplished through strong login methods and traceability in data and logs stored. Read the following guide
for best practices on traceability.
In scope
The current analysis, requirements and design seeks to cover what in Altinn 2 is known as process templates related to signing:

Form filling and signing (Utfylling og signering)
Form filling and conditional signing (Utfylling og betinget signering)
Form filling and double signing (Utfylling og dobbel signering)
Form filling and conditional double signing (Utfylling og betinget dobbel signering)

While the signing feature in Altinn 2 is bound to fixed process templates, we seek to create process support in such a way that you have flexibility in the way you design your signing (or other) process.
The analysis and design part of this document will cover the above mentioned processes, but the implementation tasks will potentially be split into multiple epics seeking to deliver value as soon as possible. The priorities for the initial version will be targeting bullet point 3 (Form filling and double signing) as we already have to service owners with applications targeting this feature. However, done right, we most likely will have implemented bullet point 1 as well as that should be a matter on how you design your process.
Out of scope

Parallel signing (Parallell signering) - no application deliveries requiring this feature is identified for 2023. This feature is likely to be delivered in 2024.
Advanced Electronic Signatures (AdES) or Qualified Electronic Signatures according to the eIDAS Regulation. These types of signatures are a feature in Digdir's eSignering product and will not be delivered as a feature in Altinn 3.
Integrating with eSignering or other commercial signing providers, this is an possibility for future releases.

The process
The foundation for the requirements is to be able to support the following processes illustrating bullet point 3 above Form filling and double signing.

Note that 1 or 2 signing steps, or 3 for that matter, should not affect the implementation but rather be a consequence of how the process is designed and described in the BPMN file in the app. Ie. doing this right should also cover bullet point 1.
The diagram above is a visual representation of a BPMN process. The BPMN process is defined in XML within each Altinn 3 app. While the process can vary from app to app, most apps until now have very simple processes implemented, and most without any gateways. An Altinn 3 app doesn't support any BPMN process, but rather a small subset of the symbols defined. We will however extend the support by gradually by adding the necessary symbols for the most basic processes. When support for new symbols is added it should follow the current BPMN Specification. Good and correct BPMN support is essential to be able to support the various signing processes.
While the process above shows the process steps within the application, the process below shows the various user interactions. A process step might have multiple user dialogs and these aren't represented within the application's BPMN process but are rather built into the frontend application as a consequence of actions taken.

Design
1. Utfylling og signering: When you only have rights to fill out the form and the rights to confirm on the behalf of the organization.

2. Utfylling men ikke rett til signering: When you only have rights to fill out the form and no rights to confirm on the behalf of the organization. You get to a general "you have no rights" page, and then get the opportunity to send the form to someone who has.

3. Dobbelt signering: When the form requires a confirmation from both the organization and an accountant (revisors bekreftelse)

Link to Figma: https://www.figma.com/file/wnBveAG2ikUspFsQwM3GNE/Altinn-Studio-Apps?node-id=20028%3A34681&t=0Bmlsr7zpEWd7fXT-1
Functional requirements

It should be possible to sign the instance on one or many different process tasks.
Given that the user have access to sign, it should be possible to fill out the form and sign it within the same process step.
It should be possible to define the role requirement for the process task controlling who's allowed to sign.
For applications with multiple signing tasks it should be possible to configure that the signature is unique across signature steps ie. the same user cannot sign off on multiple steps even if he/she has the roles to do so.
The signee should be informed about the data he/she is about to sign off on
The signature should be captured and logged explicitly in the system allowing for Digdir to prove that the action was done.
The signature should captured in it's own data object.
It should be possible to design the signature view/layout
The signature and logs should be kept for ?? years
The signature should be deleted as part of instance deletion as it's just data connected to the instance
Log entries should not be deleted as part of instance deletion

Functional requirements identified but pushed to later delivery

It should be possible to add comments about the signature
A signer should be given access to a PDF presentation of the forms he/she is signing
It should be possible to configure an external signature view for binary attachments and select attachments to sign
It should be possible to download attachments to be signed from the signature view
The signer should get a separate receipt for the signing step. How?

Technical solution
As a general guideline we should be true to the BPMN standard and not have our own customized implementation.
Frontend

No-access layout
The frontend application today supports one layout for a given step. This supports read/edit mode ie. the user has at least read access to the step itself. We need a layout representing the UI to be displayed if the user don't have access to the step. A first step could be to limit this to texts and information, but the we should be able to add components to this layout as well. For example to send a reminder to someone responsible for moving the process forward.
Dialog consept
Today a layout defines the UI to be rendered, but sometimes you need a dialog as a response to an action triggered by a component. Ie. you click a button to sign/confirm and send the process to the next step. A dialog in this case could be confirming to the user that the process is sent to the next step. A complicating factor in this case is that if the user has access to the next step, we would like to skip the dialog and just present the next step.
No-process knowledge in frontend
Frontend should not know about the BPMN process. It should get information from backend regarding what step the user is on and the layout to use. This does not include dialogs mentioned above. Dialogs are a frontend there-and-then thing bound to the components triggering them.
Signature/confirm button
Frontend needs to provide either a new type of sign/confirm button in addition to the two types we have today - submit and navigation. This is basically a submit button with a sign parameter set to trigger det correct backend actions. A special signature component has been discussed, but for now we think a button will do. This also means we are not looking to create a special signature step, but rather have a signature button that can be added on any kind of process step. The simplest form of process could then be one data step with a sign button instead of a submit button. Next would be a to step process with data and confirm step with a sign button.

Backend

Recognizing a signature step
Backend cannot trust frontend to either send the sign parameter or not, but needs a way of recognizing a step that requires a submit with a sign attribute set in order to move on to the next step in the process.

Signature data element
Each signature action should result in a separate signature document stored as a signature datatype/document along side the other datatypes in the application. The signature document needs to contain the following information:

Which user or organization signed document (userId/partyId, ssn,orgno)
The instance the signature is related to
The task for the signing step that performed the signing
A list of all data elements that are included in the signature and not. With room for comments
A hash of all documents

Example json structure:
  {
      "id" : "b80f910a-bde0-49e5-8ccf-7c9ba851eb28",
      "time" : "2018-04-05T17:31:00Z"
      "instanceguid" : "74df5b79-74cc-4731-930a-d2accde7084b",
      "signaturecomment" : "Dokumentasjonen på fradraget viser at dette er I henhold til skattelovgigning av 17. mai 1982",

      "signer" : {
        "userid" : 5,
        "partyid" : 5,
         "secondarysignerid" : "person/01038712345"
         },
      "data" :
      [{
        "dataid":"533e302b-d5f7-44a7-a2b4-bd5fbb1ddea2",
         "md5hash": "23423424",
          "signed": true,
          "comment" : "Her er beviset"
        },
        {
        "dataid":"be7b5a28-579e-4f55-a005-55f78c9c2b99",
         "md5hash": "23423424",
          "signed" : false,
          "comment": "Her har eier gått langt for streken. Kan ikke signere på disse dokumentene"
        },
        {
        "dataid":"ba94413d-c31a-452b-9466-438cd5ed7fd2"
         "md5hash": "23423424"
        }
      ]
      "signedtask" : "sign1",
  }

Explicit logging of signature action
Once a signture action is completed and the signature document is created an explicit log entry should be created. This can be achieved in multiple ways:

Regular application logging
Triggering a signing event including logging when the signing process is completed
Logging to an Audit log
Logging to a TTP log

While all types provides a log entry they range from standardized log formats where the entry can be hard to find to specialized formats where the entry is easy to find and provides a higher level of trust.

Expression on gateways
A gateway can have two or more outcomes. These should be possible to describe using the newly implemented expression language as well has

Questions to be discussed
Questions related to the format of the signature document to be discussed

[ ] userid and partyid are internal id's in Altinn and should probably not be leaked out. Instead we should standardize on person number and organization number
[ ] md5hash is a fixed algorithm, this should be replaced with an "hashAlgorithm": "md5", "hashValue":"234534345"
[ ] should comments be included in this format or stored as a separate datatype?
[ ] are there any standard formats that we could rely on for this?
[ ] do we need to support file signing in the first version?

Questions related to logging

[ ] what log level should we aim for?

Questions related to access

[ ] The process currently don't support a user not having at least read access. Having no access at all to one step, but access to others have been raised as a complicating issue. While this isn't critical for the first version it should be discussed.

Tasks

[ ] https://github.com/Altinn/app-frontend-react/issues/715 This will solve the craching part when you don't have access to a step and provide a default text. We need another issue to solve a configurable no-access layout.
[ ] As part of the issue above - create a shared test application with two process steps with different access rights to work as a demo/test application for the signing process to be built.
[ ] No-access layout support in frontend (allowing for a custom layout overriding the default).

Related tasks not included in first delivery

[ ] https://github.com/Altinn/app-frontend-react/issues/965

#22

Test app for signing

https://dev.altinn.studio/repos/ttd/signing-test

Set up so that one role can fill out the data step, but another role is required for confirmation. The first role has read access to the confirmation step, but will throw an error when clicking on the confirm button.
Front-end requirements
Currently, app-frontend needs to get information about which actions are available in the current step, and whether or not the current user has permission to perform those actions. This could be included in the process response:

The process state is currently included in several requests, GET /.../process, GET /.../instances/{instance-id} and PUT /.../process/next. The first two requests are fetched on reload, and the last two when going to a new process step. Maybe including this data in so many places is unnecessary?
I don't know how the policy is represented in the backend/authorization, but I would expect to get a response similar to:
{
  ...
  "currentTask":
  {
    "actions":
    {
      "read": true,
      "write": false,
      "confirm": true
    },
    ...
  },
  ...
}

To give instance the correct status in Altinns Meldingsboks we need to add the correct return value for the tasktype signing (or what we decide to call it) here: https://github.com/Altinn/altinn-storage/blob/main/src/Storage/Helpers/InstanceHelper.cs#L97


Uncaught Error: ENOENT: no such file or directory

The file actually exists and it is throwing error
[Enter steps to reproduce below:]

...
...

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Mac OS X 10.11.6
Thrown From: Remote-FTP package, v0.8.9
Stack Trace
Uncaught Error: ENOENT: no such file or directory, open '/Users/bsui/OneDrive/CMU-MCDS/cloud_computing/project1_2/project0.pem'
At fs.js:584

Error: ENOENT: no such file or directory, open '/Users/bsui/OneDrive/CMU-MCDS/cloud_computing/project1_2/project0.pem'
    at Error (native)
    at Object.fs.openSync (fs.js:584:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:158:20)
    at Object.fs.readFileSync (fs.js:431:33)
    at Object.fs.readFileSync (ELECTRON_ASAR.js:426:29)
    at Client.module.exports.Client.doConnect (/Users/bsui/.atom/packages/Remote-FTP/lib/client.js:242:42)
    at Client.module.exports.Client.connect (/Users/bsui/.atom/packages/Remote-FTP/lib/client.js:197:9)
    at Client.<anonymous> (/Users/bsui/.atom/packages/Remote-FTP/lib/views/tree-view.js:183:28)
    at /Users/bsui/.atom/packages/Remote-FTP/lib/client.js:110:14
    at tryToString (fs.js:414:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:401:12)

Commands

Config
{}

Installed Packages
# User
Remote-FTP, v0.8.9 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (active)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.39.0 (active)
find-and-replace, v0.201.0 (inactive)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.2 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.65.0 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (active)
timecop, v0.33.2 (active)
tree-view, v0.208.2 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Could you try moving the file out of One Drive and then re reference it.

Yes, it works but before couple of versions ago, it works even under /onedrive, the one drive is also a local folder. Any idea why files under such directory cannot be recognized?

Maybe the one drive folder is a system link. But that's the only reason I can think of off the top of my head

Thanks, but if it doesn't have access/permission to this particular folder,
how come it was working before? Has anything changed?
2016-10-09 5:35 GMT-04:00 jimmaaay<EMAIL_ADDRESS>
Maybe the one drive folder is a system link. But that's the only reason I
can think of off the top of my head
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mgrenier/remote-ftp/issues/481#issuecomment-252475800,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABs51YurF1RZWfi16YxOOQ8ZlYz8RZSzks5qyLVQgaJpZM4KIbUR
.

Nothing had changed that would have affected that


support Express helpers and partials

Need to wrap Express helpers and partials so they can be used in Handlebars template.

These are going away in Express v3... so no rush. :)


Idea: renaming some missions?

I don’t know if it will mess somethings up but if some missions could be renamed here are some ideas I came up with
on defence, battle of is replaced with Defence of (excluding the battle of Whiterun on imperials side)
last stand battles on defence will be called
The Stormcloaks final stand or the final stand of Solitude.
X marks the docs and ___ final battle are good names
Defector Collector is a good name as well. the only way I could think of improving it is Dissent Disenchanted or Dissident Dissolution.

Regrettably no. (Or at least I don't know how) I know that you can't programmatically cannot change quest names. Defensive/offensive quests for major cities are all handled by the cwsiege quest (with minor siege quests being handled by cwfortsiegecapital quest). Quest names can be dynamic but they need an Alias label (such as the city). I don't know how to create a label alias or something like that.


Pickadate with editable set to true doesn`t update the field value on the request object

When I try to manually edit a input with editable set to true, visually it changes, but Im getting the old value in the request. Ive been looking at the code and theres a hidden input which takes the actual value. If I use the picker this value updates perfectly, but when I type this value doesnt change.

Hi @alexchirolde,
Please provide a codepen with your code and the exact pickadate version so we can check this.

@DanielRuf thanks for the quick reply.
Version: pickadate.js v3.6.3, 2019/04/03
The problem is when I submit the form. The date value Im getting on my laravel controller are not the ones I manually type on the input, Im getting the ones I select using the date picker.
This is the js code:
$('.pickadate').pickadate({         format: 'dd.mm.yyyy',         selectYears: true,         selectMonths: true,         formatSubmit: 'dd.mm.yyyy',         hiddenSuffix: '',         editable: true });

For example, you can manually change the dates on this pen. But in a real scenario when you submit a form with this code you will receive on the request object the value you introduce using the date picker not the one you manually type.
Codepen

Your codepen does not work because the references js file does not exist.

You can use the right files from<EMAIL_ADDRESS>

Hi @DanielRuf The codepen isnt the problem. You can find a lot of examples on the oficial documentation about a picker, you can recreate them yourself using something like this $('.pickadate').pickadate({ format: 'dd.mm.yyyy', selectYears: true, selectMonths: true, formatSubmit: 'dd.mm.yyyy', hiddenSuffix: '', editable: true });
But the problem is once you submit the form where this input is on. As you can see on my first post, the value on the form of the input is 30.05.2050(manually added) and in the hidden input(which is the one who sends the information back to my controller) is 28.05.2020(generated by using the picker). Please let me know if you understand me better.

Please see the note in the docs:

An important thing to note here is that this disables keyboard bindings on the input element, such as arrow keys opening the picker. You will have to add your own bindings as you see fit.

@DanielRuf I have been reading and found an idea on this post
I just add this on picker.js after the on('change, ...) event:
`$ELEMENT.
// If the value changes, update the hidden input with the correct format.
on('blur keypress.' + STATE.id, function() {
P._hidden.value = ELEMENT.value
        });

`
This blur keypress event did the trick. Thxs for everything.


Does react-leaflet-markercluster requires React 16.3 ?

An error occurs when I try to import react-leaflet-markercluster:
TypeError: __webpack_require__.i(...) is not a function
I am sure that occurs when I try to import this lib, because, when I comment it, the error disappear.
My package.json has:
    "leaflet": "^1.6.0",
    "leaflet.markercluster": "^1.4.1",
    "prop-types": "^15.7.2",
    "react": "^15.6.2",
    "react-dom": "15.4.2",
    "react-leaflet": "^2.6.0",
    "react-leaflet-markercluster": "^2.0.0",

So, I am already using lastest version of react-leaflet-markercluster which should work with react-leaflet v2. And I have all peer-dependencies installed. So, my guest is that maybe I need to upgrade react to 16. Can someone confirm that ?
By the way: I get to that conclusion because I looked into the debug screen in mozilla, and find the error occurs in this line:
var leafletContext = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_react__["createContext"])({});
Then, I google it and found this stackoverflow answer (https://stackoverflow.com/questions/51825251/call-to-createcontext-in-react-leaflet-es-context-js-fails).

React 15.x does not support context, which is required by v2 of react-leaflet.
reactt-leaflet requires react ^16.8.0
https://github.com/PaulLeCam/react-leaflet/blob/master/package.json#L59

Thanks for the information, man!


clarified definition of NC/ND

@omartin2010 : Thanks for your contribution to the Azure documentation! The author, @jonbeck7, has been notified to review your proposed change.

@omartin2010 - Thanks for the clarification, Olivier. This looks fine to me to add to the article.
PR reviewers - I'm signing off on this PR on behalf of the PM, since I work on related GPU content.
#sign-off

@dlepow: Only the author, @jonbeck7, can sign off on this pull request.


a11y: template detail page - make "selected/previewed" page distinguishable from keyboard focus state

Feature Description

See image - the selected page (first) and keyboard focus page (third) are too similar.

Alternatives Considered

Additional Context

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

So since the creation of this, we've updated things a bit. Now it looks like this.
There's no "active" indicator anymore - possibly a regression. Do we want that back? Is this visually fine?
@o-fernandez  thoughts when you get a second - can repurpose the ticket and just reintroduce an active state - can just do the same thing that's done in the grid view on the editor (though that still won't help too much for colorblind).
https://user-images.githubusercontent.com/10720454/128909052-f94a0272-b3b2-421e-9c34-b0dc0541a302.mp4

I think this is OK for now, actually. If we get complains that people want to know the currently selected page, we can revisit this.


Support python / nodejs dependencies

Each account (or bot?) should have the ability to include dependencies similar to requirements.txt:
numpy
arrow
urllib3

These package could then be referenced inside components.

We've included a few common Python packages to start:
requests
arrow
geopy
babel
pystache
BeautifulSoup


Remove deprecated random.sample from Tree.shuffle_taxa()

Replaces random sampling of a set with random swap-and-pop on a list. Closes #154.

Hi @mmore500 -- thanks for this.
One reason we originally use sets here is to take advantage of the O(1) lookup rather than the O(n) for lists. Now, I cannot remember how important this time savings is here or if I've profiled the code, but I'm glad to see that this potential efficiencyis preserved by the dictionary look-up. Nice work!


add strings.chomp method, docs, tests

Ref: #96

chomp is weirder than I expected.

No surprise there. Processing string formats that allow multiple + configurable record separators is a major pain. I ran across the same issue while building jquery-csv.


Access mixins should have a uniform validation/checking function

This is a code refactoring suggestion rather than a bug. My problem with current access minxins is that they have boilerplate codes in dispatch function like below:
    if not passed: #passed is whatever condition checking result
        if self.raise_exception:
            raise PermissionDenied
        else:
            return redirect_to_login(request.get_full_path(),
                                     self.get_login_url(),
                                     self.get_redirect_field_name())

In my opinion, these mixins should derive from a base mixin that has a dispatch function that would call a test/validation function. Each access mixin should only override the test/validation function and the dispatch function would handle the boilerplate codes.

closing very old issues


Disable MSAA on Android Firefox version newer than 123.0

related to Disable MSAA on Android Firefox version newer than 123.0
updated the workaround to disable MSAA in this case as well

Is a bug logged against FF?

yes, details in https://github.com/playcanvas/engine/issues/5856


Migrate to TF 2.0

Is there any plan to migrate the codebase to TF 2.0?
Can I contribute to the migration? @ipazc

Of course, pull requests are welcome!

It is still using APIs from older version of TF in the form of "tf.compat.v1". I also want to contribute to elimination of "tf.compat.v1" and purely use TF 2.0 APIs.

This is working for version 2.0
https://github.com/instabotai/instabotai/tree/master/mtcnn
I made this 2 months ago so it's not 100% up to date with current build but it works.


Create Calendar Widget for Add command

Beautify the calendar date selection when you add an expense

Closed this issue - https://github.com/tpanati/DollarBot/pull/20


Add "Forward" method

Addresses feature request #141

Just needed this feature. Any idea if this will be merged?


[Menu] Menu positioned incorrectly after hovering a MenuItem element

When hovering a MenuItem, the positon of the Menu container should not change.

[x] The issue is present in the latest release. Please not that if you downgrade MUI to v4.5.0
It behaves as expected.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

When hovering a MenuItem, the positon of the Menu container changes.
Expected Behavior 🤔

When hovering a MenuItem, the positon of the Menu container should not change.
Steps to Reproduce 🕹

Steps:

Open https://codesandbox.io/s/magical-ritchie-9pxh2
Hover the second ListItem, notice a text appears.
Click the first MenuItem after the Menu appears.
Notice: If you downgrade MaterialUI to 4.5.0 It behaves as expected.

Context 🔦

Your Environment 🌎

Tech
Version

Material-UI
v4.9.3

React
16.8.4

Browser
Chrome

TypeScript

etc.

tip, check the margin of the h4


Create a connection pooler for MySQL

Right now with how we connect to MySQL, we open a connection per transaction. It'd be wiser if I created a connection pooler which would hold N open connections and make requests on-demand.
This would cut down on SQL transaction time because we wouldn't have to worry about the overhead in opening a connection every transaction.

The sql.DB interface implements a connection pool by itself, so I ought to either share that in the applicaionContext or allow each request to borrow a connection from the connection pool.


Correct some outdated statements in the contributing guidelines

As I read through the contributing guidelines I noticed some outdated statements.
Changes in this pull request:

The latest drone-cli version is 1.2.0.
At the moment drone-cli exec doesn't work on Windows 10 in combination with the Docker Toolbox (see drone-cli#135).
The blog repository on GitHub is archived and links to the repository on your site.

Codecov Report

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

@@            Coverage Diff            @@
##             master    #8612   +/-   ##
=========================================
  Coverage          ?   41.66%
=========================================
  Files             ?      529
  Lines             ?    68542
  Branches          ?        0
=========================================
  Hits              ?    28560
  Misses            ?    36330
  Partials          ?     3652

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 41c7aa5...db424bc. Read the comment docs.


Default Postgres Foreign Key Name

The standard convention for foreign keys in Postgres is ending with _fkey (see http://stackoverflow.com/a/4108266).
It would be nice if this was the default or even if it was configurable.

In addition to Jeremy's requirement and considering that many people may have various rules that they operate under, would it be feasible to have a mechanism to that defines the pattern for each Adapater element?
So, snake_case vs TitleCase vs camelCase, etc. for the names of things.
As well as the various prefixes/suffixes that may be required by the index, foreign key constraints, etc.
Not sure if this would be a super useful feature, but maybe for elements that are constructed automatically by Phinx, the conventions that the developers are told to operate under should be possible without resorting to plain SQL.

:+1:

Closing due to lack of activity or out of scope. If there is new interest, please open a PR.


Remove Karma, run tests in Node, add tests for actions and stores.

this looks promising https://github.com/mako-taco/react-fluxthis-webpack-mocha-gulp/blob/master/gulpfile.js

https://twitter.com/steida/status/622847957373743104

Leave Karma for now. Having tests debugable in Chrome dev tools is convenient.


Add Type Annotations For Delete Collection

Description of changes
Adds return type annotations to delete collection

Improvements & Bug fixes

Fixes #512

Test plan
None
Documentation Changes
None

@HammadB


Create exercises subdir

Moves all exercises into the exercises subdirectory.
Addresses #96

I noticed that the Travis build just failed. I am not sure if this has to do with the configlet being updated yet or not.

Configlet is supposed to be fixed, but there might be edge cases.

Ah, nope:
The command "EXERCISM_TEST_EXAMPLES=true mix test --include pending **/*_test.exs" exited with 1.

Take a look at the .travis.yml file. I bet it just needs some extra stars in that command.

Did you try running that command locally?

I did. Hmm, fixing.

@kytrinyx @Teapane I think there is something wrong in our test helpers. Had problems with this myself. Will try to take a look later.

@parkerl sounds good, thanks! I'll take a look around as well.

@Teapane I'm sure it's simple. Thanks for picking this up.

It has to do with how ExUnit is finding PATH of the spec files. I am working on a fix but will close this for the time being. Thanks!


Remove Uint64List support from polkadart_scale_codec and polkadart_cli packages

Context
Dart Web doesn't support Uint64List, and some packages rely in this data structure, we must remove Uint64List references otherwise polkadart_scale_codec cannot be used on the web. Change all ocurrences to lists of BigInt.

https://github.com/dart-lang/sdk/issues/50332

Acceptance Criteria

Remove Uint64List and Int64List support from u64  and i64 codecs.
Refactor polkadart_cli for not use U64Sequence, I64Sequence, U64Array and I64Array codecs.
Unit tests passes
Update CHANGELOG.md  for both packages.

Thank you for this lovely lib! We consider using it for Karma Coin mobile app. Can you guys please confirm that supporting web apps is on the project short-term intention to support web apps and fix this issue?

@avive yes! the plan is fully support all platforms supported by flutter, currently the only blocker for web is this issue here, which will be fixed shortly.


Pr darrenfromsandbox

JIRA link (if applicable)
Change description
Building postgres flexi server on pre
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x ] No

argument named "zone" is not expected here. - removing the zone param as getting error


Open API Specification

Could you please make sure to publish the Open API Specification for the Portkey Restful API? It's really important for everyone to understand, so they spend a minimal time in digging into the documentation and possibly getting lost. It's always great to follow the industry standards :)

Yes, we plan to add it very soon @ranjancse26


Heading text goes out of jumbotron on small devices grid

I've h1 text inside jumbotron, while resizing browser to width of sm devices, the text overflows like in the image...

Here is my html...

progQuiz

Welcome to Programming Quiz!

Before taking the test, please consider going through topics...

Choose which quiz to start...

					C
					C++
					Python

```

Here is SPA main page...
```

<!doctype html>

        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="manifest" href="site.webmanifest">
        <link rel="apple-touch-icon" href="icon.png">

        <link rel="stylesheet" href="resources/css/vendor/bootstrap.min.css">
        <link rel="stylesheet" href="resources/css/vendor/normalize.css">
        <link rel="stylesheet" href="resources/css/vendor/main.css">

```

Until we have responsive headings, you'll need to address this yourself.

@mdo You mean responsiveness for headers is not yet possible and I've to use media queries or something?

Anyways..
The long word 'Programming' was also causing horizontal unnecessary space, renaming to coding did the work.
Made using magical bootstrap:


test: Extend the fuzzer

Continuation of #38.

Codecov Report

Merging #40 into master will increase coverage by 0.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #40      +/-   ##
==========================================
+ Coverage   80.70%   80.75%   +0.05%
==========================================
  Files           2        2
  Lines         710      712       +2
==========================================
+ Hits          573      575       +2
  Misses        122      122
  Partials       15       15


Fix import path

https://github.com/devmanorg/fiasko_bro/issues/120
This should fix
  File "/usr/local/bin/fiasko", line 7, in <module>
    from bin.fiasko import main
  File "/usr/local/lib/python3.7/site-packages/bin/fiasko.py", line 5, in <module>
    from fiasko_bro.configparser_helpers import extract_fiasko_config_from_cfg_file
ModuleNotFoundError: No module named 'fiasko_bro.configparser_helpers'

But
/usr/local/lib/python3.7/site-packages/pep8.py:110: FutureWarning: Possible nested set at position 1
  EXTRANEOUS_WHITESPACE_REGEX = re.compile(r'[[({] | []}),;:]')
==================================================
Total 0 violations

still happens

@vsscode currently we don't have the resources to support the project.


Partial apply arguments pluszero

This PR does two two different things in two commits:

getNextUncurryLevelRef and emitCurryThunk are converted to traffic in ManagedValues.
Now that we are working with ManagedValues, I can fix an issue that comes up a few times when I run the normal test suite with ownership enabled. Basically, we weren't copying a guaranteed value before we passed it off at +1 to a partial apply. So the fix is a simple convention independent ManagedValue::ensurePlusOne(...).

rdar://34222540

@swift-ci smoke test and merge


async/await is not highlighted in editor

This is something that is provided by the Ace editor. You can contribute by submitting a pull request adding the appropriate highlighting to rust_highlight_rules.js.

This is the Rust Playground, not the Playpen. It hasn't been called "Playpen" for many years.

Opened https://github.com/ajaxorg/ace/pull/4137 .

This is the Rust Playground, not the Playpen. It hasn't been called "Playpen" for many years.

TIL. Thank you. I used the word "playpen" because some official members of Rust in Reddit
and Discord called that too.

I used the word "playpen" because some official members of Rust in Reddit
and Discord called that too.

Yup, and I try to discourage that usage whenever I see it too 😄

What should I do next after ajaxorg/ace#4137 ?

Now we wait for a release of Ace containing the fix. When it's available, we upgrade.

New Ace release come: https://github.com/ajaxorg/ace-builds/releases/tag/v1.4.8


Cleanup shares

Move share to /code
Make symlink from /var/www/htdocs  to /code/htdocs/ (or as variable)

Set working dir to /code/

Done with 36c1e68eb69b63c8bc711e930e288a2cbb187d37 and 53cb8ccf6e592e1b2f533a8ecd615c68f6ca5c1c


CLI history should skip blank lines

Started with https://github.com/influxdb/influxdb/pull/4702
The 'history' command in the CLI should not show blank lines. E.g.:
> history
alter retention policy "default" on db duration 3400s
alter retention policy "default" on db duration 10m
show retention policies on db
show shards

show shards

show shards

show shards

show shards

This can either be done by a) not writing blank lines to the history file, or b) skipping them during display. Option a) might be easiest.

cc @pires @corylanou

Basically update influx/main.go so that it implements option a) or b).

I want to take care of this with my refactoring of the CLI. Namely, write only valid commands and queries.
Can you assign this to me?

No, it can only be assigned to members of the org. But your comment should capture -- thanks.


upgrade: use kubelet version to install pattern bsc#1148700

Why is this PR needed?
When performing an upgrade on any kind of node (control plane or
worker node), use the kubelet version that is available for all nodes.
Signed-off-by: Rafael Fernández López<EMAIL_ADDRESS>Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

Merging since it's addressing an obvious issue.


xfr: return sane error when !RcodeSuccess

When the server returns a non succesful rcode, return that to the caller
in stead of the "bad soa" of before. "dns: bad xfr rcode: " is
now returned.
Fixes #467

\o/


validate the logic for the update_stay_duration.py code change.

The Update Stay Duration code has been refactored from using CSV files to the pandas data frame.
The task is to go through the code at: src/mawpy/steps/update_stay_duration.py and confirm that the code-logic and outputs are as per the expectations.
To run the code:
Both the src/mawpy/workflows/workflow1.py and src/mawpy/workflows/workflow2.py use update stay duration.
Run the Python script: src/mawpy/workflows/workflow2.py with the input_file and output_file arguments.
Make sure you setup and install the dependencies by running the three commands: (Not required if already done)
python3 -m venv .venv
source .venv/bin/activate
pip install .
Example: (you can set the optional parameters by adding this in the command line): --spatial_constraint=2
python3 workflows/workflow1.py <input_CSV_file_path> <output_CSV_file_path>
python3 workflows/workflow2.py <input_CSV_file_path> <output_CSV_file_path>

@gracejia513 @Anurag19101996


Add get_current_focus to Dialog & make public enum Focus

I've changed it, take a look if it's ok now @gyscos

Fixed :)

Thanks again!

My pleasure ;P


NE-860: ingress-to-route: add support for destinationCACertificate

Overview
This PR is the continuation of #153. It adds the requests made on the original PR.

The annotation now is a reference to a secret. The secret contains the CA to validate the backend certificate
Added tests for this feature.
I've considered to change the annotation name to include "Secret" at the end.

Example
kind: Ingress
apiVersion: networking.k8s.io/v1beta1
metadata:
  annotations:
    route.openshift.io/destination-ca-certificate-secret: <existing-secret-in-the-same-namespace>
    route.openshift.io/termination: reencrypt
...

will generate:
kind: Route
metadata:
  annotations:
    route.openshift.io/termination: reencrypt
    route.openshift.io/destination-ca-certificate-secret: <existing-secret-in-the-same-namespace>
spec:
 ...
  tls:
    termination: reencrypt
    destinationCACertificate: |
        `tls.crt key secret contents`
   ...

let me know if something else is needed.

@Miciah @frobware Hi, Is there any option to get this reviewed?

/retitle NE-860: ingress-to-route: add suport for destinationCACertificate

/retitle NE-860: ingress-to-route: add support for destinationCACertificate

/retitle NE-860: ingress-to-route: add support for destinationCACertificate

/cc @gcs278

/label px-approved

/label qe-approved

/label qe-approved

/ok-to-test

/retest

/label docs-approved

Thanks!
/approve
/lgtm


I'm not getting a way to remove an association between these two models below:

I'm not getting a way to remove an association between these two models below:
@Table
class Ticket extends Model {
  @PrimaryKey
  @AutoIncrement
  @Column
  id: number;

  @ForeignKey(() => Queue)
  @Column
  queueId: number;

  @BelongsTo(() => Queue)
  queue: Queue;

}

@Table
class Queue extends Model {
  @PrimaryKey
  @AutoIncrement
  @Column
  id: number;
}

To associate a Queue to a Ticket I do the following:
const queueId = 1;
await Ticket.findByPk(ticket.id).then(async ticket => {
          await ticket.update({
            queueId
          });
ticket.reload();
  });

Any ideas on how to remove this association?
Originally posted by @engmsilva in https://github.com/RobinBuschmann/sequelize-typescript/issues/774#issuecomment-1004261081

Setting their queueId to null should do it:
await ticket.update({
  queueId: null
});


Refactor Common SDK Harness Code

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run mvn clean verify to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Add a core harness module for SDK and Runner harnesses written in Java.
Add a runners/harness-java module to put common Fn API server library code.

R: @kennknowles @lukecwik

Nice. I like that now that we have two non-harness entities that nonetheless go by the name "harness" we can start to build support libraries for "harnesses". I look forward to a meta-harness injection harness framework harness.

Yeah, yeah, I know. Not super-duper happy with the name, but it's the lingo
I've heard plenty of. If you have a better idea (fn-api-java-core or
something?) I'm happy to get to a rename.
On Wed, Oct 11, 2017 at 7:40 PM, Kenn Knowles<EMAIL_ADDRESS>wrote:

Nice. I like that now that we have two non-harness entities that
nonetheless go by the name "harness" we can start to build support
libraries for "harnesses". I look forward to a meta-harness injection
harness framework harness.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/beam/pull/3986#issuecomment-336004037, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAaPKoJdG2KImXIk-f_SNvYGRydD-0i0ks5srXwOgaJpZM4P2X4s
.

I like the idea of having a single Java8 profile for the java8-only modules. I'll try to split that out before future changes to this PR.

SUCCESS
--none--

Thanks, robot

Renamed the modules, artifacts; moved the profile into a top-level element which is automatically activated on Java8

run java precommit

also, PTAL

run java precommit

run java precommit

run java precommit

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/beam_PreCommit_Go_MavenInstall/467/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/beam_PreCommit_Python_MavenInstall/546/

run java precommit

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/beam_PreCommit_Python_MavenInstall/555/

retest this please

run java precommit

run java precommit

run java precommit

run java precommit

run java precommit

PTAL - I've ported the shared library code to Java7 to try to fix the installation based on available modules.

run java precommit

run seed job

run java precommit


Add support for users deleting emoji they themselves uploaded

If the setting that allows anyone to upload realm emoji is set, there's a problem when you upload something that doesn't look good, since you can't get rid of it.  Since we track who did the upload, it should be easy to let that person delete the emoji.
As a follow-up, arguably if anyone can upload emoji, anyone should also be able to delete them; we may want to decide on a policy there.

@zulipbot claim


(BUG) Animated hidden objects display unhidden in-game.

If a block is -hidden by default- and is used trough the entirety of an animation without being unhidden, the block will unhide in-game during that animation, when the editor shows it should not.
Here are the steps to replicate it:

Start a new project and duplicate the head. Make one of the heads -glowing eyes- to differentiate them and apply -hidden by default-.

Create an animation where both heads move in the same pattern, while one remains hidden and the other remains shown, like this:

You'll see in the editor the animation correctly displays the unhidden main head only. (both in animation test and setup) but while testing in-game, the player model will unhide the glow head and overlap both of them, effectively rendering them differently to the editor and showing a hidden object that was never unhidden by the player, like this:

Why should this be fixed with importance?

It currently makes impossible one technique for toggle model swaps that share animations. Say you wanna replace an arm with a toggle animation, and decide to duplicate the arm with the copy animations feature. You hide one and unhide the other with the intention to swap them back with a toggle layer, leaving the hidden arm with a bunch of animations where it never gets manually unhidden by them. This will cause the alternate arm to pop in EVERY TIME an animation calls for it EVEN when the toggle is off, which is more or less what happened with my model. (Take a shot everytime i said hidden and unhidden)

Because the editor displays the animation without errors, users may proceed to continue adding content that may have to be deleted in order to fix the issue, until they realize by testing in-game.

This bug appears to happen on mod version 0.6.9a in ANY Minecraft version.

Duplicate of #323
Make a 0x0x0 sized cube that controls the visible/hidden effect, then construct the second part under that.
This will be fixed when I clean up the project formats.

Thanks SO MUCH for the workaround! Ive been trying a lot of stuff and that didn't come up to me! Thanks for making such a beautiful mod and tool! <3


make serve ends in an error

I was trying to setup warehouse for local dev but after running make serve for over an hour, it failed with the following trace:
Collecting hiredis==0.2.0 (from -r requirements/main.txt (line 51))
  Downloading hiredis-0.2.0.tar.gz (46kB)
Collecting redis==2.10.5 (from -r requirements/main.txt (line 53))
  Downloading redis-2.10.5-py2.py3-none-any.whl (60kB)
Collecting html5lib==0.9999999 (from -r requirements/main.txt (line 56))
  Downloading html5lib-0.9999999.tar.gz (889kB)
Collecting itsdangerous==0.24 (from -r requirements/main.txt (line 58))
  Downloading itsdangerous-0.24.tar.gz (46kB)
Collecting Jinja2==2.8 (from -r requirements/main.txt (line 60))
  Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 228, in _error_catcher
    yield
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 310, in read
    data = self._fp.read(amt)
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 49, in read
    data = self.__fp.read(amt)
  File "/usr/local/lib/python3.5/http/client.py", line 433, in read
    n = self.readinto(b)
  File "/usr/local/lib/python3.5/http/client.py", line 473, in readinto
    n = self.fp.readinto(b)
  File "/usr/local/lib/python3.5/socket.py", line 575, in readinto
    return self._sock.recv_into(b)
  File "/usr/local/lib/python3.5/ssl.py", line 924, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/local/lib/python3.5/ssl.py", line 786, in read
    return self._sslobj.read(len, buffer)
  File "/usr/local/lib/python3.5/ssl.py", line 570, in read
    v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python3.5/site-packages/pip/commands/install.py", line 299, in run
    requirement_set.prepare_files(finder)
  File "/usr/local/lib/python3.5/site-packages/pip/req/req_set.py", line 370, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/local/lib/python3.5/site-packages/pip/req/req_set.py", line 587, in _prepare_file
    session=self.session, hashes=hashes)
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 810, in unpack_url
    hashes=hashes
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 649, in unpack_http_url
    hashes)
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 871, in _download_http_url
    _download_url(resp, link, content_file, hashes)
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 595, in _download_url
    hashes.check_against_chunks(downloaded_chunks)
  File "/usr/local/lib/python3.5/site-packages/pip/utils/hashes.py", line 46, in check_against_chunks
    for chunk in chunks:
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 563, in written_chunks
    for chunk in chunks:
  File "/usr/local/lib/python3.5/site-packages/pip/utils/ui.py", line 139, in iter
    for x in it:
  File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 552, in resp_read
    decode_content=False):
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 353, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 320, in read
    flush_decoder = True
  File "/usr/local/lib/python3.5/contextlib.py", line 77, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/local/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 233, in _error_catcher
    raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
ERROR: Service 'static' failed to build: The command '/bin/sh -c set -x     && apt-get update     && apt-get install inotify-tools wget bzip2 gcc g++ make libpq-dev libjpeg-dev libffi-dev --no-install-recommends -y     && rm -rf node_modules     && wget https://saucelabs.com/downloads/sc-4.3.14-linux.tar.gz -O /tmp/sc.tar.gz     && tar zxvf /tmp/sc.tar.gz --strip 1 -C /usr/     && chmod 755 /usr/bin/sc     && npm install -g phantomjs-prebuilt gulp-cli     && npm install     && pip install -U pip setuptools     && pip install -r requirements/dev.txt                    -r requirements/tests.txt     && pip install -r requirements/deploy.txt                    -r requirements/main.txt     && find /usr/local -type f -name '*.pyc' -name '*.pyo' -delete     && rm -rf ~/.cache/     && apt-get purge bzip2 gcc g++ make libpq-dev libffi-dev -y     && apt-get autoremove -y     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*' returned a non-zero code: 2
make: *** [.state/docker-build] Error 1

Pretty annoying since it took quite a while to get there, and the error doesn't seem very helpful either.
Is there a more reliable and faster way to setup the dev env?

That looks like you had a timeout error when pip was attempting to install from PyPI. We don't have anything in place that doesn't invoke pip to install from PyPI though, so the best bet is to just re-run it.

Ah running again worked.


backup and recovery tutorials

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


InlineChunkHtmlPlugin Cannot read property 'endsWith' of undefined

Is this a bug report?
Yes
Did you try recovering your dependencies?
Yes.
Which terms did you search for in User Guide?
InlineChunkHtmlPlugin
publicPath
Environment
The npx create-react-app --info commands generates an error...
Steps to Reproduce
I have a project based on CRA2.0 that I ejected. I am using Styleguidist to show my React components. When I build with Styleguidist it uses the webpack.config.prod.js of my project to obtains some data. The issue is I am getting the following error:
TypeError: Cannot read property 'endsWith' of undefined
TypeError: Cannot read property 'endsWith' of undefined
    at InlineChunkHtmlPlugin.apply (C:\Git\web-react-components-library\node_modules\react-dev-utils\InlineChunkHtmlPlugin.js:33:21)
    at webpack (C:\Git\web-react-components-library\node_modules\webpack\lib\webpack.js:47:13)
    at build (C:\Git\web-react-components-library\node_modules\react-styleguidist\scripts\build.js:5:9)
    at commandBuild (C:\Git\web-react-components-library\node_modules\react-styleguidist\bin\styleguidist.js:96:19)

When I look at the InlineChunkHtmlPlugin apply function I can see that it looks for compiler.options.output.publicPath but in case of Styleguidist this value is undefined.
Expected Behavior
The InlineChunkHtmlPlugin apply function should probably test if the publicPath is valid before continuing.
Thanks.

@Timer any update on this.
Thanks.

We cannot reproduce this.
If this is for an ejected project we'd be happy to take a PR making our plugins more flexible.


#43 JSON comparison with diff output

Sorry, I found out I need to make some more changes, so that secrets are not printed into stack traces


feat: port SetTheory.Game.Birthday

@Ruben-VandeVelde do these changes look ok?

Thanks!
bors r+


v2.3.0

Features:

Add ability to paste env files. Thanks @SaraVieira.
Basic support for Python
New service: MeiliSearch (https://www.meilisearch.com/)

Fixes:

Loading indicator on registration. Thanks to @restray.
Pnpm command now works for Windows users. Thanks to @restray.
Catch error correctly on DNS request. Thanks to @SaraVieira.
Ignore unnecessary proxy errors.
Typos. Thanks to @Just-Moh-it.

You mean the cross-env update? It does not solve all the things to be able to use a Windows machine to develop Coolify.
I'm thinking of making a fully container based development, so most (if not all) issues will just disappear.

You mean the cross-env update? It does not solve all the things to be able to use a Windows machine to develop Coolify.
I'm thinking of making a fully container based development, so most (if not all) issues will just disappear.

To go throw this issue, Windows 10/11 users can install WSL and install the server on it (it's not a patch but an easy way to go around this case)

You mean the cross-env update? It does not solve all the things to be able to use a Windows machine to develop Coolify.
I'm thinking of making a fully container based development, so most (if not all) issues will just disappear.

To go throw this issue, Windows 10/11 users can install WSL and install the server on it (it's not a patch but an easy way to get around this case)

I'm doing it that way + on an Ubuntu laptop if I'm not around my main computer.

You mean the cross-env update? It does not solve all the things to be able to use a Windows machine to develop Coolify.
I'm thinking of making a fully container based development, so most (if not all) issues will just disappear.

To go throw this issue, Windows 10/11 users can install WSL and install the server on it (it's not a patch but an easy way to get around this case)

I'm doing it that way + on an Ubuntu laptop if I'm not around my main computer.

I would too but my wsl setup is damaged.


Display only available DataSources for VM creation

📝 Description
Display only 'available' DataSources when creating a new VM from a bootable volume, instead of displaying all of them, and so fix the bug leading to not being able to create a VM or not being able to start a created VM - a VM created by selection of a volume (for now a DataSource resource) that is not ready/available (a.ka. DataSource with status condition type 'Ready' and status 'False', for example when a PVC does not exist).
Sort the Instancetypes and preferences names in the appropriate drop downs alphabetically, for better search experience.
Change 'Upload Data' to 'Upload data', also 'Preference' to 'preference' in the Add bootable volume modal, according to to design suggestions and UI consistency.
🎥 Demo
Before:
Displaying all the DataSources, not only those being 'ready':

After choosing such a DataSource (or a 'bootable volume', when creating a VM) and checking the checkbox to start a VM right after creation, nothing happens, the VM remains 'stopped' + error in the browser console:

Add bootable volume modal with unsorted preferences' (and instance types') names:

After:
Only the available/ready DataSources being displayed:

VM not being stuck in 'Stopped' status, after its creation:

Add bootable volume modal providing alphabetically sorted preferences' (and instance types') names:

@avivtur @metalice @pcbailey @upalatucci @vojtechszocs please review

/lgtm


fill struct fill wrong position

main.rs
use hello::SelectBox;
use hello::{Button, Screen};

fn main() {
    let screen = Screen {
        components: vec![
            Box::new(Button {
                width: 20,
                height: 30,
            }),
            Box::new(SelectBox {})
        ],
    };
    screen.run();
}

lib.rs
pub trait Draw {
    fn draw(&self);
}
pub trait Color {
    fn color(&self);
}
pub struct Screen {
    pub components: Vec<Box<dyn Draw>>,
}

impl Screen {
    pub fn run(&self) {
        for c in self.components.iter() {
            c.draw();
        }
    }
}

pub struct Button {
    pub width: usize,
    pub height: usize,
}

impl Draw for Button {
    fn draw(&self) {
        println!("this a  button",);
    }
}

impl Color for Button {
    fn color(&self) {
        println!("start paint the button ",)
    }
}

pub struct SelectBox {
    pub height: usize,
    pub width: usize,
}

impl Draw for SelectBox {
    fn draw(&self) {
        println!("this is a selectBox",)
    }
}

impl Color for SelectBox {
    fn color(&self) {
        println!("start paint the selectBox",)
    }
}

when i click code action fill struct

the result is above ,

It seems that the code action has fill the wrong position

Note that SelectBox is inside a vec![] macro, seem like that we have some bugs for fill-struct inside macro.

Yup, we fail to remap the range of diangostic. The code in question is here:
https://github.com/rust-analyzer/rust-analyzer/blob/b211c5814e994a411095e4392d804d692d58d43b/crates/ra_ide/src/diagnostics.rs#L84-L99
The simple fix would be to just not show quick-fixes in macros. I wonder, however, how the real fix should look like here?
We can apply the fix to macro expanded code and then remap text edit back, but that seems wrong -- the fix should take whitespace into account. For example, in IntelliJ we used a rule like "if there will be more than three fields after the fix, also place each existing field on a separate line".
I think what we need here is to reparse original source file as recrod literal. That is, we get a fix for a struct literal inside a macro. We map the range of that literal upwords and get a range in the original file. That range contains a token tree naturally. We then reparse the raw text of the range as record literal, and calculate the fix on that.


Improve Transaction building and serializing

Start resolving #21

not my day... lol,  I'll retry later.

Ok I just skimmed the PR, so far everything is looking good. Definitely glad you created the Metadata type. Might take some testing to get right but definitely want to take that approach.
The one thing I want to change is the Serializer. I don't know if having instances to hold the values is the best route. This is why I was talking about creating some Extensions instead and just treating them as pure functions. We can provide the main object to be serialized and any dependent cbor objects.
I'll have time tonight to start this process if you want me to just run with it a bit.

Agreed. I just wanted to provide a starting point. Not final or thought through by any means.
Go ahead and run with it, I'll build some Tx with cardano-cli to add tests

tests fail on purpose. the last few bytes of the CBOR mismatch. tx.cddl != reference.cddl

Probably the metadata -.-

Probably the metadata -.-

you are probably right. what is your method for debugging cbor?

alright didn't get to the transaction serialization refactor. I got lost in this consolidation hole and wrote a derivation test that doesn't use the node types.

what is your method for debugging cbor?
i use http://cbor.me to convert from hex to cddl. i need a reference for Cardano though. havent really looked for that yet. know one?

what is your method for debugging cbor?

i use http://cbor.me to convert from hex to cddl. i need a reference for Cardano though. havent really looked for that yet. know one?

Talking about the cddl references?
https://github.com/input-output-hk/cardano-ledger-specs
The table has links to each era's cddl
As for examples to specifically compare to, i create transactions using cardano-cli and deserialize using cbor.me similar to you


Admin panel for browsing tweets / add extra fields

Hi,
Hope u are all well !
I was thinking that an admin panel like https://github.com/aio-libs/aiohttp_admin/tree/master/demos/blog_react would be awesome for twint and make it more easier to add extra fields like botometer (link)
What do u think guys ?
Cheers,

I think that's a great idea and it would be really useful!


security - automate the OSS portal steps

In the current releasing process, we manually go to the maven central portal to close and release the artifacts our CI uploaded.
Not only this is time consuming, it's a security concern (since this platform doesn't support organizations, we're sharing credentials)
We should explore automating those steps, and once we have the recipe, replicate on other java repositories.
https://central.sonatype.org/publish/publish-gradle/#releasing-the-deployment-to-the-central-repository
https://github.com/gradle-nexus/publish-plugin/

Note: this wouldn't be necessary if ESRP release was available for GHA.

[ ] Remove approval steps on the maven central GitHub environment

@Ndiritu to confirm if this is possible to do in the next couple of weeks when he gets back.


Question:  /ReactCommon/yoga/yoga/YGConfig.h file not found

We use GitHub Issues exclusively to track bugs in React Native. As it happens, support requests that are created as issues are likely to be closed. We want to make sure you are able to find the help you seek. Please take a look at the following resources.
Coding Questions
I ejected from expo into a pure react native project.I have issues with the ios project
The error shown below  /ReactCommon/yoga/yoga/YGConfig.h file not found.
How do solve this issue.I have attached a file
info.pdf

@lutakyn also maybe open an issue here -> https://github.com/expo/expo

it's not an expo issue,I have a pure react native solution now which is working on android and not ios

It's not an expo issue,I have nothing to do with expo.Its the react native ios which is giving me errors

You ejected from expo, so unless you are able to provide a repro from a fresh react-native init-ed project it is most likely related to that.

It is not related to expo, you are just failing to help. What is yoga folder in the ios project.It is related to ios and react native. This is stressful. You should be able to tell me something better. Android works as expected


When you go to the user profile and exit to the main page, the profile appears in the chat places

Screenshot in UI/UX chat


[ldd-img] Sub-frame and down-sampling class help

Taking advantage of the GitHub functionality, I'd like to ask a couple of questions, if I may! I'm trying to write a label for a monitoring (engineering) camera onboard BepiColombo and am struggling to fit two attributes into the label:

The camera has an "undersampling" mode which sends every other line/row from the sensor (i.e. 1/4 of the pixels). Is this the right place/way to describe this:
Image_Product_Information/Sample_Parameters/sampling_factor = 2

The camera can return a full frame, or quarter frames - centered, or in the corners and along each side (9 possibilities). Is Subframe_Parameters the right place for this? If so, I can see how to describe the start pixel and size using first_line/first_sample and lines/samples, but am unclear about the meaning of the mandatory "samples" attribute: "indicates the total number of data instances along the horizontal axis of an image or sub-image." Could someone clarify?

Thanks!!

@msbentley please re-open if needed. Closing for now.

Thanks @thareUSGS I haven't worked on this for some time, and am not sure when we will coordinate an IM and dictionary update, but will post back if I still have questions!


ValueError: Incompatible dimensions (2, 5) (2, 5)

import cvxpy as cp
import numpy as np
n_users = 5
n_base_stations = 2
P_max = 10 # Maximum transmission power
Gamma_th = 5 # Interference threshold
eta = np.array([1, 2, 3, 4, 5]) # Weighting factors for each user
g = np.random.randn(n_base_stations, n_users) + 1j * np.random.randn(n_base_stations, n_users)
r = np.array([2, 1, 3, 2, 1]) # Vector of rate requirements for each user
#Optimization variables
w = cp.Variable((n_base_stations, n_users), complex=True)
#Customized satisfaction level
satisfaction = r / cp.log(1 + cp.abs(g @ w) ** 2)
#Objective function
obj = cp.sum(eta * satisfaction)
#Constraints
constraints = []
for j in range(n_base_stations):
constraints.append(cp.sum(cp.square(cp.abs(w[j]))) <= P_max)
for i in range(n_users):
interference_sum = cp.sum([cp.square(cp.abs(cp.sum(g[j, i] * w[j, u] for j in range(n_base_stations)))) for u in range(n_users) if u != i])
constraints.append(interference_sum <= Gamma_th)
#Optimization problem
prob = cp.Problem(cp.Maximize(obj), constraints)
prob.solve()
print(“Optimal beamforming solution:\n”, w.value)
hello friends iam solving a second order cone optimisation problem and i get this error: raise
ValueError: Incompatible dimensions (2, 5) (2, 5)

It looks like the issue is g @ w should be g.H @ w or something like that.

Closing since there appear to be bugs in @balexx2's model formulation, rather than a bug in cvxpy.
@balexx2, please feel free to ask for help on Discord or on our GitHub Discussions forum.


How to add some props to all components in router?

How to add some props to all components in router?
if there is any way that I can inject these props even to all the nested components. Want to use these like GLOBAL PROPS for all the components in application
In earlier version of start kit I did
in src/ui/component/app.jsx
render() {
    var childrenWithProps = React.cloneElement(this.props.children, {'socketConn': socket, 'timeClock':this.state.timeClock, 'applicationEnv': ApiUtils.getEnvironment(), 'applicationStatus': this.state.applicationStatus, 'applicationOnline': this.state.applicationOnline});
    return (

        <NavBar>
        </NavBar>
        <TimeClock timeClock={this.state.timeClock} applicationStatus={this.state.applicationStatus} applicationOnline={this.state.applicationOnline} />

          {childrenWithProps}

          <Row className='text-center'>
            © 2017. My App.
          </Row>

    );
  }

@hhashmi Consider storing global state in Redux store. See how redux counter example is implemented. Consider using Redux middleware for working with socket connection.

I'm using this socket connection to get accurate and continues server time to display a digital clock in my application.
Will redux store be ok for this purpose ?

Yes, of course. For integrating sockets into the redux store you might want to use the approach like this:
http://stackoverflow.com/questions/42330094/where-to-store-socket-connection-in-read-redux
Generally, all the global state of the application on client-side should be kept in Redux store.

@hhashmi I needed to do something similar and just done it with graphQL and subscriptions. Created a query currentDateTime and then used setInterval to send it via subscriptions.
Not sure if this is a better approach, but did not have to setup a lot of things to get this running.

getting the value for displaying is not an issue for me. It is working fine. I just made a component and in app.jsx I connected to socket and getting the values.
Now my next task if to inject that time value I'm getting from server to all of my components following my router.
I need to make decisions in most of components based on this time value like expire values,  activate jobs, mark delayed jobs and etc.
so my question is simple how can I inject that value to other components, just like I did in earlier version of starter kit.

I would use Redux for that.

Thanx It worked.


Update FXCM Market Hours Database

Expected Behavior
FXCM handles 2018 holiday hours.
Actual Behavior
No holiday market hours specified beyond Jan 2018 (none available from website).
Potential Solution
FXCM provided email with table of the market hours until March.
Reproducing the Problem
n/a
System Information
n/a
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

Closed by https://github.com/QuantConnect/Lean/pull/3942


Scripted

@ShaikNasee Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


How to add lines?

What type of data "citylines" need to show info, for example from Costa Rica?
I have a GTFS file with data from Costa Rican Urban Train, is it useful?

Hi @jamescr! Right now there is no way to load a GTFS file directly to citylines. The only way now to add features is using the built in editor. I can make some research to find a way to load GTFS files though.

I'm closing this ticket until we have time to implement a file uploading system (that should be in another, specific, ticket actually)


Can we detect when any tests have failed and add useful coloring and icons to the output page?

Maybe a red exclamation point if there's a failure and a green checkmark when there's a success? Do we detect this through the exit code?

Idea: Have different formatters for the output. By default it'll be colored for the console. For the plain text report, the colors will be stripped out. For the Playground output, it'll be converted to HTML.

Possible ANSI to HTML library: https://github.com/drudru/ansi_up


curated possible features list

I assume that Python has a rich set of API to interact with both os and internet. And since we are building a bot, it's awesome that we can combine voice recognition, with the almighty python.
Here are some possible features that I can think of, or have seen in other similar projects:

[ ] clean the recycle bin
[ ] google / youtube search
[ ] play music from spotify / netease music

Feel free to leave your comment below! And PR is definitely welcomed! 😄

[ ] open specific files
[ ] open application
[ ] reminder


[libuv] update to <1.44.1>

Fix #24744
Update libuv to the latest version 1.44.1
Note: no feature need to test

hope 'x64_linux' has fixed soon, so i can access to it!

/zap run

i saw cmake build failure too.
https://dev.azure.com/vcpkg/public/_build/results?buildId=72646&view=logs&j=f79cfdd7-47a8-597f-8f57-dc3e21a8f2ad&t=da63cf11-1f12-503b-6d64-3b2fb713c172&l=5840
i don't know it helps but check it out about it. :)

I have commit a issue to libuv upstream, let's wait for upstream's response

I have commit a issue to libuv upstream, let's wait for upstream's response

Libuv's CMakeLists.txt sets -D_GNU_SOURCE. My guess is that something in vcpkg's cmake config overrides the defines. OPTIONS_DEBUG, perhaps?

/azp run

hey guys is it in review process?

@JonLiu1993 Hi I'm pinging cause I don't know that is it still in process.

@JonLiu1993 Hi I'm pinging cause I don't know that is it still in process.

@hihig2001, Sorry reply you so late, I am testing this pr locally, and will finished today.

I tested the usage successfully

cc @ThadHouse for notice the libuv usage changes.

Finally! Thanks guys! :D

Will continue this PR in these days.

hi guys i got this error from 'uvw' in vcpkg.
i'm using 'vcpkg.json' and constrained version by specifying builtin-baseline

"builtin-baseline": "98f8d00e89fb6a8019c2045cfa1edbe9d92d3405"

hope it works too

1> [CMake] CMake Error at C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:824 (_find_package):
1> [CMake]   Could not find a package configuration file provided by "unofficial-libuv"
1> [CMake]   with any of the following names:
1> [CMake]
1> [CMake]     unofficial-libuvConfig.cmake
1> [CMake]     unofficial-libuv-config.cmake
1> [CMake]
1> [CMake]   Add the installation prefix of "unofficial-libuv" to CMAKE_PREFIX_PATH or
1> [CMake]   set "unofficial-libuv_DIR" to a directory containing one of the above
1> [CMake]   files.  If "unofficial-libuv" provides a separate development package or
1> [CMake]   SDK, be sure it has been installed.
1> [CMake] Call Stack (most recent call first):
1> [CMake]   out/build/windows-msvc-debug-hard-mode/vcpkg_installed/x64-windows/share/uvw/uvw-config.cmake:1 (find_package)
1> [CMake]   C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:824 (_find_package)
1> [CMake]   knuckles/CMakeLists.txt:13 (find_package)


Code signing issue

This is a great control, and I appreciate your work. I have no problem using WP in the simulator. I get " Use of unresolved identifier 'WPJson'" when I try to compile for a phone. I've turned on Code signing in the WP project. Not sure what else to do! Any help appreciated.

I'll have a look, thanks for your report! What about simply copying the files into your project? That should work. But I'll tell you as soon as I find a reason for this behavior.

Sorry it took so long; it should work now.


License

Hi @austincunningham
Can you add a license file to this project ? I would like to use some of your code, but I need to know the exact license situation before using this in my own project.

Licence added


not working with debug mode with codeceptjs

cant work with debug mode getting errors:
the conf codeceptjs :
  ResembleHelper: {       require: "codeceptjs-resemblehelper",       screenshotFolder: "./output/",       baseFolder: "./tests/visual-testing/screenshots/base/",       diffFolder: "./output/diff/"     }
the error:
Could not load helper ResembleHelper from module 'codeceptjs-resemblehelper': Cannot find module 'codeceptjs-resemblehelper'
test-assets\codeceptjs\node_modules\codeceptjs\lib\container.js:153:13)
codeceptjs version 2.1.3

Can you please paste your whole configuration file?

if not debug mode its working if its debug mode then no

Are you running codeceptjs run --debug ?

nope. i configer to run codecptjs with debug that means working with nodejs with breakpoints

@vitaly87  please check latest, if you still find issues, I will reopen.


docker: only require glibc on linux where it is supported

Description of changes
See https://github.com/NixOS/nixpkgs/pull/264461#issuecomment-1813291023
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Fixes: #267685


Issue#3 themes

This PR adds support for themes
The plugin now

loads the dark theme when darcula is active in intellij or the kennedy theme when another theme is active in intellij
this not only works when you start the IDE, but also when the theme is changed and then a new drawio file is opened
there s still a bug with the currently open and visible file when you change the theme. Workaround is to reload this file

I think it is not super beautiful to re-register the scheme handler... Maybe this can be solved with index.html?theme=... + js that checks the query parameter?

yes, this could be a solution, but the reload of the page seems not to trigger the load event. That seems to be the main problem here.


repo maintenance

What

upgrade dependencies
add linter
fix linter issues

How to review
Changes make sense, tests pass
Who can review
Anyone

Should it also have the component and the lint checks ?


Update 2021-05-01-building-an-open-source-data-management-system.md

test change

closing - test worked


Enable LTO again

We first enabled LTO in this PR https://github.com/meilisearch/meilisearch/pull/2690 to improve the performance of the search engine.
Then, we had to disable LTO in this PR https://github.com/meilisearch/meilisearch/pull/2717 because we were not able to compile the aarch64 binary anymore.
See: https://github.com/meilisearch/meilisearch/actions/runs/2948932141
We would introduce LTO again and prevent using it when compiling the aarch64 binary.
Some beginning of solution here
If anyone has a better solution, we would happy to read you!

Any updates on this issue? :)

Hello @zamazan4ik
The issue is still open and relevant for our project. Feel free to help us on it if you have any clue 😊

I can just reintroduce changes from the https://github.com/meilisearch/meilisearch/pull/2690/files PR. Is it okay for the project? At the very least we could check, if LTO still fails for the aarch64 platform or not.

I'm not sure to understand what you want to do exactly. Because we already tried changes on #2690 and we already know it does not work with aarch64 platform
Did you think about something else?

I'm not sure to understand what you want to do exactly. Because we already tried changes on https://github.com/meilisearch/meilisearch/pull/2690 and we already know it does not work with aarch64 platform

There are several things to consider since the https://github.com/meilisearch/meilisearch/pull/2690:

It was more than 2 years ago. This bug (I suppose it was a bug on the compiler side) could already be fixed in Rustc
As far as I can see, no one has tried to use Fat LTO instead of Thin LTO. Switching from Thin to Fat also could help with resolving the issue (if it still appears)

Feel free to try what you think is the best @zamazan4ik and we are ready to review 😊

@curquiza here we go! https://github.com/meilisearch/meilisearch/pull/5106


Excluding Pitcher from stack pool

class TeamStacksRule(OptimizerRule):
        def __init__(self, optimizer, params):
            super(TeamStacksRule, self).__init__(optimizer, params)
            stacks = self.optimizer.team_stacks
            self.stacks_dict = {}  # type: Dict[int, int]
            for i, stack in enumerate(sorted(stacks, reverse=True), start=1):
                self.stacks_dict[stack] = i
            self.used_teams = defaultdict(int)  # type: Dict[str, int]
            self.total_lineups = params.get('n')
            self.teams_max_exposures = optimizer.teams_exposures
            self.min_count_not_in_stack = max(min(stacks) - 1, 1)
            remaining_slots = optimizer.settings.get_total_players() - sum(stacks)
            self.add_exclude_constraints = remaining_slots > self.min_count_not_in_stack
            self.player_variables_by_teams = {}  # type: Dict[str, List]

        def apply(self, solver, players_dict):
            all_players = players_dict.keys()
            for_positions = self.optimizer.team_stacks_for_positions
            if for_positions:
                all_players = [player for player in all_players if list_intersection(player.positions, for_positions) ]
            players_by_teams = get_players_grouped_by_teams(all_players)
            for team, players in players_by_teams.items():
                variables = [players_dict[player] for player in players]
                self.player_variables_by_teams[team] = variables
            if not self.teams_max_exposures:
                self._create_constraints(solver)

        def apply_for_iteration(self, solver, players_dict, result):
            if not self.teams_max_exposures:
                return
            if not result:
                self._create_constraints(solver)
                return
            # Detect teams used in stack
            for team, total_players in Counter(player.team for player in result).most_common():
                if total_players not in self.stacks_dict:
                    break
                self.used_teams[team] += 1
            # Get teams reached max exposure
            exclude_teams = set()
            for team, max_exposure in self.teams_max_exposures.items():
                if max_exposure is not None and max_exposure <= self.used_teams[team] / self.total_lineups:
                    exclude_teams.add(team)
            self._create_constraints(solver, exclude_teams)
            if self.add_exclude_constraints:
                for team in exclude_teams:
                    variables = self.player_variables_by_teams[team]
                    solver.add_constraint(variables, None, SolverSign.LTE, self.min_count_not_in_stack)

        def _create_constraints(self, solver, exclude_teams=None):
            for stack, total in self.stacks_dict.items():
                combinations_variables = []
                for team, variables in self.player_variables_by_teams.items():
                    if exclude_teams and team in exclude_teams:
                        continue
                    solver_variable = solver.add_variable('teams_stack_%d_%s' % (stack, team))
                    combinations_variables.append(solver_variable)
                    solver.add_constraint(variables, None, SolverSign.GTE, stack * solver_variable)
                solver.add_constraint(combinations_variables, None, SolverSign.GTE, total)

How would you remove the Pitcher for the players that are available to stack? Theoretically you don't want to stack pitchers in your player pool because they have no correlation with your batters.

def apply(self, solver, players_dict):
        all_players = players_dict.keys()
        for_positions = self.optimizer.team_stacks_for_positions
        if for_positions:
            all_players = [player for player in all_players if list_intersection(player.positions, for_positions)]
            all_players.strip('P')
        players_by_teams = get_players_grouped_by_teams(all_players)
        for team, players in players_by_teams.items():
            variables = [players_dict[player] for player in players]
            self.player_variables_by_teams[team] = variables
        if not self.teams_max_exposures:
            self._create_constraints(solver)

nvm here is a fix


fix: update dll path on windows

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#207  👈
#206
#205
#204
#203
#202
#201
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite


Windows app queues a lot of notifications if user leaves the computer running for a long time.

User reports:

If I leave my computer running for the weekend, the Toggl Desktop tends to queue up Windows notifications. It is a bit annoying that every Monday a few hundred reminders pop-up after each other. As far as I remember, this did not use to work like this, it has only been doing it for a few weeks.

We should keep track if there are already notification s pending and not add new ones to the pool.

Reported with desk case #280800 (logs available).

OSX the same bug

case/532028 user is experiencing this issue also regardless of whether the reminders are set to between 9am - 5pm or not.

Probably similar issue to https://github.com/toggl/toggldesktop/issues/1799

Fixed with #2673


match development hangs on Cloning remote git repo...

See previous tickets that were closed but not solved:
https://github.com/fastlane/fastlane/issues/5473
https://github.com/fastlane/fastlane/discussions/20024
We have 5 mac books with M2 Max CPU and it works on all but one of the notebooks. I also tried the clone_branch_directly param, but same result. The repository can be cloned manually on the machine, but match gets stuck during the cloning. Is there a way to reset match locally? I already tried deleting the repository locally that match cloned. (It worked on the machine some time ago). I also removed the provisioning profiles installed by match but i still can't resolve this issue.

Have you tried

running fastlane with --verbose
using GIT_SSH_COMMAND="ssh -vvv" fastlane ...
using ssh-add -K your-path-to.key

Finally,

are you connecting to the macbooks remotely?
Is the match clone done by a process started by the machine as a daemon? Is that process ran as a user that has access to the environments where the ssh setup is stored?

thanks


Don’t leak MockWebServer ports across tests

https://github.com/google/j2objc/commit/1158bbd903df87802c9bfe21655ae47e053b3e57

We’re already doing this in MockWebServer#shutdown.


Can we use your plugins in wso2 with adfs idp server ?

Is possible can you sample for adfs integration

I don't have access to any ADFS server. But if you know of any public one that can provide a free account for the purpose of the Demo we can definitely work on it