Fix differences in T-SQL COALESCE function while calling the function with variables and constants together

Description
This commit will fix the following issues with T-SQL COALESCE function :

When the arguments contain the mix of variables and constants as shown below, the below query should return 4 as it is the first non-null value. But BBF throws error as we try to evaluate the constant ('dfidhfgi') at the compile time in this case.

DECLARE @abc int = 4 ;
select COALESCE(@abc, 'dfidhfgi')

When the arguments are of varbinary and nvarchar type, BBF throws error as we have defined the CAST between varbinary and nvarchar as ASSIGNMENT, but in this case IMPLICIT casting is used.

select coalesce(CAST('x'AS VARBINARY), CAST('x' AS NVARCHAR(4000)), 'x')

Issues Resolved
BABEL-726
Engine PR : https://github.com/babelfish-for-postgresql/postgresql_modified_for_babelfish/pull/380
Signed-off-by: Sai Rohan Basa<EMAIL_ADDRESS>Test Scenarios Covered

Use case based - babel_726-vu-*.sql

Boundary conditions - babel_726-vu-*.sql

Arbitrary inputs - babel_726-vu-*.sql

Negative test cases - babel_726-vu-*.sql

Minor version upgrade tests - babel_726-vu-*.sql

Major version upgrade tests - babel_726-vu-*.sql

Performance tests - N/A

Tooling impact - N/A

Client tests - N/A

Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.194%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
41715

Relevant Lines:
56992

💛  - Coveralls


Core DNS not passing on mdns traffic since OS 11.5 update...

I'm not sure if this is the best place to post this, so apologies in advance if this needs moved.
My system Core 2024.2.1 Supervisor 2024.01.1 OS 11.5 recently updated.
After the update, core dns no longer resolves mdns entries on my network.   Other PC's on the network can, but the virtual hass system cannot.     It will resolve the items in /config/hosts and if I add my .local hostnames there they resolve as well (and ESPhome then shows everythign online as well).
It seems that either core dns is not passing the mdns requests on to multicast or multicast is not receiving it, so i'm posting here first, not sure.
Any suggestions?   I've looked at /etc/corefile in the hassio_dns container and it appears normal:
.:53 {
log {
class error
}
errors
loop
hosts /config/hosts {
    fallthrough
}
template ANY AAAA local.hass.io hassio {
    rcode NOERROR
}
template ANY A local.hass.io hassio {
    rcode NXDOMAIN
}
mdns
forward .  dns://<IP_ADDRESS> dns://<IP_ADDRESS> {
    except local.hass.io
    policy sequential
    health_check 1m
    max_fails 5
}
fallback REFUSED,SERVFAIL,NXDOMAIN . dns://<IP_ADDRESS>:5553
cache 600

}
.:5553 {
log {
class error
}
errors
forward . tls://<IP_ADDRESS> tls://<IP_ADDRESS> {
    tls_servername cloudflare-dns.com
    max_fails 0
    except local.hass.io
}
cache 600

}
Thanks!

+1 Same problem here. Everything was working fine until some local homassistant failed to connect to .local domains.
Not sure but I think it stopped resolving mdns on ipv4.
On homeassistant container I can do:
homeassistant:/config# ping MacBook-Pro-4.local
PING MacBook-Pro-4.local (xxxx:xxxx:3583:c00::726): 56 data bytes
64 bytes from xxxx:xxxx:3583:c00::726: seq=0 ttl=64 time=1.708 ms

It answers with a ping on my ipv6
but if I force an ipv4 ping it fails:
homeassistant:/config# ping MacBook-Pro-4.local -4
ping: bad address 'MacBook-Pro-4.local'

There is also this systemd-resolved message on my linux systelm where home assistant supervised is installed:
févr. 27 14:13:22 radxa-e25 systemd-resolved[5968]: mDNS-IPv4: There appears to be another mDNS responder running, or previously systemd-resolved crashed with some outstanding transfers.
févr. 27 14:13:22 radxa-e25 systemd-resolved[5968]: mDNS-IPv6: There appears to be another mDNS responder running, or previously systemd-resolved crashed with some outstanding transfers.

@BluThunder2k what is your main test environment here? SSH/Web Terminal/ESPhome? Those support IPv4 only, if so, then this would align with what @t0k4rt observes.
@t0k4rt did that issue also only appeared with a recent HAOS update?
I wonder if this is related with https://github.com/systemd/systemd/issues/19003. But that is a problem which is much older :thinking:


hide navbar when only 1 sign-in method is available (#2444)

this was suggested in #2444
closes #2444

Codecov Report

Merging #2648 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2648   +/-   ##
=======================================
  Coverage   27.12%   27.12%
=======================================
  Files          86       86
  Lines       17064    17064
=======================================
  Hits         4629     4629
  Misses      11757    11757
  Partials      678      678

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 4b2c8ca...71bb64c. Read the comment docs.

LGTM

LGTM


TEST: Add multithreading tests for geometry-creating operations

Add tests of multithreading functionality introduced in #156

The way that I typically "test" the fact that it is actually releasing the GIL is with this snippet from pandas (although more recently I was using dask's array.map_blocks, but the below is without a dependency on dask):
# from pandas.util.testing
from functools import wraps

def test_parallel(num_threads=2, kwargs_list=None):
    """Decorator to run the same function multiple times in parallel.

    Parameters
    ----------
    num_threads : int, optional
        The number of times the function is run in parallel.
    kwargs_list : list of dicts, optional
        The list of kwargs to update original
        function kwargs on different threads.
    Notes
    -----
    This decorator does not pass the return value of the decorated function.

    Original from scikit-image:

    https://github.com/scikit-image/scikit-image/pull/1519

    """

    assert num_threads > 0
    has_kwargs_list = kwargs_list is not None
    if has_kwargs_list:
        assert len(kwargs_list) == num_threads
    import threading

    def wrapper(func):
        @wraps(func)
        def inner(*args, **kwargs):
            if has_kwargs_list:
                update_kwargs = lambda i: dict(kwargs, **kwargs_list[i])
            else:
                update_kwargs = lambda i: kwargs
            threads = []
            for i in range(num_threads):
                updated_kwargs = update_kwargs(i)
                thread = threading.Thread(target=func, args=args, kwargs=updated_kwargs)
                threads.append(thread)
            for thread in threads:
                thread.start()
            for thread in threads:
                thread.join()

        return inner

    return wrapper

And with that function, you can then do:
arr = pygeos.polygons(np.random.rand(100_000, 4, 2))

# Running this 4 times sequentially:
def f():
    for i in range(4):
        pygeos.area(arr)

%timeit f()

# Running this 4 times but in parallel:
@test_parallel(4)
def g():
    pygeos.area(arr)

%timeit g()

and this way ensure that releasing the GIL is actually working / beneficial.
Now the above might be more for performance, and a way that we can include this in the asv benchmarks (that is where pandas also uses this, eg https://github.com/pandas-dev/pandas/blob/a4e19fa521221a30747bda1e0e72768e071f6d17/asv_bench/benchmarks/gil.py#L272-L301).
And the other kind of "test" you might be meaning here is simply to ensure correctness of the results? The function above could be adapted a bit to also collect the results, so we can ensure that serial vs parallel gives exactly the same.


KYLIN-4424 use static web server to help frontend development

Add grunt-contrib-connect to start a static server and grunt-contrib-watch to trigger rebuild on source code changing. Additional middleware to fine tune the static web server:

grunt-connect-rewrite: solve context root problem
grunt-connect-proxy: proxy REST API to existing Kylin instance

usage:
cd /path/to/kylin/source/root/webapp
grunt devserver

a static web server will listen on localhost:7071
note:
in Gruntfile.js, proxy is set to <IP_ADDRESS>:7070. If your Kylin instance is started in docker with default settings, it will be okay. Otherwise, you may need to change the host:port to adjust to your environment.

Codecov Report

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

@@            Coverage Diff            @@
##             master    #1158   +/-   ##
=========================================
  Coverage          ?   25.05%
  Complexity        ?     6248
=========================================
  Files             ?     1446
  Lines             ?    88305
  Branches          ?    12357
=========================================
  Hits              ?    22125
  Misses            ?    64009
  Partials          ?     2171

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 8c98805...29ca8bc. Read the comment docs.

Pull Request Test Coverage Report for Build 5743

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.001%) to 27.517%

Files with Coverage Reduction
New Missed Lines
%

core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java
2
68.46%

Totals

Change from base Build 5720:
-0.001%

Covered Lines:
24299

Relevant Lines:
88305

💛  - Coveralls


Why can't use ToListasync when OrderBy is used?

customers.Where(x => x.LastName == lastName).Take(10).OrderBy(m=>m.Age).ToListAsync(); //error
customers.Where(x => x.LastName == lastName).Take(10).OrderBy(m=>m.Age).ToList(); //right
customers.Where(x => x.LastName == lastName).Take(10).ToListAsync(); //right
I need : customers.Where(x => x.LastName == lastName).Take(10).OrderBy(m=>m.Age).ToListAsync();
Thanks a lot!

It Works! Thank you very much!


Acknowledge/Close Not Working

SUMMARY
When trying to acknowledge or close an incident from Command Center, it prompts for the API for the account.  However, after inputting the account and clicking on either Acknowledge or Close, no change occurs on the underlying alert.
EXPECTED OUTCOME
Acknowledge or Close should perform the stated action for the incident/alert in question.

Are you inputting your admin REST API key for the account in which the violation resides? To find your admin key for a given account, check out this doc: https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#admin

This does appear to be related to the wrong key.  This is a bit of a challenge to have those keys available for different accounts, etc.  But, it is not a bug as originally thought.


Application Freeze When Searching CSV File with Regex

Prerequisites

[x] Can you reproduce the problem in safe mode?
[X] Are you running the latest version of Atom?
[X] Did you check the debugging guide?
[X] Did you check the FAQs on Discuss?
[X] Are you reporting to the correct repository?
[X] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
Trying to search with Regex option on in 843KB .csv file causes application to freeze after typing \n in search bar.

RAM utilisation exceeding 800MB after app freeze.

Steps to Reproduce

Open csv file (Tested with file containint 9604 lines)
Enter regex [a-z]\n[a-z] and observe that application freezes when typing \n

Versions
Atom    : 1.11.2
Electron: 0.37.8
Chrome  : 49.0.2623.75
Node    : 5.10.0
Windows 10

I was able to reproduce this using a large csv file with 10,000 lines of random entries. The application does freeze and memory usage does increase.
However I couldn't repro this on a small file. This seems to be related to large files.

Can confirm, no issue with small files only very large.


"NETWORK ERROR" when making API call in react-native Android, while works in iOS

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
API calls not working in Android devices, while its working in iOS simulator and device
My BaseUrl -> 'http://167.XXX.XX.89'
My network_security_config.xml

I've included this file (network_security_config.xml) in AndroidManifest.xml (android/app/src/main) too.
My FLIPPER_VERSION

Also I've commented out

API calls are successfully working in iOS devices but not working in android.
ERROR

React Native version:

System:
OS: macOS 11.2.1
CPU: (8) x64 Apple M1
Memory: 33.83 MB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.15.3 - /usr/local/bin/node
Yarn: Not Found
npm: 6.14.9 - /usr/local/bin/npm
Watchman: Not Found
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 29
Build Tools: 28.0.3, 29.0.2
System Images: android-29 | Intel x86 Atom_64
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>42882
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_282 - /usr/bin/javac
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: ^16.13.1 => 16.14.0
react-native: ^0.63.2 => 0.63.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

Tried making API calls in Android.
Its not working, its working in iOS devices.

Expected Results
Successful API Calls.
Snack, code example, screenshot, or link to a repository:
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
You may provide a screenshot of the application if you think it is relevant to your bug report.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
API calls not working in Android devices, while its working in iOS simulator and device
My BaseUrl -> 'http://167.XXX.XX.89'
My network_security_config.xml

I've included this file (network_security_config.xml) in AndroidManifest.xml (android/app/src/main) too.
My FLIPPER_VERSION

Also I've commented out

API calls are successfully working in iOS devices but not working in android.
ERROR

React Native version:

System:
OS: macOS 11.2.1
CPU: (8) x64 Apple M1
Memory: 33.83 MB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.15.3 - /usr/local/bin/node
Yarn: Not Found
npm: 6.14.9 - /usr/local/bin/npm
Watchman: Not Found
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 29
Build Tools: 28.0.3, 29.0.2
System Images: android-29 | Intel x86 Atom_64
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>42882
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_282 - /usr/bin/javac
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: ^16.13.1 => 16.14.0
react-native: ^0.63.2 => 0.63.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

Tried making API calls in Android.
Its not working, its working in iOS devices.

Expected Results
Successful API Calls.
Snack, code example, screenshot, or link to a repository:
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
You may provide a screenshot of the application if you think it is relevant to your bug report.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve

Did you try adding android:usesCleartextTraffic="true" to your AndroidManifest.xml yet?

By default Android does not permit HTTP request on its latest OS versions. I think network security config is different from actually setting it in the application manifest. I ran into this problem a couple of months ago and this is what worked for me.
You can refer here for more details: https://github.com/axios/axios/issues/973#issuecomment-528737841

Axios doesn't work with Android (emulator) raising a Network Error axios/axios#973 (comment)

It doesn't work with 0.64.2.
I always got Network Error response for each call.

Did you solve it? How to do it

Axios doesn't work with Android (emulator) raising a Network Error Axios doesn't work with Android (emulator) raising a Network Error axios/axios#973 (comment)

It doesn't work with 0.64.2.
I always got Network Error response for each call.

Did you solve it?
@Lloyd1229 @yusufinthehouse

Did you solve it?
@Lloyd1229 @yusufinthehouse

I reverted my code using 0.61.1 last time and it can work properly again.
I haven't upgraded the code again after that time.
But if I worked with fresh RN project. I cannot find this issue anymore.

I tried without SSL (http) worked. so I think android doesn't support this.

AndroidManifest.xml :
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"
and in network_security_config.xml :

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">your-site.com</domain>
    </domain-config>
</network-security-config>

resolved it by app/build.gradle
    implementation 'com.squareup.okhttp3:okhttp:4.9.1'
    implementation("com.squareup.okhttp3:okhttp-urlconnection:4.9.1")
    implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1'

have build.gradle
    buildToolsVersion = "29.0.3"
        minSdkVersion = 21
        compileSdkVersion = 30
        targetSdkVersion = 30

having in package.json
 "axios": "^0.21.1",
 "expo": "^43.0.0",
 "react": "17.0.1",
    "react-dom": "17.0.1",
    "react-native": "0.64.3",

upgrade from "react-native": "0.66.4" to "react-native": "0.67.2" solved it for me. Used "npx react-native upgrade".

Have you guys tried using Flipper and the devices logs (Sidebar Device > Log). You should be getting the native log entry for that request which has a lot more information than just "Network Error".

i figured still some people are struggling with this issue. here's what you could do in windows environment.

create a local domain.
put the created domain name in etc host file.
point the created domain to your pc in your network router ( better with internet connection )
point the domain in your local dev server vhost file.

and... voila you got it running even without ssl

yo cuento con el mismo error cuando intento consumir la api con axios y fetch el problema va de que intento subir una imagen a uns servidor, en el servidor ya voy consumiendo distintas API y funciona todo normal el problema que va es al subir la imagen al servidor con form data, intente varias soluciones en cuanto al codigo y nada el problema solo me da en android en la app de expo goo y tambien en el build de android si ejecuto npx expo start --web y subo la imagen al servidor funciona pero en la app de expo go en android. nota utilizo expo 47 alguna solucion este es mi formato de form data :
const formData = new FormData()
formData.append('files', sendFile)
formData.append('FileName', nameImage)
formData.append('FolderName', 'Comprobantes')

await postUploadImage(formData);
espero que peudan ayudarme

how to fix in ios

any solution ?

Guys any solitions?
I have the same problem on "react-native": "0.72.17"
When I try to run adb shell ping -c 4 google.com, I get the following error:
ping: unknown host google.com

I'm having an issue with internet connectivity on my Android emulator. When I try to run adb shell ping -c 4 google.com, I get the following error:
ping: unknown host google.com
However, when I ping google.com directly from my system (macOS) terminal, everything works fine. Here's what I've tried so far:
Added various DNS addresses in the emulator settings. Restarted adb and the emulator multiple times. Reinstalled adb and the Android Emulator, but nothing has resolved the issue. Here are some logs related to network activity from adb logcat:
09-30 16:05:09.461  3544  4555 I ReactNativeJS: Network: Request: ID:5f3d098f-d095-449f-b73e-51e1f84b86a8 METHOD:POST URL: /mySite
09-30 16:05:09.875  3544  6285 D TrafficStats: tagSocket(151) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:11.881  3544  6287 D TrafficStats: tagSocket(163) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:13.886  3544  6289 D TrafficStats: tagSocket(118) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:17.894  3544  6296 D TrafficStats: tagSocket(141) with statsTag=0xffffffff, statsUid=-1


Do we need the method random_subset of Constraints really useful ?

Description

Steps/Code to Reproduce

Expected Results

Actual Results

Versions

Sorry I hit the create button by mistake, editing the issue description now


Potential Datumaro Bug  ( And Solution )

Hello. I opened a prior issue here for getting annotations of unannotated images: #1350 . The solution was very precise and simple, but there seemed to be a problem. I could export the project in other formats but not cvat, which kept throwing an error. Here's the trace:

(restenv) mashrur@dealer-hp:~/This_PC/Work/datumaro-sandbox/test_project_0$ datum project export -f cvat
2020-05-06 00:31:42,240 ERROR: init() missing 1 required positional argument: 'self'
Traceback (most recent call last):
File "/home/mashrur/anaconda3/envs/restenv/bin/datum", line 8, in
sys.exit(main())
File "/home/mashrur/anaconda3/envs/restenv/lib/python3.6/site-packages/datumaro/cli/main.py", line 156, in main
return args.command(args)
File "/home/mashrur/anaconda3/envs/restenv/lib/python3.6/site-packages/datumaro/cli/contexts/project/init.py", line 310, in export_command
extra_args = converter.from_cmdline(args.extra_args)
File "/home/mashrur/anaconda3/envs/restenv/lib/python3.6/site-packages/datumaro/components/cli_plugin.py", line 36, in from_cmdline
parser = cls.build_cmdline_parser()
File "/home/mashrur/anaconda3/envs/restenv/lib/python3.6/site-packages/datumaro/plugins/cvat_format/converter.py", line 373, in build_cmdline_parser
parser = super().init(**kwargs)
TypeError: init() missing 1 required positional argument: 'self'

It works fine for exporting in other formats like voc, coco or datumaro. Since I had a manual workaround, I didn't spend much time on reviewing this, but sometime back I returned to this problem to see if I could figure out what's wrong. build_cmdline_parser isn't taking self and thus calling super().__init()__ in it is a bit strange. After checking out the superclasses of the CvatConverter I figured out a fix:
This is from datumaro>plugins>cvat_format>converter.py:
class CvatConverter(Converter, CliPlugin):
    @classmethod
    def build_cmdline_parser(cls, **kwargs):
        parser = super().__init__(**kwargs)
        parser.add_argument('--save-images', action='store_true',
            help="Save images (default: %(default)s)")
        return parser

If we change the above to:
class CvatConverter(Converter, CliPlugin):
    @classmethod
    def build_cmdline_parser(cls, **kwargs):
        parser = super().build_cmdline_parser(**kwargs) #super().__init__(**kwargs)
        parser.add_argument('--save-images', action='store_true',
            help="Save images (default: %(default)s)")
        return parser

Now it works fine and exports in cvat format as I wanted.

(restenv) mashrur@dealer-hp:~/This_PC/Work/datumaro-sandbox/test_project_0$ datum project export -f cvat
2020-05-06 00:47:06,574 INFO: Loading the project...
2020-05-06 00:47:06,575 INFO: Exporting the project...
2020-05-06 00:47:06,579 INFO: Project exported to '/home/mashrur/This_PC/Work/datumaro-sandbox/test_project_0/test_project_0-cvat' as 'cvat'

I'm not sure if this is a bug (it could be some problem with my installation/environment?), so I'm again opening an issue to get your opinion on this. If this is indeed a bug, then should I open a pull request?

Also referencing #1488 here as this solves that too.

Hi, thanks for the report. This problem is already going to be fixed with #1352.

Alright then, I'll close the issue. Thanks!


Feature : Make the navbar translucent

About Feature
making navbar translucent
Description
what i propose is that we can make the navbar translucent giving it a glossy glass pane effect along with little border shadows at the bottom
and little bit darkened as well to make the navbar contents stand out
Technologies Used
html and css
Screenshot

Connect Us On Social Media -

[* ]  Star the repositry

Thank you for raising issue in GameSpher 3.0

Please assign this issue to me I would like to work on it.


Notifications overload

On june 5th, I checked the notification for quite date. This went fine. But.. at 2:01 in the morning, I continue to receive about 40 messages -- see screenshot
This has been happening for 3 nights in a row now

Oh, this is very bad! I suggest to switch off notifications for the NiceDay app for the moment 😅

Haha, will do


Big list of known issues

Things that are not great.
It's ok to note things that are more about Clojure's interop with Java than anything clobar itself is doing.
[ ] Get the full runtime context
[ ] List.of(...) unmodifiable lists from Java 17 are wonky since they have no constructor and Clojure wants one
[ ] Anything that can end up at "print-dup is not defined" errors, which appears to be very much

Towards getting the full runtime context, these might be of interest:

https://docs.oracle.com/en/java/javase/17/docs/api/jdk.jdi/com/sun/jdi/Bootstrap.html
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.jdi/com/sun/jdi/VirtualMachineManager.html
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.jdi/com/sun/jdi/VirtualMachine.html

See also:

https://github.com/kurtharriger/spring-repl/tree/tweak
https://github.com/clj-commons/pomegranate


changed footer

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state "None”]
none
Description
[Please include a brief description of the changes or features added]
i have changed the footer and align the items
Type of PR

[ ] Bug fix
[x ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]

Checklist:

[x ] I have performed a self-review of my code
[x ] I have read and followed the Contribution Guidelines.
[x ] I have tested the changes thoroughly before submitting this pull request.
[ x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x ] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

Conflict issue

Error :


[docs] Bump sphinx version for tox builds

Description
As a follow-up of #1700.  I just thought it's better to use a as recent version as possible.
Have you tested this? If so, how?
No. I assume nothing breaks if Travis is green.

[Current coverage][cc-pull] is 78.79%

Merging [#1701][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master      #1701   diff @@
==========================================
  Files            94         94
  Lines         10285      10285
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           8104       8104
  Misses         2181       2181
  Partials          0          0

Powered by Codecov. Last updated by [64f09a0...319574f][cc-compare]
[cc-base-branch]: https://codecov.io/gh/spotify/luigi/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/spotify/luigi/compare/64f09a0e4952e2f02058ee02ec724577b8147d64...319574f36dd95d8efa4731e5169b2a85099ed85b
[cc-pull]: https://codecov.io/gh/spotify/luigi/pull/1701?src=pr

Interesting. Codecov doesn't seem to have gone berserk this time.

Maybe it synced properly with master after the last merge.


X1 Support

I'm considering purchasing some of the new X1's and wondering if anyone has verified if they work with this module?

There isn’t any API info on the BirdDog site for the X1, so I have not worked on integrating it. I also don’t have the X1, so I won’t be able to test it as of yet

There isn’t any API info on the BirdDog site for the X1

I just opened a support ticket for more details, will let you know what I find out.

In theory this could just be accomplished using NDI, https://docs.ndi.video/docs/sdk/ndi-recv#receiver-ptz-control

That's likely beyond the scope of this module, the goal here is support via the BirdDog API so that there can be feature parity across cameras.

Response from Birddog...

At the moment, there is only very basic API control for the cameras. However, later this year there will be a firmware update to implement API control for Q-SYS, Crestron and more.

When asked about documentation for already implemented APIs, this was their response...

There will not be any documentation until everything is fully implemented via the update later this year.

Well that's unfortunate. If I get access to one either physically or remotely, I should be able to see what values are currently available and build from there. But it seems like API support is still a WIP.

It's August, 2024. Anyone have any idea when we can expect support for this camera?

If you can either get BirdDog to provide API documentation or provide us a camera we can work it. But until then, there’s literally no information or way to test an implementation.

Well, the generic Visca module seems to work for my purposes, so I'll stay with that for now.

If remote access to a camera would help you out, I just bought one and could probably facilitate that...
BirdDog also posted some VISCA commands to their site but I'm not sure if that's what you're using under the hood to speak to the cameras or not.
It would be immensely helpful for me to have a way to trigger the AI tracking on and off via a companion button. I'm not sure how best to organize this, if I can be helpful, please let me know!

@bryce-seifert we should have X Series firmware now with the API (starting with v53 on X1/X1U) for example

@koensayr Is there documentation available? I don't see the X series on the API 2.0 docs

Sorry - you're right I didn't update the documentation, but it's exactly the same API. There are some new bits for turning on/off AI/Tracking but would be nice to just add the X series as drop downs, and then I can itterate on future PRs

It's difficult to add as a dropdown option without documentation info for the specific models, since the module needs to know what the expected responses are and for some values what the possible ranges are.
Welcome a PR or documentation that could help get it going

What is the recommended way to control an X1 with companion at the moment?

I don't own an X1, and I don't have proper documentation for it, so at this point the answer unfortunately is: 🤷🏻♂


It will fall back to the original .jsonc if don't save the second change for it

OS: All
Build Version: 20200612.3
Regression: Not a Regression
Repro Steps:

Right click a resource group --> Select "Edit tags…".
Pop up a .jsonc file, change this tags like:
{
    "": "test1"
}
Ctrl+F4 --> Pop up a prompt --> Click "Save".
Select "Edit tags…" again.
Check the tags has saved successfully.
Change this tags like:
{
    "": "test2"
}
Ctrl+F4 --> Pop up a prompt --> Click " Don't Save".
Select "Edit tags…" again.
Check the tags.

Expect:
It shows the edited tags, like:
{
    "": "test1"
}
Actual:
It shows the original tags, like:
{
    "": ""
}

@v-mengwe I see an error if I try to save with your content in step 2 because angle brackets are not allowed. If I remove the angle brackets, it works as expected

@EricJizbaMSFT Yes, I saw the error. But I can save the first change successfully with this error in step2. I'm not sure if this behavior is expected.
If it is expected, then continue following my repro steps, the final result will be keep my first saving in step2 instead of the original one after not saving the second change(step7).
If it is not expected, that means I can't save the first change with the error. But I can, this is another issue.
Hope this can clarify my issue.

But I can save the first change successfully with this error in step2. I'm not sure if this behavior is expected.

It's a known issue. Added more description here, which we will use for tracking: https://github.com/microsoft/vscode-azureresourcegroups/issues/19. You say you can save the change "successfully", but that's only because the file in VS Code looks like it saved, right? If you check the tags in the portal, I'm guessing you will not see any changes to the tags there.


allow dependencies from user-taps

Verification

[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

Provide a detailed description of the proposed feature
I propose to extend the depends_on clause in a formula to reference arbitrary URIs to formulae as dependencies.
while it is already theoretically possible to state
   depends_on "https://example.com/supertap/Formula/aalib.rb"

this is practically useless as a brew install will just plainly refuse to install such a formula with

Error: Non-checksummed download of aalib formula file from an arbitrary URL is unsupported! brew extract or brew create and brew tap-new to create a formula file in a tap on GitHub instead.

afaict, this is error is output whenever the formula is a proper URL: https://github.com/Homebrew/brew/blob/e96fd24a7328a4913de2f7c56fd2c97d9aaa4572/Library/Homebrew/formulary.rb#L539
i therefore suggest to extend the depends_on command with the possibility to provide a preferred source.
that is: allow the formula to specify non-URL dependencies but record a preference to resolve the dependency with the current tap (or some specific other tap):
depends_on "aalib", preferred_source: :same # use the same tap as this formula was installed from
depends_on "ablib", preferred_source: :any # default; the current resolution scheme
depends_on "aclib", preferred_source: "foo/bar" # use https://github.com/foo/homebrew-bar/
depends_on "adlib", preferred_source: "https://git.example.com/supertap" # use the tap with this URL (normalized)

the last two examples should probably require the user to explicitly enable the taps before they can be used.
if they are not enabled, then the preferred_source is ignored (and resolving the formula falls back to the standard algorithm).
with the last example that (ideally) means, that the user needs to enable a tap (using whatever tap-name they like) that uses the given URL as it's source (e.g. brew tap my/tap https://git.example.com/supertap), probably with some URL normalization, so a trailing / doesn't change the anything...
What is the motivation for the feature?
afaiu, a depends_on clause in a formula file can either be a formula, a tap-prefixed formula or a full URL.
the latter two come in handy, if you are maintaining your own tap and want to make sure, that a dependency is installed from the same tap as the current formula (e.g. if the tap provides some variant of an existing package)
Since the actual tap-name is user-specific (imagine a non-githubhosted tap that was activated with brew tap my/tap https://git.example.com/supertap), the tap-prefixed formula is of limited use.
The fully-qualified URI to the path (such as depends_on "https://example.com/supertap/Formula/aalib.rb") might fix this, but unfortunately brew install currently refuses to install such formula with an error:

Error: Non-checksummed download of aalib formula file from an arbitrary URL is unsupported! brew extract or brew create and brew tap-new to create a formula file in a tap on GitHub instead.

afaict this basically means, that there is currently no way to express dependencies to come form a specific tap.
How will the feature be relevant to at least 90% of Homebrew users?
i do not think i can, as most Homebrew users will probably be happy with just the homebrew/core tap.
those however, who do use 3rd-party taps, will now have an improved dependency resolution
What alternatives to the feature have been considered?
alternatives:

add a brew-command to declare a given base URL to be trust-worthy (and thus not requiring the sha256 validation)
add the possibility to provide a sha256-sum for the given formula:depends_on "https://example.com/supertap/Formula/aalib.rb", sha256: "12345"

that a dependency is installed from the same tap as the current formula (e.g. if the tap provides some variant of an existing package)

We intentionally don't allow or support this. If you want this: you need to change the name of the dependency instead. Otherwise you run a risk of breaking homebrew-core formulae.
You can use the superuser/supertap/aalib format but, as you've noted, it'll continue to use aalib from homebrew/core if already installed. I recommend superuser/supertap/aalib-supertap as a result. Sorry!


Support event spanning on month mode

Here's my take on implementing spanning events, for now I've only implemented it for the month mode.
In CalendarBodyForMonthView I've change the filtering and add sorting for better rendering, sorting could be handled on the client side but I think at least the one I've implemented is needed.
In CalendarEventForMonthView I determine how much of the event to show during the current week, then on the starting day of the event or the first day of the week (when the event spans over multiple weeks) I render the event with position: absolute and on the other days I render an empty View so that other events are push downed in the column.
I still think it needs more testing and review but It's a good start, main problem right now is render in landscape mode.
Please let me know your thought and I hope we can work together to finish the implementation, I really like this library and would like to use it in my company's project.

I've added my review a little bit.

What do you mean by this? You mean device orientation?

main problem right now is render in landscape mode

Can you add a story for this feature?

https://github.com/acro5piano/react-native-big-calendar/blob/29dbe556f4d061bcb103690c8e494762ff9a341e/stories/desktop.stories.tsx#L95

2. What do you mean by this? You mean device orientation?

Yes

2. What do you mean by this? You mean device orientation?

Yes. I need a way to know safe area width and it would help.

Okay, please post a screenshot to describe the issue so that I can help you. Thanks!

@CptMaumau Thanks for the implementation! I'm willing to merge it and release a new version, but

Can you add a storybook case which describes this?
The test is failing. Maybe a thing which was implemented before, but can you take a look? Hopefully run in your local PC and what will happen it as it might be a problem of time zone.

Thanks very much.

@acro5piano Testing errors were due to the event I added to test my implementation, I will modify the event to not interfere with other tests anymore. I have also found an issue with the web version and the RTL mode, I will try to fix them.

@CptMaumau Thanks for your hard work!!

@acro5piano the only issue now is the zIndex but I can't manage to get it to work... If you have any idea on how to fix it that would be amazing.

Thanks for your contribution!

Released on v2.1.0

Thank you for your time and responsiveness, I look forward to keep using and improving this library!

@CptMaumau Yeah thank you too! As you might know I don't use this library for now so if you are willing I'll make you a collaborator of this library.

This is great! Any plans to build the spanning into the week view?

@acro5piano What I had in mind was a calendar that works just like the month calendar but in a week view. So the each day wouldn't show times, it would show events/spanning like the month view. Is this possible right now?

@JavaScriptJohn Currently not possible, but that feature shouldn't be hard. Feel free to open a pull request. Thanks

@acro5piano I've created an issue for it. Thank you!


404 in link on https://github.com/Azure/acs-engine/blob/master/docs/swarmmode.md

Is this a request for help?:
Yes, I think?

Is this an ISSUE or FEATURE REQUEST? (choose one):
Issue.

What version of acs-engine?:
The documentation on github, at the point of this commit: https://github.com/Azure/acs-engine/commit/bfc9c7eea789970aa87287183d7123ee5bc69ad9

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
N/A
What happened:
I clicked a link and it gave me a 404 error.
( point 5 in https://github.com/Azure/acs-engine/blob/master/docs/swarmmode.md : "deploy the output azuredeploy.json and azuredeploy.parameters.json" , linking here: https://github.com/Azure/acs-engine/blob/master/acsengine.md#deployment-usage )
What you expected to happen:
To see the correct information linked.
How to reproduce it (as minimally and precisely as possible):
Go to the linked page and click the link.
Anything else we need to know:
N/A

from a different (working) link I noticed that it should be:
https://github.com/Azure/acs-engine/blob/master/docs/acsengine.md#deployment-usage
(notice the added /docs/ in the middle)
if someone could fix this (and search the repo for references before changing links like that) that would be great, thanks!

@NightFantomJ2 feel free to open a PR to fix it if you're interested in contributing!


Continuous queries: wrong behavior for first values when using "RESAMPLE EVERY ... FOR"

Steps to reproduce:

CREATE DATABASE mydb

Create the continuous query

CREATE CONTINUOUS QUERY "cq" ON "mydb"
RESAMPLE EVERY 1m FOR 2m
BEGIN
  SELECT last("value") AS "value"
    INTO "mydb"."autogen"."mymeasurement"
    FROM "mydb"."autogen"."mymeasurment"
    GROUP BY time(1m), *
    FILL(previous)
 END

During the same minute:

INSERT mymeasurement,mytag='1' value=1
INSERT mymeasurement,mytag='2' value=2

SELECT * from "mydb"."autogen"."mymeasurement"

name: mymeasurement
time                mytag value
----                ----- -----
1561461758977401270 '1'   1
1561461759496979918 '2'   2

Wait a bit (for the continuous query to execute) ...  As in the public docker image influxdb:1.7.6 hosted at : https://hub.docker.com/_/influxdb

I've run into other problems trying to downsample (I get ghost columns), leading me to suspect that SELECT INTO seems horribly broken for resampling.
I think the way to do it is going to be something like this:

Do a SELECT without using INTO and collect the data int a program doing the resample;
1a) Potentially use DELETE to remove original data
Execute INSERTs for the data returned by SELECT

@yellowpattern Thanks for the answer. This is indeed a valid way to perform the required action.
In my case I find another workaround by inserting a point before the first point for a series in the database.
This works in my query where I need data for only the last 2 minutes.  (RESAMPLE EVERY 1m FOR 2m)
But the behavior described in the issue is completely wrong and potentially harmful. I think this should be fixed. (no matter what the stale bot thinks)


Revamp feedback sending mechanism

Fixes #310

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

8 of 8 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.3%) to 86.712%

Files with Coverage Reduction
New Missed Lines
%

src/webhook/handlers/utils.js
2
98.36%

Totals

Change from base Build<PHONE_NUMBER>:
-0.3%

Covered Lines:
959

Relevant Lines:
1088

💛  - Coveralls


change something

I change how to get "translatedtext" on content.js(I don't know if MutationObserver is necessary...) and target_text on background.js(to enable to translate '/')

Thank you!
I tested it and it works more stable.


[Android] Cannot hide inner contents when parent  has height or width of 0

I'm trying to use LayoutAnimation as a a means of hiding and showing different View elements. If I set  height: 0 and overflow: 'hidden', the View's contents are completely hidden in iOS. The ideas being that using LayoutAnimation, I'll toggle the height property to make the View elements slide up and down.
On Android though, that's the not the case. From what I've observed, the View will only shrink as small as the inner contents. It won't clip the inner elements.
I've removed the LayoutAnimation piece from my sample code. You can see what I'm talking about here https://rnplay.org/apps/yO0W4Q. The "ViewTwo" text is still visible even though the parent View has a height: 0, flex: 0, overflow: 'hidden'. If you run the demo in iOS, it works as designed. Is there a way around this or is this a bug or limitation on Android? Any suggestions on how to work around it? Thanks!

A temporary workaround that sometimes works, but not always, is setting the  height/width of the view you want to hide to 0.1 instead of 0.  For some reason this will hide the contained view when 0 won't.

Thanks for the recommendation @jondbm

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/android-cannot-hide-inner-contents-when-parent-view-has-height-or-width-of-0
Product Pains has been very useful in highlighting the top bugs and feature requests:
https://productpains.com/product/react-native?tab=top
Also, if this issue is a bug, please consider sending a pull request with a fix.

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain thumbmunkeys.com has exceeded the max emails per hour (60/60 (100%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from filter01.reliabledns.org ([<IP_ADDRESS>]:50679)
by en02-ams.stablehost.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1bzseD-004LPG-56
for<EMAIL_ADDRESS>Thu, 27 Oct 2016 21:55:42 +0000
Received: from github-smtp2-ext6.iad.github.net ([<IP_ADDRESS>] helo=github-smtp2b-ext-cp1-prd.iad.github.net)
by filter01.reliabledns.org with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.86)
(envelope-from<EMAIL_ADDRESS>id 1bzseB-0000tV-Oy
for<EMAIL_ADDRESS>Thu, 27 Oct 2016 14:55:40 -0700
Date: Thu, 27 Oct 2016 14:55:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1477605338;
bh=gn5Kx3w8psUG47lHVGa25V3+amXrx254wN5eRwnGTuE=;
h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=hE7MwyZibu/zUDIO8+I59RZu2cka0yc8bwA/BexzZBSkt/5cWrRxRImCJqXqOxQBH
F2ixLL6LliNG04bnO18WKJBM0hnFDZQrvxAKXWl4O11VJcrDvdAxHfloYMjneiNgoS
66rKUyiYSqDcvABmB0FSYdNWVg+cCFFN7Z+ryMZI=
From: Martin Konicek<EMAIL_ADDRESS>Reply-To: facebook/react-native<EMAIL_ADDRESS>To: facebook/react-native<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [facebook/react-native] [Android] Cannot hide inner contents when
parent  has height or width of 0 (#7431)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_581277daa5d9d_64063fc8a5dcd2c05445e3";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mkonicek
X-GitHub-Recipient: bunnyboy1
List-ID: facebook/react-native <react-native.facebook.github.com>
List-Archive: https://github.com/facebook/react-native
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/ARoNgx6lo_Cu3FTE2XJ2lnhTREFpsNEzks5q4R3agaJpZM4IZPaT
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>Received-SPF: pass (filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender) client-ip=<IP_ADDRESS><EMAIL_ADDRESS>helo=github-smtp2b-ext-cp1-prd.iad.github.net;
X-SPF-Result: filter01.reliabledns.org: domain of github.com designates <IP_ADDRESS> as permitted sender
Authentication-Results: filter01.reliabledns.org; dmarc=pass header.from=github.com
X-Filter-ID: s0sct1PQhAABKnZB5plbIamwIYzgudGL4tMY9zS3pea7KY6rzXjgC+rgKYUjsj8D0JuF70A4EJMc
Wn6O/bsgoWSYW6KbZfj8apx6ohl75uX35Caz8bqM3i8tzwcg+lnkZzoX7PhhDs80mBQKIGWwu1co
Eqq3t0Z+aGz16pUgGFVwJVSL6KLw+g28lkb31HyS94pE1Cssu3RLQ0/o4r6NbA8zp1yYIFRkRN8y
Bn+CxV29vu9GI0r3Y0uOTM5qTKlbxoiwMQkzh0X6RnUK3sNhHpz3A1ed2ITkOuMtrwds5D7ntYOF
6AzPWW/5/YEVbpjkJq/4FZbX1lzD9O+fyiIjB8wTNR/tjjZvmBdM/4lPZO2sASVdHfbtk3LlI8pB
wr4jGeKz8vlEl/GSEiCnxc6Ard0BaVp3jhK5GOBJIv+LCtDC+P7wO5Dn5esh4VR+ptzHN0JkcMmQ
sV7j9toT40ga/GYzx2Zgyhf3OXiddZgacWc1/+H6OHgtV1bmxcq0CB3pmrFpDzdgJQc/rZDiOC7K
RpZxGk3X7U/CrpemaTYEqjR6fyHrrsngmi97syQy+4L3p7+eg7tptOUU98CNo4IBbK0jiD6XqsJZ
tjQxlyCdsezJow6Hi0pxrFS5O4yOAY8o6W0BvTIC60F9LNR/0kDSJQ==
X-Report-Abuse-To<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; spf=pass<EMAIL_ADDRESS>Authentication-Results: reliabledns.org; dkim=pass header.i=github.com
X-SpamExperts-Class: ham
X-SpamExperts-Evidence: dnswl/se-reputation (trusted ham)
X-Recommended-Action: accept
X-Spam-Status: No, score=-0.5
X-Spam-Score: -4
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "en02-ams.stablehost.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Hi there! This issue is being closed because it has been inactive
for a while. But don't worry, it will live on with ProductPains! Check out
its new home: https://productpains.com/post/react-native/android-cannot-hide-inner-contents-when-parent-view-has-height-or-width-of-0
[...]
Content analysis details:   (-0.5 points, 5.0 required)
pts rule name              description

-0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/, no
trust
[<IP_ADDRESS> listed in list.dnswl.org]
1.5 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
0.0 HTML_MESSAGE           BODY: HTML included in message
0.0 HTML_IMAGE_ONLY_32     BODY: HTML: images with 2800-3200 bytes of words
-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
X-Spam-Flag: NO
----==_mimepart_581277daa5d9d_64063fc8a5dcd2c05445e3
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/android-cannot-hide-inner-contents-when-parent-view-has-height-or-width-of-0
Product Pains has been very useful in highlighting the top bugs and feature requests:
https://productpains.com/product/react-native?tab=top
Also, if this issue is a bug, please consider sending a pull request with a fix.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/facebook/react-native/issues/7431#issuecomment-256780868
----==_mimepart_581277daa5d9d_64063fc8a5dcd2c05445e3
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi there! This issue is being closed because it has been inactive for =
a while.
But don't worry, it will live on with ProductPains! Check out its new =
home: https://=
productpains.com/post/react-native/android-cannot-hide-inner-contents-whe=
n-parent-view-has-height-or-width-of-0
Product Pains has been very useful in highlighting the top bugs and fe=
ature requests:
https=
://productpains.com/product/react-native?tab=3Dtop
Also, if this issue is a bug, please consider sending a pull r=
equest with a fix.
&m=
dash;You are receiving this because you are subscribed to this thre=
ad.Reply to this email directly, view it on GitHub, or mute the thread.=

=
----==_mimepart_581277daa5d9d_64063fc8a5dcd2c05445e3--

Can you stop your bot from tagging me in your github projects all the time? Thank you.

@mkon I don't see the bot tagging you?

The problem is the bot is pasting the mail body where mkonicek is split in two lines like this
... @mkon=
icek

Which then tags me in a lot of PRs suddenly. Anyway I put your bot on ignore now maybe that helps


Don't run ntp fix from ncn-m002 --> ncn-m001

Summary and Scope

The recent NTP fix that was introduced cannot actually run from ncn-m002 during stage 2.3 of the upgrade due to the lack of the tarball being available on ncn-m002.  To solve this, a simple check is now in place to skip ncn-m001.
The second part involves running the script on m001 locally, at the very start of the install during prerequisites.sh

Issues and Related PRs

Resolves CASMINST-4714

Testing
List the environments in which these changes were tested.
Tested on:

#drax

Test description:
Ran the code in ncn-rebuild-common.sh from ncn-m002 during stage 2.3 of the upgrade:
root@ncn-m002 2022-05-26 18:27:59 ~ # /usr/share/doc/csm/upgrade/1.2/scripts/upgrade/ncn-upgrade-master-nodes.sh ncn-m001

 ************
 *** NOTE ***
 ************
LOG_FILE is not specified; use default location: /root/output.log

Updating SSH keys for node ncn-m001 with IP address of <IP_ADDRESS>
====> BACKUP_SAT_LOCAL_FILES has been completed
====> BACKUP_M001_NET_CONFIG has been completed
====> PREPARE_ETCD has been completed
====> DRAIN_NODE has been completed
====> CSI_VALIDATE_BSS_NTP has been completed
====> ELIMINATE_NTP_CLOCK_SKEW ...
====> WIPE_NODE_DISK ...

The other portion is the same code, but is as of yet, untested in the procedure.
Risks and Mitigations
Same as any other NTP bandage we have in place.
Pull Request Checklist

[ ] Version number(s) incremented, if applicable
[ ] Copyrights updated
[ ] License file intact
[ ] Target branch correct
[ ] CHANGELOG.md updated
[ ] Testing is appropriate and complete, if applicable
[ ] HPC Product Announcement prepared, if applicable

/backport main


fix: fix the bug of sync endpoint in vc

What type of PR is this?
/kind bug

What does this PR do?

fix the bug of sync endpoint in vc and kubelet_node_helper.sh
Which issue(s) does this PR fix?

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

/lgtm
/approve


Need new API Guide

The current API Guide is based on a horrible YAML infrastructure that limits the kind of formatting we can do. For the February goal we need a new, pretty, and complete API Guide.

When this is deployed, notify Mitch to update the main RMS web page.


[DIR]	pombe-emblem /

why is it called emblem in the  latest build dir?
http://curation.pombase.org/dumps/latest_build/
is that intentional?

I can't explain that one.  It's pombe-embl now.


Alternative for Steve Tween

Hi, just thought it would be better to not use a tween.

This is based thx. Merry Christmas pal


github.GithubException.UnknownObjectException: 404

    HTTPServerRequest(protocol='https', host='', method='POST', uri='/n-a-a-vre/user//vre/containerizer/addcell?1665662212925', version='HTTP/1.1', remote_ip='<IP_ADDRESS>')
    Traceback (most recent call last):
      File "/opt/conda/lib/python3.9/site-packages/jupyterlab_vre/component_containerizer/handlers.py", line 243, in post
        update_cell_in_repository(current_cell, repository, files_info)
      File "/opt/conda/lib/python3.9/site-packages/jupyterlab_vre/component_containerizer/handlers.py", line 280, in update_cell_in_repository
        remote_content = repository.get_contents(
      File "/opt/conda/lib/python3.9/site-packages/github/Repository.py", line 1789, in get_contents
        headers, data = self._requester.requestJsonAndCheck(
      File "/opt/conda/lib/python3.9/site-packages/github/Requester.py", line 353, in requestJsonAndCheck
        return self.__check(
      File "/opt/conda/lib/python3.9/site-packages/github/Requester.py", line 378, in __check
        raise self.__createException(status, responseHeaders, output)
    github.GithubException.UnknownObjectException: 404 {"message": "Not Found", "documentation_url": "https://docs.github.com/rest/reference/repos#get-repository-content"}

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/opt/conda/lib/python3.9/site-packages/tornado/web.py", line 1713, in _execute
        result = await result
      File "/opt/conda/lib/python3.9/site-packages/jupyterlab_vre/component_containerizer/handlers.py", line 245, in post
        create_cell_in_repository(current_cell, repository, files_info)
      File "/opt/conda/lib/python3.9/site-packages/jupyterlab_vre/component_containerizer/handlers.py", line 269, in create_cell_in_repository
        repository.create_file(
      File "/opt/conda/lib/python3.9/site-packages/github/Repository.py", line 2090, in create_file
        headers, data = self._requester.requestJsonAndCheck(
      File "/opt/conda/lib/python3.9/site-packages/github/Requester.py", line 353, in requestJsonAndCheck
        return self.__check(
      File "/opt/conda/lib/python3.9/site-packages/github/Requester.py", line 378, in __check
        raise self.__createException(status, responseHeaders, output)
    github.GithubException.GithubException: 422 {"message": "Invalid request.\n\n\"sha\" wasn't supplied.", "documentation_url": "https://docs.github.com/rest/reference/repos#create-or-update-file-contents"}
[W 2022-10-13 11:56:54.937 SingleUserNotebookApp handlers:612] Unhandled error

Duplicated with #323


Train Implementation + Station Collision

Fully implemented train with animation and collision. Added collision to all station objects. Changed aspect ratio to 4:3 (default 800 x 600)

Looks great!


RMapCache Cache expiration on a cluster of Redisson clients

Hi @mrniko ,
I have a query regarding RMapCache expiration events . I have the following use case
I have a backend API which will push data to redis on an API call from a third party system . I am setting a ttl to the key because I want to initiate a process in the background when the key expires.
The process to listen to key expiration events sits in a microservice.
I read in the documentation there is a EntryExpiredListener for RMapCache.
Now if the microservice sits in a cluster and if I am subscribing to key expiration events on RMapCache through EntryExpiredListener in each of my microservice instance then
a) if the key is "123" for example , on ttl expiry would all the instances get the key expiration notification ?
b) if yes , is it possible to shard the key expiration events of RMapCache lets say in 100 expiration events , 50 events go to instance 1 and 50 got to instance 2 ?
c) Whats the performance of key expiration listener if  I have 100000 expiration events to process , if there is only one instance ?  Is there a hard limit in terms of throttling the no of expired events per poll inside redis/redisson?
Regards,
Harish

a) if the key is "123" for example , on ttl expiry would all the instances get the key expiration notification ?

All the instances get notification

b) if yes , is it possible to shard the key expiration events of RMapCache lets say in 100 expiration events , 50 events go to instance 1 and 50 got to instance 2 ?

No

c) Whats the performance of key expiration listener if I have 100000 expiration events to process , if there is only one instance ? Is there a hard limit in terms of throttling the no of expired events per poll inside redis/redisson?

Performance depends on available system resources. There is no throttling since PUB/SUB is used for notification.

Hi @mrniko,
We are using AWS ElastiCache 7.0.7 with cluster mode enabled. We have 2 master and 2 slave nodes.
We have a similar use case where we have 4 instances of the microservice running and all of them are adding an expiry listener to a mapCache.
According to the above comment, we expect all 4 instances to receive the same expiry events, but only 2 of the instances get them.
Is this a bug or are we missing some configuration?


PSRDADA block updates

These updates are from https://github.com/Molonglo/bifrost, which is used for UTMOST-2D.
An alternative to this merge is to move PSRDADA functionality into a plugin.

Codecov Report
Base: 67.04% // Head: 64.87% // Decreases project coverage by -2.16% :warning:

Coverage data is based on head (d691065) compared to base (e9c34da).
Patch coverage: 0.37% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #194      +/-   ##
==========================================
- Coverage   67.04%   64.87%   -2.17%
==========================================
  Files          69       70       +1
  Lines        7482     7732     +250
==========================================
  Hits         5016     5016
- Misses       2466     2716     +250

Impacted Files
Coverage Δ

python/bifrost/blocks/dada_file.py
0.00% <0.00%> (ø)

python/bifrost/psrdada.py
1.49% <0.00%> (-0.14%)
:arrow_down:

python/bifrost/blocks/psrdada.py
1.86% <0.75%> (-2.48%)
:arrow_down:

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

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

Tensor core arithmetic also accelerates 16 bit type data.
On 2/14/23 9:49 AM, jaycedowell wrote:

In python/bifrost/blocks/psrdada.py
https://github.com/ledatelescope/bifrost/pull/194#discussion_r1105904988:

Returns:

   s (str): DADA header string with padding to hdrlen

"""
s = "HDR_VERSION         1.0\n"
s+= "HDR_SIZE            %i\n" % hdrlen
keys_to_skip = ('HDR_VERSION', 'HDR_SIZE')

update parameters from bifrost tensor

if '_tensor' in hdr_dict.keys():

   print(hdr_dict['_tensor'])

   dtype = hdr_dict['_tensor']['dtype']

   dtype_vals = {

       'cf32': { 'NBIT': '32', 'NDIM': '2' },

       'f32': { 'NBIT': '32', 'NDIM': '1' },

       'ci8': { 'NBIT': '8', 'NDIM': '2' },

       'i8': { 'NBIT': '8', 'NDIM': '1' } }

Are additional data types expected/allowed?

I raised the notion of 16-bit  to accommodate directly time-series output from
many-bit ADCs.  i16 would do that.  Quick examination suggests that uint16 is
recognized by CUDA7(?) but using it may not result in speed advantage over
4-byte integer math.  Proper research required.
On 2/15/23 1:58 AM, Danny Price wrote:

@.**** commented on this pull request.

In python/bifrost/blocks/psrdada.py
https://github.com/ledatelescope/bifrost/pull/194#discussion_r1106722410:

Returns:

   s (str): DADA header string with padding to hdrlen

"""
s = "HDR_VERSION         1.0\n"
s+= "HDR_SIZE            %i\n" % hdrlen
keys_to_skip = ('HDR_VERSION', 'HDR_SIZE')

update parameters from bifrost tensor

if '_tensor' in hdr_dict.keys():

   print(hdr_dict['_tensor'])

   dtype = hdr_dict['_tensor']['dtype']

   dtype_vals = {

       'cf32': { 'NBIT': '32', 'NDIM': '2' },

       'f32': { 'NBIT': '32', 'NDIM': '1' },

       'ci8': { 'NBIT': '8', 'NDIM': '2' },

       'i8': { 'NBIT': '8', 'NDIM': '1' } }

There isn't really a strict definition AFAIK. There is no header keyword for
float/integer, but I think it's reasonable to add cf64/f64. Would need to
decide between i16/ci16 and f16/cf16 though
—
Reply to this email directly, view it on GitHub
https://github.com/ledatelescope/bifrost/pull/194#discussion_r1106722410, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACL54MQIQ7KCUU3K6EQ33PDWXR5CFANCNFSM6AAAAAAS7I5RJ4.
You are receiving this because you commented.Message ID:
@.***>


fix travis issue

fixed the test issue with array_sum_combination

Pull Request Test Coverage Report for Build 169

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 69.525%

Totals

Change from base Build 168:
0.01%

Covered Lines:
3203

Relevant Lines:
4607

💛  - Coveralls


_TabSwitchingViewState not actually caching tab builds

Switching tabs in a CupertinoTabScaffold causes ALL of the tabs to be rebuilt, as the tabBuilder function is being called by the _TabSwitchingViewState at every tab index change.
Steps to Reproduce

Have an app using a CupertinoTabScaffold inside a CupertinoApp
Switch between any tab available
All tabs (that have been already opened at least once) will be rebuilt

Solution proposal
What happens, is the condition for rebuilding a tab, will almost always be true (tab_scaffold.dart@338):
if (active || tabs[index] != null) {
     tabs[index] = widget.tabBuilder(context, index);
}

This can be easily solved by making sure the tab is only rebuilt if active, and not already cached
if (active && tabs[index] == null) {
     tabs[index] = widget.tabBuilder(context, index);
}

Using Flutter v1.3.8

@kerberjg this was intentional originally.  Can you describe why rebuilding the tab widgets is an issue in your case? In general, we never cache widgets in Flutter because widgets represent a moment in time, rather than mutations over time.

According to the documentation found here, the behavior of the tabBuilder should be as follows:

When the tab becomes inactive, its content is still cached in the widget tree Offstage

...and we can see that this is more or less what happens in _TabSwitchingViewState's build()... except that the code responsible for building the tabs, is literally defined as: "if we have built this widget, let's rebuild it", as indicated in the code in the first post, which can be found here.
What's more, every time a tab is switched, ALL the tabs are being rebuilt, including the hidden ones.
This brings 2 potential issues:

Is it really necessary to rebuild N tab widget trees, when we need to display only one?
What is the purpose of caching tab widgets in Offstage, if we're going to rebuild them anyway?

...also...

If the aforementioned behavior is indeed correct, the documentation might be considered misleading
Why would I want to rebuild something I don't see when its state is being intact?
Does this mean that specifying the tab content either as Stateful or Stateless is meaningless, because it's going be rebuilt regardless of an actual necessity to do so?

Potential proposed solutions: either...

Make it explicit in the documentation that all of the tabs will and should be rebuilt at every tab switch, if that's the case
Have only the necessary tab widget being built, instead of all of them
Build only the tabs that haven't been cached already

So, the documentation line you mentioned is accurate:

When the tab becomes inactive, its content is still cached in the widget tree Offstage

When you're viewing tab content A, and then you switch to tab content B, tab content A remains offstage even though it's not visible. However, by placing the tab in an Offstage widget and putting it in a TickerMode widget, that widget does not paint itself, nor does it receive ticker updates for animations. This is the caching that the documentation refers to.
You mentioned

ALL the tabs are being rebuilt

But the line that you linked to shows that only the active tab, and the previously viewed tabs are being rebuilt. Any tab that has not yet been built is represented as an empty Container() offstage, which is equivalent to nothing at all.
You asked

What is the purpose of caching tab widgets in Offstage, if we're going to rebuild them anyway?

I'll look into this more. This may be a legitimate thing to change. It is unclear why the tabBuilder needs to be rerun for offstage widgets.
I'll file another ticket to look into the API. We may opt for an approach that places caching in the hands of the developer instead of automatically forcing caching behavior internally.
But I'm still interested to know, is this behavior creating a performance bottleneck for you?  Or is it interfering with some expected UI behavior? Are there any adverse effects for your app as a result of this?

Filed #30822 to investigate a possible new API for caching tab content.

But the line that you linked to shows that only the active tab, and the previously viewed tabs are being rebuilt

This is correct, my bad. After further testing, I was able to confirm that it indeed applies only to tabs that have been opened at least once.

Issue exist on
[✓] Flutter (Channel dev, v1.16.2, on Mac OS X 10.15.4 19E266, locale en-GB)
    • Flutter version 1.16.2 at /Users/taha/Code/flutter_dev
    • Framework revision 58cad787d8 (4 days ago), 2020-03-23 08:33:41 -0700
    • Engine revision 2d42c74a34
    • Dart version 2.8.0 (build 2.8.0-dev.16.0 ba8baa46b4)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/taha/Code/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/taha/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.9.1

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

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 44.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)

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

[✓] Connected device (4 available)
    • Taha’s iPhone • 00008020-001059882212002E • ios            • iOS 13.4
    • macOS         • macOS                     • darwin-x64     • Mac OS X
      10.15.4 19E266
    • Chrome        • chrome                    • web-javascript • Google Chrome
      80.0.3987.149
    • Web Server    • web-server                • web-javascript • Flutter Tools

• No issues found!

I'm merging this into https://github.com/flutter/flutter/issues/30822 since it has more up to date discussions with context.


PHP8.0

Hello @felicianotech
Are there any plans to add PHP 8.0 image, it currently has not reached stable release, but there is a release candidate. Doing this would allow prepping for the upcoming stable release.

Hi. We currently don't support non-stable releases for Convenience Images. It's something we've heard feedback on from multiple people and hopefully something we'll support in 2021.


Update manage-loop-components.md

Remove "coming May 2022" line for IsLoopEnabled. It's already here!

@MikePlumleyMSFT PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Something went wrong with a type "MRT_TableOptions" after 1.3.0

mantine-react-table version
1.3.1
react & react-dom versions
18.2
Describe the bug and the steps to reproduce it
After update to 1.3.1 VSCode doesn't show suggestions on variables typed with MRT_TableOptions where T extends Record<string, any>
1.3.1:

1.2.1:

Minimal, Reproducible Example - (Optional, but Recommended)
install 1.3.1 and ctrl+space on any variable typed with MRT_TableOptions where T extends Record<string, any>
import { MRT_TableOptions } from "mantine-react-table";

export function useMRTFormValidation<T extends Record<string, any>>(
    options: MRT_TableOptions<T>,
): typeof options {

    return {

    } as MRT_TableOptions<T>;
}

Screenshots or Videos (Optional)
No response
Do you intend to try to help solve this bug with your own PR?
None
Terms

[X] I understand that if my bug cannot be reliably reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

I don't know why this is happening. Though it appears that the useMantineReactTable hook and MantineReactTable component are still working fine.

something local. It's okay on codesandbox.
https://codesandbox.io/s/determined-dew-qpmzqs?file=/src/App.tsx


STORM-1913: Additions and Improvements for Trident RAS API

This is just a backport of STORM-1913 (#1500) to the 1.x branch.

+1

+1


Bug installing Docker on Mac OS 10.8.5

Steps to reproduce:

Download the latest available version from: https://www.docker.com/toolbox. DockerToolbox-1.8.1c.pkg
Launch the installer.
Click "Continue".

Get to the Introduction step and click "Continue" again.

Get stuck here. No options are available.

The only errors in the installer log seem to be related to Mixpanel:
Aug 31 13:09:48 *.local Installer[5386]: objc[5386]: Class Mixpanel is implemented in both /var/folders/8t/218drryn6b3_xnrgzy0pnxlc0000gn/T/com.apple.install.3bOAli6T/overviewplugin.bundle/Contents/MacOS/overviewplugin and /var/folders/8t/218drryn6b3_xnrgzy0pnxlc0000gn/T/com.apple.install.3bOAli6T/managevmplugin.bundle/Contents/MacOS/managevmplugin. One of the two will be used. Which one is undefined.
Aug 31 13:09:48 *.local Installer[5386]: objc[5386]: Class Mixpanel is implemented in both /var/folders/8t/218drryn6b3_xnrgzy0pnxlc0000gn/T/com.apple.install.3bOAli6T/overviewplugin.bundle/Contents/MacOS/overviewplugin and /var/folders/8t/218drryn6b3_xnrgzy0pnxlc0000gn/T/com.apple.install.3bOAli6T/quickstartplugin.bundle/Contents/MacOS/quickstartplugin. One of the two will be used. Which one is undefined.

I also tried rebooting the computer and re-downloading the installer just to see if that helped. Unfortunately, it didn't change anything.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

This is not a docker related issue, you should open it on the  docker/toolbox project

Thanks for the info! I'll close this ticket in favor of: https://github.com/docker/toolbox/issues/134 .


Add a play again option after every quiz

I want to add a play again option after every quiz ends like the following.

I want to work on this issue under GSSOC'22.

@Megh2507 u can work

@Megh2507 r u working?

Hi , it seems i can add it @Megh2507 , so can u assign me

@Kanika2772002 u can work

Is this issue has been resolved @Amit366 ?
otherwise i can add it.

@vedsom u can work

I want to work on that issue, i am part of the HSOC program.

No, it doesn't. Bcz it have a lot of issues
On Sat, May 28, 2022, 3:42 AM Abhishek Pandey @.***>
wrote:

Is this issue has been resolved @Amit366 https://github.com/Amit366 ?
otherwise i can add it.
—
Reply to this email directly, view it on GitHub
https://github.com/Tech-N-Science/FunwithScience/issues/575#issuecomment-1140073072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVYYPUJBO7ZNCR2ZLYAZYJTVMFCDDANCNFSM5RDRJ7HA
.
You are receiving this because you were assigned.Message ID:
@.***>


⚠ Secret Website 3 has degraded performance

In 943bc3a, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2236 ms

Resolved: Secret Website 3 performance has improved in 94426d9.


FTPS Authentification Hanging after a RemoteCertificateChainError

FTP OS:  Windows Server 2008/2012
FTP Server: MS FTPS Server
Computer OS: Windows Server 2008/2012
I am trying to connect to our FTPS server from a program I wrote using FluentFTP (which I love, BTW).  But, I'm getting a RemoteCertificateChainError with the text "The revocation function was unable to check revocation because the revocation server was offline".  It gets this after what seems to be the expiration of some timeout.  Sounds like the CRL server is offline, right?  Funny thing is... If I delete a certain certificate (Entrust Root Authority - G2), it works!  Even more weird... this works from my laptop ( W10) even though the same certificate exists there!  I have spent countless hours trying to solve this and am at a loss.  It hangs on the line: "m_sslStream.AuthenticateAsClient(targethost, clientCerts, sslProtocols, true);".  But, you'll notice that it says authentication was successful even though it bombs out with a no connection error.  Thanks for your help!
Logs : FluentFTP Verbose: 0 :
FluentFTP Verbose: 0 : # Connect()
FluentFTP Information: 0 : Status:   Connecting to <IP_ADDRESS>:990
(This is where it pauses for a long time, then times out.)
FluentFTP Information: 0 : Status:   FTPS Authentication Successful
FluentFTP Verbose: 0 : Status:   Time to activate encryption: 0h 2m 6s.  Total S
econds:<PHONE_NUMBER>.
FluentFTP Verbose: 0 : Status:   Testing connectivity using Socket.Poll()...
FluentFTP Verbose: 0 : Status:   Disposing FtpSocketStream...
UPDATE: 5/24/18
I've been doing a certutil verification on the certificate and I can see that it is failing on trying to get to revocation related URLs.  I'm behind a firewall.  So option 1:  I would need to open the firewall for those sites.  Or option 2:  Because the FTPS site is to a sister company, I don't think the CRL is such a big issue.  As an alternative would be to not check revocation at all.  Is there a way in FluentFTP to instruct the Authentication call (line 996 of FtpSocketStream.cs: m_sslStream.AuthenticateAsClient(targethost, clientCerts, sslProtocols, true); ) to not check any revocation URLs?
Thanks

<Contents of log are above>

After more debug, I found that the answer to the problem is in the last parameter of the AuthenticateAsClient call.  It is a Boolean that controls where revocation checking should be performed.  My suggestion to Mr. Rodricks would be to add a property that would allow FtpClient to disable revocation checking.  This is useful when behind one or many firewalls and otherwise secure areas and file transfers are with trusted FTPS server.  (In our case, a sister company and the traffic never even makes it to the cloud.)  It is a little less secure and a lot of work to open up sensitive areas to the FTP server which may be layers lower in the security hierarchy.  Therefore, it is nice to be able to disable looking for CRLs when they are not really needed.
Thanks for listening.

I will do this. Just remind me again tomorrow if I forget. Small changes
are easy to make.
On Wed, 30 May 2018, 4:16 am noob4hire<EMAIL_ADDRESS>wrote:

After more debug, I found that the answer to the problem is in the last
parameter of the AuthenticateAsClient call. It is a Boolean that controls
where revocation checking should be performed. My suggestion to Mr.
Rodricks would be to add a property that would allow FtpClient to disable
revocation checking. This is useful when behind one or many firewalls and
otherwise secure areas and file transfers are with trusted FTPS server. (In
our case, a sister company and the traffic never even makes it to the
cloud.) It is a little less secure and a lot of work to open up sensitive
areas to the FTP server which may be layers lower in the security
hierarchy. Therefore, it is nice to be able to disable looking for CRLs
when they are not really needed.
Thanks for listening.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/robinrodricks/FluentFTP/issues/300#issuecomment-392972132,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGe6Kt_g5Co5Nk70jVXY6qvNVe9h2WWGks5t3c_egaJpZM4T-peT
.

Grate to hear from you!  I’ve already hard-coded the revocation parameter to false for my purposes.  But, I will be anxious to have this function in base-line so things won’t break next time we upgrade.  I will also try to get some time to implement your changes as soon as they become available.
Thanks again for being responsive!
Sincerely,
Dan Hadfield
SCADA/RT
Kern River Gas Transmission
801-937-6083
From: Robinicks<EMAIL_ADDRESS>Sent: Wednesday, June 6, 2018 10:44 PM
To: robinrodricks/FluentFTP<EMAIL_ADDRESS>Cc: Hadfield, Daniel M (Kern River<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: [INTERNET] Re: [robinrodricks/FluentFTP] FTPS Authentification Hanging after a RemoteCertificateChainError (#300)
** STOP. THINK. External Email **

I will do this. Just remind me again tomorrow if I forget. Small changes
are easy to make.
On Wed, 30 May 2018, 4:16 am noob4hire, <notifications<EMAIL_ADDRESS>wrote:

After more debug, I found that the answer to the problem is in the last
parameter of the AuthenticateAsClient call. It is a Boolean that controls
where revocation checking should be performed. My suggestion to Mr.
Rodricks would be to add a property that would allow FtpClient to disable
revocation checking. This is useful when behind one or many firewalls and
otherwise secure areas and file transfers are with trusted FTPS server. (In
our case, a sister company and the traffic never even makes it to the
cloud.) It is a little less secure and a lot of work to open up sensitive
areas to the FTP server which may be layers lower in the security
hierarchy. Therefore, it is nice to be able to disable looking for CRLs
when they are not really needed.
Thanks for listening.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
BLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300BLOCKED#issuecomment-392972132,
or mute the thread
BLOCKEDhttps://github.com/notifications/unsubscribe-auth/AGe6Kt_g5Co5Nk70jVXY6qvNVe9h2WWGks5t3c_egaJpZM4T-peTBLOCKED;
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubBLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300#issuecomment-395291222BLOCKED, or mute the threadBLOCKEDhttps://github.com/notifications/unsubscribe-auth/AldoE9colTCYOjiYi4Q4U8recA8uw0c6ks5t6K-egaJpZM4T-peTBLOCKED.

This email, including attachments, may contain highly sensitive, confidential, proprietary or valuable information. It is intended only for the designated recipient(s) named above. Any unauthorized use, reproduction, forwarding or distribution of this transmission, including attachments, is prohibited. If you have received this communication in error, please immediately notify the sender and permanently delete any record of this transmission.

As you'd asked, just a reminder to implement the property to allow control of whether revocation checking is enabled...
thanks again!

I'm sorry I'm not at my pc right now and I'm pretty sure to forget. Can you
rename this with [To Do] in the prefix of the title of the issue? Thanks..
On Mon, 11 Jun 2018, 8:38 pm noob4hire<EMAIL_ADDRESS>wrote:

As you'd asked, just a reminder to implement the property to allow control
of whether revocation checking is enabled...
thanks again!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/robinrodricks/FluentFTP/issues/300#issuecomment-396277653,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGe6KpOL82g-Bx32cDGjehc_9E7VsyYUks5t7ogFgaJpZM4T-peT
.

I would be most happy to…
From: Robinicks<EMAIL_ADDRESS>Sent: Tuesday, June 12, 2018 12:37 PM
To: robinrodricks/FluentFTP<EMAIL_ADDRESS>Cc: Hadfield, Daniel M (Kern River<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: [INTERNET] Re: [robinrodricks/FluentFTP] FTPS Authentification Hanging after a RemoteCertificateChainError (#300)
** STOP. THINK. External Email **

I'm sorry I'm not at my pc right now and I'm pretty sure to forget. Can you
rename this with [To Do] in the prefix of the title of the issue? Thanks..
On Mon, 11 Jun 2018, 8:38 pm noob4hire, <notifications<EMAIL_ADDRESS>wrote:

As you'd asked, just a reminder to implement the property to allow control
of whether revocation checking is enabled...
thanks again!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
BLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300BLOCKED#issuecomment-396277653,
or mute the thread
BLOCKEDhttps://github.com/notifications/unsubscribe-auth/AGe6KpOL82g-Bx32cDGjehc_9E7VsyYUks5t7ogFgaJpZM4T-peTBLOCKED;
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubBLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300#issuecomment-396691566BLOCKED, or mute the threadBLOCKEDhttps://github.com/notifications/unsubscribe-auth/AldoEwrP4EUkieGtrpbox4K2Mk6xShKQks5t8ApfgaJpZM4T-peTBLOCKED.

This email, including attachments, may contain highly sensitive, confidential, proprietary or valuable information. It is intended only for the designated recipient(s) named above. Any unauthorized use, reproduction, forwarding or distribution of this transmission, including attachments, is prohibited. If you have received this communication in error, please immediately notify the sender and permanently delete any record of this transmission.

Done
From: Robinicks<EMAIL_ADDRESS>Sent: Tuesday, June 12, 2018 12:37 PM
To: robinrodricks/FluentFTP<EMAIL_ADDRESS>Cc: Hadfield, Daniel M (Kern River<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: [INTERNET] Re: [robinrodricks/FluentFTP] FTPS Authentification Hanging after a RemoteCertificateChainError (#300)
** STOP. THINK. External Email **

I'm sorry I'm not at my pc right now and I'm pretty sure to forget. Can you
rename this with [To Do] in the prefix of the title of the issue? Thanks..
On Mon, 11 Jun 2018, 8:38 pm noob4hire, <notifications<EMAIL_ADDRESS>wrote:

As you'd asked, just a reminder to implement the property to allow control
of whether revocation checking is enabled...
thanks again!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
BLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300BLOCKED#issuecomment-396277653,
or mute the thread
BLOCKEDhttps://github.com/notifications/unsubscribe-auth/AGe6KpOL82g-Bx32cDGjehc_9E7VsyYUks5t7ogFgaJpZM4T-peTBLOCKED;
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubBLOCKEDhttps://github.com/robinrodricks/FluentFTP/issues/300#issuecomment-396691566BLOCKED, or mute the threadBLOCKEDhttps://github.com/notifications/unsubscribe-auth/AldoEwrP4EUkieGtrpbox4K2Mk6xShKQks5t8ApfgaJpZM4T-peTBLOCKED.

This email, including attachments, may contain highly sensitive, confidential, proprietary or valuable information. It is intended only for the designated recipient(s) named above. Any unauthorized use, reproduction, forwarding or distribution of this transmission, including attachments, is prohibited. If you have received this communication in error, please immediately notify the sender and permanently delete any record of this transmission.


No such file or directory, merlin

I have set the ELisp in a proper directory and did a load-path and added the rest of the code to my .emacs file on my Mac.
When I reload Emacs I get

File error: Cannot open load file, No such file or directory, merlin

What am I missing?
ps.: When I do
which ocamlmerlin
I get
/Users/geert/.nvm/versions/node/v8.2.1/bin/ocamlmerlin

Emacs exec-path is different from shell's $PATH.
Can you eval (shell-cmd "which ocamlmerlin") in an elisp buffer and check if the correct path is being picked up by emacs?
You can check current value of exec-path in emacs: https://www.gnu.org/software/emacs/manual/html_node/eintr/See-variable-current-value.html and see if the node bin path is there.


Speed widget missing frames?

It was exported a partial range activity with start from left marker mode
The speed is on top

https://github.com/M-Yankov/TelemetryExporter/blob/dd1c5bf1d05a9a199a07adff78fc8062495ef64e/TelemetryExporter.Core/Program.cs#L352-L375
It seems some zip entries are left in the array and not added in the final result 🤔

relates/duplicates to #27


#44 Update to run integration tests against 0.3.6 version of the streaming server

#44 Update to run integration tests against 0.3.6 version of the streaming server

Coverage remained the same at 94.651% when pulling 00240a26528e8b5270a61fad1de471472d0dbb2a on zshamrock:44 into 0ca6a376b49194c786d5335b0df8ef7364f5883f on nats-io:master.

Hi, this is already in an upcoming merge I'm preparing, let's defer this until I merge that, which should be in the next day or so.

Great! Thank you!

Hi, this is addressed in #48 (the version update) and #49 (the update to checkstyle config). Thanks for contributing!


[Fix] Retry on too many auth requests

Changes

This PR addresses an issue encountered during authentication, where the server returns a 429 status code when fetching OIDC endpoints from a well-known location, particularly during frequent authentication requests. The update introduces a retry mechanism within the auth flow to mitigate the impact of 429 errors.
Modified ApiClient object construction to allow unauthenticated calls by including authentication function injection, where within the OIDC workflow act as no-op actions. DatabricksConfig would now instantiate an ApiClient instead of a standard CommonsHttpClient in these cases.
errors during a complete authentication workflow, especially under high concurrent request conditions.
Tests

Added unit tests to verify the retry functionality upon encountering a 429 response.
Included a manual test to simulate real-world scenarios, ensuring the retry mechanism effectively handles 429

Great comments @mgyucht, thanks for the thorough review.
The null checks make sense. I eventually went with a more "tell, don't ask" approach by providing no-ops in the private ApiClient constructor. This way we could avoid null paranoia.


[Farmware] Farmware-Tools install/update after OTA

If a Farmware that needs farmware tools is installed on an old OS version before farmware tools, it will error (farmware tools not found, etc.).
To run the Farmware successfully, the OS needs to be updated to a version after farmware tools was released. However, after the upgrade farmware tools is still not installed for the Farmware, so it needs to be uninstalled and then reinstalled.

Farmware in FarmBot OS v8 are freshly installed with Farmware Tools to /tmp, which fixes this issue.


Route alias and URL encoding issue

Version
3.6.5
Reproduction link
codesandbox.io
Steps to reproduce

Define route aliases and route base

base: "/alias-demo/",
routes: [
  {
     path: "/search/book",
     alias: ["/alias/book"],
}
]

See browser link

Normal ： open URL  ->  /alias/book?val=%E8%AE%A1%E7%AE%97，
browser display link  /alias/book?val=%E8%AE%A1%E7%AE%97。
Error:         open URL  -> /alias/book?val=%e8%ae%a1%e7%ae%97,
browser display link /alias-demo/alias/book?val=%E8%AE%A1%E7%AE%97
What is expected?
The expected parameter encoding will not affect the route base of the alias
What is actually happening?
The encoding of parameters will affect the route base of aliases

❤ Thank you for any help you have provided.
<EMAIL_ADDRESS><EMAIL_ADDRESS>online demo: https://codesandbox.io/p/devbox/vue-router-question-2xz3gv?file=%2Fsrc%2Frouter%2Findex.ts%3A9%2C7

Both open URL are not meant to be handled by this instance of the router since they are missing the base. If you end up having this behavior in production, it means your server is handling routes that do not have a based of alias-demo, which would be a server misconfiguration. Since the router is not meant to handle these case, no specific result can be expected.


Support for booting more guest operating systems

Linux is the only “first class” operating system supported at the moment. FreeBSD does boot, but requires running the installer and so isn’t as seamless.
UEFI support exists (#10) to add UEFI BIOS support to boot Windows, OpenBSD, or NetBSD, but this requires more testing.

Is Darwin / OS X as a guest OS completely out of the question here?

There is a grub2 implementation to allow booting of disk images, however i'm not sure how portable it is.. I also looked for the ability to kernel exec (kexec) into a boot loader instead of a kernel, which is how hyper kit starts virtual machines currently.

Is Darwin / OS X as a guest OS completely out of the question here?

TL;DR: It would be possible (and very cool), but an awful lot of work ;-)
I wouldn't say completely out of the question, but I'd expect it to be a significant amount of work to add emulations for the minimal set of h/w requirements that OS X would tolerate running on top of. If there were OS X virtio drivers that'd be a much smaller concern, but I don't know if they exist or not.
I'd be particularly concerned about what its minimum demands in terms of a video device were.
In terms of booting AIUI (modern) Apple hardware uses UEFI (or UEFI-like?) firmware so presumably (and I'm speculating wildly here) UEFI (EDK2) via the support added in #10 and stuff like the hackintosh guides would get you a reasonable portion along that path. I'd guess that h/w support would be the larger body of work.

Windows 2008r2 reported to boot under hyperkit: https://twitter.com/jdmulloy/status/733196551015829506

Indeed, would be interesting to know what the graphics stack used there is, perhaps it is just running headless with VNC or RDP or something.

That's headless with RDP, though bhyve has work in the pipe for native graphics so that may trickle through to xhyve at some point  https://twitter.com/nahannisys/status/659517013027454978

@grehan-freebsd Awesome! We should certainly wait for that to land in bhyve rather than repeating that work over here!

Is there any plans to merge over the framebuffer/vnc work that has just landed in bhyve? https://lists.freebsd.org/pipermail/freebsd-virtualization/2016-May/004471.html

@thebsdbox the framebuffer/vnc stuff would be great to have, as far as I know nobody is working on that so feel free to pick it up, since it looks to all be on the bhyve userspace side I hope the port should be reasonably easy! I guess we wouldn't want to merge into hyperkit master until it is in FreeBSD HEAD rather than a feature branch, but there no harm in getting a headstart on the port and preparing an initial PR to track the progress to HEAD.

There will be some fiddly work to pull in all of the missing usb /xhci code from https://github.com/freebsd/freebsd/tree/master/sys/dev/usb, along with again removing all of the vmctx requirement.

What is the status here. I just got the UEFI shell to boot and it looks like others have got further in this thread.
build/com.docker.hyperkit -A -m 1G -s 0:0,hostbridge -s 31,lpc -l com1,autopty=/tmp/tty -U deadbeef-dead-dead-dead-deaddeafbeef -f bootrom,test/BHYVE_UEFI_20160526.fd,,

If help is still wanted before I dive in to much l suggest a write up design proposal doc. I suspect once a design/scoping is written breaking the work down into individual issues with help-wanted might be an effective way to tackle things in parallel and incrementally work towards.

Sorry for the simplistic question, is the lineage for this - 'bhyve -> xhyve -> hyperkit'

@pnasprat: The scope here is really just:
while not(more oses to try)
    pick an $OS (random, own pet OS, etc)
    while not(that $OS boots and works well with hyperkit)
        fix issues
    done
done

(Or perhaps s/fix issues/report issues/ as anyone contributing prefers).
I don't think we need to get too bogged down with design proposals at this step, lets defer that to specific issues which arise iff it is appropriate for that issue. I expect most to either be minor and easily solvable or to have an obvious path forward.
@rkazak: Yes, that lineage is correct.

👍 I'm fine for lighter weight - I was just basing this on the documented contributors process. I'll hopefully have sometime next week to look at a few guests.
Related I'm wondering about tools/utils to make eg disk setup/partitioning easier for eg setting up a UEFI boot partition disk and putting images onto particularly on OS X. For some hyperkit users this may not matter too much but I'd love it to be easy for non-os hacker people who just want to get an OS running.


Fix crash with recent owo lib updates

Crashes when rendering anything, example crash report: https://mclo.gs/qHKi9iT

I recently updated a few mods in my MC installation (including owo-lib) and just noticed MC just freezes completely when I press the o-key (select area) but I can't find anything in .minecraft/logs . :-(
Am I looking in the wrong place? I'd like to help with solving this issue

Hi! Any update on this @gliscowo?

Why? 🤔