Produce - 2.205.2 - Sending language name deprecated

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
When trying to create a new app in App Store Connect it errors out and shows a deprecation message for name.
Command executed
fastlane init
Complete output when running fastlane, including the stack trace and command used
[08:53:01]: Would you like fastlane to create the App on App Store Connect for you? (y/n)
y
+----------------+----------------------+
|      Summary for produce 2.205.2      |
+----------------+----------------------+
| platform       | ios                  |
| skip_devcenter | true                 |
| language       | English              |
| skip_itc       | false                |
+----------------+----------------------+
[08:53:12]: App Name: XxXxxxx
[08:53:18]: Creating new app 'XxXxxxx' on App Store Connect
[08:53:18]: Sending language name is deprecated. 'English' has been mapped to 'en-US'.
[08:53:18]: Please enter one of available languages: ["ar-SA", "ca", "cs", "da", "de-DE", "el", "en-AU", "en-CA", "en-GB", "en-US", "es-ES", "es-MX", "fi", "fr-CA", "fr-FR", "he", "hi", "hr", "hu", "id", "it", "ja", "ko", "ms", "nl-NL", "no", "pl", "pt-BR", "pt-PT", "ro", "ru", "sk", "sv", "th", "tr", "uk", "vi", "zh-Hans", "zh-Hant"]
[08:53:20]:
[08:53:20]: It looks like something went wrong when we tried to create your app on the Apple Developer Portal
[08:53:20]: Would you like to try again (y)? If you enter (n), fastlane will fall back to the manual setup (y/n)
Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
12.3.1

Ruby
3.1.1

Bundler?
true

Git
git version 2.32.0 (Apple Git-132)

Installation Source
~/.rbenv/versions/3.1.1/bin/fastlane

Host
macOS 12.3.1 (21E258)

Ruby Lib Dir
~/.rbenv/versions/3.1.1/lib

OpenSSL Version
OpenSSL 1.1.1l  24 Aug 2021

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
13.3.1

Swift Version
5.6

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

default_platform(:ios)

platform :ios do
  desc "Description of what the lane does"
  lane :custom_lane do
    # add actions here: https://docs.fastlane.tools/actions
  end
end

fastlane gems

Gem
Version
Update-Status

fastlane
2.205.2
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

error_highlight
0.3.0

did_you_mean
1.6.1

bundler
2.3.9

pathname
0.2.0

rake
13.0.6

rexml
3.2.5

CFPropertyList
3.0.5

public_suffix
4.0.7

addressable
2.8.0

artifactory
3.0.15

atomos
0.1.3

aws-eventstream
1.2.0

aws-partitions
1.586.0

aws-sigv4
1.5.0

jmespath
1.6.1

aws-sdk-core
3.130.2

aws-sdk-kms
1.56.0

aws-sdk-s3
1.114.0

babosa
1.0.4

claide
1.1.0

colored
1.2

colored2
3.1.2

highline
2.0.3

commander
4.6.0

declarative
0.0.20

digest-crc
0.6.4

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

dotenv
2.7.6

emoji_regex
3.2.3

excon
0.92.3

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

multipart-post
2.0.0

faraday-multipart
1.0.3

faraday-net_http
1.0.1

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.0

http-cookie
1.0.4

faraday-cookie_jar
0.0.7

faraday_middleware
1.2.0

fastimage
2.2.6

gh_inspector
1.1.3

jwt
2.3.0

memoist
0.16.2

multi_json
1.15.0

os
1.1.4

signet
0.16.1

googleauth
1.1.3

httpclient
2.8.3

mini_mime
1.1.2

trailblazer-option
0.1.2

uber
0.1.0

representable
3.1.1

retriable
3.1.2

webrick
1.7.0

google-apis-core
0.4.2

google-apis-androidpublisher_v3
0.20.0

google-apis-playcustomapp_v1
0.7.0

google-apis-iamcredentials_v1
0.10.0

google-apis-storage_v1
0.13.0

google-cloud-env
1.6.0

google-cloud-errors
1.2.0

google-cloud-core
1.6.0

google-cloud-storage
1.36.2

json
2.6.1

mini_magick
4.11.0

naturally
2.2.1

optparse
0.1.1

plist
3.6.0

rubyzip
2.3.2

security
0.1.3

simctl
1.6.8

terminal-notifier
2.0.0

unicode-display_width
1.8.0

terminal-table
1.8.0

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

nanaimo
0.3.0

xcodeproj
1.21.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.1

generated on: 2022-05-09

You have created and configured a Rule to send an email to Developer Organization members that are associated with an application that is subscribed to a Plan in a Product, that the Product is deprecated.

You have created and configured a Rule to send an email to Developer Organization members that are associated with an application that is subscribed to a Plan in a Product, that the Product is deprecated.

Thanks for the information, I will try to figure it out for more.
My Merrill Lynch

I've received the same error. Re-running with --verbose didn't reveal anything I could use, so I modified the code to dump the response and saw this:
INFO [2022-05-31 10:49:56.38]: ✅  Your app '████████' is available in your Apple Developer Portal
INFO [2022-05-31 10:49:56.38]: Checking if the app '████████' exists on App Store Connect...
ERROR [2022-05-31 10:49:57.58]: Looks like the app '████████' isn't available on App Store Connect
ERROR [2022-05-31 10:49:57.58]: for the team ID '████████' on Apple ID '████████'
 [2022-05-31 10:49:57.58]: Would you like fastlane to create the App on App Store Connect for you?
(y/n)
y

+----------------+-----------------------+
|      Summary for produce 2.206.2       |
+----------------+-----------------------+
| username       | ████████              |
| team_id        | ████████              |
| itc_team_id    | ████████              |
| platform       | ios                   |
| app_identifier | ████████              |
| skip_devcenter | true                  |
| sku            | ████████              |
| language       | English               |
| skip_itc       | false                 |
+----------------+-----------------------+

Reading keychain entry, because either user or password were empty
Loading session from '/Users/david/.fastlane/spaceship/████████/cookie'
Looking for App Store Connect Team with ID ████████
status = 200
body = {"data"=>[], "links"=>{"self"=>"https://appstoreconnect.apple.com/iris/v1/apps?include=appStoreVersions%2Cprices&filter%5BbundleId%5D=████████"}, "meta"=>{"paging"=>{"total"=>0, "limit"=>50}}}
response = #<Faraday::Response:0x0000000106a63680>
 [2022-05-31 10:50:03.27]: App Name: ████████
INFO [2022-05-31 10:50:09.68]: Creating new app '████████' on App Store Connect
ERROR [2022-05-31 10:50:09.68]: Sending language name is deprecated. 'English' has been mapped to 'en-US'.
ERROR [2022-05-31 10:50:09.68]: Please enter one of available languages: ["ar-SA", "ca", "cs", "da", "de-DE", "el", "en-AU", "en-CA", "en-GB", "en-US", "es-ES", "es-MX", "fi", "fr-CA", "fr-FR", "he", "hi", "hr", "hu", "id", "it", "ja", "ko", "ms", "nl-NL", "no", "pl", "pt-BR", "pt-PT", "ro", "ru", "sk", "sv", "th", "tr", "uk", "vi", "zh-Hans", "zh-Hant"]
status = 409
body = {"errors"=>[{"id"=>"b315cbe5-49c0-4008-b482-304763717ca9", "status"=>"409", "code"=>"ENTITY_ERROR.ATTRIBUTE.INVALID.DUPLICATE.DIFFERENT_ACCOUNT", "title"=>"The provided entity includes an attribute with a value that has already been used on a different account.", "detail"=>"The App Name you entered is already being used. If you have trademark rights to this name and would like it released for your use, submit a claim.", "source"=>{"pointer"=>"/included/1/name"}}]}

Seems like error response body parsing may be broken. In my quick scan of handle_response and format_errors I didn't notice anything obviously wrong. Hopefully someone with more experience in this area can find the problem. 🙏

Same problem

Also having this issue

Im my case I tried to use a name that already exists..
Trying with a different App Name worked

After trying to have Fastlane create the app in App Store Connect and it failed, I just made the app manually on the App Store Connect website and then Fastlane was able to see it.

Same error for me but the process of creating app is finished as default "en-US" is taken.


SignUpActivity Layout

Get layout from figma - need EditText fields for email, password1, password2, first name, last name, year of birth, hometown + signup button.

I can work on this one

@natalieschulz What's the status on this? Please let me know if you need help. Thank you for your hard work!


simple form 1.html

basic form structure using html

[x] Have you followed the contributing guidelines?
[ ] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

1st attempt successful.


abnormal NADPH oxidase activity

If this is a request for a new term, please provide us with the following information.

Preferred term label (e.g., asplenia):  abnormal NADPH oxidase activity

Synonyms (e.g., absent spleen):  abnormal NAD(P)H:oxygen oxidoreductase activity

Textual definition (the definition should be understandable even for non-specialists. Include a PubMed ID or URL(s) to refer to any relevant article(s) that provides information about the suggested term).

"an abnormal level of the enzyme that catalyzes the reaction: NAD(P)H + H+ + O2 = NAD(P)+ + hydrogen peroxide."  PMID:19406829

Any additional notes to clarify the meaning or use of the term. Please provide a PubMed ID or URL(s) for the source of this information.  PMID:19406829

Suggested parent term (Please look in the hierarchy of the MP using the MP Browser or other browsers such as OLS and find the place in the MP where the new term best fits)

abnormal enzyme/coenzyme level (MP:0005319).

If you would like a nanoattribution, please indicate your ORCID id or provide a label such as MGI:sbello (organization, first initial-last name):  RGD:sjwang

Added term 'Abnormal NAD(P)H oxidase activity' MP:0020445 under parent abnormal enzyme/coenzyme activity. I used the activity definition and placement rather than level  as this seems to fit what the paper was talking about. I used NAD(P)H in the primary term name as this matches what GO has.

I forgot to add that the "increased..." and "decreased..." children terms of the requested term are also needed.  Thanks.

MP:0020446 - increased
MP:0020447 - decreased


Introducer function

When having a trusted device as introducer all the other hosts still need to manually approve any new devices that is being introduced to the network and also add the folders which are shared.
This can be a problem with a large cluster that gets new devices added.
Additionally I noticed that the name of the node that is being used isn't the name that what is set on the introducer, which can cause confusion.

This is a false statement, you do not need to add devices manually when they are introduced.

Yes I do? I got a popup that tells me to add them, instead of being added automatically.

Then you haven't set something up properly.

I have introducing enabled on all the devices (except for the introducer itself)

This is a Syncthing issue, not a SyncTrayzor issue.


add openapi changes

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Related Pull Requests (remove if not relevant)

Pull request 1
Pull request 2

One line release note:

One line describing the feature/improvement/fix made by this PR

Type of change
Please delete options that are not relevant.

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Test Configuration:

Ballerina Version:
Operating System:
Java SDK:

Checklist:
Changes to OpenAPI definition

[ ] Modified info section of the OpenAPI definition file - Example

description - what the connector is about
x-ballerina-init-description OpenAPI extension - connector initialization details
x-ballerina-display OpenAPI extension - connector name and path to the connector icon

[ ] Added proper description each API Key, if API Key authentication is defined in OpenAPI definition file

Changes to connector module

[ ] Added license header at the top of each .bal file.
[ ] Added Package.md as per the guide here
[ ] Added Module.md for the module of the  connector as per the guide here
[ ] Added connector icon to the root of the connector. Icon needs to be a png of 200x200 px size with name icon.png
[ ] Added Ballerina.toml file with following information. For keywords refer to guide

Verifying connector module

[ ] Compiled the connector successfully with the targeted ballerina version.
[ ] Conducted smoke tests on the connector (Recommended when OpenAPI definition is obtain from an unofficial source)

Security checks

[ ] Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines?
[ ] Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets?

How about the client changes when there is both OAuth2 and API Key configurations are given ?

How about the client changes when there is both OAuth2 and API Key configurations are given ?

The client will have the relevant OAuth2 grant config record and API Key config record. Both will be custom since we have custom records of all OAuth grant configs.

Latest PR https://github.com/ballerina-platform/openapi-connectors/pull/737/files


SSPR/MFA Preview Experience and App Passwords

If we're using the preview experience for MFA (Azure Portal > Azure AD > User Settings > Manage User Feature Preview Settings > Users can use preview features for registering and managing security info – enhanced > All) is there any way for users to create app passwords? I can see previously created app passwords when signing into https://mysignins.microsoft.com/security-info, but if that method is deleted there is no way to recreate it (add method has no option for App Password). User is NOT using conditional access policies and is MFA enabled from the O365 Portal.

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

ID: b8f14188-98ec-5c94-f408-162ee1baa076
Version Independent ID: 41ed4874-e1e6-56d3-4de4-39c024d1e06c
Content: Authentication methods - Azure Active Directory
Content Source: articles/active-directory/authentication/concept-authentication-methods.md
Service: active-directory
Sub-service: authentication
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@pyoungberg, Thank you for sharing the query. We are looking into this and will be back to you soon on this thread.

@pyoungberg, The app passwords are considered to be legacy feature and since the converged MFA/SSPR is the new experience, hence app passwords option is not available here.
In case you would like to use the app password feature, you would have to use the old MFA registration portal.

@souravmishra-msft can you update the article again please? We're in Q4 and the feature still hasn't rolled out to GA so the reference to 'more info in Q3' is misleading. You could probably just link it to https://www.microsoft.com/en-us/microsoft-365/roadmap?featureid=46338 and call it good.


Wrong DRG 807?

Hi folks,
I have Dx ICD of O80, Z370, and procedure ICD as 10D07Z3.
It should output DRG as 807 according to MS-DRG software and https://icd10coded.com/ms-drg/mdc-14/807/?view=pcs.
But it is giving 768.
Could someone help to correct the DRG?

Sorry for the delayed response. Will check in a few weeks. Best,

@Raghu17s I looked up the document, and it seems Z370 can be either DRG 768 or DRG 807 depending on the operating room procedures. If no OR procedures, then it chooses to be DRG 768.
`DRG 805 VAGINAL DELIVERY WITHOUT STERILIZATION/D&C WITH MCC
DRG 806 VAGINAL DELIVERY WITHOUT STERILIZATION/D&C WITH CC
DRG 807 VAGINAL DELIVERY WITHOUT STERILIZATION/D&C WITHOUT CC/MCC
SECONDARY DIAGNOSIS
Z370  Single live birth
Z371  Single stillbirth
Z372  Twins, both liveborn
Z373  Twins, one liveborn and one stillborn
Z374  Twins, both stillborn
Z3750 Multiple births, unspecified, all liveborn
Z3751 Triplets, all liveborn
Z3752 Quadruplets, all liveborn
Z3753 Quintuplets, all liveborn
Z3754 Sextuplets, all liveborn
Z3759 Other multiple births, all liveborn
Z3760 Multiple births, unspecified, some liveborn
Z3761 Triplets, some liveborn
Z3762 Quadruplets, some liveborn
Z3763 Quintuplets, some liveborn
Z3764 Sextuplets, some liveborn
Z3769 Other multiple births, some liveborn
Z377  Other multiple births, all stillborn
Z379  Outcome of delivery, unspecified
AND OPERATING ROOM PROCEDURES

10D07Z3* Extraction of Products of Conception, Low Forceps, Via Natural or Artificial Opening
10D07Z4* Extraction of Products of Conception, Mid Forceps, Via Natural or Artificial Opening
10D07Z5* Extraction of Products of Conception, High Forceps, Via Natural or Artificial Opening
10D07Z6* Extraction of Products of Conception, Vacuum, Via Natural or Artificial Opening
10D07Z7* Extraction of Products of Conception, Internal Version, Via Natural or Artificial Opening
10D07Z8* Extraction of Products of Conception, Other, Via Natural or Artificial Opening
10D17Z9  Manual Extraction of Products of Conception, Retained, Via Natural or Artificial Opening
10D18Z9  Manual Extraction of Products of Conception, Retained, Via Natural or Artificial Opening Endoscopic
10E0XZZ* Delivery of Products of Conception, External Approach
`
Let me know if this helps.
Will close the case for the moment.


Pretty print error with measurements

If I call pretty print on a sample or a process that has an associated measurement, I get the following output and error given below. Am I doing something wrong, or is there a bug?
The call that I make is simply new_sample[0].pretty_print().
name: Numerical_Parameters
  description:
  id: 4b12d277-ed94-46dc-8f52-feadec56dd32
  owner<EMAIL_ADDRESS>  direction: out
  property_set_id: 01052ff4-3ac6-4790-9c4a-bf8bf5367d4f
  sample_id: 4b12d277-ed94-46dc-8f52-feadec56dd32
  processes:
    Set_Numerical_Parameters
      id: 49ec7448-5404-48dd-98a0-fa82304a6fa6
      measurements:
        attribute: 'Domain size (x)'
          id: 32975b58-86ee-48d0-9260-8c3b8bf93283
          measurement_id: 32975b58-86ee-48d0-9260-8c3b8bf93283
          property_id: None
          sample_id: 4b12d277-ed94-46dc-8f52-feadec56dd32
Traceback (most recent call last):
  File "/Users/stephendewitt/anaconda3/envs/mc_test/bin/mc", line 4, in <module>
    __import__('pkg_resources').run_script('materials-commons==0.7.6b0', 'mc')
  File "/Users/stephendewitt/anaconda3/envs/mc_test/lib/python2.7/site-packages/pkg_resources/__init__.py", line 658, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/Users/stephendewitt/anaconda3/envs/mc_test/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1445, in run_script
    exec(script_code, namespace, namespace)
  File "/Users/stephendewitt/anaconda3/envs/mc_test/lib/python2.7/site-packages/materials_commons-0.7.6b0-py2.7.egg/EGG-INFO/scripts/mc", line 7, in <module>

  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/cli/parser.py", line 79, in __init__
  File "/Users/stephendewitt/Documents/workspace/mc_api_playground/prismspf_mcapi/prismspf_mcapi/main.py", line 39, in prismspf_subcommand
    interfaces[args.command]['subcommand'](argv)
  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/cli/list_objects.py", line 157, in __call__
  File "/Users/stephendewitt/Documents/workspace/mc_api_playground/prismspf_mcapi/prismspf_mcapi/parameters.py", line 158, in create
    proc = create_parameters_sample(expt, verbose=True)
  File "/Users/stephendewitt/Documents/workspace/mc_api_playground/prismspf_mcapi/prismspf_mcapi/parameters.py", line 122, in create_parameters_sample
    new_sample[0].pretty_print()
  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/api/Sample.py", line 88, in pretty_print
  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/api/base.py", line 134, in write_measurements
  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/api/measurement.py", line 34, in abbrev_print
  File "build/bdist.macosx-10.6-x86_64/egg/materials_commons/api/measurement.py", line 55, in pretty_print
TypeError: unicode argument expected, got 'str'

I think we discussed this and that it is essentially a python 3 vs python 2 error. My understanding is that when you used Python 3 the error did not occur. Is this correct?

Yes, I found the e-mail to this effect: that you were able to work around this by using Python 3 - which confirms that it is a python 2/3 issue. Closing the issue here and adding the general issue in more inclusive development list at materialscommons.org. See here: https://github.com/materials-commons/materialscommons.org/issues/1260


Unmatched BAC emails due to a lack of matching in the USD amount (amount in Colombian Pesos).

Unmatched BAC emails due to a lack of matching in the USD amount (in Colombian Pesos).
The total email count does not match all rows present in the results dataframe. Upon further inspection, my regex pattern only matched for amounts following the keyword 'USD'. Therefore, expenses such as the following made with different currencies are an issue.

Current regex patten to extract USD amounts:

Although this is not a top priority issue, it will be fixed before the project is done.

Workflow changed.


Problem when the mouse is moved outside of the menu

Hi
Testing your plugin I found some issues
http://bootsnav.danurstrap.com/nav-megamenu.html
when you pass the mouse over the voice "Megamenu" all is ok but when move the mouse outside the sub-menu, this window has some problem to close it (it will blink some times).
I tested it with firefox 47 and chromium on a linux system
With firefox there is also another problem, when the sub-menu will be closed under the main menu will be present a strip like in the image
thanks
bye

To fix the flickering issue maybe giving more speed into the file animate.css, change the 0.25 to 0.15s, doing this i don't see the flickering when change the mouse cursor from a dropdown to another link.


Why does the wheel package on pypi not support IPC on windows 10?

What pyzmq version?
25.1.0
What libzmq version?
4.3.4
Python version (and how it was installed)
3.9.17
OS
Windows10
What happened?
I used the pyzmq installation package on the pypi platform, which when I used ipc communication mode prompted me: "zmq.error.ZMQError: Protocol not supported (addr='ipc:///tmp_stream')".
However, I use the source code on github, and use the command "python setup.py bdist_wheel" to package and install it, and I can use IPC communication normally on windows.
I don't understand why this is happening.
Code to reproduce bug
import zmq
context = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind('ipc:///tmp_stream')

Traceback, if applicable
Traceback (most recent call last):
  File "D:\project\pyqcat-courier\test\test_ipc1.py", line 4, in <module>
    socket.bind('ipc:///tmp_stream')
  File "D:\tools\miniconda3\envs\courier\lib\site-packages\zmq\sugar\socket.py", line 302, in bind
    super().bind(addr)
  File "zmq\backend\cython\socket.pyx", line 564, in zmq.backend.cython.socket.Socket.bind
  File "zmq\backend\cython\checkrc.pxd", line 28, in zmq.backend.cython.checkrc._check_rc
zmq.error.ZMQError: Protocol not supported (addr='ipc:///tmp_stream')

More info
No response

libzmq only has IPC support when built against certain MSVC targets. There appear to be various problems in libzmq's Windows IPC support that cause crashes for folks who don't use IPC in some weird situations I still don't fully understand, so I had to pull it out by picking a Windows build with earlier MSVC, pending a fixed release of libzmq. I think I can try adding it back when there's a libzmq 4.3.5.

Thanks for your answer, which eliminated my curiosity. I hope pyzmq can better support ipc on the windows platform in the future, because the port communication is limited, the maintenance is troublesome, and the multi-process development of python is not very friendly.


Upgrade to v60.4 fails

Today I tried to upgrade from 56 (I think - the last one before the 60 series) and the upgrade failed with this

After chasing this around I found the problem to be in setup/mail-users.sh.
The problem is that the script was trying to add the quota column to the users table when it already existed and this was not properly caught by the script. The elif line did not return correctly that the column already existed:
elif sqlite3 $db_path ".schema users" | grep --invert-match quota; then
    echo "ALTER TABLE users ADD COLUMN quota TEXT NOT NULL DEFAULT '0';" | sqlite3 $db_path;
fi

The quick fix was to comment the line out and re-run the install and I am back up and running, but this is a bug.
Trying to nail this down and come up with a solution, I found that:
sqlite3 /home/user-data/mail/users.sqlite ".schema users"
when run in the terminal works and gives the table structure with the quota field as follows:
CREATE TABLE IF NOT EXISTS "users" (
  "id" INTEGER PRIMARY KEY AUTOINCREMENT,
  "email" TEXT NOT NULL,
  "password" TEXT NOT NULL,
  "extra",
  "privileges" TEXT NOT NULL DEFAULT '',
  "quota" TEXT NOT NULL DEFAULT '0',
  "can_sent_as_any" INTEGER,
  UNIQUE ("email" ASC)
);

But notice how this is in multiple lines! So the inverse grep only filters out the quota line and still returns truthy.
I played around with sqllite3 --line option but could not get it to work. Ultimately it worked replacing:
elif sqlite3 $db_path ".schema users" | grep --invert-match quota; then
    echo "ALTER TABLE users ADD COLUMN quota TEXT NOT NULL DEFAULT '0';" | sqlite3 $db_path;
fi

with
else
    sql=$(sqlite3 $db_path "SELECT sql FROM sqlite_schema WHERE name = 'users'");
    if echo $sql | grep --invert-match quota; then
        echo "ALTER TABLE users ADD COLUMN quota TEXT NOT NULL DEFAULT '0';" | sqlite3 $db_path;
    fi
fi

There might be more elegant versions. I am really not a bash expert, but for all it worth I've put that into a pull request here:
#97

Interesting. What distribution/version of sqlite do you happen to be running? Likely because MIAB assumes that .schema users would return everything in one line:

debian 11
sqlite3 --version
3.34.1 2021-01-20 14:10:07 10e20c0b43500cfb9bbc0eaa061c57514f715d87238f4d835880cd846b9ealt1

I see, I can kinda reproduce the problem when running .schema users --indent, so I am positive this could be the result of some interaction with some configuration file; What are the contents of /root/.sqliterc?
sudo cat /root/.sqliterc

(It's possible that this is caused by a configuration setting somewhere, however MIAB should still just work around this kind of stuff)

cat: /root/.sqliterc: No such file or directory

There is nothing in /etc/ either that I can see. This machine's sole purpose is to run the mail server. It was originally a fresh install with only the setup.sh run. There is nothing else on there.

Alright, let's chalk it up to the mysteries of life (or something like that)

Yep, something like that. I have really no idea. I am just happy that I was able to debug it and get up and running again fast. Thanks for your fast responses and your great work!

Fixed on v60.5


Summary data table display

We should have the equivalent of Observbale’s data table display for a nice visual summary of tabular data.

I'd love that!

I've shown a quick prototype of this using mosaic, which has the benefit of bringing SQL and using great optimization techniques under the hood, allowing to process millions of rows without a sweat.
[snip]
It's a bit ugly, but you have to start somewhere:

Note that at this point all of this is defined in user-land, in the notebook—there's no impact on the cli src/, and it might even be built as a completely separate component that a user could choose to add or not, with alternatives like Inputs.table or navio; I also have a prototype that uses navio—it's just 10 lines of javascript.

I think all of this is nice and interesting @Fil !
quak is the same concept as your mosaic direction, and it seems to work nicely. It's pitched for Jupyter, but I'm certain it's not hard to get in Framework or OHQ notebooks. Here's an example in their webapp:
https://manzt.github.io/quak/?source=https://raw.githubusercontent.com/uwdata/mosaic/main/data/athletes.csv
If this could also pivot... :open_mouth:


Adding gated test for client telemetry service validation

This PR contains

Adding gated test for client telemetry service validation
(Juno stage endpoint will be available via environment variable added in tests.yml as cosmos-client-telemetry-endpoint
whose value is coming from our TestSecrets-Cosmos key vault)

Adding our default httptimeout for client telemetry request

refactored the package to remove camel case from package name com.azure.cosmos.implementation.clientTelemetry -> com.azure.cosmos.implementation.clienttelemetry.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/check-enforcer override


customToJSON not working

Brand new sails new myapp.
Node version: v12.10.0
Sails version (sails): 1.2.2
ORM hook version (sails-hook-orm): 2.1.1
Sockets hook version (sails-hook-sockets): 2.0.0
Organics hook version (sails-hook-organics): 0.16.0
Grunt hook version (sails-hook-grunt): UNINSTALLED
Uploads hook version (sails-hook-uploads): NOT INSTALLED
DB adapter & version (e.g. sails-mysql@5.55.5<EMAIL_ADDRESS>Skipper adapter & version (e.g. skipper-s3@5.55.5): NOT INSTALLED

In my model I have a customToJSON:
module.exports = {

  customToJSON: function() {
    console.log('in here, this:', this);
    return {
      ...this,
      expiresAt: parseInt(this.expiresAt, 10)
    };
  },

  attributes: {

    //  ╔═╗╦═╗╦╔╦╗╦╔╦╗╦╦  ╦╔═╗╔═╗
    //  ╠═╝╠╦╝║║║║║ ║ ║╚╗╔╝║╣ ╚═╗
    //  ╩  ╩╚═╩╩ ╩╩ ╩ ╩ ╚╝ ╚═╝╚═╝

    expiresAt: {
      type: 'ref',
      columnType: 'bigint',
      required: true,
      description: 'After this date, the listing is not publicly visible.'
    },

  },

};

However doing Listing.find() prints out these things without even ever calling customToJSON.

The reason I need customToJSON is because I'm trying to create a date-like field *At field. If i leave it at type: 'number' the sails-postgresql is rounding Date.now() when I put it in there.

Hi, @Noitidart! customToJSON() runs when JSON.stringify() is called, but JSON.stringify() is not automatically called by find().
For more on customToJSON(), check out the docs entry!

Oh thanks, I'll close this.


Can we  develop apps with transparency?

Setting the AllowTransparency=True, WindowStyle=None on the Window causes the HTMLViewControl to be blank, yet still functioning. Like hovering when around, the cursor reacts to the controls on the HTML like buttons, and the click function works also.
Yet when AllowTransparency=True, WindowStyle=None , Background="Transparent" is set on the Window, nothing works anymore. Overriding the UpdateChromiumBrowserSettings(CfxBrowserSettings browserSettings) or UpdateChromiumSettings(CfxSettings settings) then setting the Background color to a transparent color does not work.
Is transparency possible? Like floating buttons on the desktop

After I posted this I made a lot of research about this and this seems to be an issue from a long time ago and is still on-going.

Hey I just found out that Awesomium can do this, that it can be transparent:
Transparent Content in Webbrowser

Awesomium and Awesomium.NET is an HTML UI Engine that supports just that.

Check the WPF WebControl. You can set WebControl.IsTransparent to true, and load some content with say body { background-color: transparent; } (you can even specify a custom CSS to be applied to all loaded pages, using WebSession).

And that you have Neutronium.WebBrowserEngine.Awesomium. So then I immediately tried something which resulted in this one which does not work
protected override void OnStartUp(IHTMLEngineFactory factory)
        {
            base.OnStartUp(factory);
            factory.RegisterHTMLEngine(new Neutronium.WebBrowserEngine.Awesomium.AwesomiumWPFWebWindowFactory());

#if DEBUG
            SetUpForDeveloppment();
#else
            SetUpViewModel.InitForProduction();
#endif
            factory.RegisterJavaScriptFrameworkAsDefault(new VueSessionInjectorV2 { RunTimeOnly = true });
        }

because it caused this error:
System.TypeLoadException: 'Method 'get_Environment' in type 'Neutronium.WebBrowserEngine.Awesomium.AwesomiumWPFWebWindowFactory' from assembly 'Neutronium.WebBrowserEngine.Awesomium, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' does not have an implementation.'

which I'm not really sure how to do this since I found no document about changing browser engines.
In the README.MD, you mentioned

Different from other libraries Awesomium is not open source. Last update was embedding Chrome 19 so it is pretty out of date. One neutronium distribution offer Awesomium as WebBrowser.

and since there's 'Neutronium.WebBrowserEngine.ChromiumFx' which is to 'Neutronium.ChromiumFx.Vue'.

Hey I just found out that Awesomium can do this, that it can be transparent:
Transparent Content in Webbrowser

Awesomium and Awesomium.NET is an HTML UI Engine that supports just that.

Check the WPF WebControl. You can set WebControl.IsTransparent to true, and load some content with say body { background-color: transparent; } (you can even specify a custom CSS to be applied to all loaded pages, using WebSession).

And that you have Neutronium.WebBrowserEngine.Awesomium. So then I immediately tried something which resulted in this one which does not work
protected override void OnStartUp(IHTMLEngineFactory factory)
        {
            base.OnStartUp(factory);
            factory.RegisterHTMLEngine(new Neutronium.WebBrowserEngine.Awesomium.AwesomiumWPFWebWindowFactory());

#if DEBUG
            SetUpForDeveloppment();
#else
            SetUpViewModel.InitForProduction();
#endif
            factory.RegisterJavaScriptFrameworkAsDefault(new VueSessionInjectorV2 { RunTimeOnly = true });
        }

because it caused this error:
System.TypeLoadException: 'Method 'get_Environment' in type 'Neutronium.WebBrowserEngine.Awesomium.AwesomiumWPFWebWindowFactory' from assembly 'Neutronium.WebBrowserEngine.Awesomium, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' does not have an implementation.'

which I'm not really sure how to do this since I found no document about changing browser engines.
In the README.MD, you mentioned

Different from other libraries Awesomium is not open source. Last update was embedding Chrome 19 so it is pretty out of date. One neutronium distribution offer Awesomium as WebBrowser.

and since there's 'Neutronium.WebBrowserEngine.ChromiumFx' which is to 'Neutronium.ChromiumFx.Vue'. There's no 'Neutronium.WebBrowserEngine.Awesomium' to 'Neutronium.Awesomium.Vue'. I'm not entirely sure what this means..
..Ok, so is this still possible?

..Awesomium no longer exists, since its now Ultralight, welp

@NOHJ-1 ChromiumFx component is in fact an WindowsForm component embeded in Wpf using a WindowsFormsHost.
WindowsFormsHost have known limitation regarding transparency.

yes. but about the Awesomium part.. I installed your 'Unofficial.Awesomium.Complete' and it had the WebControl that I needed because

Check the WPF WebControl. You can set WebControl.IsTransparent to true, and load some content with say body { background-color: transparent; } (you can even specify a custom CSS to be applied to all loaded pages, using WebSession).

..can you please read my post just previous to your post

Awesomium is not a solution chromium 19 won't work with vue or other modern javascript solution.

*sigh ok.. Chromium 19 has no ExecuteJavascriptAsync function or anything that you can work on?

wait, then why's there a Neutronium.WebBrowser.Awesomium ?

The main problem with Awesomium is not the bindings with Neutronium but the API linked to a very old version of Chromium (current version is something like 71- awesomium is 19). So many modern javascript API are not implemented and as such modern framework won't work.

`wait, then why's there a Neutronium.WebBrowser.Awesomium ?
It is working with knockout. Still I do not maintain any nuget for the reason below.

ok I see. I really looked forward to developing transparent applications with Neutronium (and also that other guy who thumbed up my post).
Awesomium seems to be Ultralight . Maybe you should have a look into it.

Thanks for the tips about ultralight I will invetigate


release ml-wrappers v0.4.1

Automl for Images MLflow wrapper for RAI by @vadthyavath in https://github.com/microsoft/ml-wrappers/pull/73
fix failing tests on emotion dataset by @imatiach-msft in https://github.com/microsoft/ml-wrappers/pull/75
add multilabel vision task with fastai image wrapper by @imatiach-msft in https://github.com/microsoft/ml-wrappers/pull/74

Full Changelog: https://github.com/microsoft/ml-wrappers/compare/v0.4.0...v0.4.1

Codecov Report

Merging #76 (4573e46) into main (88591c8) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #76   +/-   ##
=======================================
  Coverage   70.70%   70.70%
=======================================
  Files          24       24
  Lines        1338     1338
=======================================
  Hits          946      946
  Misses        392      392

Flag
Coverage Δ

unittests
70.70% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

python/ml_wrappers/version.py
100.00% <100.00%> (ø)

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


log4j to log4j2 issue

Description
This PR fixes a compile issue on main

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)
[ ] build/CI

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

How did you try to break this feature and the system with this change?

let's wait the build to complete

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 4.27%. Comparing base (e330d76) to head (50891aa).

Additional details and impacted files
@@          Coverage Diff          @@
##            main   #8966   +/-   ##
=====================================
  Coverage   4.27%   4.27%
=====================================
  Files        363     363
  Lines      29549   29549
  Branches    5188    5188
=====================================
  Hits        1262    1262
  Misses     28145   28145
  Partials     142     142

Flag
Coverage Δ

uitests
4.27% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

looks good

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 9391


Attempt to fix up failed unit tests

Unit tests have being failed because CI environment has no chrome installed.
See the page: https://docs.travis-ci.com/user/chrome

#121

@ArisAgnew I finished it.
Changes:

modified .travis.yml. I added chrome addon and gradle specification here
improved some selenium unit tests

@TikhomirovSergey Great stuff.
I knew that aside from travis config file there's something wrong in selenium unit tests watching the last report from travis monitor yesterday.


[sitecore-jss-angular] [template/angular] Integrate CloudSDK events firing

[x] This PR follows the Contribution Guide
[x] Changelog updated
[ ] Upgrade guide entry added

Description / Motivation
Send event info to CloudSdk when different interactions happen with the form component e.g. INTERACTED, SUBMITTED etc.
Testing Details

[x] Unit Test Added
[ ] Manual Test/Other (Please elaborate)

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Approved, but please double-check the webpack config will not conflict with pnpm setup we have for starter.

I discussed this with Yavor, and we’ll anyway need the canary to test this with pnpm. I’ll proceed with merging it now and create a follow-up issue if any problems arise.


Roll Engine from 20375cebcf35 to 3270c873689e (9 revisions)

https://github.com/flutter/engine/compare/20375cebcf35...3270c873689e
2021-03-16<EMAIL_ADDRESS>Roll Skia from 4fb13e026b6b to 1aa25c3217b6 (25 revisions) (flutter/engine#25001)
2021-03-15<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from xOxFrRRO6... to pmsuWkRQA... (flutter/engine#24997)
2021-03-15<EMAIL_ADDRESS>Implement AXPlatformNodeBase::GetInstanceCountForTesting (flutter/engine#24999)
2021-03-15<EMAIL_ADDRESS>Set automatic simulator rotation in scenario test (flutter/engine#24985)
2021-03-15<EMAIL_ADDRESS>fixes reference retaining issue in flutter text input plugin (flutter/engine#24768)
2021-03-15<EMAIL_ADDRESS>fix selectable text selections are not announced in voice over (flutter/engine#24933)
2021-03-15<EMAIL_ADDRESS>Fixed issue where the gpu disable syncswitch was being overridden after init. (flutter/engine#24958)
2021-03-15<EMAIL_ADDRESS>Roll Skia from 7854da39b3c1 to 4fb13e026b6b (20 revisions) (flutter/engine#24993)
2021-03-15<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from GsRYVri0-... to aRqEDMjwC... (flutter/engine#24990)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from GsRYVri0--HM to aRqEDMjwClWi
fuchsia/sdk/core/mac-amd64 from xOxFrRRO6sXo to pmsuWkRQAS3j
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


Update Add-AzureADDirectoryRoleMember.md

Updated example #2 based on changed parameter in latest PS module.

@VinceSmith,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Health Monitors to pool

May I ask how to set up Health Monitors to pool?

Out of curiosity have you asked for any examples on the devcentral.f5.com site?
The admins over there usually want us to condense code examples into the codeshare section of the site. I'd be happy to extract code examples from devcentral and put them in an examples/ directory here if there's an interest in doing that.
I'd include them on Codeshare as well though so-as not to have others miss out on them.

thank you very much.


Increase SMS timeout to 30 or 60s

Internal issue: http://b/188618415
Increase the 15 second timeout to 60 seconds or little less.

Issue summary: Customers commented that a lot of people is complaining about the 15 second timeout. This time is to short and a lot of people receive the code in 30-60 sec and they clic “send again” several times and block their numbers. So, customers ask for an option to increase the timeout to 30-60 sec.

Business Impact: People can not sign in because of the short timeout. Also, they are complaining about this behavior in the application reviews.

This was fixed and released in version 7.2.0


Use vuex instead EventBus

close #660

Some tests are failing, can you address that?

As i undestood, the main idea of dropping EvenBus from Denis was to drop this workaround behaviour.
Denis words:
I think the store should itself update the state (of the component that is displayed) after calling the action.

As @CedrikNikita @davidyuk say, I think we should keep a event emit if we need event emit, but have the store update the state

will be reimplemented in #817, #819, and future PRs


[FR]:  turbinia-client not showing flag help text

What would this feature improve or what problem would it solve?
Would be able to see more details of the flags to know how to use the client better.
What is the feature you are proposing?
Not sure why, but the turbinia client is not showing the help text for the flags here:
$ turbinia-client submit googleclouddisk -h
2023-10-13 16:53:38,575 INFO turbinia - Using configuration instance name -> default with host http://localhost:8000
Usage: turbinia-client submit googleclouddisk [OPTIONS]

Options:
  --project TEXT          [default: (project); required]
  --zone TEXT             [default: (zone); required]
  --disk_name TEXT        [default: (disk_name); required]
  --mount_partition TEXT  [default: (mount_partition)]
  --name TEXT             [default: (name)]
  --tags TEXT             [default: (tags)]
  --source TEXT           [default: (source)]
  --description TEXT      [default: (description)]
  --recipe_name TEXT      [default: (recipe_name)]
  --recipe_data TEXT      [default: (recipe_data)]
  --jobs_allowlist TEXT   [default: (jobs_allowlist)]
  --jobs_denylist TEXT    [default: (jobs_denylist)]
  --filter_patterns TEXT  [default: (filter_patterns)]
  --yara_rules TEXT       [default: (yara_rules)]
  --sketch_id TEXT        [default: (sketch_id)]
  --group_id TEXT         [default: (group_id)]
  --reason TEXT           [default: (reason)]
  --request_id TEXT       [default: (request_id)]
  --requester TEXT        [default: (requester)]
  -h, --help              Show this message and exit.

What alternatives have you considered?
No response

FYI @jleaniz


Add 1.16 hex color support

1.16 provides full rgb support with hex values.
An example chat component: { text: 'hello', color: '#00AAFF' } which should render text as blue

If (majorVersion == '1.16' && color[0] == '#') {
  // TODO: Hex Coloring
}```

Any updates on this? Currently experiencing this spammy message as well. (This is occurring because of scoreboard updates.)
https://uwu.whats-th.is/4j2GsrB.png

warning are now not displayed by default (https://github.com/PrismarineJS/prismarine-chat/commit/72d608cac21c65b3249a327e2e34db0d171e27af)
However people should really learn to hide output from commands

This error was not able to be hidden if you used the message event and tried using the method "toAnsi()". It would throw this error to console.log and there was nothing you could do about it until the temp fix.

This error was not able to be hidden if you used the message event and tried using the method "toAnsi()". It would throw this error to console.log and there was nothing you could do about it until the temp fix.


Cannot install via composer

I just tried to install this but got the following error:
 [ErrorException]
 ZipArchive::extractTo(C:\Users\Bastien\SoapSaltsAndScents\SoapsSaltsAndScents/vendor/composer/cb5a4ab7/intuit-Quick
 Books-V3-PHP-SDK-d711124\src\XSD2PHP\test\data\expected\ContactCompany\oasis\names\specification\ubl\schema\xsd\Com
 monAggregateComponents_2/AccountingCustomerParty.php): failed to open stream: No such file or directory

https://www.google.com/search?q=composer+ZipArchive%3A%3AextractTo+failed+to+open+stream%3A
Windows, Linux, OSX, other?

hi @blemaire
It is the path length issue on windows. Change the installation to a short path should resolve your issue. Refer to here: https://github.com/intuit/QuickBooks-V3-PHP-SDK/issues/37

Thanks a lot for your prompt reply.


Compile error E0308: mismatched types

I am using the language server since a while, and I always could install it.
Today it was failing with E0308: mismatched types, maybe it's due to an updated rust/cargo version ?
$ cargo install --root . --version 1.3.5 beancount-language-server
   ...
   Compiling beancount-language-server v1.3.5
error[E0308]: mismatched types
   --> /home/varac/.cargo/registry/src/index.crates.io-6f17d22bba15001f/beancount-language-server-1.3.5/src/server.rs:288:74
    |
288 | ...q_queue.incoming.complete(response.id.clone()) {
    |                     -------- ^^^^^^^^^^^^^^^^^^^ expected `&RequestId`, found `RequestId`
    |                     |
    |                     arguments to this method are incorrect
    |
note: method defined here
   --> /home/varac/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lsp-server-0.7.7/src/req_queue.rs:49:12
    |
49  |     pub fn complete(&mut self, id: &RequestId) -> Option<I> {
    |            ^^^^^^^^
help: consider borrowing here
    |
288 |         if let Some((_method, start)) = self.req_queue.incoming.complete(&response.id.clone()) {
    |                                                                          +

For more information about this error, try `rustc --explain E0308`.
error: could not compile `beancount-language-server` (lib) due to 1 previous error
error: failed to compile `beancount-language-server v1.3.5`, intermediate artifacts can be found at `/tmp/cargo-installyxIgZc`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

Versions

$ rustc --version
rustc 1.81.0 (eeb90cda1 2024-09-04) (Arch Linux rust 1:1.81.0-1)

/tmp $ cargo --version
cargo 1.81.0 (2dbb1af80 2024-08-20)

It looks like this issue has been resolved in v1.3.6. See this closed issue

It looks like this issue has been resolved in v1.3.6. See this closed issue

I tried today fresh install by "cargo install beancount-language-server", and got the exact issue. So it seems it is not fully fixed.

It looks like this issue has been resolved in v1.3.6. See this closed issue

I tried today fresh install by "cargo install beancount-language-server", and got the exact issue. So it seems it is not fully fixed.

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>rustc --version
rustc 1.82.0 (f6e511eec 2024-10-15)
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>cargo --version
cargo 1.82.0 (8f40fc59f 2024-08-21)

Is that due to the fix has not been included in cargo?

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>cargo install beancount-language-server --version 1.3.6
Updating crates.io index
error: could not find beancount-language-server in registry crates-io with version =1.3.6

How do you install v1.3.6?
cargo install --version 1.3.6 beancount-language-server
    Updating crates.io index
error: could not find `beancount-language-server` in registry `crates-io` with version `=1.3.6`


Prevent default behaviour for anchor tag

When dndDraggable directive is added to anchor tag, and when user click on anchor then giving issue so added event.preventDefault(); at click event in dndDraggable directive.

I don't think this change is a good idea. Having elements being both clickable and draggable does make sense in many cases, this library should not stand in the way of implementing such functionality. See also  #50 and #51 which go in the opposite direction.
If you have made <a> tags draggable, but don't want them to be clickable, you should either use different tag or prevent the default behavior yourself.

I agree with Christopher, it does not make sense to have an  tag that's not clickable.


refactor(iss-map/IssMap.js): rewrite iss-map with Bing Maps instead of google maps

Info
This PR brings changes in favor of #63 and #27.
I have rewritten the ISS map to use Bing Maps instead of Google Maps.

Note: This PR violates a bit of #27 as I noticed that there is a rate limit with the API being used to get ISS location, hence I opted to use 10 seconds interval instead of the 3 seconds one. (Resolved with maintainer)

Screenshot

Closes #63

This pull request is being automatically deployed with Vercel (learn more). To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: vercel.com/mohit-space/space-voyager/GZKBdY5rXFoNWEHReGEPC3Sjpkjo ✅ Preview: space-voyager-git-fork-abh80-mb-4-mohit-space.vercel.app

Great work @abh80 !


unable to complete passing becauase of basics -->others-->The project sites

I am not able to complete the passing .
reason basics -->others-->The project sites (website, repository, and download URLs) MUST support HTTPS using TLS.
i have kept it blank like this one.
https://bestpractices.coreinfrastructure.org/projects/24
but for my project  https://bestpractices.coreinfrastructure.org/projects/1459 it still red  and only 98% complete.
i also tried with proper github page
https://ratneshsinghparihar.github.io/Node-Data
I am not sure what am i doing wrong?

For:

What is the URL for the project (as a whole)?

The answer given is:

http://ratneshsinghparihar.github.io/Node-Data

That is clearly not compatible with using TLS. If you can, switched that to an https: URL.

That's weird. I'll take a look later today.

i have changed the url to https://ratneshsinghparihar.github.io/Node-Data/

No, the answer for "What is the URL for the project (as a whole)?" was still: http://ratneshsinghparihar.github.io/Node-Data
... and of course, if you claim that the project uses http:, then it won't let you claim that TLS is supported.
I've changed all the references to http://ratneshsinghparihar.github.io/Node-Data/ to use https: instead.  It should work now!!

I'm going to clarify in the "details" of this criterion that the project needs to use https:, and I'll also add encouragement to use https when creating a project entry.  Hopefully that will make this problem less likely in the future.
You should be all set, let me know if there are any problems.

i am using https://ratneshsinghparihar.github.io/Node-Data/
http://ratneshsinghparihar.github.io/Node-Data/  which is https but looks
like there is a bug which not allowing my submission to be 100 %.
On Sun, Dec 17, 2017 at 6:27 AM, David A. Wheeler<EMAIL_ADDRESS>wrote:

I'm going to clarify in the "details" of this criterion that the project
needs to use https:, and I'll also add encouragement to use https when
creating a project entry. Hopefully that will make this problem less likely
in the future.
You should be all set, let me know if there are any problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/coreinfrastructure/best-practices-badge/issues/991#issuecomment-352223347,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEuymxQxrX5aFOqy6eCyfhLxj0R7yrX3ks5tBGcAgaJpZM4RB6UT
.

Remove the # and comment from the line and it should work.
--
Dan Kohn<EMAIL_ADDRESS>Executive Director, Cloud Native Computing Foundation https://www.cncf.io
+1-415-233-1000 https://www.dankohn.com
On Wed, Dec 20, 2017 at 7:46 AM, ratnesh singh<EMAIL_ADDRESS>wrote:

i am using https://ratneshsinghparihar.github.io/Node-Data/
http://ratneshsinghparihar.github.io/Node-Data/ which is https but looks
like there is a bug which not allowing my submission to be 100 %.
On Sun, Dec 17, 2017 at 6:27 AM, David A. Wheeler <
<EMAIL_ADDRESS>wrote:

I'm going to clarify in the "details" of this criterion that the project
needs to use https:, and I'll also add encouragement to use https when
creating a project entry. Hopefully that will make this problem less
likely
in the future.
You should be all set, let me know if there are any problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/coreinfrastructure/best-practices-badge/issues/991#
issuecomment-352223347>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AEuymxQxrX5aFOqy6eCyfhLxj0R7yrX3ks5tBGcAgaJpZM4RB6UT>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/coreinfrastructure/best-practices-badge/issues/991#issuecomment-353054034,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC8MBkj67V7ncfApJFNOu7hRiwl54hSaks5tCQGPgaJpZM4RB6UT
.

it works now, thanks for your help
On Wed, Dec 20, 2017 at 6:20 PM, Dan Kohn<EMAIL_ADDRESS>wrote:

Remove the # and comment from the line and it should work.
--
Dan Kohn<EMAIL_ADDRESS>Executive Director, Cloud Native Computing Foundation https://www.cncf.io
+1-415-233-1000 https://www.dankohn.com
On Wed, Dec 20, 2017 at 7:46 AM, ratnesh singh<EMAIL_ADDRESS>wrote:

i am using https://ratneshsinghparihar.github.io/Node-Data/
http://ratneshsinghparihar.github.io/Node-Data/ which is https but
looks
like there is a bug which not allowing my submission to be 100 %.
On Sun, Dec 17, 2017 at 6:27 AM, David A. Wheeler <
<EMAIL_ADDRESS>wrote:

I'm going to clarify in the "details" of this criterion that the
project
needs to use https:, and I'll also add encouragement to use https when
creating a project entry. Hopefully that will make this problem less
likely
in the future.
You should be all set, let me know if there are any problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/coreinfrastructure/best-
practices-badge/issues/991#
issuecomment-352223347>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AEuymxQxrX5aFOqy6eCyfhLxj0R7yrX3ks5tBGcAgaJpZM4RB6UT>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/coreinfrastructure/best-practices-badge/issues/991#
issuecomment-353054034>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AC8MBkj67V7ncfApJFNOu7hRiwl54hSaks5tCQGPgaJpZM4RB6UT>

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/coreinfrastructure/best-practices-badge/issues/991#issuecomment-353054830,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEuym2jd1Z8sGMN94F8dL8iQbYe2Ceqwks5tCQKLgaJpZM4RB6UT
.

We resolved the immediate problem, and made a change to reduce its probability in the future. Closing.

I have this problem in this project https://bestpractices.coreinfrastructure.org/en/projects/5067
basics -->others can not change to Met when I add the website https://shenxianpeng.github.io/
I read the message above, but it didn't resolve my problem. could you please advise?

@shenxianpeng -
When I view https://bestpractices.coreinfrastructure.org/en/projects/5067 I see the answer for "What is the URL for the project (as a whole)?" is http://shenxianpeng.github.io. That is http, not https, so the system is complaining that the URL you've provided isn't https. Edit the entry to change that "http" to "https", and presuming that link works you'll be able to passs the criterion. Let me know if you have further problems.
Also: I suggest adding a new issue, so that we can keep track of different problems. This one is closed, and there's a risk we won't see closed issues.

Hi @david-a-wheeler
Thank you for your reply. I provided https URL not http but still can not pass the system checking.
I created issue #1707 for your further investigation.


Replace URLs with CasperLabs/... to casper-network/...

This PR replaces all casperlabs urls with casper-network urls across toml/md files and comments.

bors r+

bors r+


Purchase method called with blank IPFS hash during migration (3_create_sample_listings.js)

Using 0.7.0 release branches:

origin-js#rerelease-0.7.0
origin-bridge#release-0.2.0

In the method call (https://github.com/OriginProtocol/origin-js/blob/rerelease-0.7.0/contracts/migrations/3_create_sample_listings.js#L91
):
(purchase.buyerConfirmReceipt(5, "", { from: another_buyer_account }))
the second parameter should be the ipfs hash (https://github.com/OriginProtocol/origin-js/blob/rerelease-0.7.0/contracts/contracts/Purchase.sol#L126):
function buyerConfirmReceipt(uint8 _rating, bytes32 _ipfsHash) (emits a PurchaseReview event)
The method is called with a blank string, and this results in:

the indexer tries to fetch a blank IPFS hash
the query hangs, and IPFS closes the connection after 120 seconds
the bridge server throws exceptions for a period of time, then reconnects.
etc.

The bridge server gets stuck in an endless loop processing the PurchaseReview event.
One symptom is that new listings created through the Dapp are never indexed, although the bridge server never actually finishes processing the events from the truffle migration.
The hanging IPFS query: ipfs_client.cat() is called with a hash corresponding to all zeros (QmNLei78zWmzUdbeRB3CiUfAizWUrbeeZh5K1rhAQKCh51) https://github.com/OriginProtocol/origin-bridge/blob/release-0.2.0/util/ipfs.py#L37

For the IPFS part of the issue, this appears to be specific to calling IPFS cat() with all 0's against JS-IPFS.

calling cat() with any other invalid content hash returns a 500
calling cat(<all 0's>) against go-ipfs returns a 500

ipfs.cat('QmNLei78zWmzUdbeRB3CiUfAizWUrbeeZh5K1rhAQKCh51')

@tyleryasaka I was mentioning this. 👆

Currently fixes:

origin-js/contracts/migrations/3_create_sample_listings.js

await purchase.buyerConfirmReceipt(5, "", { from: another_buyer_account })

await purchase.buyerConfirmReceipt(5, "0xff5957ff4035d28dcee79e65aa4124a4de4dcc8cb028faca54c883a5497d8917", { from: another_buyer_account })
purchase = await buyListing(ticketsListing, 1, another_buyer_account)
await purchase.sellerConfirmShipped({ from: default_account })

await purchase.buyerConfirmReceipt(3, "", { from: another_buyer_account })
await purchase.sellerCollectPayout(4,"",{ from: default_account })

await purchase.buyerConfirmReceipt(3, "0xff5957ff4035d28dcee79e65aa4124a4de4dcc8cb028faca54c883a5497d8917", { from: another_buyer_account })
await purchase.sellerCollectPayout(4,"0xff5957ff4035d28dcee79e65aa4124a4de4dcc8cb028faca54c883a5497d8917",{ from: default_account })

origin-bridge/logic/indexer_service.py (current code stuffs fuill IPFS data into the review table)

       IPFSHelper().file_from_hash(review_data['ipfs_hash'], root_attr='data',

                                   exclude_fields=['pictures'])

Filed https://github.com/OriginProtocol/origin-bridge/issues/104 for the pictures not being excluded from the review ipfs_data field


Discord doesn't accept /local paths for images.

Home Assistant release with the issue: 0.98.4

Last working Home Assistant release (if known): Never
Operating environment (Hass.io/Docker/Windows/etc.): All

Component/platform: Discord

Description of problem:
The discord notification service does not utilize /local.  In order to access images located in /local, the user must type out the full path /config/www/etc.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
- service: notify.discord
  data:
    message: "A message from Home Assistant"
    target: ["1234567890", "0987654321"]
    data:
      images:
      # does not work
      - "/local/garage.jpg"
      # does work
      - "/config/www/garage.jpg"

That makes sense actually since images are not sent in as an URL, but attached to the message. So the image is a local path.

I'm not sure I follow.  If this needs to be closed, that's no problem.  We can update the docs and move on.


Make english the base language for the RMXP texts + update some RMXP variables/switches names

PR Description

This PR updates all the RMXP texts to ensure english is the main language by default.
This PR updates:

Text commands
Choice commands
Branch texts (from choice commands)
Eligible strings in the script commands

Note that a MR on PSDK will be opened to make the switcher used for this change available for everyone so that users will be able to select the language of their demo
This PR also updates some RMXP variables/switches names

Before testing

Make sure you have run the command "psdk --util=restore" after checking out this PR

Tests to realize

[ ] Open RMXP, check the texts for any errors (said errors shouldn't be grammar related, we aren't checking the accuracy of translations): the test is validated if you can't find any error
[ ] Open the game, check the texts ingame for any errors (same as above... in this case, a problem that "could" happen is any text becoming untranslated): the test is validated if you can't find any error

[X] Open RMXP, check the texts for any errors (said errors shouldn't be grammar related, we aren't checking the accuracy of translations): the test is validated if you can't find any error
[X]  Open the game, check the texts ingame for any errors (same as above... in this case, a problem that "could" happen is any text becoming untranslated): the test is validated if you can't find any error

Switches, variables, text, everything was in English. Playing the game the text was also in English as expected.


Running job status not updated in mesos 0.23 and Cook

I submitted a job via cook to a mesos 0.23 cluster. Everything seems to have worked fine, but the instances[0].status and framework_id are not getting set. On the mesos page, I do see the job as running and cook scheduler as a registered framework.
[
{
mem: 16,
max_retries: 3,
max_runtime: 86400000,
name: "cookjob",
command: "while [ true ]; do echo hello cook I am "$(whoami)" and MY_VAR="${MY_VAR}"; sleep 10; done",
env: {
MY_VAR: "foo1"
},
framework_id: null,
instances: [
{
start_time:<PHONE_NUMBER>373,
task_id: "cd66e79b-9272-4d54-bbd3-e89cff8c78c0",
hostname: "some.host.domain.com",
slave_id: "20151006-201511-738201772-5050-93146-S8",
executor_id: "cd66e79b-9272-4d54-bbd3-e89cff8c78c0",
status: "unknown"
}
],
priority: 50,
status: "waiting",
uuid: "f76aa5bd-e4bb-4ef3-9ad4-5b2938efc0fd",
uris: null,
cpus: 0.5
}
]

Once I bounce the cook-scheduler process, the framework_id gets set for existing job and new jobs. Also, output_url is available in instances as well.
[
{
mem: 16,
max_retries: 3,
max_runtime: 86400000,
name: "cookjob",
command: "while [ true ]; do echo hello cook I am "$(whoami)" and MY_VAR="${MY_VAR}"; sleep 10; done",
env: {
MY_VAR: "foo2"
},
framework_id: "20150925-201810-3281262252-5050-29674-0000",
instances: [
{
start_time:<PHONE_NUMBER>323,
output_url: "<redacted>",
task_id: "80a7cfa2-ece8-4f20-8240-7290239b5f78",
hostname: "some.host.domain.com",
slave_id: "20151006-201511-738201772-5050-93146-S6",
executor_id: "80a7cfa2-ece8-4f20-8240-7290239b5f78",
status: "unknown"
}
],
priority: 50,
status: "waiting",
uuid: "e850bb27-fd17-46b6-a7b4-f16fd0e555cb",
uris: null,
cpus: 0.5
}
]

Here's the issue: the very first time Cook is launched, it fails to populate the framework-id here. Unfortunately, we need to know our framework id to populate the output_url and the framework_id fields in the API.
Instead, the framework id used by api.clj should be late-bound by this function in the scheduler initialization: https://github.com/twosigma/Cook/blob/master/scheduler/src/cook/mesos.clj#L87
This will ensure that the first time you start Cook on a cluster, the API works fully.

Was the status of the job also not being updated, besides the framework ID and the output_url?

Yes, status of the job was 'unknown'.

But the job was running on the cluster? Did restarting cook fix it?
On Wed, Oct 21, 2015 at 4:48 PM mayurjpatel<EMAIL_ADDRESS>wrote:

Yes, status of the job was 'unknown'.
—
Reply to this email directly or view it on GitHub
https://github.com/twosigma/Cook/issues/62#issuecomment-150020024.

Job was running.
I just tested it now and I am seeing status propagating just fine. I did restart datomic transactor yesterday to resolve some metatransaction issue, so I think that was the culprit. Since, I cannot reproduce the bug, maybe it was something wrong with my deployment.

I'll chalk this up to "missing db libs". We should have a way to verify that datomic is configured correctly, though...


[resoto][chore] Bump 3.0.0a1

Description
Bump 3.0.0a1
To-Dos

[ ] Add test coverage for new or updated functionality
[ ] Lint and test with tox
[ ] Document new or updated functionality (someengineering/resoto.com#XXXX)

Issues Fixed

Fixes #XXXX

Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

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

Coverage data is based on head (e1eecb8) compared to base (c9fb971).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1290   +/-   ##
=======================================
  Coverage   89.84%   89.84%
=======================================
  Files          60       60
  Lines       10405    10405
=======================================
  Hits         9348     9348
  Misses       1057     1057

Flag
Coverage Δ

resotocore
89.84% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Feature/tuya panel gateway sdk

Owner

[ ] zhongli:

Description
Unit test and example use local images instead of network images with "tuyacn"
Package

[ ] tuya-panel-animation-sdk
[ ] tuya-panel-api
[ ] tuya-panel-electrician-sdk
[ ] tuya-panel-ipc-sdk
[ ] tuya-panel-lamp-sdk
[ ] tuya-panel-lock-sdk
[ ] tuya-panel-robot-sdk
[ ] tuya-panel-outdoor-sdk
[x] tuya-panel-gateway-sdk

Type of change
Please select the relevant option.

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

Codecov Report

Merging #73 (1a4c595) into main (28528c0) will decrease coverage by 0.00%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main      #73      +/-   ##
==========================================
- Coverage   61.03%   61.02%   -0.01%
==========================================
  Files         156      157       +1
  Lines        6018     6020       +2
  Branches     1373     1374       +1
==========================================
+ Hits         3673     3674       +1
- Misses       2341     2342       +1
  Partials        4        4

Impacted Files
Coverage Δ

...-gateway-sdk/src/components/addDeviceTip/index.tsx
40.74% <0.00%> (-1.57%)
:arrow_down:

packages/tuya-panel-gateway-sdk/src/res/index.ts
100.00% <100.00%> (ø)

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 28528c0...1a4c595. Read the comment docs.


Add GA4 tracking to homepage search box

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
What
This PR adds tracking to the search box on the homepage by adding the GA4 form tracker data attributes.
Why
Part of the GA4 migration.
Visual changes
N/A
Trello card: https://trello.com/c/LOMdtYRI/425-add-tracking-search-box-on-the-home-page

Thanks @andysellick, I've made those changes now. Re the CHANGELOG entry - I don't think there's a CHANGELOG in this repository

Thanks @andysellick, I've made those changes now. Re the CHANGELOG entry - I don't think there's a CHANGELOG in this repository

D'oh! Of course. Ignore me.


System.MissingMethodException

I'm getting the following exception.
System.MissingMethodException occurred
HResult=-2146233069
Message=Method not found: 'System.String FSharp.Data.Http.RequestString(System.String, Microsoft.FSharp.Core.FSharpOption1<Microsoft.FSharp.Collections.FSharpList1<System.Tuple2<System.String,System.String>>>, Microsoft.FSharp.Core.FSharpOption1<System.Collections.Generic.IEnumerable1<System.Tuple2<System.String,System.String>>>, Microsoft.FSharp.Core.FSharpOption1<System.String>, Microsoft.FSharp.Core.FSharpOption1<FSharp.Data.HttpRequestBody>, Microsoft.FSharp.Core.FSharpOption1<System.Collections.Generic.IEnumerable1<System.Tuple2<System.String,System.String>>>, Microsoft.FSharp.Core.FSharpOption1<System.Net.CookieContainer>, Microsoft.FSharp.Core.FSharpOption1<Boolean>, Microsoft.FSharp.Core.FSharpOption1<System.String>, Microsoft.FSharp.Core.FSharpOption1<Microsoft.FSharp.Core.FSharpFunc2<System.Net.HttpWebRequest,System.Net.HttpWebRequest>>)'.
Source=SlackClient
StackTrace:
at SlackClient.SlackClient.SendMessageViaWebhooks(String webhookUri, String message)
at Serilog.Sinks.Slack.SlackSink.SendMessageWithWebHooks(String webhookUri, String message)
InnerException:
I'll update the issue if I can determine a possible cause because I know I had things working briefly a week ago.
Perhaps there has been a breaking change somewhere.

Just a quick note that I switched to a different package that just works:
https://www.nuget.org/packages/Serilog.Sinks.Slack/

Can you provide more details, like a sample code to get this error?
Btw, which version of F# and .NET are you running?

Unfortunately no, I didn't have the time to track things further.  I was using whatever the current release version of F# was at the time and .NET 4.6.1

If you have a sample code to reproduce this error, please share and I'll try to fix the problem.

If you have a sample code to reproduce this error, please share it and I'll try to fix the problem.

Steps to reproduce the error:

Open solution in Visual Studio (my version is 2015)

Find Serilog.Sinks.Slack.TestConsoleApp project

Update its FSharp.Data Nuget package to the latest version (2.3.2 at the moment)

Run the console app - there should be an error visible.

Updating all FSharp.Data Nuget packages in all projects to the latest version (2.3.2) should help.

Hi All,
Already updated the nuget packages to the latest version. I'm closing this issue.
Let me know if you find anymore problems.


Feature Proposal: .zappaignore

I think it's easier to control files to ignore using this .zappaignore file (like .gitignore / .dockerignore) instead of "exclude" settings

What makes it easier? Just that it is familiar because of git/docker?
At the moment, everything related to zappa is contained in a single place. This feels clean, although it doesn't actually have any specific value either.
Maybe a middleground would be the ability to specify an ignore file in addition to specifying the exclude list? This would allow not only the two options above, but a third (and, in my opinion much more valuable one) where you could specify a file (for example, your .gitignore file) AS your zappa ignore and keep the two in sync automatically. This wouldn't work for every use case, but when it did, that seems like the best case scenario.

Hi @collingreen,
Using the .ignore file have several benefits:

most devs are pretty familiar with such file so it's not a new learning curve on how to ignore files
this file will make zappa_setting.json file much simpler because it's a seperation of concern and easier to support other simple regex
we don't have to duplicate ignore settings for each env like how the current json setting file is doing.

The specify your ignore file approach sounds good but I think to be able to support that, you have to support this default file anyway?
But I think it's better for a cli / framework to be very opinionated, don't give users too much options, harder to manage the code for those features.

Closing, zappa_settings.json is essentially a .zappafile. Ignore is handled by exclude setting. I want to minimize the amount of legacy we introduce.


[CHANGE] Folder order with linked list

-- Mudanças--
Descrição
Add a table and logic so a folder can be sorted implement a "linked list" for it's contents.
Motivação
Be able to sort and organize the content's of a folder.

Stoped working on this. Using the previous method instead.


MSVC2015 64-bit compile fix for pointers, see #783

Now I see this fix may be addressed here https://github.com/cpputest/cpputest/pull/847 ?

Coverage remained the same at 99.876% when pulling 2c9f631ef984040452eb4ff83fd7eb4b6c917589 on AVnu:fix_size into 79870a92abe33870aa8ac67ef38556a1d9d436f2 on cpputest:master.

Is travis build broken? What happened to it?

Yup, the fix doesn't compile on clang....

Is there a better approach to fix the MSVC2015 64-bit compile?

I have a solution for the SimpleStringTest.cpp warning, but it requires that I assume that CPPUTEST_USE_LONG_LONG will always be enabled on 64-bit platforms with 32-bit longs (Windows mainly I think).
@basvodde Are you ok with me making this assumption?  Seems like it ought to be valid since if you have 64-bit pointers and 32-bit longs you need some way to create a 64-bit integer.  This also fixes a test that has two forms currently.
Another solution I'm finding is to avoid any possibility of sign-extension occurring by making sure the most significant bit is 0.  Changing the constants to be less than 0x80000000 seems to work pretty well.

Thanks for adding to this discussion @Andne. It did seem that making sure CPPUTEST_USE_LONG_LONG is defined would be another solution to the problem.

@Andne At this moment, I can't think of a reason why we can't assume it.

Closing this pull request because the same problem is solved more cleanly in https://github.com/cpputest/cpputest/pull/1124.


fix(fundamentals): fix incorrect filename in embedding tutorial

Description
Fixes #4085
Checklist:

[x] I have reviewed the style guide.
[ ] If blogging, I have reviewed the blogging guide.
[ ] I have manually confirmed that all new links work.
[ ] I added aliases (i.e., redirects) for all filename changes.
[ ] If making css changes, I rebuilt the bundle.

Hey @stooj ,
Thanks for taking this on! I'm looking at the corresponding Learn page and I'm not seeing the index.ts references:

Is it still showing up incorrectly on your end?

Hey @toriancrane , no worries :)
It is still showing incorrectly for me, yes.
To reproduce:

Visit any page with a language picker (say stack-outputs )
Change the language to something that isn't python.
Reload the embedding tutorial

When you use the language picker on any of the tutorials, a preference is set in the local storage cache under the pulumi_state key:

If someone visits the embedding tutorial with that preference already set then it will show whatever file is appropriate for their language.
I suspect you are seeing __main__.py because your preference is set to python.
Typescript is the default language, so I got index.ts on my machine.
Thanks for looking at this!

Hey @toriancrane , no worries :)
It is still showing incorrectly for me, yes.
To reproduce:

Visit any page with a language picker (say stack-outputs )
Change the language to something that isn't python.
Reload the embedding tutorial

When you use the language picker on any of the tutorials, a preference is set in the local storage cache under the pulumi_state key:

If someone visits the embedding tutorial with that preference already set then it will show whatever file is appropriate for their language.
I suspect you are seeing __main__.py because your preference is set to python.
Typescript is the default language, so I got index.ts on my machine.
Thanks for looking at this!

Hey @stooj ,
Thank you for the follow up! I'll go ahead and approve the change. Unfortunately I was unable to reproduce the issue on my end, but this will ensure that others don't run into the same issue.


std.algorithm cleanup

Move forward to std.functional
Move SortOutput to std.algorithm.sorting
Cleanup rest of detritus in std/algorithm/package.d.

Thanks! Was forward available from std.algorithm before this change? If so, you may want to insert a public import in order to not break code.

Was forward available from std.algorithm before this change?

Meant to say: was it available in 2.066?

Hmm, git history indicates that it was added in 2012, so we definitely  need to forward it to the new location. I'm uneasy about using a public import, though... wouldn't that pollute std.algorithm with std.functional symbols?  It might also cause new conflicts. Is there a way to publicly import a specific symbol?

Also, should there be a deprecation message to point users to the new location of forward?

wouldn't that pollute std.algorithm with std.functional symbols?

It appears that it already is that way, as your code removes that import. Can you statically import it, and than alias the symbol?

Is there a way to publicly import a specific symbol?

I think you can simply import the symbol you want directly, no?

should there be a deprecation message to point users to the new location of forward

Yes, so probably the right way to do this is to use a deprecated alias.

I used a private import. Is a static import better? What side effects might it have? I remember that imports have some quirky semantics when it comes to visibility.
And for some reason, adding a deprecation clause to the alias doesn't seem to trigger a deprecation error even when compiling with -de. Is this a known bug?

Alright, I'm adding it anyway, since I don't have time to babysit this all day. At least when the compiler is fixed the message will appear. For now it will just be a transparent alias.

used a private import. Is a static import better? What side effects might it have?

I think a static import prevents the import of std.functional's symbols into std.algorithm's namespace. Basically, you have to say std.functional.x every time.
The deprecation message should work, I tested it on a small example, exactly as you have it, and a message is printed.

Note that if you happen to have imported std.functional elsewhere (not via std.algorithm), you will not hit the alias.

Maybe my compiler is broken, I'll try to recompile git HEAD and see if the message appears. In the meantime, I've changed it to a static import with a deprecation message. Should be ready to merge if there are no other issues. The deprecation message issue, if it's actually a real issue, can be done separately, no need to hold up this PR just because of that.

I guess, it is the import std.functional; in e.g. comparison.d, which is publicly imported in package.d, that might be in the way of the deprecation message.

Seems good to me.

Auto-merge toggled on

that might be in the way of the deprecation message.

yes, that's likely it. In reality, this means the alias will not be hit, since importing std.algorithm means you will import std.algorithm.comparison. However, in the event that private imports actually do become private, then the alias will be effective.


Image placement doesn't appear to factor in wrapped lines

This plugin is so cool! I look forward to when I can post issues and browse github while viewing images all without leaving my terminal... The day when developers not doing front-end web can have zero browser windows open is finally approaching!
I noticed that without line wrapping, the image placement is mostly pretty good. When I turn on line wrapping though, image placement is as though line wrapping is still no on.
Would be awesome to have line wrapping awareness, since a lot of images will be embedding in markdown files that look best in my view when they are not hard wrapped, so that any size terminal will work.

I'm having the same issue.
I didn't know line wrapping was the issue, thanks for pointing that out!


Feat/migrate adder tests

Incorporated the Adder examples to the development acceptance tests that are run in CI by sqatt.

The SUT reports a null pointer exception on Travis, which doesn't occur on Windows. I'm closing this and I'll investigate what's going on by testing this on a Linux system.


Forked and added "Wish Exclusion"

https://github.com/wernercd/NGUInjector
On the wish tab, added exclusions. 40 wishes I want... 3 or 4 I don't. Much easier to maintain a small list of priorities, a small list of exclusions and let the rest fall where they may.
The layout is "ugly" as I'm not sure I like where the buttons are but it's a rough draft of something I haven't programmed in many years (WinForms).
Let me know if interested.

I've added some extra code to my fork that basically keeps the selected index on the lists for wishes/exclusions... main thing that would probably be needed before I did a pull request is probably documentation. and feedback on "look & feel".

I've added some extra code to my fork that basically keeps the selected index on the lists for wishes/exclusions... main thing that would probably be needed before I did a pull request is probably documentation. and feedback on "look & feel".

Probably just need to shrink the input box for the wish number and it would look better. With the box being as long as it is, it looks busier.


LC-264. Ugly Number II

The problem description is available here

It's completed 3 times:

BFS approach: it was my 1st. intuition that turned out to be a false good idea
Dynamic Programming + Min-heap: it optimizes my 1st approach but it could it's still slow
Dynamic Programming + Lists: it optimizes my 2nd. approach and has a linear running time.


Metadata in a separate file

Let this be in a separate file
icon_spec.yaml
  image_path: "icon/icon.png"
  android: true
  ios: false

flutter_icons:
  config: "icon_spec.yaml"

This sounds interesting not to overload the pubspec file.
I'll ask for the opinion of @sethladd from the dart team to see what he thinks. see if its a pattern that is used in dart.
What do you think @sethladd?

I see, I didn't it was meant to follow dart patterns :) but yeah I'm
interested in the answer too :)
On Wed, Dec 20, 2017, 21:10 Franz Silva<EMAIL_ADDRESS>wrote:

This sounds interesting not to overload the pubspec file.
I'll ask for the opinion of @sethladd https://github.com/sethladd from
the dart team to see what he thinks. see if its a pattern that is used in
dart.
What do you think @sethladd https://github.com/sethladd?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/franzsilva/flutter_launcher_icons/issues/7#issuecomment-353238214,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaS3VfEZEBU73ZdKSUq7qko5__kcaQjks5tCb4ngaJpZM4RItkJ
.


Add support for user data files in sparkleformation templates

Based on this comment https://github.com/sparkleformation/sparkle_formation/issues/54#issuecomment-143136818
With this change, you can write the following in templates:
  user_data user_data_file!('web.erb')

It will look in templates/user_data/* for user data files, read the template and compile it as CF expects. The files can look like this and make use of all the SF helpers:
 #!/bin/bash

 REGION=<%= region! %>
 echo $REGION

Renders like this:
+        "UserData": {
+          "Fn::Base64": {
+            "Fn::Join": [
+              "",
+              [
+                "#!/bin/bash\n",
+                "\n",
+                "REGION=",
+                {
+                  "Ref": "AWS::Region"
+                },
+                "echo $REGION\n"
+              ]
+            ]
+          }
+        }
+

Ref: https://github.com/envato/stack_master/issues/104

I'm pretty excited for this!  I haven't tested it out yet (perhaps tomorrow), but it looks very promising.
:+1: on green.

Should this be a separate Gem? I think this would be useful when using plain Sparkle without stack_master.
That being said, I like this approach. 👍

Made some updates, added custom vars. I think this is ready to be merged now.
@patrobinson yeah it could be a separate gem but it could also live in SparkleFormation itself. For now I'll leave it here.

LGTM

:+1:, I'm pretty happy with this.  Nice job @stevehodgkiss!
Now let's get to work on command hooks and sync_master :-D

Belated 👍 Nice one!


can't prevent duplicated pinned shortcuts #3

Fix for #3

@avargaskun can you please review it?

@avargaskun can you please review it?

Thanks! This PR should be superseded by the latest in v0.1.2 where package name is no longer automatically prefixed in the Intent.Extras keys.


Support for stop-signal

Docker supports giving a custom stop-signal during container creation. This is the signal Docker will send to the main process when container is stopped.
Example use case:
Nginx uses SIGTERM as default stop signal. Unfortunately that does not allow graceful shutdown of nginx and ongoing requests will get dropped. Using SIGQUIT stops nginx processes gracefully and thus would allow true zero-downtime deployment with Kontenas default rolling deployment.

The yaml should be:
stop_signal: SIGUSR1

Implementation should be fairly straigforward, pretty much like #2767

Added quick PR: #2918


Worksets are shuffled when user navigates away and then back

When user navigates to a work set and navigates away either refreshing the page or closing the tab/window and then reopening it, their prior work is reorganised

Fixed with https://github.com/halfak/Wiki-Labels/pull/29


[Post History] Create a view history page button in user profile page

Show the view history page button when the user is view own profile page

Done


Helm template validation in our CI/CD

Description
Rendering Helm templates is a cheap and easy test that I think would help us catch some potential problems.
We could also use the kubeval plugin for helm or the more rigorous --validate flag, but the latter requires access to a k8s cluster - either the one we actually use or a local CI cluster. These help us validate the rendered templates themselves.
Benefit
Doing this would ensure that we don't have any configuration in our charts that is going to clash with what Kubernetes expects - by validating quickly we can fail early rather than later on as a part of a deployment.
Implementation details
We could add a GitHub action that does a simple helm template command. This wouldn't be a rigorous validation, but would be a way to quickly check that the configuration was reasonable and didn't have errors.
We could use dummy values such as proxy.secretToken if needed to render without our secret config.
For a more rigorous test, we could also investigate using the helm kubeval plugin.
Here's how it is used in the mybinder.org deployment:
https://github.com/jupyterhub/mybinder.org-deploy/blob/2603737e02c6a32632a06ab0bad6608235cc86c0/.github/workflows/lint-validate.yml#L93-L136
Tasks to complete

[x] Decide which of the two approaches above is best to implement
[ ] Add GitHub action to do this!

As a part of https://github.com/2i2c-org/infrastructure/issues/790 we identified that implementing this would have been a quick way to avoid the problem we encountered of using an incorrect configuration structure. I'm going to bump this one on the queue a bit since it seems like a quick win.

I'm become quite opinionated at this point in time how to go about this based on some additional experience, this is my suggestion.

Whenever helm template is used in any way, we rely on dummy values as replacement of secrets if needed to get a valid config, which makes all of this something that can run without decrypting sensitive secrets etc.
We use helm template without --validate to start with to ensure we can render the templates at all.
As a stretch goal, we use helm template --validate against a temporary k8s cluster to validate the resources are valid as well against a modern version of k8s.

Note: CRDs needs to be registered ahead of time, otherwise the k8s api-server sais custom resources, for example in use by dask-gateway and cert-manager, will be invalid.

This is a task I'm willing to tackle, but would love @sgibson91's review assistance!

I'm loving part 1 🙌🏻  I think the mybinder.org-deploy repo has something along these lines (maybe just for linting though?) if you wanted to crib from there.

I believe that in our team meeting today @consideRatio agreed to pick this one up! Just encoding that decision here :-) let us know how we can help with this @consideRatio , I'm excited to improve the resilience of our deployment infrastructure!


helper functions for WorldPosData

Why are you returning atan2 as a double? Or wait, why are you returning all of the helper functions in WorldPosData as doubles? I dont follow why that would be better then returning it as a float, which all of the math functions used do support.

It also doesnt make too much sense to break the distanceTo function into 2 different functions, unless you see there being a need to call them separately? And i dont follow the reason for the change in this line:
if (loc.sqDistanceTo(target) > step * step)
From the definition of the sqDistanceTo function, i cant see step * step ever being greater then sqDistanceTo. Why not just change it to:
if (loc.distanceTo(target) > step)
?

the doubles are just because prod does that, but i can change it to floats if that's preferred here. the distanceTo is just if you're not using squared values. i changed it to squared values because if i remember correctly, its faster to not use sqrt and instead do squared values, but i may be wrong.

Eh whatever works for the sqrt thing i guess. But yes i would prefer to keep the values as floats instead of converting it over to a double and then back to a float to send.


Constantly downloading devspace

What happened?
Every time I run any devspace command, even --help, it starts downloading .. "Download DevSpace CLI release:", which takes several seconds and is very annoying.
What did you expect to happen instead?
Download it only once and reuse.
How can we reproduce the bug? (as minimally and precisely as possible)
Just install it on Windows, I suppose, and then run devspace --init several times.
Local Environment:

DevSpace Version: 6.3.12
Operating System: windows
ARCH of the OS: AMD64

Anything else we need to know?
I have node and npm installed by fnm and had to add that installation in PATH manually  ( see workaround in https://github.com/devspace-sh/devspace/issues/2881 ). This might somehow interfere?

@strowk
Are you installing devspace using npm install -g devspace? I suspect that the node install script + the usage of fnm is causing this.
I'd recommend using one of the other install methods for now.


Adding quotes by user through GitHub Actions

I came by this repository recently, and noticed this in the README.md of the project

[ ] Feature to add quote by a user directly from website using GitHub actions/api.

It's obviously possible, however, I would suggest using a proper database, since it would be easier to manage.
If you still would like to go with the database as a few .txt files, then one thing you could do would be to create a separate Route which would update the txt files on getting a request, and then commit these changes to GitHub.

Actually I am structuring the codebase in a very simple way so that any person looking into the repository can directly add single/multiple quotes via .txt files , and for adding quotes from website/frontend i will surely add a route as you said which will update the txt files.
Thanks 👍


Docs: Remove relative links

Rewriting these links to be absolute instead of relative. Doesn't change anything when browsing on Github but makes it easier to manipulate via regex for display on coreos.com

My concern would be it makes it harder to work with the links with other tools, but I guess that's academic until we're actually using such systems.


Create Bounty Template for ShapeShift Repositories (Web, Lib, Unchained)

IMPORTANT: NO BOUNTIES WILL BE PAID FROM 2/5 - 2/14 - IF YOU COMPLETE THIS BOUNTY DURING THIS TIMEFRAME WE WILL REMIT PAYMENT ON 2/14
Overview
Bounty creators need a template to make bounty creation easy and consistent across ShapeShift repositories.
Core developers and others are tasked with creating bounties for the ShapeShift DAO community of developers to complete. A bounty template would help speed up the process of bounty creation and posting. It would also help keep the bounty structure consistent and predictable across our repositories.
You can reference this github template builder to get started.
Reference
Bounty creators can use an issues template to create bounties in the Web, Lib and Unchained repositories.
The following sections should be included in each template:

Overview: General background needed for bounty hunter to complete task.
Reference: An explanation as to where the bounty hunter should look or code that is affected.
Acceptance Criteria: The criteria that needs to be completed in order for the bounty to be considered complete.
Screenshots/Mockups (if applicable): screenshots related to UI changes for simple changes, links to clickable mockups for larger features
Bounty Hunter: Information for bounty hunters to join ShapeShift discord and other general information (see below).

An example of a good bounty template can be found here

Your implementation is programmatic, i.e. follow the guide to create a .yml file here

Acceptance criteria
We can create bounties with the specified template above using a button like this
Bounty Hunters

Join our discord here. Once you join you can see more about this issue here
Include an expected timeline for you to complete work in the work plan when you apply for this bounty!
Please refer to this link for some basic info

I can take this bounty up and will be happy to make the bounty creation process as simple as possible.
I intend to use the new GitHub Issue Forms feature to make the bounty creation process super easy and intuitive!

@DaoDev44 @0xdef1cafe I have completed the work, the PRs I made can be found below:
https://github.com/shapeshift/web/pull/1000
https://github.com/shapeshift/lib/pull/358
https://github.com/shapeshift/unchained/pull/249

@amitojsingh366 thanks! - as discussed, we're considering this done, and will be paid out by @0xean on 2/14.

@amitojsingh366 thanks! - as discussed, we're considering this done, and will be paid out by @0xean on 2/14.

yep thanks 👍