Move coloured blockquote styles from hyde.css to app.css so they can be customized (and removed)

Could be a breaking change, so deprecation for HydeFront is needed.

Not sure if it's worth the trouble for such a tiny feature. Closing for now. Feel free to reopen.


.NET Core

Any plans to update this for 1.0?

tldr; yes!
My employer's long term tech strategy is to go .NET Core JSONApi backend with a ReactJS front end, so I will be getting back onto moving it to 1.0 this summer.

Awesome, I might fork it and tinker myself. Thanks

Updated NJsonApiCore to support ASP.NET Core 1.0 and created a Web.MVCCore and HelloWorld.
https://github.com/miclip/NJsonApiCore

Going to reopen as a reminder to pull your repo down and check the commits.

There was only a couple of changes: the JsonOutputFormatter constructors now require the SerializationSettings and char ArrayPool.
The Startup.cs changes for UseIISPlatform and UseStaticFiles.

Implemented and released.
FYI. I needed to put back in the NJsonApiCore.project.json and the CSPROJ as these files are needed by the MVC 5 (.NET 4.5.2) platforms. It's not a good solution, but it is the correct solution as per Microsoft's instructions until they deprecate project.json entirely.


Array index expressions don't allow floating-point indices

Surprisingly, the reference brightscript interpreter allows floating-point indexes into arrays by performing "toward zero" rounding for almost all values.  See the following test output for details:
a = ["foo", "bar", "baz"]
print a[1 + 1e-10] ' => "bar"
print a[1.4] ' => "bar"
print a[1.5] ' => "bar"
print a[1.99999] ' => "bar"
print a[1.9999999] ' => "bar"
print a[1.99999999] '=> "baz"
print a[-0.5] ' => "foo"
print a[-0.9999999] ' => "foo"
print a[-0.99999999] ' => "invalid
print a[-1] ' => invalid

Brightscript Debugger> a = [0,1,2,3]

Brightscript Debugger> b = 1.9999999

Brightscript Debugger> ?b
 2

Brightscript Debugger> ?a[b]
 1

Cool. Can you imagine trying to debug this?


fix: do another pass if host canonicalization is enabled

att

Codecov Report
Patch coverage: 85.71% and project coverage change: -56.36% :warning:

Comparison is base (8a7206a) 96.98% compared to head (d2cfde4) 40.63%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff             @@
##           master      #71       +/-   ##
===========================================
- Coverage   96.98%   40.63%   -56.36%
===========================================
  Files           3        3
  Lines         299      315       +16
  Branches       81       85        +4
===========================================
- Hits          290      128      -162
- Misses          4      160      +156
- Partials        5       27       +22

Files Changed
Coverage Δ

src/ssh-config.ts
37.83% <85.71%> (-58.95%)
:arrow_down:

... and 1 file with indirect coverage changes

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


Research page

Please set the native image size for the 3 cards

Please set the headings font size to h4 and set color to primary

Please set the native image size for the notice card

Please set the heading to primary color

Please add the arrow icon on the link

Create light-background variant for the card (check the library, I created a variant for the text block)

Please remove the margin left on the image.

Please use the the blue primary color for the slider indicator

Please use the primary color for the headings

Please use the var(--text-color) for the paragraphs

There is a scroll on the right

Slider indicator please use the blue primary color

R&D stories are not aligned properly

The colors of the card is not good.

Can we use the the same style as for the homepage cards? and 4 cards?

@sdmcraft

Hi @RitwikSrivastava , could you please take a look ? I think you may have more insights on this page.

@sdmcraft Sure. Working on this.


feat: add getPartInstanceForPreviousPiece method to ActionExecutionContext

Allows for getting the part metadata for a piece found via findLastPieceOnLayer

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

feature

What is the current behavior? (You can also link to an open issue here)

During an adlib-action, it is not possible to get the PartInstance for a PieceInstance returned from findLastPieceOnLayer. For the nrk case, this is a problem as any 'primary' piece simply states it was primary in its metadata, and the part metadata should be referenced for the properties needed to regenerate it.
This means it is not possible to regenerate the piece as a new piece for the current part (ie, a lazy generated adlib piece) without copying the same properties into the pieceMetadata causing the piece type to get even heavier

What is the new behavior (if this is a feature change)?

It is possible to get this metadata.

Other information:

Unit tests need to be written before this can be merged
Status

[ ] Code documentation for the relevant parts in the code have been added/updated by the PR author
[x] The functionality has been tested by the PR author
[ ] The functionality has been tested by NRK

@sparkpunkd I am not 100% sure about the api here. I think this makes it easy and avoids needing to expose any additional types or fields
But perhaps we should expose partInstanceId in the result of findLastPieceOnLayer and make that be the parameter here? My concern there is that it will allow for more arbitrary PartInstance access.
Once an api is agreed I shall do unit tests

@sparkpunkd I am not 100% sure about the api here. I think this makes it easy and avoids needing to expose any additional types or fields
But perhaps we should expose partInstanceId in the result of findLastPieceOnLayer and make that be the parameter here? My concern there is that it will allow for more arbitrary PartInstance access.
Once an api is agreed I shall do unit tests


Erro on publish app to AppStore

iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/FirebaseAnalytics.framework/FirebaseAnalytics' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/FirebaseInstanceID.framework/FirebaseInstanceID' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/GoogleIPhoneUtilities.framework/GoogleIPhoneUtilities' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/GoogleInterchangeUtilities.framework/GoogleInterchangeUtilities' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/FirebaseMessaging.framework/FirebaseMessaging' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/FirebaseCore.framework/FirebaseCore' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/GoogleUtilities.framework/GoogleUtilities' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
iTunes Store Operation Failed
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'The Sample App.app/www/plugins/cordova-plugin-fcm/src/ios/firebase/GoogleSymbolUtilities.framework/GoogleSymbolUtilities' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

seems like your are including things in your bundle that shouldnt be there. also cordova-plugin-fcm is not this plugin


[Feature Request] Spotify

I hope I can play songs from Spotify in the next update

Playing from Spotify is not possible. Instead, consider using an online playlist converter to convert a spotify playlist to a youtube playlist.

@jagrosh a quick search through the issues yields a lot of similar requests; would it be possible to have a function that auto converts a Spotify album/playlist/song to the equivalent YouTube source?

Searching spotify is (as far as I know) not possible without an API key. I won't be adding features that require keys (except a Discord bot token). Additionally, not all songs that are available on Spotify are available on YouTube.
If there were a way to see the contents of a spotify playlist without any additional API keys, I would consider adding some feature related to this.

Ok, I understand - thank you for the response.  (Although having users create Spotify API keys is fairly trivial. 🤷♂)

It may seem trivial to someone who is familiar with how authentication and API keys work, but for the average user of this software (many of which are international and may not have English as a native language for following the instructions I provide), having an entire separate series of steps just to get an integration working would be very complicated and confusing.


The ConceptNet dataset

Hello, I didn't see the conceptnet dataset used in your expriments. Can you share the splited conceptnet dataset?

Sorry I did not check my issues. I just uploaded the data for conceptnet and google-re.


version 0.9

support 5.6 or higher
support PSR-3 Logger Interface
improve the processing which collects results with generator

add Snidel::results()
delete Snidel::get()

Coverage decreased (-0.3%) to 87.66% when pulling f07d61cc0474d4d044ea358543e449027594f208 on support-56-or-higher into b3ece993e054f117f2d56344db8e5af70ce73407 on master.

Coverage decreased (-0.3%) to 87.66% when pulling f07d61cc0474d4d044ea358543e449027594f208 on support-56-or-higher into b3ece993e054f117f2d56344db8e5af70ce73407 on master.

Coverage decreased (-0.1%) to 88.503% when pulling 9e66d0bf9ef4ae078d262bc10e4f769d21e9e322 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage increased (+1.6%) to 90.201% when pulling c3cc89581fe09a46c5fe7561df5db52f58f12e40 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-1.8%) to 86.813% when pulling 7a1a48730bc338710c51fd9a45d0a9134cbf7ff5 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-2.06%) to 86.588% when pulling 30b8bacb7e9218694a5cd520e69ddc2bd0e22ffb on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-0.7%) to 87.931% when pulling f843057b5467e9e5b5c9e05807a96964af5a46b3 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-1.2%) to 87.469% when pulling 2444bb3fa48da5df67ed39269a1500bab3d9f8d4 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-1.2%) to 87.469% when pulling 2444bb3fa48da5df67ed39269a1500bab3d9f8d4 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.

Coverage decreased (-1.2%) to 87.469% when pulling 2444bb3fa48da5df67ed39269a1500bab3d9f8d4 on support-56-or-higher into f1c994eeba208073f85c8a40d3401c341a3b9faf on master.


grt: check for min-max layers before adding obstructions to grid

Signed-off-by: Eder Monteiro<EMAIL_ADDRESS>

@maliberty Can you check if it fixes your testcase?


Unable to write a single column to cloud spanner

Trying to write a single column value to cloud spanner raises an error saying mismatched number of columns and values:
def run_txn():
    from google.cloud import spanner
    spanner_client = spanner.Client()
    instance_id = 'your-instance'
    instance = spanner_client.instance(instance_id)
    database_id = 'example-db'
    database = instance.database(database_id)
    def f(t):
      t.insert_or_update(
          table="Singers",
          columns=('SingerId'),
          values = [[6]])
    database.run_in_transaction(f)

if __name__ == '__main__':
    run_txn()

This raises the error:
/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:335: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  SNIMissingWarning
/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:133: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
Traceback (most recent call last):
  File "txn.py", line 16, in <module>
    run_txn()
  File "txn.py", line 13, in run_txn
    database.run_in_transaction(f)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/cloud/spanner/database.py", line 379, in run_in_transaction
    return session.run_in_transaction(func, *args, **kw)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/cloud/spanner/session.py", line 311, in run_in_transaction
    _delay_until_retry(exc, deadline)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/cloud/spanner/session.py", line 309, in run_in_transaction
    txn.commit()
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/cloud/spanner/transaction.py", line 114, in commit
    transaction_id=self._id, options=options)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/cloud/gapic/spanner/v1/spanner_client.py", line 832, in commit
    return self._commit(request, options)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/gax/api_callable.py", line 428, in inner
    return api_caller(api_call, this_settings, request)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/gax/api_callable.py", line 416, in base_caller
    return api_call(*args)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/gax/api_callable.py", line 376, in inner
    return a_func(*args, **kwargs)
  File "/usr/local/google/home/vikask/venvs/pythonq/local/lib/python2.7/site-packages/google/gax/retry.py", line 127, in inner
    ' classified as transient', exception)
google.gax.errors.RetryError: GaxError(Exception occurred in retry method that was not classified as transient, caused by <_Rendezvous of RPC that terminated with (StatusCode.INVALID_ARGUMENT, Mutation has mismatched number of columns and values.)>)

This is a coding error:
          columns=('SingerId'),

That is a string, not a tuple. You need ['SingerId'] or ('SingerId',).


Extract HDFS support in a separate crate

I believe, it will be useful for other applications too.

That is the plan here. HDFS support is not yet implemented. Once it is done, we will release it as seperate crate.


Update README.md

Added https://github.com/rotorgames/Rg.Plugins.Popup
Rg.Plugins.Popup - is a cross platform plugin for Xamarin.Forms which allows to open Xamarin.Forms pages as a popup that can be shared across iOS, Android and UWP (macOS supporting will be soon). Also the plugin allows to use very simple and flexible animations for showing popup pages

interesting, thx


Update index.mdx

Added missing space before arrow function syntax.
What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
The syntax of the arrow function on the docs is hard to read/bad formatted.
Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] Added new tests to cover the fix / functionality

sry @pedroalonsoms 🙈 i went top down through the PRs and just merged https://github.com/BuilderIO/qwik/pull/4847 which solved the same formatting 🙈 thx a lot for creating this PR! 🙏


Dictionary's are not currently supported although openapi v3 supports them

It seems OpenAPI v3 supports dictionaries as shown here: https://swagger.io/docs/specification/data-models/dictionaries/
Here is an example valid schema:
type: object
additionalProperties: false
properties:
  identifiers:
    description: Identifiers
    type: array
    items:
      type: string
      additionalProperties:
        type: string
      example:
        ean: "5039314069422"

The above currently doesn't work due to the ArrayHelper::isAssoc call here: https://github.com/thephpleague/openapi-psr7-validator/blob/master/src/Schema/Keywords/Type.php#L49
I'll try and have a go at creating a PR for this! I'll let you know how I get on
Thanks for the great package btw!

Here is an example valid schema:

The problem is that your example is invalid schema. type: string cannot have additionalProperties set. Only object can have this (since only object) have properties at all.
https://swagger.io/docs/specification/data-models/data-types/#free-form
Even in the docs you linked there is no such example with string and additional properties. The schema you are trying to write is
type: object
additionalProperties: false
properties:
  identifiers:
    description: Identifiers
    type: object
    additionalProperties:
        type: string
    example:
      ean: "5039314069422"
      sku: ajksdhakjdhsak

This exact example actually is at the end of page you linked https://swagger.io/docs/specification/data-models/dictionaries/
this will allow
{
  "identifiers": {
    "ean": "5039314069422",
    "sku": "ajksdhakjdhsak",
    "other": "some other identifier"
  }
}

@scaytrase Ahhh, oops thanks for your help!

No problem!


Add How to link to Rfam page

Looks awesome, thank you!
One small request: Could you format the strong recommendation part as a hint, as described here:
http://docutils.sourceforge.net/docs/ref/rst/directives.html#hint


Arabic verb conjugation

Complete the task:
A conjugation method which doesn't rely on any database. Even if the results are not 100% relevant. It can have a little table or something for irregular verbs.

Too complicated than I thought
I will sum what I found so far:
To find the present tense:

Add the prefix + fatha, the first char + sukun, char before last + kasra
If the verb length is > 3 and starts with "ta", then it will not be changed in the present; just add prefix and suffix
If the verb length = 4: the prefix must has dhamma and not fatha
If length = 3: that's the problem; you need a dictionary to know the present; the middle char's vocal changes in the present; these are the cases:

a --> u
a --> i
a --> a (if the last or the char before are glottal chars) أ ع ح خ ه غ
u --> u (that's not a problem if the user affords tashkiil)
i --> a
i --> i
And then comes the chars  ا و ي which need a lot of regex

I found a book in my collection that might be helpful:
أبنية الصرف في كتاب سيبويه للدكتورة خديجة الحديثي 1965 منشورات مكتبة النهضة، بغداد

http://mawdoo3.com/تصريف_الأفعال_مع_الضمائر

first step: write a code even if it is ugly; the point is to get it work ASAP
Then beautify it
Arabic conjugation took a lot of time

http://www.islamguiden.com/arabi/m_a_r_11.htm

Add to negation:
لا
لم


[BUG]: onLoad method sometimes return wrong naturalSize and I can not get correct height and width of video (IOS only)

Version
6.1.0
What platforms are you having the problem on?
iOS
Architecture
Old architecture
What happened?
"react-native": "0.72.6",
"react-native-video": "6.1.0"
the link has reverted height and width
https://bn-dev.fra1.digitaloceanspaces.com/km-tournament/uploads/rn_image_picker_lib_temp_2ee86a27_9312_4548_84af_7fd75d9ad4dd_ad8b20587a.mp4
the size should be: width: 720, height: 1280
but method onLoad return
{"audioTracks": [], "canPlayFastForward": true, "canPlayReverse": true, "canPlaySlowForward": true, "canPlaySlowReverse": true, "canStepBackward": true, "canStepForward": true, "currentTime": 0, "duration": 3.899977684020996, "naturalSize": {"height": 720, "orientation": "landscape", "width": 1280}, "target": 1313, "textTracks": []}
where in "naturalSize": {"height": 720, "orientation": "landscape", "width": 1280} width and height are reverted and orientation is wrong.
Reproduction
No response
Reproduction
;)

Please check with open pull request, thank you for providing a sample video !

it works on 6.1.0


Merge avatar and site name under one link

Need to eliminate the duplicate link going to the same place with the header avatar and site name. I tried just putting the image in the h1, but it broke things :D
Could you please work your magic? No rush on this, but I suspect people are going to bug me about duplicate link stuff :D

@vavroom can you just remove the link from the avatar altogether? Is it necessary when the title (h1) is linked?

Perhaps. Feels like people would expect to be able to click it. I'll ponder. Do not worry :D


I would like to add I2P support to your Torrent Library

I have actually already added I2P support in my fork of your library, in this tree: https://github.com/eyedeekay/bt/tree/i2p-support however it does require somewhat deep changes to how the library works. I2P is an anonymous peer-to-peer network, unlike Tor, we don't mind if people use bittorrent over I2P. Adding I2P support would allow me to use xfone/bt as an anonymous bittorrent library.
In particular this requires migrating all net.Addr's to interface types and enabling alternate implementations of all Dialers and Listeners in order to connect to I2P and accept I2P connections.

bt only supports the network based on ip+port. close #7 #8.


Sync code from release instead of git repo

Adding cla: yes label, as the PR author is a googler at the time of this PR was created.


[FLINK-20883][table-planner-blink] Separate the implementation of BatchExecOverAggregate and StreamExecOverAggregate

What is the purpose of the change
Separate the implementation of BatchExecOverAggregate and StreamExecOverAggregate
Brief change log

Introduce StreamPhysicalOverAggregate, and make StreamExecOverAggregate only extended from ExecNode
Introduce StreamPhysicalPythonOverAggregate, and make StreamExecPythonOverAggregate only extended from ExecNode
Introduce BatchPhysicalOverAggregate, and make BatchExecOverAggregate only extended from ExecNode
Introduce BatchPhysicalPythonOverAggregate, and make BatchExecPythonOverAggregate only extended from ExecNode

Verifying this change
This change is a refactoring rework covered by existing tests.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Thanks for the review, I will fix the conflicts in my local and merge the pr

Thanks for the review, I will fix the conflicts in my local and merge the pr


Speedometer and ring gauge incorrect size with label

If speedometer or ring gauge have the label set, and there is an another component below, the components overlap eachother.
It seems, the size is set only for gauge svg part.

Have the gauge wrappers in your layout a limited height as well?
In the library demo it looks correct. Currently the size only sets the viewBox and sizes of the created svg. If the title should also be taken into account we should probably add a width & height option. But this will ned multiple internal passes because we need to render & measure the title before we can render the gauge.

I implemented a small css tweak so that gauges can scale down if the height of the parent is less than the gauge + title height

Unfortunately the problem remains. The parent div had had height and width set to 100%. I changed it to 300px in order to test your tweak, but i got the same behaviour. I tried to pass smaller height into gauge, it didn´t help neither.
The mentioned parent div has another parent div, which have height and width corresponding to preferred size(300px,300px) and corresponds to the vaadin gauge component. I think, this just can´t contain elements, that have greater size, otherwise vaadin layout gets broken.
So try render & measure the title, please.

If you can give the wrapping blank div a style="height: 100%" it should work now.
In case that doesn't work, there is now a width & height option you can set for a gauge to set an exact px size.


Treat super low staked as unstaked in streamer QOS

Problem
staked nodes with low stakes can abuse the system to get disproportional bandwidth.
Summary of Changes
Treat it as unstaked node for the with  stake ratio stake/total_stake < 1 / (max packet per 100 ms)
Fixes #

Codecov Report
Attention: Patch coverage is 80.00000% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 81.9%. Comparing base (72ee270) to head (90921d3).

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #701     +/-   ##
=========================================
- Coverage    81.9%    81.9%   -0.1%
=========================================
  Files         851      851
  Lines      230726   230730      +4
=========================================
- Hits       189009   189006      -3
- Misses      41717    41724      +7


update level to 1.x.x for node 4 compatibility

<EMAIL_ADDRESS>doesn't compile on node 4 and with this update prebuilts will be used instead so no compile step is needed

Fixed by another PR. Closing.


Recommends using double-quote when using special characters

Expected behavior
Style/StringLiterals should prevent using single-quote for special symbol:
# bad
'hello'.split('\t')

# good
'hello'.split("\t")

Actual behavior
Usage of '\t' and '\n'and'''`` are no flagged unlike what the style guide recommends: https://github.com/bbatsov/ruby-style-guide#consistent-string-literals
Steps to reproduce the problem
'hello'.split('\t')
'hello'.split("\t")

RuboCop version
Include the output of rubocop -V. Here's an example:
$ rubocop -V
0.49.1 (using Parser <IP_ADDRESS>, running on ruby 2.4.1 x86_64-darwin16)

What if the usage is intentional? Say, C:\blog\t\my-awesome-topic'.split('\t\\') # => ["C:\\blog", "my-awesome-topic"].
Maybe as a disabled by default cop?

There hasn't been much activity on this ticket and our Core Team is spread too thin on so many tasks, so I'll just close it for the sake of having a cleaner lists of tasks to focus on. We'd gladly review a PR, but it's unlikely that'd we're going to tackle this ourselves in the foreseeable future.


Header tests in ZIO to proper classes

The goal of PR is to move the header validation test from the BackendStubZioTest to the proper ClientZioHttpTest test classes, including the following:
Armenia backend
Async backend
Effects module.
Before submitting pull request:

[x] Check if the project compiles by running sbt compile
[x] Verify docs compilation by running sbt compileDocs
[ ] Check if tests pass by running sbt test
[ ] Format code by running sbt scalafmt

@mergifyio rebase


[Story] Clean up server and shared

Epic: #31
Description
Remove code from Examplium.Server project.
Tasks

[x] Remove Examplium.Server/Controllers/WeatherForecastController.cs
[x] Remove Examplium.Shared/WeatherForecast.cs

Deleted unused files.


chore(deps): update to cypress 12.8.0

This PR updates the Cypress 12.x examples to Cypress 12.8.0 released Mar 14, 2023.
cc: @mike-plummer

@nagash77  https://github.com/cypress-io/github-action/actions/runs/4418651252 fails, which is using add-issue-to-triage-board.yml.
Also the snyk tests are pending. This should not prevent merger.
All technical tests have passed.

The update script scripts/update-cypress-latest-other.sh needs to be more robust. It should fail if yarn or pnpm are not globally installed. This can happen if you use nvm to update Node.js to latest and it then "loses" the existing globally installed packages. 🙁

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: MikeMcC399:x: AtofStrykerYou have signed the CLA already but the status is still pending? Let us recheck it.


Add test mode to deployment config

Uses the test_mode_enabled environment variable, with default=false

It's already in there a few lines below the change: https://github.com/kbase/auth2/pull/300/files#diff-00a7ec00f1c591f3595e8b15fd9858a8R11


[FEATURE] Rust

Hello,
Can i ask if Rust is possible to add to gameservermanager? :) Its fairly popular but there's two version of the game, experimental and legacy.

#155


Trade not completing on GDAX

After dropping --paper my trades don't appear to be going through live. Is there some setting I'm missing or have incorrect?
Launch:
zenbot trade --conf ~/zenbot/conf.js --trend_ema 10 --reset_profit
conf attached
conf_trunc.txt

I have a similar odd situation:

not even sure how that can happen - but I have also seen buy and sell events with no trades.
Was working fine a few days ago, all of a sudden no trades.

I have the same problem

I've got the same issue, anyone have any idea? Or even where to start looking?

I was running Node v6 before, I've updated to node v8 and it appears to be working as expected now. Don't know if that will fix it for anyone else.

@szzhouke @rockcat @claybrain  can ya'll run a zenbot balance and see if your currency is listing more than what GDAX says you have and help me confirm my suspicion with #638

Same problem

After some more debugging it looks like it may not be adjusting the size of the order on each buy
2017-10-21 04:16:58 - buy order timed out, adjusting price

2017-10-21 04:16:58 - placing buy order...

placeOrder DEBUG:

{ price: '6129.81',
  size: '1.05241279',
  orig_size: '1.05241279',
  remaining_size: '1.05241279',
  orig_price: '6127.23',
  order_type: 'maker',
  cancel_after: 'day',
  product_id: 'BTC-USD',
  post_only: true,
  order_id: '71532a0d-b2f6-47c2-a945-e15ee80b5a4d',
  orig_time:<PHONE_NUMBER>269,
  time:<PHONE_NUMBER>168,
  local_time:<PHONE_NUMBER>227,
  status: 'open' }

GDAX BUY DEBUG

{ id: 'c9d96adb-47d7-47e5-97dd-2ff4ac7499f3',
  price: '6129.81000000',
  size: '1.05241279',
  product_id: 'BTC-USD',
  side: 'buy',
  stp: 'dc',
  type: 'limit',
  time_in_force: 'GTT',
  expire_time: '2017-10-22T04:16:58.569',
  post_only: true,
  created_at: '2017-10-21T04:16:58.569488Z',
  fill_fees: '0.0000000000000000',
  filled_size: '0.00000000',
  executed_value: '0.0000000000000000',
  status: 'pending',
  settled: false }

2017-10-21 04:16:58 - buy order placed at 6129.81 USD

created pending buy order: 1.05241279 BTC at 6129.81 USD (total 6451.09 USD)

2017-10-21 04:16:57  6129.82 BTC-USD   +0.04%       24   79 ++++    0.0312   0.0054   buying  0.01621 BTC  6454.83 USD   +0.00%   -0.04%
2017-10-21 04:17:03 - order status: open
2017-10-21 04:17:03  6129.82 BTC-USD   +0.04%       24   79 ++++    0.0312   0.0054   buying  0.01621 BTC  6454.83 USD   +0.00%   -0.04%
2017-10-21 04:17:08 - order status: open
2017-10-21 04:17:10  6129.82 BTC-USD   +0.04%       29   79 ++++    0.0312   0.0054   buying  0.01621 BTC  6454.83 USD   +0.00%   -0.04%
2017-10-21 04:17:14 - order status: open
2017-10-21 04:17:15  6129.82 BTC-USD   +0.04%       30   79 ++++    0.0312   0.0054   buying  0.01621 BTC  6454.83 USD   +0.00%   -0.04%
2017-10-21 04:17:19 - order status: open

2017-10-21 04:17:19 - 6130.17 vs our 6129.81

2017-10-21 04:17:19 - cancelling order

DEBUG ORDER:

null

2017-10-21 04:17:19 - buy order timed out, adjusting price

2017-10-21 04:17:19 - placing buy order...

placeOrder DEBUG:

{ price: '6130.17',
  size: '1.05241279',
  orig_size: '1.05241279',
  remaining_size: '1.05241279',
  orig_price: '6127.23',
  order_type: 'maker',
  cancel_after: 'day',
  product_id: 'BTC-USD',
  post_only: true,
  order_id: 'c9d96adb-47d7-47e5-97dd-2ff4ac7499f3',
  orig_time:<PHONE_NUMBER>269,
  time:<PHONE_NUMBER>569,
  local_time:<PHONE_NUMBER>040,
  status: 'open' }

GDAX BUY DEBUG

{ id: '5c43fd5a-8597-4943-8b2d-16d8a4e07785',
  price: '6130.17000000',
  size: '1.05241279',
  product_id: 'BTC-USD',
  side: 'buy',
  stp: 'dc',
  type: 'limit',
  time_in_force: 'GTT',
  expire_time: '2017-10-22T04:17:19.321',
  post_only: true,
  created_at: '2017-10-21T04:17:19.322053Z',
  fill_fees: '0.0000000000000000',
  filled_size: '0.00000000',
  executed_value: '0.0000000000000000',
  status: 'pending',
  settled: false }

2017-10-21 04:17:19 - buy order placed at 6130.17 USD

created pending buy order: 1.05241279 BTC at 6130.17 USD (total 6451.47 USD)

2017-10-21 04:17:20  6130.18 BTC-USD   +0.05%       33   79 ++++    0.0317   0.0054   buying  0.01621 BTC  6454.83 USD   +0.00%   -0.05%
2017-10-21 04:17:24 - order status: open

2017-10-21 04:17:24 - 6138.22 vs our 6130.17

2017-10-21 04:17:24 - cancelling order

DEBUG ORDER:

null

2017-10-21 04:17:24 - buy order timed out, adjusting price

2017-10-21 04:17:25 - placing buy order...

placeOrder DEBUG:

{ price: '6138.22',
  size: '1.05241279',
  orig_size: '1.05241279',
  remaining_size: '1.05241279',
  orig_price: '6127.23',
  order_type: 'maker',
  cancel_after: 'day',
  product_id: 'BTC-USD',
  post_only: true,
  order_id: '5c43fd5a-8597-4943-8b2d-16d8a4e07785',
  orig_time:<PHONE_NUMBER>269,
  time:<PHONE_NUMBER>322,
  local_time:<PHONE_NUMBER>335,
  status: 'open' }

GDAX BUY DEBUG

{ message: 'Insufficient funds' }

2017-10-21 04:17:25 - not enough balance for buy, aborting

DEBUG ORDER:

false

2017-10-21 04:17:25 - not enough balance, or signal switched, cancel buy
2017-10-21 04:17:35  6138.23 BTC-USD   +0.18%       62   82 ++++    0.0414   0.0056           0.01621 BTC  6454.83 USD   +0.00%   -0.18%

you guys found a fix? After 2 days off trading it stopt completing the trades.

Same problem here usign forex analytics on poloniex

@jespertje Mine started working when I put buy_pct = 99

Closing this was in favor of #868


when declined the bar shows up at next page loading

Is there a specific set-up for preventing the cookie bar to show up again when reloading the page even though it had been declined? or is it normal behaviour?
To reproduce:
Step 1) I load the home page and I click Decline on the cookie bar
Step 2) I reload the home page and the cookie bar shows up again, which I would like to prevent

@qkral thanks for reporting. I cannot reproduce this issue on example application. After clicking on "Decline" button and reloading page, I do not see cookie bar, screenshot:

From developer tools I see following cookie:
cookie_consent=social=-1|optional=-1

@qkral You might be using an older version of django-cookie-consent. Please update the a more recent version and try again.

@qkral - does this issue still happen (on the latest version) and can you provide steps on how to reproduce this?

django-cookie-consent 0.4.0 is now on PyPI. Please reopen this issue if this problem still happens after upgrading.


Bump y18n to >=5.0.5

Describe the bug
<EMAIL_ADDRESS>is being flagged by automated security checks. Recommended to upgrade to 5.0.5.
This affects the package y18n before 5.0.5. PoC by po6ix: const y18n = require('y18n')(); y18n.setLocale('proto'); y18n.updateLocale({polluted: true}); console.log(polluted); // true

Facing the same issue, This affects the package y18n before 5.0.5. PoC by po6ix: const y18n = require('y18n')(); y18n.setLocale('proto'); y18n.updateLocale({polluted: true}); console.log(polluted); // true

Facing the same issue!
This affects the package y18n before 5.0.5. PoC by po6ix: const y18n = require('y18n')(); y18n.setLocale('__proto__'); y18n.updateLocale({polluted: true}); console.log(polluted); // true


Propagate url function with client

The way we are using the client has changed from v2 to v3. Therefore it would be good to provide a client for when resolving the production URL similarly to how you receive context in the document API.

Thanks for your efforts here!
However, defaultDocumentNode contains the getClient() function inside the second context parameter. So you could pass the client to your function like this:
export const defaultDocumentNode: DefaultDocumentNodeResolver = (
  S,
  context
) => {
  const client = context.getClient({apiVersion: `2022-11-24`})

  return S.document().views([
    S.view.form(),
    S.view
      .component(Iframe)
      .options({
        url: (doc) => getPreviewUrl(doc, client),
      })
      .title('Preview'),
  ])
}

Would this solve what you're trying to do?

Aha! That is a much better solution of course. Thank you @SimeonGriggs


[WW-5096] Fix StaticParametersInterceptor param overwrite

Fixes WW-5096

LGTM 👍

I have noticed that this changes #447 need to be merged first to avoid conflicts.


VSTest@2: IsValidServiceResponse: Received None command..Service Workflow is not active

Question, Bug, or Feature?
Bug
Task Name:
Visual Studio Test @ 2
Environment
Azure Pipelines

Agent
Self hosted
Version: 2.204.0
running behind proxy
Windows 10 x64
running as user not service

Issue Description
I have a test framework built in .net 5.0 using nunit and specflow for a mix of ui & api tests
Running automated test cases from test plans in azure devops no longer works, hangs with message IsValidServiceResponse: Received None command..Service Workflow is not active. I created a POC for this in march and it ran without issue, the pipelines have not changed since then.
When I build the framework and run Visual Studio Test - Select Tests using = Test Assemblies then tests run as expected.
I have tried removing and creating a new agent with a fresh PAT, as well as re-associating the test cases. My colleague has a similar setup with a different framework running on a different agent and is getting the same behaviour.
There are no exceptions or errors with System.Debug = true in the pipeline logs, or in the agent logs

Associate automated test to Test case in Azure DevOps test plan
Select test in test plan
Run with options
Automated test using release stage
Select Release pipeline and stage (stage yaml below)
Run

steps:

task: VisualStudioTestPlatformInstaller@1
displayName: 'Visual Studio Test Platform Installer'
inputs:
versionSelector: specificVersion
testPlatformVersion: 17.1.0
task: VSTest@2
displayName: 'Test run for Test plans'
inputs:
testSelector: testRun
vsTestVersion: toolsInstaller
runInParallel: false
runTestsInIsolation: false
codeCoverageEnabled: false

Task logs
2022-05-26T10:03:38.5717572Z Test run with Id 11480 associated
2022-05-26T10:03:38.7025117Z ##[debug]TestHostStart.Run : Waiting to get a start command or stop/cancel command
2022-05-26T10:03:47.7329569Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:04:07.7761696Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:04:47.8180216Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:05:47.8320276Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:06:47.8539129Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:07:47.8901589Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:08:47.9204292Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:09:47.9486469Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:10:47.9774827Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:11:48.0050134Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:12:48.0580708Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:13:48.0904625Z IsValidServiceResponse: Received None command..Service Workflow is not active
2022-05-26T10:13:48.0932687Z TestExecutionHost.ProcessCommand. Stop Command handled
2022-05-26T10:13:48.0934131Z ##[debug]TestHostStart.Run : TestHost stop/cancel invoked
2022-05-26T10:13:48.0935044Z ##[debug]ExecutionStateResolver.SetNextPhase : Current Phase: TestHostStart
2022-05-26T10:13:48.0935884Z ##[debug]ExecutionStateResolver.SetNextPhase : Next Phase: TestHostEnd
2022-05-26T10:13:48.0936656Z ##[debug]TestExecutionHost.Execute: Current Phase TestHostEnd
2022-05-26T10:13:48.0937774Z ##[debug]VstestAdapter.ExecuteAsync : Starting Execution
2022-05-26T10:13:48.0951753Z ##[debug]ProceedAfterAbortedTestCase : False
2022-05-26T10:13:48.0994512Z ##[debug]SliceDetailsStore.NormalizeSettings : No Slice details or run information
2022-05-26T10:13:48.0995375Z ##[debug]VstestAdapter.ExecuteAsync : Returning
2022-05-26T10:13:48.1008207Z ##[debug]TestHostEnd.Run : CancellatationRequested: True : RunCreated : True : RunCompleted : False
2022-05-26T10:13:48.1919421Z ##[debug]TestHostEnd.Run: Run not completed. Waiting for the stop event
2022-05-26T10:13:48.1920348Z ##[debug]TestHostStop.Run : Logging the test run details
2022-05-26T10:13:48.2303548Z Test run '11480' is in 'InProgress' state with 'Total Tests' : 1 and 'Passed Tests' : 0.
2022-05-26T10:13:48.2305757Z ##[error]Test run 11480 did not complete yet.
Can provide full logs privately

Resolved, believe this was caused by a failure in the BeforeScenario method due to a network issue. building and running in the same pipeline uses cached properties so no issue.

@nick-dempsey  I"m having the same issue. I've updated and changed my release on multiple times and still seeing the same error.  I tried different agents and still getting same error.  You said something about the beforescenario method or due to network issue/ cached properties. Can you go into a little explanation.  I've been dealing with the problem and trying to find a solution on on day 3 and i'm not where close to figuring out what its complaining about .
here is a link where i'm asking this question on stack vstest-task-failing-after-project-upgraded-to-net5-0


fix: bad go get

related to #147

hopefully solve https://github.com/alibaba/opentelemetry-go-auto-instrumentation/issues/147


Bold or highlight rule name if the rule is enabling

Hi,
When using many rules, there is no way to know which rule is enabling. Can add the bold or some highlight for the rule enabling?
Thanks.

That does seem like a worthy thing to look into. Thanks for the suggestion.

This has been added in commit 6ce8cf7e7df20b07e2ef6524ca552776805a94ec and has been submitted to the BApp Store for review.

This update should now be live in the BApp Store


chore: migrate to flat config

Migrates to the new flat config: https://github.com/antfu/eslint-config
It should be able to cover more edge cases and improve the overall consistency.

To be honest, this year there were so many changes to eslint config, that I am a bit burned out. I would honestly just switch to prettier and forget about it. I don't have a strong preference here though.

If you believe it's good to switch to Prettier I am actually ok with it. Tho I doubt if the experience could be a lot better - we still need ESLint for the logics anyway. I am sorry about the frequent updates of my ESLint config, but I think most of them are not formatting related (so moving to prettier doesn't help). If some new rules don't make sense to Vitest feel free to disable them - or let me know and we could discuss for a better default.

This PR is created mostly for myself the checking the coverage of the new config, to me overall looks better and caught some inconsistency. Let's marked this draft until 1.0 of my ESLint config so it would be less trouble on maintenance.

If you believe it's good to switch to Prettier I am actually ok with it. Tho I doubt if the experience could be a lot better - we still need ESLint for the logics anyway. I am sorry about the frequent updates of my ESLint config, but I think most of them are not formatting related (so moving to prettier doesn't help). If some new rules don't make sense to Vitest feel free to disable them - or let me know and we could discuss for a better default.

Yes, moving to prettier doesn't really solve any of the problems. For me, the most important part is to have formatting consistent. How the code is formatted doesn't really matter. Previously we had a lot of inconsistencies that were not caught by eslint. Eslint also wasn't applied to UI package for some reason 🤔
If this update fixes it, I am all for it 👍🏻

Sure. My goal here is indeed to improve consistency. With the flat config is already getting much better, combined with the incentive of https://github.com/eslint-stylistic/eslint-stylistic it should get better over time.


Error parsing valid JSON: "Error: Could not parse an event"

When trying to parse any valid JSON, jless opens the preview, but when pressing any button, e.g. arrows, the following message appears at the bottom "Error: Could not parse an event".
How to reproduce

run echo '{ "id": "123"}' | jless
see the error message at the bottom. Also, jless doesn't let to navigate the JSON

Version
➜ jless --version
jless 0.8.0

It seems to be related to #65 but I was pressing a single button, not a combination


Ignore tests incompatible with integForceRealizeTest executer

Ignore tests incompatible with integForceRealizeTest executer

This executer is not part of the normal PR checks and only runs once a day

@bot-gradle test and merge

@bot-gradle test and merge

OK, I've already triggered a build for you.

OK, I've already triggered a build for you.


Implement Teuchos::Describable API for client subclasses

Entity and EntitySet now inherit from Teuchos::Describable. Fill in the subclass implementations.

This is done.


Adding gridded and engineering UI to default UI

Purpose of this PR is to fix functionality to the 3-position mechanical switch on the EON so that different UIs can be selected by the user.  Recent addition of driver monitoring broke this forked functionality that a number of us had been using for a while.
Geohot thinks that this could work as part of master codebase but since future devices may not have mechanical selector switch, the UI should toggle through the multiple options through the touchscreen.  Personally, I'm not a good enough coder to make this work but perhaps we can figure this out.

Wonder what comma is going to say about this?

The code will need to be updated to 0.5.6.  But the new Settings menu would make it really easy to toggle between the three UIs.  I have a feeling that it's not their priority at the moment and the value-add would be to the users, not to comma.  For me, I got a ton of value by watching the steering angle measurements change so I could improve the PI params for good steering on Highlander.  I don't think the engineering UI should be default.  It doesn't really represent the final product that comma would deliver as a consumer product.  Awesome for engineers like me tho.

Closing as obsolete and since an engineering UI won't be added to openpilot for now.
Thanks though.


fix(chat): fix toggle folder in code app editor (Issue #2556)

Description:

add if folder is already open check

Issues:

Issue #2556

Checklist:

[x] the pull request name complies with Conventional Commits
[x] the pull request name starts with fix(<scope>):, feat(<scope>):, feature(<scope>):, chore(<scope>):, hotfix(<scope>): or e2e(<scope>):. If contains breaking changes then the pull request name must start with fix(<scope>)!:, feat(<scope>)!:, feature(<scope>)!:, chore(<scope>)!:, hotfix(<scope>)!: or e2e(<scope>)!: where <scope> is name of affected project: chat, chat-e2e, overlay, shared, sandbox-overlay, etc.
[x] the pull request name ends with (Issue #<TICKET_ID>) (comma-separated list of issues)
[x] I confirm that do not share any confidential information like API keys or any other secrets and private URLs

/deploy-review


When running "clear" and another client attaches, the screen refreshes

To reproduce:
$ gotty tmux new -A -s gotty top

Connect via tmux:
tmux att -t gotty

Connect to localhost:8080 to view the terminal in a browser
Inside tmux, create a new pane and type something
Now type clear to clear the terminal buffer
Connect with another client
-> The contents which were just cleared reappear

Hi, thank you for the feedback.
I tried to reproduce your issue, but couldn't get it. Let me ask a couple of questions to make your procedure clear.

Inside tmux, create a new pane and type something
Did you create a new pane with split-window?

Connect with another client
Was this client gotty or tmux?

Thanks!

Inside tmux, create a new pane and type something

Did you create a new pane with split-window?

Yes.

Connect with another client

Was this client gotty or tmux?

tmux.

@matthiasbeyer, I tried to reproduce your issue along the procedure you described. However, I could not see the situation you got in my environment.

Closing as no recent updates. Please reopen if you need any updates  to this ticket.


Weird behavior of measurement extraction after deleting custom measurements.

Description:
I tried to test out the custom measurements feature. It worked, but after I deleted the custom measurement in the measurements window, I'm constantly getting errors.
The first one is when I try to save the file with measurements (terminal output 1);
The second one is when I try to combine measurements from different positions (terminal output 2).
Way to reproduce:

Create custom measurement;
Delete custom measurement;
Enjoy.

(Optional) Link to data to reproduce error:
No response
Terminal output:
Terminal output 1:

==============================
Traceback (most recent call last):
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\scope.py", line 198, in resolve
    return self.resolvers[key]
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\collections\__init__.py", line 941, in __getitem__
    return self.__missing__(key)            # support subclasses that define __missing__
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\collections\__init__.py", line 933, in __missing__
    raise KeyError(key)
KeyError: 'GFP_mean'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\scope.py", line 209, in resolve
    return self.temps[key]
KeyError: 'GFP_mean'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\cellacdc\gui.py", line 483, in _dfEvalEquation
    df[newColName] = df.eval(expr)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\util\_decorators.py", line 331, in wrapper
    return func(*args, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\frame.py", line 4609, in eval
    return _eval(expr, inplace=inplace, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\eval.py", line 353, in eval
    parsed_expr = Expr(expr, engine=engine, parser=parser, env=env)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 813, in __init__
    self.terms = self.parse()
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 832, in parse
    return self._visitor.visit(self.expr)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 415, in visit
    return visitor(node, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 421, in visit_Module
    return self.visit(expr, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 415, in visit
    return visitor(node, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 424, in visit_Expr
    return self.visit(node.value, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 415, in visit
    return visitor(node, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 536, in visit_BinOp
    op, op_class, left, right = self._maybe_transform_eq_ne(node)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 456, in _maybe_transform_eq_ne
    left = self.visit(node.left, side="left")
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 415, in visit
    return visitor(node, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\expr.py", line 549, in visit_Name
    return self.term_type(node.id, self.env, **kwargs)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\ops.py", line 85, in __init__
    self._value = self._resolve_name()
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\ops.py", line 109, in _resolve_name
    res = self.env.resolve(local_name, is_local=is_local)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\pandas\core\computation\scope.py", line 211, in resolve
    raise UndefinedVariableError(key, is_local) from err
pandas.errors.UndefinedVariableError: name 'GFP_mean' is not defined
******************************

Terminal output 2:

Launching "Combine measurements from multiple tables" utility...
Asking to select experiment folders...
Processing experiment n. 1/1, Position_1 (1/17)
Traceback (most recent call last):
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\cellacdc\workers.py", line 2150, in run
    result = self.run_iter_exp(exp_path, pos_foldernames, i, tot_exp)
  File "C:\Users\myermolaie\Miniconda3\envs\acdc\lib\site-packages\cellacdc\workers.py", line 2118, in run_iter_exp
    equationsConfig = self.addEquationsToConfigPars(
TypeError: addEquationsToConfigPars() takes 3 positional arguments but 4 were given

Version information:
>>> import sys; print(sys.version)
3.9.15 (main, Nov 24 2022, 14:39:17) [MSC v.1916 64 bit (AMD64)]
>>> import platform; print(platform.platform())
Windows-10-10.0.19045-SP0
>>> import cellacdc; print(f'Cell-ACDC version: {cellacdc.__version__}')
Cell-ACDC version: 1.2.4rc62

Hi Max,
I'm sorry you are having these issues. For the first terminal output, I agree that is annoying to see all those errors, but the process should have ended anyway without impacting the other measurements, is that correct?
In any case, something went wrong when deleting the measurement and there is still some trace left, I will run some tests now. In the meantime, you should be able to get rid of it by manually deleting the combine_metrics.ini file (or deleting the specific equation inside the file, in any text editor) saved in your user folder inside the acdc-metrics folder. Something like C:\Users\Frank\acdc-metrics\combine_metrics.ini. This is the file that gets loaded with any dataset and if the evaluation of the combined metric for that dataset raises an exception the error is logged and the metric is skipped.
For example, in your case, it complains that the column GFP_mean doesn't exist, probably because the dataset you loaded doesn't have the GFP channel. As I said, the metric was just skipped and the other measurements should be fine.
For the terminal output 2 instead, it's a critical bug that I will fix soon, I will keep you updated, thank you for your patience!
Cheers,
Francesco

Hi Francesco,
You are right regarding my complaint number 1 - measurements were saved as expected. Also, I deleted combine_metrics.ini just as you suggested and it worked. Thank you very much!
Cheers,
Max

Hi Max, I just released v1.2.5 with a fix for your issue 2 and some improvements on error reporting for issue 1. It should now report just a warning with a short message instead of a full traceback.
However, I could not replicate issue 1 because, in theory, it should have realised that GFP_mean was not available and it should have skipped it altogether (instead of trying and failing).
Anyway, if it happens again, let me know if the error messages are shorter and look more like warnings.
To update, activate the acdc environment and run the command pip install -U cellacdc. Let me know how it goes, thanks!
Cheers,
Francesco


Feature/standardize repo apis

Standardize and simplify Repo API.
All repositories now respond to:

repo#active_features => [Array] all active features
repo#inactive_features => [Array] all inactive features
repo#features => [Hash] all features {<feature_symbol> => <active_bool>, ...}
repo#get( feature_name) => true || false (depending on if feature is active, returns false if feature doesn't exist)

All dynamic repositories now respond to:

repo#destroy( feature_name) => true || false (successfully removed)
repo#create( feature_name, active) => true || false (successfully created, active defaults to false)
repo#set( feature_name, active) => true || false (successfully created or updated)

Coverage decreased (-1.3%) to 95.504% when pulling adbec13cf24d54c8098375170567be962931dff8 on will3216:feature/standardize-repo-apis into db208aa15b7c5d2b05d15779e8e0fa1a0a32ed3c on mgsnova:master.

Probably going to want to update the version on this and mark it as a breaking change. I totally understand if you have any issues with these changes, but please contact me so we can discuss them if you do. I am about to build a gem called feature-rails on top of your work which includes a bunch of cool rails-specific feature toggling stuff we use at my company such as:

the ability to toggle features at the request level via cookies
a 'mounted' UI for creating, setting, and deleting those cookies
automatic notifications on global feature toggle changes (via slack, hipchat, etc)

Oh, I should probably also mention that you can contact me via email or gchat at<EMAIL_ADDRESS>

Coverage decreased (-1.3%) to 95.504% when pulling e949952008791800d7adca912cdac7638a6c302c on will3216:feature/standardize-repo-apis into db208aa15b7c5d2b05d15779e8e0fa1a0a32ed3c on mgsnova:master.

Coverage decreased (-0.6%) to 96.208% when pulling 1db2c4cd5524c7e6bfd2520a0d62df930098510b on will3216:feature/standardize-repo-apis into db208aa15b7c5d2b05d15779e8e0fa1a0a32ed3c on mgsnova:master.

Coverage decreased (-0.7%) to 96.078% when pulling 0af438d10ac0c87cfa3de9832539ada288257eb2 on will3216:feature/standardize-repo-apis into db208aa15b7c5d2b05d15779e8e0fa1a0a32ed3c on mgsnova:master.

Coverage decreased (-0.5%) to 96.276% when pulling 165273b7c5d04ae887eaa358c6b2dfbe0cba2bc6 on will3216:feature/standardize-repo-apis into db208aa15b7c5d2b05d15779e8e0fa1a0a32ed3c on mgsnova:master.


not working...

Hello,
can't get this to work...
is there anything else to install besides
sudo apt-get install libavahi-compat-libdnssd-dev
and the actual node (via palette manager)?

after some more trying I did a complete fresh setup of node red
I just have one flow with that one node installed. I did install the prerequisites
and it was working once yesterday.
Since this morning, without changing a thing, its not working again and I can't get it to work
could you please let me know where I can look for log entries??

Does restarting node-red solve you issue (temporarily)? If yes, you probably have the problem described under #12.
Please look https://github.com/oliverrahner/node-red-contrib-homekit-bridged#how-can-i-generate-debug-logs to find out about debug logging.

hhmmm....
i have an interesting phenomenon...
I'm using Ubiquiti access points, different ones...and when ma iPhone is connected to the older 2.4GHz UAP it doesnt work, when its connected to the newer UAP-AC-LITE it works...
anyone any ideas? I will investigate more...

Is there a option that one AP blocks port that HomeKit uses?
Sent with GitHawk

I am closing this issue as it is old.
Please update to new version 0.5.0
If you encounter this problem again then please check your AP open ports.
If problem still persist then create new Issue.
Ultimate workaround to problems with HomeKit:

restart node-red
if still have a problem then delete you current Bridge and create a new one, then assign it to your accessories


[OB-2795] fix: properly allocate and free strings

String copies were incorrectly pairing CSP_NEW with DllFree in the C interface, which was causing OOB errors when freeing strings returned from to any of our wrappers.
For the reviewer

[ ] If required, are the changes covered by appropriate tests?
[ ] Are any public-facing API changes well documented?
[ ] Is the code easily readable and extensible and/or follow existing conventions?

Tested with a web client that was exhibiting the deadlocking behaviour and verified that it resolves it?

Also, please share a build with a web client developer before we go ahead and merge to verify it solves the issue for them.

I verified this using the web example project we have in our repository, which Tom verified shows the same issues. I would sometimes get a deadlock, and sometimes get an OOB error.

Ok, happy with that - thanks!


[WIP] 💡refactor: migrate Storybook stories to Component Story Format and make stories importable

Related issue

#1022
Scope of work

important changes:

[x] add auto-generate file stories.js

// Auto-generated file by create-index-files.js. Do not edit manually
const SfArrow = require("./src/components/atoms/SfArrow/SfArrow.stories.js");
const SfBadge = require("./src/components/atoms/SfBadge/SfBadge.stories.js");
...
module.exports = {
  SfArrow,
  SfBadge,
  ...
}

[x] update create-index-files.js and add function to create stories.js

other changes:
migrate Storybook stories to CSF to make stories easiest to export
example, how you can import Storefront UI stories to your Storybook:
details about loading stories
// storybook/preview.js
import { configure } from '@storybook/vue';
const loaderFn = () => {
  const allExports = [];
  // your stories
  const req = require.context('../src/components', true, /\.stories\.js$/);
  req.keys().forEach(fname => allExports.push(req(fname)));
  // import stories from SFUI
  const { SfButton } = require('@storefront-ui/vue/stories.js');
  allExports.push(SfButton)
  return allExports;
};

configure(loaderFn, module);

need more atention:

[ ] docs have error for new CSF format
[ ] migrate storybook config to main more

Checklist

[x] No commented blocks of code left
[x] Run tests and docs
[x] Self code-reviewed

If applicable:

[x] I followed composition rules for my component
[x] I tested the component in most common device sizes (can be tested in Storybook from viewport addon in top menu)
[x] I accept Individual Contributor License Agreement

I discarded this PR because I decided to keep stories with storiesOf API and just made Storybook stories importable


Baseline fails in nextest tree with unable to find cargo-nextest-dup: NotPresent

I guess something about the way the workspace is copied or built is causing this not to be found...
It would be nice to have --in-place as a workaround or debugging aide.
With --leak-dirs I can see there is a target/debug/cargo-nextest-dup binary in the temp dir, so there must be something about the way the code tries to find it.
The panic is from
impl CargoNextestCli {
    pub fn new() -> Self {
        let bin = std::env::var("NEXTEST_BIN_EXE_cargo-nextest-dup")
            .expect("unable to find cargo-nextest-dup");

I guess there is some problem causing that not to get set properly when we run the tests, perhaps something to do with workspace relationships?

lol I forgot to set --test-tool=nextest which was the whole point. With that set, it still fails, but with a different error.


USD to SDF: Added Joints

Signed-off-by: ahcorde<EMAIL_ADDRESS>🎉 New feature
Summary
USD -> SDF added joints (revolute, fixes and prismatic)
Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

@adlarkin Added tests here https://github.com/ignitionrobotics/sdformat/pull/899/commits/d49ff059ede40a460dc01fc7d0c5dd36038888d8

Codecov Report

Merging #899 (5f5919b) into sdf12 (276fcbf) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##            sdf12     #899   +/-   ##
=======================================
  Coverage   65.38%   65.38%
=======================================
  Files           2        2
  Lines          26       26
=======================================
  Hits           17       17
  Misses          9        9

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 276fcbf...5f5919b. Read the comment docs.


Pipelines loaded through select_pipelines_from_library lose variability information

Manually loading them through load_filter works fine.

The library code already strips this away.

Filter.copy is at fault. It strips away variability.


Rule Modification For Better Flow Control

Add CLI capabilities to add and cleanup defined rules.

rules: View, add, or import flow rules from a file.
Options:
--add: Add a new rule interactively. Requires input in parent_flow:child_flow format.
--add-from-file: Path to a file containing rules to be added. Each rule should be on a new line in parent_flow:child_flow format.

To add a new rule interactively:

echoflow rules --add

To import rules from a file:

echoflow rules --add-from-file

Without any options, configured rules will be displayed and duplicate rules will be removed.

Closed in #45


[Impeller] Incorrect kerning with Impeller on 3.16

Steps to reproduce
Draw text using the Lato font on Flutter 3.16 with Impeller enabled
Expected results
The kerning of the text is correct.
Actual results
The kerning of the text looks incorrect.
It seems like the issue is more noticeable on some devices than others and worse for specific fonts/sizes/weights.
The code sample below replicates some particularly bad cases we ran into in our app. The screenshots were taken on an iPhone XR simulator because the issue was very noticeable on it.
I found #127815 which mentions minor letter spacing differences with Impeller, but this case looks a lot worse and the issue is only introduced in Flutter 3.16.
Code sample
Code sample
This uses the google_fonts package.
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    final lato = GoogleFonts.lato(fontSize: 15, color: Colors.black);
    final latoBold = lato.copyWith(fontWeight: FontWeight.bold);

    return MaterialApp(
      home: Container(
        color: Colors.white,
        child: DefaultTextStyle(
          style: lato,
          child: Center(
            child: Column(
              mainAxisSize: MainAxisSize.min,
              children: [
                Text('Injecteer', style: latoBold),
                const Text('We vergelijken'),
                const Text('vergelijken'),
                Text('Het gas', style: latoBold),
                const SizedBox(height: 12),
                Text('The quick brown fox jumps over the lazy dog',
                    style: latoBold),
                Text(
                    'A mad boxer shot a quick, gloved jab to\nthe jaw of his dizzy opponent.',
                    style: latoBold),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Flutter 3.13 (Impeller) ✅
Flutter 3.16 (No Impeller) ✅
Flutter 3.16 (Impeller) ❌

Here's a GIF cycling through in the order above. The frame it shows longer is the 3.16 Impeller one. All three are different, but only the scrot from 3.16 with Impeller looks very noticeably wrong.

Logs
No response
Flutter Doctor output
Doctor output
impeller_kerning_bug> fvm flutter doctor -v
[!] Flutter (Channel stable, 3.16.3, on macOS 14.0 23A344 darwin-arm64, locale en-BE)
    • Flutter version 3.16.3 on channel stable at [...]/fvm/versions/3.16.3
    ! Warning: `flutter` on your path resolves to [...]/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at [...]/fvm/versions/3.16.3. Consider adding [...]/fvm/versions/3.16.3/bin to the front of your path.
    ! Warning: `dart` on your path resolves to [...]/flutter/bin/dart, which is not inside your current Flutter SDK checkout at
 [...]/fvm/versions/3.16.3. Consider adding [...]/fvm/versions/3.16.3/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b0366e0a3f (2 weeks ago), 2023-12-05 19:46:39 -0800
    • Engine revision 54a7145303
    • Dart version 3.2.3
    • DevTools version 2.28.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at [...]/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
    • Xcode at /Applications/Xcode-13.4.1.app/Contents/Developer
    • Build 15C65
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (4 available)
    • [...]

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category

Reproducible using the code sample provided above on the latest stable and master only with impeller.
I initially didn't notice it when I tested on my iPhone XS but it immediately became noticeable when I tested on the iPhone XS simulator.

[impeller] 3.16 & master
3.13.9 (impeller) & skia

flutter doctor -v
[!] Flutter (Channel [user-branch], 3.13.9, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    ! Flutter version 3.13.9 on channel [user-branch] at /Users/nexus/dev/sdks/flutter_rc/flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/flutter, which is not inside your current Flutter
      SDK checkout at /Users/nexus/dev/sdks/flutter_rc/flutter. Consider adding /Users/nexus/dev/sdks/flutter_rc/flutter/bin to the
      front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/dart, which is not inside your current Flutter SDK
      checkout at /Users/nexus/dev/sdks/flutter_rc/flutter. Consider adding /Users/nexus/dev/sdks/flutter_rc/flutter/bin to the front
      of your path.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
    • Framework revision d211f42860 (8 weeks ago), 2023-10-25 13:42:25 -0700
    • Engine revision 0545f8705d
    • Dart version 3.1.5
    • DevTools version 2.25.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform
      update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (4 available)
    • Nexus (mobile)     • 00008020-001875E83A38002E            • ios            • iOS 17.2 21C62
    • iPhone Xʀ (mobile) • 54760521-3BF6-4711-8904-8983AD1EA36B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-0
      (simulator)
    • macOS (desktop)    • macos                                • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)       • chrome                               • web-javascript • Google Chrome 120.0.6099.109
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated
      with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[✓] Flutter (Channel stable, 3.16.5, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.16.5 on channel stable at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (34 hours ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (5 available)
    • Nexus (mobile)       • 00008020-001875E83A38002E            • ios            • iOS 17.2 21C62
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E            • ios            • iOS 17.1.2 21B101
    • iPhone Xʀ (mobile)   • 54760521-3BF6-4711-8904-8983AD1EA36B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)      • macos                                • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)         • chrome                               • web-javascript • Google Chrome 120.0.6099.109

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.18.0-14.0.pre.46, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.18.0-14.0.pre.46 on channel master at /Users/nexus/dev/sdks/flutters
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d746007fcd (10 hours ago), 2023-12-20 16:19:59 -0800
    • Engine revision c70f0a495a
    • Dart version 3.3.0 (build 3.3.0-244.0.dev)
    • DevTools version 2.31.0-dev.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (5 available)
    • Nexus (mobile)       • 00008020-001875E83A38002E            • ios            • iOS 17.2 21C62
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E            • ios            • iOS 17.1.2 21B101
    • iPhone Xʀ (mobile)   • 54760521-3BF6-4711-8904-8983AD1EA36B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)      • macos                                • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)         • chrome                               • web-javascript • Google Chrome 120.0.6099.109

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.


Adds new X-Cache-Info header to the xdebug plugin (#7784)

This is a backport of changes made to the xdebug plugin via PR #7784 and it depends on backport PR #7919.
(cherry picked from commit 7433038df97229a056775de24008c2c7ef7b608f)

I see this is a backport, I missed the original, sorry. But, the IETF has asked people not to use the X- prefix anymore.
Mostly because things tend to become standards, and then it's hard to remove the X-.
https://datatracker.ietf.org/doc/html/rfc6648

Deprecating the "X-" Prefix and Similar Constructs
in Application Protocols

Is it too late to change this to just Cache-Info?

I see this is a backport, I missed the original, sorry. But, the IETF has asked people not to use the X- prefix anymore.
Mostly because things tend to become standards, and then it's hard to remove the X-.
https://datatracker.ietf.org/doc/html/rfc6648

Deprecating the "X-" Prefix and Similar Constructs
in Application Protocols

Yes, I'm aware of this and chose consistency over following the best practice you referenced. X is used throughout the plugin, the headers, and its name. Having a single header without the prefix would lead to a less intuitive experience when using this plugin.

Is it too late to change this to just Cache-Info?

IMO, yes, this is a backport as you noted above.

I am +1 (once we get #7917 in so this builds). This is a debug plugin, its not adding actionable headers to the core but in an optional debug plugin that is also easily changed if somehow any of these become standards. Plus its a backport anyway and it already exists in the code base for future versions

It looks like https://github.com/apache/trafficserver/pull/7783 will have to be backported to 9.1 before this?

It looks like #7783 will have to be backported to 9.1 before this?

yea that backport is in 7919, thats why it fails CI for now

It looks like #7783 will have to be backported to 9.1 before this?

yea that backport is in 7919, thats why it fails CI for now

Correct, however none of it really matters because @zwoop will likely cherry-pick these manually into 9.1.x, at which point, both of the PRs will be closed.


Groups join=projects Parameter

Fixes #853
For api/groups?join=projects, each group result is returned with a a list of that group's project that the user has access to, permissions are filtered for the projects as well.
Specifically returned for each project are its

id
label
description
permissions

Review Checklist

Tests were added to cover all code changes
Documentation was added / updated
Code and tests follow standards in CONTRIBUTING.md

Looks good 👍
Just a bit of cleanup. Also FYI @dpuccetti

Changes look good, thanks!
Feel free to merge.


Migration from ascii to code_point

As complement to #1262 and #1718, this PR solves part of both issues.
One does the migration from ascii to code_point since Unicode is a bit more than ASCII, let's try to use the right vocabulary when dealing with it.
The ascii service is however kept alive, but its contract is changed from Int to Byte to be used directly on a Char without the need to have the old 'c'.ascii.to_b, now a simple 'c'.ascii will do the exact same.
A further PR will be submitted later to prevent the use of ascii on non-ASCII literal characters.

Good luck with the test, but I approve of the new API. +1

If there is no performance loss, then +1.
However, I do not like the new API; but I hate the previous API a little more and I have nothing better to propose.


npm run release credential failure

Following on from #27:
$ npm run release

><EMAIL_ADDRESS>release /Users/netweb/dev/stylelint/stylelint-config-wordpress
> npmpub

📦  Preparing v2.0.1.
📦  Running 'npm install'. This can take a while.
📦  Running tests...

><EMAIL_ADDRESS>pretest /Users/netweb/dev/stylelint/stylelint-config-wordpress
> npm run lint

><EMAIL_ADDRESS>lint /Users/netweb/dev/stylelint/stylelint-config-wordpress
> eslint . --ignore-path .gitignore

><EMAIL_ADDRESS>test /Users/netweb/dev/stylelint/stylelint-config-wordpress
> npm run ava

><EMAIL_ADDRESS>ava /Users/netweb/dev/stylelint/stylelint-config-wordpress
> ava --verbose "__tests__/**/*.js"

  ✔ no warnings with valid css
  ✔ a warning with invalid css

  2 tests passed

📦  Publishing...
+<EMAIL_ADDRESS>Everything up-to-date

/Users/netweb/dev/stylelint/stylelint-config-wordpress/node_modules/github-release-from-changelog/github-release-from-changelog.js:112
    throw err
    ^
Error: {"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"}
📦  GitHub release failed.

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

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/netweb/dev/stylelint/stylelint-config-wordpress/npm-debug.log

Just like last time 2.0.1 already exists 2.0.2 incoming

Fixed in https://github.com/ntwb/stylelint-config-wordpress/commit/b415f3b0a46b86bb4ae6c4909fb537cc0d3bd7da
2.0.2 publeases and released:
• https://www.npmjs.com/package/stylelint-config-wordpress
• https://github.com/ntwb/stylelint-config-wordpress/releases

2.0.2 looks good to me now.

Yeah, manually pushed up the Git tag and what not, for a moment it looked like 2.0.3 was going to have to happen, fixed and I'm off for the night ;)


[#29] Update to Jakarta EE 9 dependencies

Updates to Jakarta Activation 2.0.0-rc1 and Jakarta JAXB 3.0.0-RC1.
This should resolve issue #29, though we may want to keep 29 open until there are final releases of these dependencies.

Thanks!


Additional builder operations

I have some code that I personally have monkeypatched onto Xcoder to provide support for running Cedar from a Builder object. I thought maybe Xcoder could implement some plugin system that could auto require gems with a prefixed name xcoder-.
I linked a branch I created awhile back that implements a rudimentary solution to this problem. I was wondering if you had any thoughts about allowing a more formal way to allow for additional tools. Whether we should just include them in the gem or talk about some plugin system.
If we did choose a plugin system I think that it would likely be a good idea to not have the plugins just monkey-patch like I have done and instead do something like a DSL that add's available tasks to the Builder's that are created.

Xcode::Builder.add_task :cedar do

      require 'tmpdir'

      cmd = BuildCommand.new

      # Similar to the xcoder gem these platform values and paths are hard-coded.
      # This is likely a poor choice and one that will get this little plugin
      # into some trouble when the iOS library upgrades.

      cmd << "DYLD_ROOT_PATH=\"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk\""
      cmd << "IPHONE_SIMULATOR_ROOT=\"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk\""

      tempHome = Dir.mktmpdir("Cedar")
      Dir.mkdir File.join(tempHome, "Documents")
      Dir.mkdir File.join(tempHome, "Library")
      Dir.mkdir File.join(tempHome, "Library/Preferences")
      Dir.mkdir File.join(tempHome, "Library/Caches")
      Dir.mkdir File.join(tempHome, "tmp")

      cmd << "CFFIXED_USER_HOME=#{tempHome}"
      cmd << "CEDAR_HEADLESS_SPECS=1"
      cmd << "CEDAR_REPORTER_CLASS=CDRColorizedReporter"
      cmd << "CEDAR_REPORTER_OPTS=nested"

      cmd << "\"#{@build_path}#{@config.name}-iphonesimulator/#{<EMAIL_ADDRESS>      cmd << "-RegisterForSystemEvents"

      yield cmd if block_given?

      Xcode::Shell.execute(cmd.to_a)

end

I never really intended for xcoder to be a rake-style build/task
management thing, rather a toolset that something like rake could use.
Although builder does some basic lifecycle things, I'm not sure if it
needs to have additional steps defined on it in this way.
Perhaps we need a model for building Xcode commands, like we spoke of
before, and that can be used by third-parties to easily build and
invoke commands within the context of a builder (probably a bad name
for it, perhaps build_context would be better?).  Perhaps something
like:
builder.call :xcodebuild do |context, command|
command.add_build_param "DYLD_ROOT_PATH",
"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk"
command.add_path_arg
"#{context.build_path}#{context.config.name}-iphonesimulator/#{context.target.name}.app/#{context.target.name}"
command.add_arg              "-RegisterForSystemEvents"
end
The idea being that remove the need for the caller to have to worry
about escaping of paths, assembling KEY=value pairs, etc, and it gives
us some context around the values being supplied. The block also gets
passed the build_context (currently the builder) so that you can
access config, target, etc
Thoughts?
On 5 March 2012 11:16, Franklin Webber
<EMAIL_ADDRESS>wrote:

I have some code that I personally have monkeypatched onto Xcoder to provide support for running Cedar from a Builder object. I thought maybe Xcoder could implement some plugin system that could auto require gems with a prefixed name xcoder-.
I linked a branch I created awhile back that implements a rudimentary solution to this problem. I was wondering if you had any thoughts about allowing a more formal way to allow for additional tools. Whether we should just include them in the gem or talk about some plugin system.
If we did choose a plugin system I think that it would likely be a good idea to not have the plugins just monkey-patch like I have done and instead do something like a DSL that add's available tasks to the Builder's that are created.

Xcode::Builder.add_task :cedar do

     require 'tmpdir'

     cmd = BuildCommand.new

     # Similar to the xcoder gem these platform values and paths are hard-coded.
     # This is likely a poor choice and one that will get this little plugin
     # into some trouble when the iOS library upgrades.

     cmd << "DYLD_ROOT_PATH=\"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk\""
     cmd << "IPHONE_SIMULATOR_ROOT=\"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk\""

     tempHome = Dir.mktmpdir("Cedar")
     Dir.mkdir File.join(tempHome, "Documents")
     Dir.mkdir File.join(tempHome, "Library")
     Dir.mkdir File.join(tempHome, "Library/Preferences")
     Dir.mkdir File.join(tempHome, "Library/Caches")
     Dir.mkdir File.join(tempHome, "tmp")

     cmd << "CFFIXED_USER_HOME=#{tempHome}"
     cmd << "CEDAR_HEADLESS_SPECS=1"
     cmd << "CEDAR_REPORTER_CLASS=CDRColorizedReporter"
     cmd << "CEDAR_REPORTER_OPTS=nested"

     cmd << "\"#{@build_path}#{@config.name}-iphonesimulator/#{<EMAIL_ADDRESS>     cmd << "-RegisterForSystemEvents"

     yield cmd if block_given?

     Xcode::Shell.execute(cmd.to_a)

end

Reply to this email directly or view it on GitHub:
https://github.com/rayh/xcoder/issues/18

--
Ray Hilton
a: 13/243 Collins Street, Melbourne VIC 3000
m: 0430 484 708
w: http://rayh.com.au


Not able to Generate Signed APK

Not able to generate Signed APK getting below error.
"react": "16.3.1",
"react-native": "0.55.3",
"react-viro": "2.14.0"
Unable to resolve module
  `react-native/Libraries/DeprecatedPropTypes/DeprecatedStyleSheetPropType` from
  `/Users/krish/Documents/work/odoori/odoori/node_modules/react-
    viro/components/ViroImage.js`: Module `react-
    native/Libraries/DeprecatedPropTypes/DeprecatedStyleSheetPropType`

does not exist in the Haste module map

Maybe 2.14.0 only work with react-native 0.59?

i have upgraded my react version now working fine.


Do a security assessment

https://docs.google.com/document/d/1iA1VE0hBhbD4p2R0W63FO84d6OQcdt5ZQSm_HKuQmLE/edit

All done: https://docs.google.com/document/d/1iA1VE0hBhbD4p2R0W63FO84d6OQcdt5ZQSm_HKuQmLE/edit


CloudVPS keeps signing out ever since upgrading to 18.1.x

So here's an interesting one... We rent a couple of VPS servers over at CloudVPS. CloudVPS has their own management dashboard over at https://interface.cloudvps.com. This management dashboard used to work just fine up until we upgraded to 18.1. Ever since then we're having issues signing into their interface (works about 3 out of 5 times) and we keep being signed out between 2-5 clicks when navigating through pages.
I've been able to confirm the issue is related to the firewall somehow, since the the interface works fine when I switch on a VPN or tether my Macbook over my phone. I've tried this across multiple different browsers on multiple devices and I keep seeing the same issue when the firewall is in play.
I'm not sure what information would be useful to debug this issue or how to obtain it, so please let me know what you guys would like to see and I'll get the required information. I've already checked the Chrome logs and there's nothing in there that's relevant, I see the same warnings both with and without VPN. But for good measure I've included them.
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

Ractive.js: Missing "" transition plugin. You may need to download a transition via http://docs.ractivejs.org/latest/plugins#transitions

I've already contacted CloudVPS about this issue, they told me they didn't have any experience with OPNsense and couldn't help me any further.

I'd assume that this is related to the new NAT behaviour in 18.1.
This post describes a workaround and 18.1.3 might fix it automatically be re-enabling sticky outbound NAT.

@fraenki Thanks, I've just enabled Sticky Outbound NAT and that solves the problem. However it has picked our IP starting with 178, rather than the 84 one to stick with. Where can I change that to the one starting with 84?

Should work with manual or hybrid outbound rules where you can specify it.

I've switched to the hybrid outbound rule and set it to use that specific IP regardless of source or destination. That seems to do the trick. Thanks for the help, I'll close the ticket.