ITMS-90683: Missing purpose string

Check this task from AppStoreConnect,
Note that we also get this message for other apps even we provide this string
ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Runner.app” bundle should contain a NSLocationAlwaysAndWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.

already fixed in 3.2.3


Add privacy notice

Context
We do not have a privacy notice
Changes proposed in this pull request

[x] Add a privacy notice

Guidance to review

Log in as Anne
Check the privacy notice link in the footer
Navigate to Mentors
Add a mentor
Continue through to Check your answers
Check the privacy notice link on the check your answers page
Log out
Log in as Colin
Select an organisation
Navigate to Mentors
Add a mentor
Continue through to Check your answers
Check the privacy notice link on the check your answers page

Link to Trello card
Add the privacy policy page
Screenshots

There are some TODOs in: app/views/placements/schools/mentors/check.html.erb app/views/placements/support/schools/mentors/check.html.erb
... to swap /privacy with the _path

I believe these have already been swapped out?

Ignore me


Update Solr 6 and 7 to newest version including log4j v2.16.0 (CVE-2021-45046)

Unfortunately, the Solr 6 and 7.7 versions we use seem long since abandoned upstream - the Solr project no longer publishes the Alpine-based containers, hence the switch to Debian based ones for solr-7 and solr-8
I will keep an eye on the repos to see what is happening

We don't provide a Solr 6 image. Even though 7 is EOL, the CVE was mitigated in 7.7.3-slim upstream and in the Lagoon images.


Add Aura.Di, League/Container, Slim v3, zend-expressive

I've added projects that recently moved to using container-interop.
Please someone review and merge this ;)

FYI @pmjones, @philipobenito, @codeguy, @akrabat & @weierophinney: I've added your projects to the list.

@mnapoli I do implement a delegate method, however, full disclosure, I'm not sure that it follows the standard defined.


Make service optional when linking

This allows you to press escape to skip providing a service when running railway link interactively

This is the change of the century. Thank you.


How to use .tick.thick property to show thick ticks weekly.

On https://frappe.io/gantt page it shows the thick lines weekly, but when I used the integration code, it gives thick line on each month's starting.

Code used
Is there anyway to set it specifically to weeks?
var tasks = [..]//Array of tasks
var gantt;
var actions = {
bar_corner_radius: 10,
on_date_change: function (task, start, end) {
window.parent.postMessage({ task, start, end }, "https://mywebsite");
}
};
function changeDisplay(option) {
gantt.change_view_mode(option)
}
function check() {
gantt = new Gantt("#gantt", tasks, actions);
}

+1

This can be set specifically on view modes in v1.


Add payment condition to raffles

Cog
Raffle
What would you like to see?
I would like to see a new condition where the user has to pay a certain amount of their Red bank account in order to enter the raffle

See #218


Errors involving system calls should use the <system_error> mechanisms

C++11 introduced a mechanism - not a fun one, or an easy one to use, but a mechanism - for working with system errors - among others, the ones that, on Unix, you get via errno, and on Windows, with GetLastError() . This is the <system_error> header.
When the error you encounter is one of those - that's what you should throw. See some SO posts about it:

An answer of How do you use std::system_error with GetLastError? - that's what you do on Windows.
On Linux you need to use generic_category rather than system_category.  Read <system_error> categories and standard/system error codes.

I was thinking to reintroduce an equivalent to dylib::handle_error and dylib::symbol_error to be able to handle correctly each error type, witch is complicated actually since those two exceptions are now std::runtime_error
    /**
     *  This exception is raised when the library failed to load
     *  or encountered symbol resolution issues
     *
     *  @param message the error message
     */
    class handle_error : public std::runtime_error {
    public:
        explicit handle_error(std::string &&message) : std::runtime_error(std::move(message)) {}
    };

    /**
     *  This exception is raised when the library failed to load a symbol.
     *  This usually happens when you forgot to put <DYLIB_API> before a library function or variable
     *
     *  @param message the error message
     */
    class symbol_error : public std::runtime_error {
    public:
        explicit symbol_error(std::string &&message) : std::runtime_error(std::move(message)) {}
    };

For example
try {
    dylib lib("foo");
    lib.get_variable<double>("pi_value");
}
catch (const dylib::handle_error &) {
    // handle lib loading failure
}
catch (const dylib::symbol_error &) {
    // handle symbol loading failure
}

Well, inheriting std::runtime_error is better than only inheriting std::exception, but I'm always skeptical of introducing new exception classes.
I would try to take inspiration from what other languages use as errors/exceptions when failing to dynamically load compiled code.

I've made the following changes in https://github.com/martin-olivier/dylib/pull/45 :
Unit tests
I've added this test to check the load of a dynamic library from the system library path :
TEST(system_lib, basic_test) {
#if defined(_WIN32) || defined(_WIN64)
    dylib lib("kernel32");
    lib.get_function<DWORD()>("GetCurrentThreadId");
#elif defined(__APPLE__)
    dylib lib("ssh2");
    lib.get_function<const char *(int)>("libssh2_version");
#else
    dylib lib("pthread");
    lib.get_function<int()>("pthread_yield");
#endif
}

Exceptions
load_error
This exception is raised when the library failed to load or the library encountered symbol resolution issues
symbol_error
This exception is raised when the library failed to load a symbol
Those exceptions inherit from std::runtime_error
try {
    dylib lib("foo");
    double pi_value = lib.get_variable<double>("pi_value");
    std::cout << pi_value << std::endl;
}
catch (const dylib::load_error &e) {
    // failed loading "foo" lib
}
catch (const dylib::symbol_error &e) {
    // failed loading "pi_value" symbol
}


[Android] NativeMethodsMixin.measure.call returning undefined values for a component

Is this a bug report?
Yes
Have you read the Contributing Guidelines?
Yes.
Environment
OS: macOS High Sierra 10.13.4
Node: 9.4.0
Yarn: 1.5.1
npm: 3.10.10
Watchman: 4.9.0
Xcode: Xcode 9.3 Build version 9E145
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.53.0 => 0.53.0
Test device: Android simulator: Pixel running Android 5.1
Steps to Reproduce
This is an Android only issue, on iOS it is fine.
This code:
NativeMethodsMixin.measure.call(this.iconRef, (x, y, width, height, pageX, pageY) => {
          setTooltipPosition({ x: pageX, y: pageY });
          setLabelPosition({ x: pageX, y: pageY });
          toggleModal();
        });
...
render() {
...
<Icon
              color={Colors.white}
              icon={icon}
              size={8}
              style={styles.icon}
              ref={el => (this.iconRef = el)}
            />
}

(x, y, width, height, pageX, pageY) all are undefined. This happens only on one of our components, called Icon, like in the example above.
If I do:
<View style={styles.iconBackground} ref={el => (this.iconRef = el)}>
            <Icon
              color={Colors.white}
              icon={icon}
              size={8}
              style={styles.icon}
            />

The NativeMethodsMixin.measure.call works just fine, so the problem is with our Icon component.
Our Icon component is:
const Icon = props => <InlineIcon {...props} />;
export default compose(customHOC)(Icon);

And InlineIcon is:
const InlineIcon = ({ color, icon, opacity, size, customStyles }: Props) => (
  <Animated.Text
    style={[
      styles.text,
      {
       ...more styles...,
      },
      customStyles,
    ]}
  >
    {icon}
  </Animated.Text>
);

Expected Behavior
Measure method return correct values.
Actual Behavior
Measure method returns undefined values on my Icon component.
Can anyone give an insight about this? I am just curious... I tried to omit some code, but if you need more information, let me know.
Thanks
PS: already tried all solutions specified here: https://github.com/facebook/react-native/issues/3282

same issue.
componentDidMount() {
    setTimeout(() => {
      this.body.measure((x, y, width, height, pageX, pageY) => {
        console.log(pageY)
      })
    })
  }

x, y, width, height, pageX, pageY, all are undefined in android, but ok in iOS

I get the same problem - reproducible Snack
Within my project, if I set collapsible={false} it returns zero values. Omitting that prop returns undefined.
Either way these are not the correct values. As mentioned, works perfectly on iOS.

@hannigand On my case, no solution like setting collapsible to false, set an empty onLayout or set prop renderToHardwareTextureAndroid worked on my Icon component.

@jgfidelis I'm not still able to get anything over than 0 values.
I added the following props on all Views, but it didn't work:
 onLayout={this.getMeasurements}
 renderToHardwareTextureAndroid
 collapsible={false}

Updated Snack

Please reopen this as other people have expressed the problem as well.
I think it follows the templates too.

wrapping the component in a <View> component solves the problem?

I had the same issue with a view outside of the viewport. Adding collapsable={false} works for me.
It was hard to find this solution. I suggest we can add this to the documentation of the measure method. A small notice on Android optimizing views and returning undefined, pointing to the solution with collapsable would be awesome.

I could reproduce this issue.

I also have this problem in rn 0.59.5 in Android
Solution suggested by @jasperkuperus helped me, but all touchable opacities inside my View with  prop collapsable={false} stopped working ((.
I had to create separate View item with prop collapsable={false} just for calling measure().


Print logs to debug shutdown integration test

And of course, now the test passes. Sigh ...
Will rebuilt one more time and just merge if it passes again.

It failed on the second attempt:  https://circleci.com/gh/weaveworks/scope/5357?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
>>> Test ./110_shutdown_test.sh finished after 60.1 secs with error: exit status 1
Check scope exits cleanly within 10 seconds
2546fa33c2dd9c04da13e0a49457ab445141411785ec8f0ca5c940ca31da4115
Weave Scope is reachable at the following URL(s):
  * http://<IP_ADDRESS>:4040/
<probe> INFO: 2016/09/23 16:18:23.923461 command line args: --logtostderr=true --mode=probe --probe.docker=true
<probe> INFO: 2016/09/23 16:18:23.923672 probe starting, version 7fddaa9, ID 340ff198d57020ff
<probe> INFO: 2016/09/23 16:18:23.923716 publishing to: localhost:4040
<probe> ERRO: 2016/09/23 16:18:23.951093 Error fetching app details: Get http://<IP_ADDRESS>:4040/api: dial tcp <IP_ADDRESS>:4040: getsockopt: connection refused
<probe> WARN: 2016/09/23 16:18:23.985040 Cannot resolve scope.weave.local.: dial tcp <IP_ADDRESS>:53: getsockopt: connection refused
<probe> WARN: 2016/09/23 16:18:23.985305 Error collecting weave status, backing off 10s: Get http://<IP_ADDRESS>:6784/report: dial tcp <IP_ADDRESS>:6784: getsockopt: connection refused
<probe> INFO: 2016/09/23 16:18:24.137258 Success collecting weave ps
INFO: 2016/09/23 16:18:24.339891 === received SIGINT/SIGTERM ===
*** exiting
<probe> INFO: 2016/09/23 16:18:24.340508 probe exiting
test #1 "docker_on host1-5357-0.us-central1-a.scope-integration-tests logs weavescope 2>&1 | grep 'app exiting' || (docker_on host1-5357-0.us-central1-a.scope-integration-tests logs weavescope 2>&3 ; false)" failed:
	program terminated with code 1 instead of 0
1 of 3 tests failed in 59.903s.

It seems like the app didn't start at all?

isn't this just a race between
scope_on $HOST1 launch
scope_on $HOST1 stop

in the test?
Launching is async since runs docker run -d ..., so stop can come along before runsvinit has started one or both of the processes.
A short sleep would 'cure' this.
FWIW, in weave net, launch waits until a status http requests on the container succeeds, or the container stops.

isn't this just a race between
scope_on $HOST1 launch
scope_on $HOST1 stop

Good point, I will add the sleep and try to reproduce.

And as usual @rade was right and the sleep fixed the problem (three runs without failing).
I want to leave the debug output for the future.
@rade PTAL


Fix (PatternFly: Display users List)

This PR fixes the issue of displaying users in the users-list component using patternfly.

Code rebase


NFFS issue after many writes by btsettings

Hello
I have encountered an issue using the bluetooth settings storage on an nffs partition of the flash of an nrf52832.
After many writes of the setting file the device hangs at boot trying to mount the nffs partition with the following message

***** BUS FAULT *****
  Precise data bus error
  BFAR Address: 0xf41ccc
***** Hardware exception *****
Current thread ID = 0x20002f04
Faulting instruction address = 0x52ee
Fatal fault in essential thread! Spinning...

the crash seems to happen at the instruction:
rc = fs->mount(mp);

line 462 of the fs.c.
I replicated the same issue with a slightly modified mesh example you can find here:
http://dropbox.cblelectronics.com/6a0d2aa14337
and another board that act as a switch (configured as a generic onoff client).
The switch publish the onoff status of the client on the the same group address the onoff server are subscribed on.
After many onoff messages, If I reboot the server node, it gives the error.
I have never verified how many messages are needed to trigger the issue but 50 or more are enough.
The server node is configured to update the saved SEQ and RPL at every message.
Thanks
Daniele

@bixivs thanks for the report. I am copying @jhedberg here in case there is something he can think of.

Nothing comes to mind, unfortunately. It is worth pointing out however that pretty much all testing I've done with settings has been with the FCB backend and not NFFS.

Thank for report. I'm off work till 10.IX. This might be manifestation of bug either in NFFS (not confirmed #9749) or during the settings destination file compression.

@bixivs is this with current Zephyr master?

@bixivs Can you verify this along with newest master as we just fixed #9749, which mighty caused this issue.

Sorry for the late reply!
Just tested with the current master. I get the same error.
I'm able to reproduce the issue in this way:
This is a modified mesh sample in order to use the NFFS: https://github.com/bixivs/zephyr_mesh_sample_nffs_bug.git
I use an aconno acn52832 http://aconno.de/acn52832/ as a test device, the board files are on the cbl_branch of my zephyr fork https://github.com/bixivs/zephyr.git
After a complete flash erase I program the device and provision it using the bluez meshctl tool issuing the following commands.
power on
security 0
discover-unprovisioned on
provision dddd0000000000000000000000000000
menu config
target 0100
appkey-add 1
bind 0 1 1000
back

then I issue some onoff messages
menu onoff
target 0100
onoff 0
onoff 0
onoff 0

@bixivs Is it possible that you will provide content of nffs partition (flash adresses <0x0007a000 0x00006000) )which cause the failure (as a RAW binary file or InteHex)?

@nvlsianpu Sure, on the attached zip you can find two files. The "stillworking" is the content of the storage partition before the fault and the "failing" after the fault
nffs_issue.zip

@bixivs I'm able to reproduce failure you encountered. So far it fails for your peculiar NFFS configuration (with the default one it's not failing) - I will experiment with configuration a little and give you know.

https://github.com/apache/mynewt-nffs/issues/10

any update on this?

Jullabs declare to work on fixing this in near future (in a month probably) - This bug is very tough one, so even if they start today it need few week to be to fixed.


🐛 [firebase_messaging] can't disable foreground notification IOS

Bug report
Describe the bug
I am using this function:
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: false,
badge: false,
sound: false,
);
to disable foreground notification in IOS but I'm keep getting the notification while app is in foreground.
Steps to reproduce
Steps to reproduce the behavior:

Open the app.
Send notification after setting foreground options

Expected behavior
Notification shouldn't be display.
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 3.7.11, on macOS 13.2.1 22D68 darwin-arm64, locale en-IL)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.3)
[✓] Connected device (4 available)
[✓] HTTP Host Availability

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

Thanks for the report @ItayBarFaye
Take a look at this issue and this comment and check if it helps in your case to resolve your issue.

Thanks for the report @ItayBarFaye Take a look at this issue and this comment and check if it helps in your case to resolve your issue.

Didn't see any solution only to use this function and it doesn't work..

Also removing notification object it's not a real fix cause IOS doesn't support silent push notification when app is terminated

Thanks for the feedback.
Can you provide a sample payload that you are sending ? Also please take a look at plugin example and see if using it, you get same behavior or not. Currently it is set to true, but checking the behavior setting it to false would help to analyze further.

{
"notificaion": {
"body": "First Notification",
"title": "ALT App Testing"
},
"data": {
"key_1": "Data for key one",
"key_2": "Hellowww"
},
"content_available": true,
"priority": "high"
}

Thanks for the update. I am going ahead and labeling this for team's attention and input on expected behavior.
Currently, per plugin example, it is set to true. In order to set it to false and then sending a notification seems to be showing up.
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
    alert: false,
    badge: true,
    sound: true,
  );

Per documentation:
/// If all arguments are `false` or are omitted, a notification will not be displayed in the
  /// foreground, however you will still receive events relating to the notification.
  Future<void> setForegroundNotificationPresentationOptions({
    bool alert = false,
    bool badge = false,
    bool sound = false,

however you will still receive events relating to the notification maybe related ?

Yes, that right but this function doesn't work, I set everything to false and the os still presenting the notification.

Hi, I encountered the same issue, do we have updates now regarding this issue?

Hi, I encountered the same issue, do we have updates now regarding this issue?

Looks like no one been assigned to this issue, but I found a hack if it helps, I am sending two notification to IOS device: one with only data object and one with both (data and notification) with header "apns-push-type": "background"

What about this bug any updates?

I've also encountered this bug. The documentation says:
"Important: The requested permissions and those set by the user take priority over these settings."
which is kind of confusing. I assume it means the foreground notifications can't use alerts/badges/sounds if the permission for them was not requested. But you should still be able to NOT use them (specifically sound in my case) even though you theoretically have the permission to use them.
My use case is either disabling sound for them or disabling them completely so I can handle the foreground notification myself using the local_notification plugin. But neither is working at the moment.

I've just tested this extensively, it works as intended. I'm going to need to a stripped down reproduction showing the bug.
FYI; onMessage handler will still fire even when you set alert to false like this:
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
    alert: false,
    badge: true,
    sound: true,
  );

The notification displayed by the Firebase Messaging plugin is blocked from appearing.

My main issue was that I was not able to disable sound for foreground notifications, did you try that? So
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: false,
badge: true,
sound: false,
);
When receiving a notification in the foreground, it still played the sound.

Hey, sorry for the late reply.
I tested it again and it still didn't work which mean notification still been presented on foreground.
The notification's payload is with notification object contain title and body, and also data object contain type.
Call in init:
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: false,
badge: false,
sound: false,
);
Sending push notification - Expected: Notification shouldn't be displayed. Actual: Notification displayed
Thanks again.

Hey folks,
The issue is still exist, this limitation is introducing unwanted behaviour to the user experience, not really sure how this behaviour can be resolved!
Any update would be great! @darshankawar

Hello,
we are having the same problem .. seeing native push notifications in foreground .. can anyone help us?

Did you solve the problem?

have you solved the issue?

I've just tested this extensively, it works as intended. I'm going to need a stripped down reproduction showing the bug.
FYI; onMessage handler will still fire even when you set alert to false like this:
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
    alert: false,
    badge: true,
    sound: true,
  );

The notification displayed by the Firebase Messaging plugin is blocked from appearing.

@russellwheatley brought here from @darshankawar. As mentioned in my issue https://github.com/firebase/flutterfire/issues/12015#issuecomment-1849951692
we can prevent the notification banner from showing up by setting alert:false. However, this is conflicting with FlutterLocalNotifications plugin and all other local notification banners wont be displayed anymore.
To reproduce this:

Set alert:false

Send a payload with the json from here
https://github.com/firebase/flutterfire/issues/12015#issuecomment-1849951692

Try to display a fake local notification via flutter local notication plugin. setForegroundNotificationPresentationOptions impacts this other plugin and alert wont be displayed.

Im wondering whether this is the expected result, coz I think alert:false blocks the system from showing banners, that will ofc impact flutter local notification, which displays its banner via native.

We are having this problem on android. If app is in background the alert is displayed even if alert:false

did you find a solution ???

i wanna show just local notif in terminated state and background state, if i put local notif when recive  FCM  ,the notif  shwed twice   , this is the problem the i should handel the click of the call notif in terminated state to navigate to call screen

Facing same issue, any update on this.

Hi, we are also facing the same problem, does anyone have solution or hack to resolve this ?
This is getting blocker for us. any help much appricated.

Hi @darshankawar,
Could you please provide an update on this issue? It's becoming a blocker for us, and your contribution would be greatly appreciated. Thanks in advance for your help. CC: @premjangir344<EMAIL_ADDRESS>

Hi everyone,
I identified the root cause of the issue. We were using the https://pub.dev/packages/awesome_notifications library to show notifications, but it was causing problems. I'm not sure what the specific issue with the library is, but once we removed it, everything started working perfectly. We have switched to using flutter_local_notifications for notifications, and it is working flawlessly. I request all to please check if you are using awesome_notifications if yes then replace it with flutter_local_notifications.
Thanks
Yogesh Kumar
Elevn

Hi everyone,
I identified the root cause of the issue. We were using the pub.dev/packages/awesome_notifications library to show notifications, but it was causing problems. I'm not sure what the specific issue with the library is, but once we removed it, everything started working perfectly. We have switched to using flutter_local_notifications for notifications, and it is working flawlessly. I request all to please check if you are using awesome_notifications if yes then replace it with flutter_local_notifications.
Thanks Yogesh Kumar Elevn

@ItayBarFaye - are you using awesome notifications? or another notifications package that could be changing the settings?

@russellwheatley Hey, actually no I'm using only flutter_local_notifications and firebase_messaging

Have you tried without that package to see if it changes the behaviour?

No, because I need it.

Hey I am facing this issue too please dont close it


PaletteProvider + withPalette

TODO:

[x] docs
[x] tests
[x] optimize withPalette#_mergePaletteWithDefaults

Btw, I tried to run flow and it hangs eternally. Does it happen to you? I even tried with a different version, reinstalled node_modules etc...

Nope, it works for me.

LGTM 👍

Close #17


how to accept a binary file

I'm attempting to crate a lambda function in python that accepts an image file via a POST request.
I've managed to config your plugin to my serverless service, and indeed i can see in the console the api gateway accepts image/png. However, I failed to understand how i can access the image data in the lambda.
Should it be in "event['body']"?
Is it Base64Encoded?
trying to decode it i get:
[INFO]	2018-01-08T11:32:42.54Z	9c53dd3c-f467-11e7-832c-a9255a9beabd	API isBase64Encoded=False
[INFO]	2018-01-08T11:32:42.54Z	9c53dd3c-f467-11e7-832c-a9255a9beabd	body type=<class 'str'>
[INFO]	2018-01-08T11:32:42.54Z	9c53dd3c-f467-11e7-832c-a9255a9beabd	body len: 400582
[INFO]	2018-01-08T11:32:42.54Z	9c53dd3c-f467-11e7-832c-a9255a9beabd	content-type: multipart/form-data; boundary=--------------------------913555983037172620420628
[INFO]	2018-01-08T11:32:42.54Z	9c53dd3c-f467-11e7-832c-a9255a9beabd	b64decoding...
string argument should contain only ASCII characters: ValueError
Traceback (most recent call last):
File "/var/task/ocr.py", line 93, in OCROnUpload
img = b64decode(body)
File "/var/lang/lib/python3.6/base64.py", line 80, in b64decode
s = _bytes_from_decode_data(s)
File "/var/lang/lib/python3.6/base64.py", line 39, in _bytes_from_decode_data
raise ValueError('string argument should contain only ASCII characters')
ValueError: string argument should contain only ASCII characters

Lo pudiste resolver ? tengo el mismo problema :/


Not that friendly on phones, is this a work in progress?

I noticed some things are a bit broken on phones. For instance, the date picker goes off-screen on the iPhone 5s. The Slider component is very difficult to use due to being such a small handle (on any touch device). Are these things you guys need help with?

Well this library is still under heavy development. Any help is appreciated :sweat_smile: :sweat_smile:

the date picker goes off-screen on the iPhone 5s

This is actually related to dialog. It's top offset calculation is limited.

Haha.. I figured. :) I'm glad to help whenever I have free time! Is there some documentation to help developers get on board with how the code is structured? All the JavaScript styles kinda made my head spin a bit..

BTW, I made a pull request:
https://github.com/callemall/material-ui/pull/2946
As you can see, I ran into some really weird behavior with styles. Maybe someone can take a look when they can.

We are also working on a contribution guild :sweat_smile: :sweat_smile:
We are also doing our best to improve the quality of the source code so contributes won't get lost in it. It took me a long time to understand some parts. and some parts are still very unknown to me. So I understand :laughing:
Your help is appreciated. thank you :+1: :+1:

Hey @ffxsam, good to see you here! We've chatted on the Meteor gitter. Yes, mobile support, and responsiveness in general are lacking, so anything you can do to help will be greatly appreciated!

Happy to help when I can!
One (hopefully) quick favor: could someone could tell me how to set up my environment so that in all my projects, package.json points to a local copy of Material UI rather than the one in the NPM registry?
I just tried this:
$ npm i --save material-ui@/path/to/my/fork

I thought that would work, but it didn't, and my app yields this error in the Chrome console:

Uncaught Error: Cannot find module 'material-ui/lib/styles/theme-manager'

Ah never mind, it was apparently a change in the Material UI code. ThemeManager was removed from the exports, so now I'm just doing:
import {getMuiTheme} from 'material-ui/lib/styles/theme-manager';

I'm good to go!

npm link is probably what you are looking for.

npm link in the root directory of your forked repo to link it globally
npm link material-ui in any project you want to use with your local fork.

@ffxsam Sorry for the late response. I was really busy yesterday. If you want the latest updates that are on the master branch the best way to do it is this:

Add "material-ui": "callemall/material-ui" as dependency instead of version. it will install from the github repository (master branch).
go inside the node_modules/material-ui/ folder and run npm install (if it fails to build run npm run build too)
go to node_modules/material-ui/node_modules folder and delete react from there. (as to prevent multiple reacts from being loaded in your application)

You now have the latest version.
In case you want to update your clone. don't use npm, use git, it will be easier. Just remember! after each update you will have to run npm run build inside your clone to update the lib folder.

Thanks @alitaheri! Though what I wanted to do was to use my own fork in my projects, that way as I fix things as I'm working, I can do PRs. So I assume I'd change step 1 above to:

Add "material-ui": "ffxsam/material-ui" as dependency instead of version.

Or...

cd node_modules/material-ui/
git remote add https://github.com/ffxsam/material-ui.git

You can just modify what ever you want in that folder. it will be like your working directory inside the modules folder. you can code, build and see things change. without having to checkout from the server.

Refer to #3614 for discussion on better responsive component support.


ERROR: Impossible to get the latest stable version of Meilisearch.

Describe the bug
curl -L https://install.meilisearch.com | sh
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  4353  100  4353    0     0  17840      0 --:--:-- --:--:-- --:--:-- 17840
Downloading Meilisearch binary v0.30.5 for linux, architecture amd64...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Warning: Failed to create the file meilisearch-linux-amd64: Permission denied
0  111M    0  1369    0     0   2822      0 11:28:28 --:--:-- 11:28:28  2822
curl: (23) Failure writing output to destination
ERROR: Impossible to get the latest stable version of Meilisearch.
Please let us know about this issue: https://github.com/meilisearch/meilisearch/issues/new/choose
In the meantime, you can manually download the appropriate binary from the GitHub release assets here: https://github.com/meilisearch/meilisearch/releases/latest
To Reproduce
Steps to reproduce the behavior:
Run
curl -L https://install.meilisearch.com | sh
Expected behavior
Download and install
Screenshots
Nope
Meilisearch version: [e.g. v0.20.0]
latest stable
Additional context
Debian 11

Hello @speciale
Thanks for this report
Could you please give more information about your machine? The OS (with its version) and the architecture?

My pleasure. Yep…

uname -a
	Linux DEBIAN-LS 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux

lscpu

Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   36 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-7
Thread(s) per core:              1
Core(s) per socket:              8
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           77
Model name:                      Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
Stepping:                        8
Frequency boost:                 enabled
CPU MHz:                         1500.060
CPU max MHz:                     2401.0000
CPU min MHz:                     1200.0000
BogoMIPS:                        4800.19
Virtualization:                  VT-x
L1d cache:                       192 KiB
L1i cache:                       256 KiB
L2 cache:                        4 MiB
NUMA node0 CPU(s):               0-7
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Mmio stale data:   Unknown: No mitigations
Vulnerability Retbleed:          Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled,
                                 RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat p
                                 se36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdt
                                 scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology n
                                 onstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx
                                  est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadli
                                 ne_timer aes rdrand lahf_lm 3dnowprefetch cpuid_fault epb pti ibrs
                                 ibpb stibp tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep er
                                 ms dtherm ida arat

@speciale
I did not succees to reproduce the issue on my debian machine
However, looks like you have permission issue, see your logs

Warning: Failed to create the file meilisearch-linux-amd64: Permission denied

You need to authorize the script to create file in your machine.

I close this issue due to a lack of answers. Nothing is definitive of course, feel free to ask to re-open if needed 😊


Uncaught TypeError: Cannot read property 'connect' of undefined

[Enter steps to reproduce below:]

...
...

Atom Version: 0.208.0
System: Mac OS X 10.11
Thrown From: omnisharp-atom package, v0.12.5
Stack Trace
Uncaught TypeError: Cannot read property 'connect' of undefined
At /Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/solution-information.js:35

TypeError: Cannot read property 'connect' of undefined
  at atom-workspace.<anonymous> (/Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/solution-information.js:35:55)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:238:29)
  at CommandRegistry.handleCommandEvent (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/Users/sean/Downloads/Atom.app/Contents/Resources/app.asar/src/command-registry.js:153:19)
  at buttons.push.React.DOM.button.onClick (/Users/sean/.atom/packages/omnisharp-atom/lib/omnisharp-atom/views/solution-status-view.js:86:61)
  at Object.executeDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:110:21)
  at SimpleEventPlugin.executeDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/SimpleEventPlugin.js:305:40)
  at forEachEventDispatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:98:5)
  at Object.executeDispatchesInOrder (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginUtils.js:119:3)
  at executeDispatchesAndRelease (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginHub.js:46:22)
  at Array.forEach (native)
  at forEachAccumulated (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/forEachAccumulated.js:23:9)
  at Object.EventPluginHub.processEventQueue (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/EventPluginHub.js:253:5)
  at runEventQueueInBatch (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventEmitterMixin.js:18:18)
  at Object.ReactEventEmitterMixin.handleTopLevel [as _handleTopLevel] (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventEmitterMixin.js:44:5)
  at handleTopLevelImpl (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventListener.js:80:24)
  at ReactDefaultBatchingStrategyTransaction.Mixin.perform (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/Transaction.js:134:20)
  at Object.ReactDefaultBatchingStrategy.batchedUpdates (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactDefaultBatchingStrategy.js:66:19)
  at Object.batchedUpdates (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactUpdates.js:110:20)
  at ReactEventListener.dispatchEvent (/Users/sean/.atom/packages/omnisharp-atom/node_modules/react/lib/ReactEventListener.js:174:20)

Commands
     -0:44.8.0 omnisharp-atom:toggle-dock (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
  3x -0:33.7.0 omnisharp-atom:solution-status (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:06.0 omnisharp-atom:restart-server (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:01.3.0 omnisharp-atom:start-server (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Config
{
  "core": {
    "themes": [
      "one-dark-ui",
      "one-dark-syntax"
    ],
    "disabledPackages": [
      "symbol-gen",
      "linter-coffeelint"
    ]
  }
}

Installed Packages
# User
atom-eco, v0.2.0
atom-yeoman, v0.3.1
language-ect, v0.2.0
linter, v0.12.6
omnisharp-atom, v0.12.5

# Dev
No dev packages

@nicetrysean If you give the latest version a shot, and let us know if you're still having this problem.  this could be related #433

Having this issue with latest version of Atom and Omnisharp-Atom. Cannot get server running.

I'm having this issue now as well.

I have the same issue with Atom 1.8.0 and omnisharp-atom 0.30.4 in windows 10 x64

I'm seeing this issue as well, versions are:
OS: Windows 10 (x64)
Atom: 1.9.0
Electron: 0.37.8
Chrome: 49.0.2623.75
Node: 5.10.0
Omnisharp: 0.30.4
dotnet: 1.0.0-preview2-003121 (.NET core)
If I can provide any useful information just let me know.

@david-driscoll this issue is back with 1.9.0. My atom updated itself from 1.8.0 to 1.9.0 today and now any solution with multiple projects crashes omnisharp at startup. Try upgrading Atom to 1.9.0 and open i.e. omnisharp-roslyn sln, and you will see the problem.
When I rolled Atom back to 1.8.0 things are fine again.

+1 for you @filipw, turns out something about OmniSharp-atom is not compatible with Atom 1.9.0+. I think this issue should be reopened and looked into. Downgrading manually to 1.8.0 does make it work.

I can confirm that I was having this issue with Atom 1.9.9, and that downgrading to 1.8.0 resolved the issue

I think the issue is related to the deprecated async repository work they were doing.  I've gone back to the sync version.
I've also fixed a few issues with loading that appears to cause issues.

I have the same problem with Atom 1.11.2 in osx 10.10.3  :(

I have also the same problem with Atom-beta 1.12.0 beta3 in osx 10.12

Same problem on osx 10.12, atom 1.11.2

I can't get it to start the server either.
OSX 10.11.6; Atom 1.11.2.

Same issue here: OSX 10.12, Atom 1.12.5

I have the same problem with atom 1.12.6 under Windows 10 64bits.
It seems Omnisharp is never activated. I tried several asp.net core projects, but none worked.

Same issue under Linux Mint 18, based on Ubuntu 16.04.
Even downgrading to Atom 1.8.0 didn't work for me. Compiling OmniSharp also leads to errors, which seem to relate to this issue.

Same issue here: Windows 10, atom 1.12.7

Why was this closed before a fix was confirmed? 🤔
Encountering the same issue on OSX 10.11 and Atom 1.13.0. I can also confirm that downgrading to Atom 1.8 didn't work, and in fact caused a lot of other problems.

Same Issue here, MacOS Sieera, Atom 1.13.0, really hope we can fix this, cause I don't want to code with monodevelop, (I tried vscode too, but still not a perfect solution for me to write C# with Unity3d)

Same issue. Atom 1.13.1, Windows 10 x64. Trying to work on a unity project.
TypeError: Cannot read property 'connect' of undefined
    at atom-workspace.<anonymous> (C:\Users\Shurelia\.atom\packages\omnisharp-atom\dist\atom\solution-information.js:63:86)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\command-registry.js:259:29)
    at C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\command-registry.js:3:59
    at CommandPaletteView.module.exports.CommandPaletteView.confirmed (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\node_modules\command-palette\lib\command-palette-view.js:210:32)
    at CommandPaletteView.module.exports.SelectListView.confirmSelection (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:338:21)
    at space-pen-div.atom.commands.add.core:confirm (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:109:19)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\command-registry.js:259:29)
    at C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\command-registry.js:3:59
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:587:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:382:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\window-event-handler.js:106:36)
    at HTMLDocument.<anonymous> (C:\Users\Shurelia\AppData\Local\atom\app-1.13.1\resources\app.asar\src\window-event-handler.js:3:59)

Same Problem here
windows 10 x64
Atom 1.13.1
Same result with unity or c# projects
Uncaught TypeError: Cannot read property 'connect' of undefined

Also getting this error.
Atom 1.22.1 x64, MacOS 10.12.6
TypeError: Cannot read property 'connect' of undefined     at HTMLElement.<anonymous> (/Users/nicolelambon/.atom/packages/omnisharp-atom/dist/atom/solution-information.js:59:86)     at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:381:36)     at Object.didConfirmSelection (/Applications/Atom.app/Contents/Resources/app/node_modules/command-palette/lib/command-palette-view.js:144:35)     at SelectListView.confirmSelection (/Applications/Atom.app/Contents/Resources/app/node_modules/command-palette/node_modules/atom-select-list/src/select-list-view.js:327:26)     at HTMLDivElement.core:confirm (/Applications/Atom.app/Contents/Resources/app/node_modules/command-palette/node_modules/atom-select-list/src/select-list-view.js:84:20)     at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:381:36)     at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)     at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)     at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:100:42)     at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:3:65)

Same error. And I thought I'd found a good IDE extension for working with Unity:

How fix this problem?


Reduce compile time for hbd satd intrinsics

5m 00 to 4m 47 on awcy. 30188832 to 29804944 bytes for release build.

Coverage increased (+0.02%) to 81.99% when pulling 453125c091ffc2695b7e4492c539f7c8bb730297 on KyleSiefring:satd_hbd_smaller_review into 8aabfc07865867a3c119bd5221cdae2b71903f93 on xiph:master.

Closes #2351


MacVim resizes itself repeatedly in split view

To reproduce:

Create a split view with MacVim and another app.
Do anything that causes a screen redraw in MacVim, like editing a file.
MacVim pushes the split over to the right.
Try to adjust the split to where you want it.
As soon as you let go of the drag, MacVim resizes itself and pushes the split to the right.
:set columns=40 MacVim sizes to 40 columns...
...but then goes back to taking over most of the screen after certain refresh operations.

My theory is that MacVim is trying to make the view fit the size of the screen; I don't think it understands fully the difference between full screen mode, and split-view mode.
Recording this in case somebody else wants to get to it first.
Before:

After:

Could you test https://github.com/macvim-dev/macvim/pull/103 ?
You can use the test binary https://github.com/macvim-dev/macvim/releases/tag/snapshot-test .

@splhack I pulled down that binary and didn't experience any issues. I've had a little unpredictability with this specific bug, but I was able to reliably reproduce it this morning on master and following the same procedures it didn't present on the test build.

Thanks!
MacVim is no longer fighting over where the split is, at least. It still acts funny when trying to, say, use CTRL-P to open a file after resizing the split. Second time trying CTRL-P works.
I also have a programming question that I'll make on the pull request itself.

CTRL-P to open a file after resizing the split. Second time trying CTRL-P works.

It seems Vim redraw issue. Could you create new issue?


General Design

We still need a bit more planning on how the whole thing will work. What's the game actually about? How are we going to implement it?
I'm happy to do some of this but I think this is naturally suited to a team effort so we can use lots of different ideas.

Okay so the frontend will be done in PyGame. This will the interface with the server through WebSockets.
Exactly what information is being transferred to and from the server is yet to be decided

We can start with some basics like:

Players' nicknames,
some kind of unique identifier,
their position in map,
their current level,
their connection status


Ansible changes according to the UI changes. Nginx routes needs to be changed if required.

Develop Ansible script to run Authentication API on the separate port.
Configuring the routs in nginx for authentication API.

[ ]Test

-[ ] installation and up gradation flow discussion and working on changes if needs to be done.

[ ] Add the ansible script for authentication and core api processes

[ ] Add aggregated_data_processor_group flow in ansible. ( Nifi processor group deployment)

Developed authentication and core api process configuration code in ansible and yet to be tested. ( Need UI developer help to review the environmental variables)
Added aggregated_data_processor_group in the ansible flow. Yet to be tested.

Environmental variables to be loaded in respective node process has been reviewed by sharath.
Code is yet to move to github.

Development done


Added check to loadNumerics if PS version is less than 5

Saw your post on r/powershell and read that you don't have a check for if the running version of powershell is 5 or not. This seems to do the trick.
PS > $PSVersionTable.PSVersion.Major

5
PS > Import-Module .\PSComplexNumbers.psd1; New-ComplexNumber -Real 2 -Imaginary 2 | Show-ComplexNumber

2+2i

This is a simple check, but should work across the board!


Can not rerender claver routing

QRoute(
path: "/",
builder: () =>  def_dashboard.DashboardView(),
middleware: [
DefferedLoader(def_dashboard.loadLibrary),
],
),
can not rerender DashboardView for more than one calls, so my new value on page is not updated.

I think you need to do QR.to('path', ignoreSamePath: false)


drivers: timer: cc13x2_cc26x2: reduce MAX_TICKS by 1

MAX_TICKS needs to be reduced by 1 to accommodate for rounding up in
z_clock_set_timeout(), in such a way to avoid violating the assumption
in setThreshold() where the comparator would not be set to a value
that exceeds 0x80000000 + current count.
Fixes #20715
Signed-off-by: Vincent Wan<EMAIL_ADDRESS>

Added parentheses based on feedback from @ioannisg.

Alternatively, take the solution out of #21017, fix it to be correct, and use that? If you agree that attempt is wrong only in an easily-correctable detail.

@pabigot I'd separate these two issues. This PR only reduces MAX TICKS by 1, as we do in nRF RTC and SysTick timers, as well, The truncation with MAX_CYC can still be done in #21017, what do you think?

Alternatively, take the solution out of #21017, fix it to be correct, and use that? If you agree that attempt is wrong only in an easily-correctable detail.

@pabigot I'd separate these two issues. This PR only reduces MAX TICKS by 1, as we do in nRF RTC and SysTick timers, as well, The truncation with MAX_CYC can still be done in #21017, what do you think?

I think @vanti noted in https://github.com/zephyrproject-rtos/zephyr/pull/21017/files#r351026561 that if #20939 were corrected then this PR is no longer necessary.  If that's true, I would rather have this PR fix #20939 and take that driver out of #21017, since I don't know when #21017 will get merged.

@ioannisg @pabigot Yes as I noted in #21017, this fix is no longer necessary with the changes in that PR. I see the latter has 2.1 as milestone, which would be fine with me. I am closing this one with the assumption that we will honor it.


Annoying ctrl-h shortcut in markdown editor

Looks like this issue has never raised before, so let me post one.
Some users like me often use ctrl-h instead of backspace.  This shortcut is usually effective in OS X and Linux editors.  Everytime I try to delete a char, I see '##' added.  Ctrl-b is similar, but I could say it's emacs specific.
My hope is to customize the shortcut to either disable it or change it to ctrl-shift-h.
(I just realized OS X users don't have this issue, as the shortcut is command-h.)
I would be happy if there were any workaround for this. Any browser extension to bypass this?

dai-shi, this is not a bug. If you'd like to look for and/or discuss workarounds that's totally fine, but you'll have a better time over on our Slack community - than in a bug tracker.

@JohnONolan, thanks for your quick reply.
My apologies for the confusion.  I didn't mean it's a bug.  My point was a feature request about "customizable shortcuts".  I should have changed the title as such.  It would be great if it's in a future roadmap.
In any case, my workaround for now is to fork and just modify a line or two. https://github.com/dai-shi/Ghost


feat: custom scheduler for running jobs on demand

Fixes(https://github.com/odpf/optimus/issues/49)

Optimus is cluster-aware now using raft as consensus model
By default, each node starts in a follower state and once the voting is finished a leader is selected
Suggested cluster size is of nodes 3 that gives 1 node failure backup
Each node maintains a WAL(write-ahead log) that keeps jobs which need to be executed. This WAL can be in-memory or an embedded DB(boltdb) for persistence
Only the leader tells what to execute, once planned what job will be executed by what node, the requested gets cloned to whole cluster WAL, and each node will then individually execute the job
This PR doesn't support an executor and will be added in a future PR
This PR only supports executing task in a job spec, hook will be supported in a future PR
Each cluster node once executed the job will update its status in shared db(postgres for now)
Supported in-memory and filesystem-based specification export for airflow scheduler, this helps running Optimus server locally without the need of having a proper s3 like storage
Adds an option skip_init under scheduler to skip scheduler bootstrap stage. Useful when running server locally.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

271 of 487 (55.65%)  changed or added relevant lines in 14 files are covered.
11 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-1.1%) to 68.643%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

api/handler/v1/adapter.go
6
13
46.15%

job/service.go
18
25
72.0%

models/scheduler.go
0
11
0.0%

models/instance.go
0
16
0.0%

run/service.go
84
105
80.0%

ext/scheduler/airflow2/airflow.go
103
130
79.23%

api/handler/v1/runtime.go
21
61
34.43%

ext/scheduler/airflow/airflow.go
7
94
7.45%

Files with Coverage Reduction
New Missed Lines
%

api/handler/v1/adapter.go
1
71.69%

job/service.go
1
68.33%

api/handler/v1/runtime.go
2
48.82%

ext/scheduler/airflow/airflow.go
3
38.24%

ext/scheduler/airflow2/airflow.go
4
76.14%

Totals

Change from base Build<PHONE_NUMBER>:
-1.1%

Covered Lines:
4179

Relevant Lines:
6088

💛  - Coveralls


Add Pinata Extension

Description
I'm submitting a new extension for Pinata, a Web3 media distribution platform. This extension lets users upload files to IPFS via their Pinata account, share gateway links, and access things like Submarining (token gated file sharing).
Screencast
Will add in comment/edit this soon!
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Gonna redo this PR to avoid the git issues


runBNG: line 1752: bionano/tools/pipeline/Solve3.6.1_11162020/RefAligner/11442.11643rel: Is a directory

Hello,
I ran into this error that looks like it can't find the RefAligner folder. I was using the same RefAligner folder path that I used for runBNG denovo that ran successfully. Can you please help me fix this? Thank you!
~/opt/runBNG/runBNG compare \
		-R      ~/opt/bionano/tools/pipeline/Solve3.6.1_11162020/RefAligner/1.0 \
		-r      ~/Data/A673_bionano/runBNG_rslt/hg19_DLE1_20kb_5labels.cmap \
		-q	~/Data/A673_bionano/runBNG_rslt/contigs/exp_refineFinal1/EXP_REFINEFINAL1.cmap \
		-t      $SLURM_CPUS_PER_TASK \
		-z      3200 \
		-m 	800 \
		-p      EXP_REFINEFINAL1_aligned_to_hg19_DLE1_20kb_5labels \
		-o      ~/Data/A673_bionano/runBNG_rslt
/home/opt/runBNG/runBNG compare -R /home/opt/bionano/tools/pipeline/Solve3.6.1_11162020/RefAligner/1.0 -r /home/Data/A673_bionano/runBNG_rslt/hg19_DLE1_20kb_5labels.cmap -q /home/Data/A673_bionano/runBNG_rslt/contigs/exp_refineFinal1/EXP_REFINEFINAL1.cmap -t 20 -z 3200 -m 800 -p EXP_REFINEFINAL1_aligned_to_hg19_DLE1_20kb_5labels -o /home/Data/A673_bionano/runBNG_rslt
========================================== comparison starts =============================================
## Start date: Fri Apr 16 11:48:04 EDT 2021
## The ref cmap file is: /home/Data/A673_bionano/runBNG_rslt/hg19_DLE1_20kb_5labels.cmap
## The qry cmap file is: /home/Data/A673_bionano/runBNG_rslt/contigs/exp_refineFinal1/EXP_REFINEFINAL1.cmap
## The genome size (Mb) is: 3200
## The Binano RefAligner is: /home/opt/bionano/tools/pipeline/Solve3.6.1_11162020/RefAligner/11442.11643rel
## The maximum threads is: 20
## The maximum RAM (Gb) is: 800
## The output file names are: /home/Data/A673_bionano/runBNG_rslt/EXP_REFINEFINAL1_aligned_to_hg19_DLE1_20kb_5labels*

/home/opt/runBNG/runBNG: line 1752: /home/opt/bionano/tools/pipeline/Solve3.6.1_11162020/RefAligner/11442.11643rel: Is a directory

Hi @olechnwin, in runBNG compare '-R' should be followed by the full path to RefAligner (not the folder containing RefAligner). Please check '-help' before running.

Hi @yuxuanyuan, Thank you so much for your quick reply.
I actually checked the 'runBNG compare -h' before running but totally misunderstood the wording. Sorry about that.


Migration and backup FAQ

Add topic to docs and forum. Starting point, from @knz:
Migrations
We are planning to do online schema and engine migrations. For schema migrations you can
update your schema in a txn and then there's a job in the UI appearing to report on the progress. Until the update is done transactions see the old schema; after it's completed the new schema is active.  For engine migrations you can fire up a new version of the engine on a node on your cluster running an older version on other nodes, and let things replicate before you switch down an older node. Repeat until the entire cluster is upgraded.
Backups
For backups, it's a bit too early to say. We have a dump command indeed (not sure what the full feature set is, let's have @mjibson chime in when he's up) but the idea is to generate SQL that reproduces the DB. This is meant as a last-resort option when binary dump/restore or online update/migration is not possible.

cc @mjibson, @vivekmenezes and  @paperstreet to control the gist of the story on online migrations/upgrades.


remote_storage config: move handling of empty inline table {} to callers

Before this PR, RemoteStorageConfig::from_toml would support deserializing an
empty {} TOML inline table to a None, otherwise try Some().
We can instead let

in proxy: let clap derive handle the Option
in PS & SK: assume that if the field is specified, it must be a valid
RemtoeStorageConfig

(This PR started with a much simpler goal of factoring out the
deserialize_item function because I need that in another PR).

Started a thread with cplane team on the e2e failures here: https://neondb.slack.com/archives/C03438W3FLZ/p1719844236785699


Build failure: waybar

Steps To Reproduce
Steps to reproduce the behavior:

build waybar

Build log
error: builder for '/nix/store/wp5d5205rv1kdz2rrz4jgknqjy6y2pm5-waybar-0.10.0.drv' failed with exit code 1;
       last 10 log lines:
       > Run-time dependency libudev found: YES 255
       > Run-time dependency libevdev found: YES 1.13.1
       > Run-time dependency libmpdclient found: YES 2.22
       > Run-time dependency xkbregistry found: YES 1.5.0
       > Run-time dependency jack found: YES 1.9.22
       > Run-time dependency wireplumber-0.4 found: NO (tried pkgconfig)
       >
       > meson.build:95:17: ERROR: Dependency "wireplumber-0.4" not found, tried pkgconfig
       >
       > A full log can be found at /build/source/build/meson-logs/meson-log.txt
       For full logs, run 'nix log /nix/store/wp5d5205rv1kdz2rrz4jgknqjy6y2pm5-waybar-0.10.0.drv'.
error: 1 dependencies of derivation '/nix/store/j7gcpk6ndfmkyiaxmj8bx6pxs119r1kd-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/2kdia2ixxgvl78wjfhvk449s1vv840ax-man-paths.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fm3vxrcdklkzg6kbm3sknfn4yckzwf75-waybar-0.10.0-fish-completions.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1gv4qvhv0xgr806jalndx0n5x2y61msw-home-manager-generation.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zpm421a18kgvvb1rmhkj6r463k3m38ax-unit-home-manager-tht.service.drv' failed to build
error: 1 dependencies of derivation '/nix/store/jp1lqxbh4ixf7rgzk3qn66lbql6dd6qh-system-units.drv' failed to build
error: 1 dependencies of derivation '/nix/store/k2i1jl9snvrzrhy85bxxz3wpz6h3kgkp-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/m36lqnrw09xp662rn7bcqkaj6d7ag473-nixos-system-desktop-24.05.20240319.b06025f.drv' failed to build

Additional context
im on rev c75037bbf9093a2acb617804ee46320d6d1fea5a of nixpkgs
Notify maintainers
@FlorianFranzen
@jtbx
@lovesegfault
@minijackson
@rodrgz
@synthetica
@khaneliman
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
❯ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.8.1-cachyos, NixOS, 24.05 (Uakari), 24.05.20240316.c75037b`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - channels(root): `"nixos"`
 - nixpkgs: `/etc/nix/path/nixpkgs`

Already resolved on master. https://github.com/NixOS/nixpkgs/pull/297158#issuecomment-2007378044


Issue: #214481 Add Option to Ignore Code Blocks in Text-to-Speech

fix #214481
Implementation of a requested feature
I introduced a new setting under the existing accessibility.voice.* namespace, modified the nextChatResponseChunk generator to track code block boundaries and stopped synthesizing text within the code blocks when the setting is enabled.

Preparing review...

Preparing review...

PR Reviewer Guide 🔍
Here are some key observations to aid the review process:

⏱ Estimated effort to review: 3 🔵🔵🔵⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review
Code ComplexityThe implementation of the feature to ignore code blocks in text-to-speech adds significant complexity to the nextChatResponseChunk method. Consider refactoring for better maintainability.
Typo in ConstantThere is a typo in the constant name 'IgnoreCodeBlocks' which is spelled as 'accesibility.voice.ignoreCodeBlocks' instead of 'accessibility.voice.ignoreCodeBlocks'.

Thanks!

@jaymroy can you agree to the CLA bot?

License

@microsoft-github-policy-service agree


Make "Follow me"-block configurable

What
I would love to configure the Follow me block to change the arrangement of the elements and/or the font size
Why
In my theme the block looks bad. I would love to have the Follow button beneath the long and the text.
this is how it looks like at the moment.

How
No response

Does this particular request require a new feature? Here's the html that is generated by ActivityPub (nabbed from my own blog). This means that you can already style the individual elements by targeting the class selections using CSS.

The Ideophone

  <div class="activitypub-profile__handle" title="blog<EMAIL_ADDRESS>  <button type="button" class="components-button activitypub-profile__follow">Follow</button>

For instance, you could probably get the button to show beneath the logo and text using this bit of CSS in the custom CSS of your theme:
.components-button.activitypub-profile__follow {display:block}
(untested)

Thank for suggesting that - it does not work. I tried to do it with CSS but nothing worked for me.

Right, it's a CSS flex item by default so the display:block didn't have an effect. However, if you try setting it to an inline-flex or inline-grid  layout like so:
.activitypub-followme-wrapper activitypub-profile { display:inline-flex; }
That should at least have an effect. For instance, on my end, inline-flex looks like:

BTW @pfefferle @mattwiebe I do think the initial screenshot given in OP indicates that the default CSS styles are not optimal for mobile; ideally on a narrow screen the follow button would wrap automatically.

Thanks for the report, I need to block out (pun intended) some time to work on a bunch of stuff for the Follow Me block, including better mobile layout


Some code optimization

Removed unnecessary strings.ToLower(), because below used strings.EqualFold().
Removed redundant u variable, that copy string during each iteration.

LGTM


chore: update devcontainer docker base image

Changes

#644 : 2  dependent PRs (#725 , #728 )
#739  👈
main

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

Join @AngelOnFira and the rest of your teammates on  Graphite


Adds Subpixel Depth2Space Functionality

This adds some new functionality to take stacked outputs from a convolution
and then intersperse them to create an upscaled array (Depth2Space).
Details of the algorithm's underpinnings can be found at https://arxiv.org/abs/1609.05158
This PR splits commit #1744 into two pieces. One for Depth2Space and the other for Space2Depth.

Thank you for the PR.
I think we can reduce the number of operations by like following code (the result is not same as your code but I think it's essentially same),
bsize, c, a, b = X.shape
c /= r ** 2
X = np.transpose(X, (0, 2, 3, 1))
X = np.reshape(X, (bsize, a, b, r, r, c))
X = np.transpose(X, (0, 1, 3, 2, 4, 5))
X = np.reshape(X, (bsize, a*r, b*r, c))
X = np.transpose(X, (0, 3, 1, 2))
return X,

do you have any reason you use split&squeeze&concatenate ?

@mattya In response to your comment about reducing operation number, I think you're correct. Your sequence seems to produce the same interleaving as before with fewer operations. The only difference appears to be how the ordering of the original channels is interwoven to make the full resolution data and that's inconsequential here given commutativity. I'll work in your changes and update the tests for the expected output. Thanks for that catch.

I tried your code and was not able to successfully train a network.
I believe the backward pass is incorrect.
This is the code I used for comparison:
def depth2space_(X, r=2):
        bsize, c, a, b = X.data.shape
        c /= r ** 2
        X = F.transpose(X, (0, 2, 3, 1))
        X = F.reshape(X, (bsize, a, b, r, r, c))
        X = F.transpose(X, (0, 1, 3, 2, 4, 5))
        X = F.reshape(X, (bsize, a * r, b * r, c))
        X = F.transpose(X, (0, 3, 1, 2))
        return X

It produces the same forward result, but different gradients.

Hmmmm, I was able to train a DCGAN with the previous version (larger number of operations) just fine before. I'll investigate the issues with this new version.

Ok I have updated the branch to correct for the transposition error in dimensions when reshaping previously. The backwards method now correctly propagates the gradients in the expected way, downsampling from the high resolution, low depth domain to the high depth, low resolution domain.
Calling the backwards method on high resolution images now down-samples them in the expected manner.

The left image was passed through the backwards method to give the expected 4 copies of down-sampled outputs (an example of which is seen on the right).

Thank you for the update.
We tested the code and found that in python3.5 + GPU environment the argument of F.reshape function become float and crashed.
(numpy reshape function accepts float but cupy doesn't)
So could you use '//' instead of '/' and '//=' instead of '/=' ?

OK, I made the proposed compatibility changes for the Python 3.5 + GPU env.

A test with GPU failed:
FAIL: test_backward_gpu (test_depth_2_space.TestDepth2Space)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/work/chainer/chainer/testing/condition.py", line 71, in wrapper
    fail()
  File "/work/chainer/chainer/testing/condition.py", line 51, in fail
    instance.fail(msg)
AssertionError:
Fail: 3, Success: 0

The first error message:
Traceback (most recent call last):
  File "/work/chainer/chainer/testing/condition.py", line 57, in <lambda>
    lambda: f(*args, **kwargs),
  File "/work/chainer/tests/chainer_tests/functions_tests/subpixel_tests/test_depth_2_space.py", line 90, in test_backward_gpu
    self.check_backward(cuda.to_gpu(self.rand_array))
  File "/work/chainer/tests/chainer_tests/functions_tests/subpixel_tests/test_depth_2_space.py", line 74, in check_backward
    y.grad = numpy.random.randn(*y.data.shape).astype(numpy.float32)
  File "/work/chainer/chainer/variable.py", line 192, in grad
    _check_grad_type(None, self, g)
  File "/work/chainer/chainer/variable.py", line 41, in _check_grad_type
    raise TypeError(make_message(msg))
TypeError: Type of data and grad mismatch
<class 'cupy.core.core.ndarray'> != <class 'numpy.ndarray'>

Tested new commit on my GPU machine with this newest commit and all 4 tests are passing now.

Could you tell us your intent to add a new directory chainer/functions/subpixel? Is chainer/functions/array inappropriate?

I'm fine with this getting added into the array module, but it seemed a bit out of place when I was initially making it since all of the array functions appear to have functionalities with direct corollaries in NumPy whereas this does not.

As you know, although the array module mainly focus on functions of numpy, it does not mean that they have to be implemented with numpy functions only.
Since this PR aims to shuffle the elements in an array, I recommend to add it on array module.

Ok sounds good. I will move it over.

LGTM!


Browse search by source categories

Describe your suggested feature
Making source/extension categories much more useful, instead of only having the option to search new manga from either Pinned or All why not by source categories too?
I have those for safe ones, hentai, Korean, western... I wish I could search Manga on group by source category.
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.10.5.
[X] I will fill out all of the requested information in this form.

I think this might be a duplicate of issue #72. If so we can close it

Yes it's same issue


Lowering of linalg.copy to dmas (via iree.linalg_ext.pack)

Support for lowering of linalg.copy was removed from the objectFifo pipeline in https://github.com/nod-ai/iree-amd-aie/pull/776 as there is nothing on the main branch objectFifo pipeline which needs this.
I'm working on a new convolution pipeline which uses padding (L3 -> L2) and packing (L2 -> L1) for the objectFifo pipeline, so I'd like it back.
I propose to go linalg.copy -> iree.linalg_ext.pack -> 'whatever is next', and take advantage of the existing lowering from iree.linalg_ext.pack. I'd actually like to make this a separate pass (linalg.copy -> iree.linalg_ext.pack) though, because the smaller the passes the easier it is to understand.
Would like opinions before I go ahead with this approach, add tests etc (@yzhang93 )

As discussed offline, I'm okay with the idea to convert memref.copy/linalg.copy to iree_linalg_ext.pack ops as an intermediate step and a stop-gap solution. I'd not add this as a separate pass though, because the IR after such pass could be misleading (all the copy ops are converted to the pack ops without any unpack ops).

As discussed offline, I'm okay with the idea to convert memref.copy/linalg.copy to iree_linalg_ext.pack ops as an intermediate step and a stop-gap solution. I'd not add this as a separate pass though, because the IR after such pass could be misleading (all the copy ops are converted to the pack ops without any unpack ops).

We already have pack ops without unpack ops, don't we? Only the result will have an unpack op.

We already have pack ops without unpack ops, don't we? Only the result will have an unpack op currently.

Yes, but what I really meant is the copy ops for L2->L3 should be something like unpack op instead of a pack op if we compare this to the fully pack-based pipeline.

We already have pack ops without unpack ops, don't we? Only the result will have an unpack op currently.

Yes, but what I really meant is the copy ops for L2->L3 should be something like unpack op instead of a pack op if we compare this to the fully pack-based pipeline.

I've added some simple logic to ensure copies from L1->L2 and L2->L3 become unpacks instead of packs.

Not sure why this test didn't fail, but you have to update the command here https://github.com/nod-ai/iree-amd-aie/blob/main/tests/samples/matmul_pack_peel_objectfifo.mlir#L1.

One last request, otherwise LGTM.
Not sure why this test didn't fail, but you have to update the command here https://github.com/nod-ai/iree-amd-aie/blob/main/tests/samples/matmul_pack_peel_objectfifo.mlir#L1.

Well spotted. I've updated this. I have this PR to check if these tests run: https://github.com/nod-ai/iree-amd-aie/pull/790


Test suite expects correct H1 on tasklist

Changes in this PR
Test suite expects correct H1 instead of "catering" from tasklist

Closing in favour of replacement PR https://github.com/DFE-Digital/buy-for-your-school/pull/182


Support for passing additional args to API server

What this PR does / why we need it:
This PR adds a new field apiServer.additionalArgs which can be used to pass additional arguments to the Kubernetes API server of the KubeOne cluster.
Which issue(s) this PR fixes:

Fixes #2275
What type of PR is this?

/kind feature
Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:

Support for propagating additional arguments to the API server

Documentation:

TBD

/cc @kron4eg

/assign @ahmedwaleedmalik

I don't have objections to the technical aspect of this PR, it's all clean. However we should consider future implications that will be opened by it.
/cc @xmudrii

For example, feature gates (if used) should be synchronized across the components) and we can't provide that if we have open-ended config flags

I'm -1 on this PR. This has been discussed many times since KubeOne exists and we don't want to provide open-ended configuration options. We however can provide specific configuration options and expose those options via the KubeOneCluster API. Please let us know what specific option do you need and we can discuss the next steps.

Had no idea that this has already been discussed; closing the PR :D


Create a Homepage

User Stories:

As a user, I can view all news articles in a list.

As a user, I can see how many upvotes and comments each article has.

As a user, I can click on the comment count to route to a different page.

Handlebars homepage is complete.


Restricted the ruby 1.9 build to json < 2

Version 2.0 of the json gem requires ruby 2+. We should continue
supporting ruby 1.9, but to do so we need to make sure that travis uses
version 1 of the json gem.
I've done this by adding a custom gemfile for ruby 1.9 that restricts
json to version 1.

@RST-J Could I please get a quick code review of this? (Right now the build is broken on master because of a change in the latest version of the json gem)

You can :smiley: :+1:

@RST-J Great, thanks!


storage/filesystem: Added reindex method to  reindex packfiles

This PR adds a simple method to the Filesystem ObjectStorage object so the user can invoke a reindex of all packfiles. This is useful in repos in which go-git does not have exclusive access and git manipulates packfiles, such as when using git bundle, or repacking externally.

Thanks for the PR, can you signed-off the commit? And provide a test?

@mcuadros I have added a test for this.
I had to add a new fixture to the fixtures repo, so this won't work until https://github.com/src-d/go-git-fixtures/pull/11 is merged.
Please check and let me know. Thanks

Looks like is failing in Windows


improve docstring of gausslegendre

I believe this is a more readable form of the return value than having to deconstruct in your brain the type Tuple{Vector{Float64},Vector{Float64}}

I think, the usual docstring format in Julia language is <input type> -> <output type>.
For example:
help?> length
search: length

  length(collection) -> Integer

  Return the number of elements in the collection.

  Use lastindex to get the last valid index of an indexable collection.

  Examples
  ≡≡≡≡≡≡≡≡≡≡

  julia> length(1:5)
  5

  julia> length([1, 2, 3, 4])
  4

  julia> length([1 2; 3 4])
  4

So, the original (previous master branch) was better because the output type is explicitly represented, I guess.
And, if you want to change gausslengendre function, could you change other docstrings of gaussian quadrature function such as gaussjacobi?
Do you have any thoughts?
@dlfivefifty @Datseris

I think whatever the usual convention, this change is much more readable so I support it.

Okay, understood.
@Datseris
Could you make a additional PR for gausschebyshev, gaussjacobi, gaussradau, gausslobatto, gausslaguerre, and gausshermite?

Sorry, that's beyond my bandwidth.

I've opened an issue.
I'm not being sarcastic, but thanks for the contribution!


Allow an ergonomic way to filter plugins between dev & prod.

🚀 Feature
Allow an ergonomic way to filter plugins between dev & prod. We were asked to open an issue about this in Discord - ref https://github.com/gulpjs/gulpjs.github.io/issues/123#issuecomment-718696325
Have you read the Contributing Guidelines on issues?
Yes.
Motivation
For gulp's website, we want to have a series of plugins that are only applied at production-build time (analytics, gtag, sitemap, etc).
We are currenly doing it with this code, on an old 2-alpha version:
plugins: [
    isProd && ['@docusaurus/plugin-google-analytics', {}],
    isProd && ['@docusaurus/plugin-google-gtag', {}],
    isProd && ['@docusaurus/plugin-sitemap', {}],
]

This became invalid in a more recent alpha version that we are upgrading into because those resolve to false in development.
Pitch
I think it is fairly common that people will want to have some plugins they don't want active during development (e.g. carbon-ads plugin) and they will want a concise way to filter those out.

thanks, make sense ;)
as I said on discord, some of those plugins already enable only in prod, but yeah having this conditional feature will be useful


add client monitoring

pull request to resolve #14

ok, I think it's good now.  any objections?

`getpass

yes


Texture/Material limit

I have a world, with 129-131 (129 which are registered by me, and plus 2 by the engine itself) and 143 materials.
My problem is, when I'm about to register/use the next texture, and place a block with the texture and it wont show up. In networking tab I cannot see the new texture it seems like babylon doesnt even try to download it (most of the time), and I get a corresponding ID and can get the material texture and etc from registry by ID, but it just does not show up. Any idea?

The front and back or left and right sides are not visible from the outside, but from the inside only. same true for bottom and top sides, after the 130th texture

The front and back or left and right sides are not visible from the outside, but from the inside only. same true for bottom and top sides, after the 130th texture

I'm using 128128 images, I thought I give it a try with 3232 and 64*64 images. The result is the same. The strangest part is that, Rendering calls the registry asing for texture, even creates a BabylonTexture but it just  does not render correctly, and wath is more strange is that:
texture_id 1- wood
texture_id 2 - grass
...
....
texture_id 128 - cobblestone
when I add something with texture id > 129 or 130 the above image is rendered. when I press f5 (all the blocks and everything is stored on the server, so when it reloads it requests all blocks and displays them, first it loads all the textures and the answers the "worldDataNeeded" event)
so after reloading, the texture id 1 and texture id 2 is missig (it gets transparent) but texture id 129..130.. and so on gets displayed (maybe its because of other issues, but the numbers 128,129,130) exspecially 128 is like its being something "signed 1 byte" or something.. I tried searching for "signed, byte, 128, 2^8" and other forms, but i dont find any.

I'm using 128128 images, I thought I give it a try with 3232 and 64*64 images. The result is the same. The strangest part is that, Rendering calls the registry asing for texture, even creates a BabylonTexture but it just  does not render correctly, and wath is more strange is that:
texture_id 1- wood
texture_id 2 - grass
...
....
texture_id 128 - cobblestone
when I add something with texture id > 129 or 130 the above image is rendered. when I press f5 (all the blocks and everything is stored on the server, so when it reloads it requests all blocks and displays them, first it loads all the textures and the answers the "worldDataNeeded" event)
so after reloading, the texture id 1 and texture id 2 is missig (it gets transparent) but texture id 129..130.. and so on gets displayed (maybe its because of other issues, but the numbers 128,129,130) exspecially 128 is like its being something "signed 1 byte" or something.. I tried searching for "signed, byte, 128, 2^8" and other forms, but i dont find any.

gray- terr6
blue - terr128
and the right one which is fully transparent (but texture passed) is terr129
terr 129 has textures inside of terr3's texture (first terrain displayed with texture, terr1, terr2 is solid colors)

gray- terr6
blue - terr128
and the right one which is fully transparent (but texture passed) is terr129
terr 129 has textures inside of terr3's texture (first terrain displayed with texture, terr1, terr2 is solid colors)

SOLVED:
chunk.js:332
var maskCache = new Int16Array(4096),
aomaskCache = new Uint16Array(4096)
changed 8 bit int and uint arrays to 16 bit arrays now it works :)

SOLVED:
chunk.js:332
var maskCache = new Int16Array(4096),
aomaskCache = new Uint16Array(4096)
changed 8 bit int and uint arrays to 16 bit arrays now it works :)

Thanks! I pushed a fix for this. In the future if you want to submit pull requests for fixes like this I'd happily accept them.


Add event-streams-topic-operator to upstream-community-operators

Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[*] Are you familiar with our contribution guidelines?
[*] Have you packaged and deployed your Operator for Operator Framework?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?

Your submission should not

[*] Modify more than one operator
[*] Submit operators to both upstream-community-operators and community-operators at once
[*] Modify any files outside the above mentioned folders
[*] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[*] Description about the managed Application and where to find more information
[*] Features and capabilities of your Operator and how to use it
[*] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[*] Human readable name and 1-liner description about your Operator
[*] Valid category name1
[*] One of the pre-defined capability levels2
[*] Links to the maintainer, source code and documentation
[*] Example templates for all Custom Resource Definitions intended to be used
[*] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

Hi @vazirim, has it the same content as #586? Investigating your question from #586.


Develop upstream sync 240220

Retest Ubuntu-GPU-single please.

Retest Ubuntu-GPU-single please.

Retest Ubuntu-GPU-single please.

Retest Ubuntu-GPU-single please.

Retest Ubuntu-GPU-single please.

Retest Ubuntu-GPU-single please

https://github.com/openxla/xla/pull/10204


Implement edit room command

Command format:
edit -r [C/ CAPACITY] [T/TAGS]

include a flag to indicate it is editing a room
capacity and tags and optional fields

// edit room capacity
edit r/001 nc/1
// edit room tags
edit r/001 nt/vip nt/specialneeds
// edit booking period of booking in room
edit r/001 from/05/11/18 nfrom/09/11/18
edit r/001 from/05/11/18 nfrom/09/11/18 nto/11/11/18
// edit guest of booking in room
edit r/001 from/05/11/18 nn/Popo np/999<EMAIL_ADDRESS>nt/vip
// edit guest across all bookings in room
edit r/001 n/John p/123 nn/Popo np/999<EMAIL_ADDRESS>nt/vip
// edit guest across all bookings in all rooms
edit n/John p/123 nn/Popo np/999<EMAIL_ADDRESS>nt/vip

Closed. Moved to https://github.com/CS2103-AY1819S1-F11-2/main/issues/231


debug: fix launch task doesn't run if similar task is already running in different workspace folder

Fixes #191949

ah, I missed some. I think they should all be moved.


Coverage display gone on not found page

From Steven Harrison, e.g. 15-66737046-G-A

Seems to work now


VEEAM One v11 : Unable to parse 'veeam_one_about'

Hi !
I tried your script on centos8 and veeam one v11. I install InfluxDB and grafana on the centos 8. After fix the error i get an other one,

If someone have an idea how to fix it.
Thx a lot for your work.

Same error on my side with Debian 10.10

For myself, the problem was some missing data in my veeam. I don't have protectedvms for example. I fix error printing all data in the script and watch what's missing, delete or fix values to 0.. And  i've an other problem with the first error, was an openssl problem if my memories was good. Some permissions was needed. I'll send u what i found in a few days (if needed)

@Swyfex this will be great
Thanks in advance

Didn't find my notes, something appears when i put debuglevel at 5 in the conf file of veeam computer.

What appears, everything we needed, or ?
Stay safe and healthy


lint errors by custom ruleset are reported with wrong Reference

When using custom ruleset, the lint errors are always reported with wrong links to "More information":
Specification contains lint errors: 7

#/info  R: API_REPO_VERS_SEMANTIC  D: MUST: Use Semantic Versioning (info.version)
MUST: Use Semantic Versioning (info.version)

More information: https://speccy.io/rules/1-rulesets#API_REPO_VERS_SEMANTIC

Detailed description
This is my rule:
       {             "name": "API_REPO_VERS_SEMANTIC",             "object": "info",             "enabled": true,             "description": "MUST: Use Semantic Versioning (info.version)",             "pattern": { "property": "version",                          "value": "^[0-9]+[.][0-9]+([.][0-9]+)?$"                        }         },
And it was invoked with
speccy lint /path/to/swagger2openapi.file -v --rules speccy/mycompany-rules.json
I would propose to name the ruleset like given with the --rules option. Another way could be to be able to define a URL in the custom-rules.json File(s) being given.
Context
I think everyone could benefit from that. The first thing you usually will do when hitting a validation error is to look into the rule(s) - and the available description,examples and so on.
Your environment
Ubuntu, speccy 0.8.x (latest)

This has been fixed in v0.10.0


Test

Test pipeline

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


Review folder structure, file documentation and pragmas

Issue Number

#20
Overview

Review haddock documentation for Cardano.Wallet.Binary
Remove unnecessart intermediary modules 'BinaryHelpers' and 'Binary/Helpers'
Rename and organize test data to reflect source code organization
Add license and copyright to source files' header

Comments

I've split the previous PR (#34 into two, and kept #34 really just about the tx id)

looks like you both moved and modified code-sections in the same commit. I find it practical to split up into two commits

@Anviking ^^^ Yeah, it was the case originally and when I did the split of this PR from #34, I did squash everything in one commit. I don't know why :/ ... Your remark is very sensible though -- sorry about that.


Human readable format is not documented in abigen!

Version
1.0.2
Description
Human readable format is not documented in abigen!. It took me an hour to find where I saw about it in the documentation.
Maybe it would be useful to mention AbiParser in abigen! doc.

oh you're right https://docs.rs/ethers/1.0.2/ethers/contract/macro.abigen.html
sorry about that, do you want to add some examples?


Request: Custom Integration

@eric-yates can you reach out to me at<EMAIL_ADDRESS>? I'd like to discuss a freelance possibility with you.

Done!


document DEBUG=electron-zip environment variable

Its pretty cool you can do
DEBUG=electron-zip node xyz

to get a console log of electron zip. It helped massively tracking down #15
It would be nice to document it on the readme, it would have saved me some time

@lukeapage you should send a PR :)


add --exit and --match-host-platform defaults to devicelab runner

This makes it easier to run the devicelab test runner locally. Changes the default behavior, but I believe that dart bin/run.dart -a is only used locally when troubleshooting, and not in the devicelab.

Updated @jonahwilliams, PTAL


NameError: name 'tf' is not defined when I loda the checkpoint file at training.

After I trained on my own dataset with width 800 height 480 without checkpoint successfully, I fill in the checkpoint parameter and tried the test image and this error showed up. The exact error is like this:
Traceback (most recent call last):                                                                                File "train", line 55, in                                                                                net = load_model(opt.checkpoint)                                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\saving.py", line 419, in load_model                      model = _deserialize_model(f, custom_objects, compile)                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\saving.py", line 225, in deserialize_model              model = model_from_config(model_config, custom_objects=custom_objects)                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\saving.py", line 458, in model_from_config               return deserialize(config, custom_objects=custom_objects)                                                             File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\layers_init.py", line 55, in deserialize                    printable_module_name='layer')                                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\utils\generic_utils.py", line 145, in deserialize_keras_object                                                                                list(custom_objects.items())))                                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\network.py", line 1032, in from_config                   process_node(layer, node_data)                                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\network.py", line 991, in process_node                   layer(unpack_singleton(input_tensors), **kwargs)                                                                      File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\engine\base_layer.py", line 457, in call                    output = self.call(inputs, **kwargs)                                                                                File "C:\DDDDZZZZYYYY\envs\kerass\lib\site-packages\keras\layers\core.py", line 687, in call                              return self.function(inputs, **arguments)                                                                             File "C:\Users\In-Car DVR\Desktop\DZY-work\Keras-ICNet-master\model.py", line 195, in                             y = Lambda(lambda x: tf.image.resize_bilinear(x, size=(int(x.shape[1])//2, int(x.shape[2])//2)), name='data_sub2')(x)                                                                                NameError: name 'tf' is not defined
The training process showed the same error when I put in the checkpoint parameters. Is the file in the output folder the checkpoint file? Or the checkpoint file is in some other locations?

Thanks in advance!

I think is the same problem that occurs in the 'test' file code. Here is the solution https://github.com/aitorzip/Keras-ICNet/issues/2#issuecomment-555954104


Components with overriden new operator.

Hi. I'm trying to use EnTT with JoltPhysics. Jolt by default overrides its new/delete operators, which causes compilation issues with EnTT's usage of placement new operator here:
https://github.com/skypjack/entt/blob/fedcb920ce0068c35ffbc66fd4e84864e6ef71ef/src/entt/core/memory.hpp#L278
As proposed in this discussion, the solution would be to replace new(value) with ::new(value) in EnTT's codebase.

Have you tried it already in your project? Can you confirm that it works as expected?

Yes! But if there are other places where EnTT is using a placement new, those may also need to be updated. Happy to work on a MWE without Jolt if you think that's useful.

Sure. As I said I was planning to provide a MWE without Jolt. So here it is:
#include <entt/entt.hpp>

#include <stdlib.h>
#include <cstdlib>

namespace MyLib {

void* Allocate(size_t inSize)
{
    return malloc(inSize);
}

void Free(void* inBlock)
{
    free(inBlock);
}

void* AlignedAllocate(size_t inSize, size_t inAlignment)
{
#if defined(_WIN32)
    return _aligned_malloc(inSize, inAlignment);
#else
    void* block = nullptr;
    posix_memalign(&block, inAlignment, inSize);
    return block;
#endif
}

void AlignedFree(void* inBlock)
{
#if defined(_WIN32)
    _aligned_free(inBlock);
#else
    free(inBlock);
#endif
}

class Foo
{
public:
    Foo(int x_)
        : x(x_)
    {}

public:
    void* operator new(size_t inCount) { return MyLib::Allocate(inCount); }
    void operator delete(void* inPointer) noexcept { MyLib::Free(inPointer); }
    void* operator new[](size_t inCount) { return MyLib::Allocate(inCount); }
    void operator delete[](void* inPointer) noexcept { MyLib::Free(inPointer); }
    void* operator new(size_t inCount, std::align_val_t inAlignment)
    {
        return MyLib::AlignedAllocate(inCount, static_cast<size_t>(inAlignment));
    }
    void operator delete(void* inPointer, [[maybe_unused]] std::align_val_t inAlignment) noexcept
    {
        MyLib::AlignedFree(inPointer);
    }
    void* operator new[](size_t inCount, std::align_val_t inAlignment)
    {
        return MyLib::AlignedAllocate(inCount, static_cast<size_t>(inAlignment));
    }
    void operator delete[](void* inPointer, [[maybe_unused]] std::align_val_t inAlignment) noexcept
    {
        MyLib::AlignedFree(inPointer);
    }

protected:
    int x;
};

} // namespace MyLib

int main(void)
{
    entt::registry r;
    auto e = r.create();
    r.emplace<MyLib::Foo>(e, 42); // <-- doesn't compile
    return 0;
}

As I said I was planning to provide a MWE without Jolt

You're right and I read it wrong. 😅
Thanks for the example, I'll use it as the basis for a non-regression test. 👍

All good, thanks for looking into it!


Fix kafka auto-configuration

Kafka auto-configuration should not depend on event hubs SDK or resource manager sdk.

/azp run java - spring - tests