add contact key in payload and provide email parameter

This adds email address to account information if provided.
It will allow to update account information, too!!
(It would be nice to see methods to show them.)

Did the code style changes suggested by rspeed.
Nice to know: Using the email attribute sets/updates the contact information in the account information!
I added this info into helptext.

I'd rather not bloat this script with more options. If you want to register an email, please use another client (e.g. https://gethttpsforfree.com/), then use the same account.key in this script (it will skip registration since you've already registered).

This makes me wonder if we should do away with the new-reg call altogether. It does seem a bit outside the project's scope.

On Sat, Mar 26, 2016 at 10:56:02AM -0700, Rob Speed wrote:

This makes me wonder if we should do away with the new-reg call
altogether. It does seem a bit outside the project's scope.

Please don't.
But maybe splitting that part out into a separate script may make
things easier. (But that may also duplicate a few parts of the code.)


Apache EventMesh integration with openSergo as EDA governance implementation

Apache EventMesh
EventMesh全球首创EDA+Serverless 填补了开源领域在“Eventing as An Infrastructure”的空白，是全球首个金融业进入Apache基金会孵化的项目，且被 Linux  CNCF基金会Landscape 收录，同时也是可信开源社区。项目PPMC成员主要来自腾讯、华为、阿里、滴滴等国内一线大厂以及多名国外成员，社区有来自全球超过10个地区和国家的活跃贡献者230多名，累计外部代码贡献量超40万行，是内部贡献量的8倍。拥有全球首个遵守CNCF Serverless workflow标准的go-engine实现，在Serverless领域引起广泛关注。独创的基于消息的request-reply同步通信模式被Apache 明星项目RocketMQ和Dubbo集成，广泛服务于大量企业和业务场景。目前已经在华为云、腾讯、政采云、永辉超市、领航动力等大型企业落地，其中华为云EventGrid产品完全以EventMesh为内核，在华为云上服务于大量客户。
EventMesh is the world's first EDA+Serverless to fill the gap in "Eventing as An Infrastructure" in the open source field. It is the world's first financial industry to enter the incubation of the Apache Foundation. It is included in the Linux CNCF Foundation Landscape and is also a trusted open source community. Project PPMC members are mainly from domestic first-tier companies such as Tencent, Huawei, Ali, and Didi, as well as many foreign members. The community has more than 230 active contributors from more than 10 regions and countries around the world, and the cumulative external code contribution exceeds 400,000 OK, 8 times the amount of internal contributions. With the world's first go-engine implementation that complies with the CNCF Serverless workflow standard, it has attracted widespread attention in the serverless field. The original message-based request-reply synchronous communication mode is integrated by Apache star projects RocketMQ and Dubbo, and widely serves a large number of enterprises and business scenarios. At present, it has been implemented in large enterprises such as Huawei Cloud, Tencent, Zhengcai Cloud, Yonghui Supermarket, and Linghang Power. Among them, the Huawei Cloud EventGrid product completely uses EventMesh as the core and serves a large number of customers on Huawei Cloud.

For the original ideas of event-based governance, please refer to https://github.com/opensergo/opensergo-specification/issues/62
Discussions are welcome!


switch to bingo for dependency management (and bump<EMAIL_ADDRESS>

/cherrypick release-4.14

I retroactively created https://issues.redhat.com/browse/OCPBUGS-21757 for this bug.


Terminating since there is no system app

Hi there! I like the ease of this chart, but unfortunately I'm getting strange error on iPhone 6 (both simulator and the device) when I'm trying to scroll a UIScrollView/UITableView with the VBPieChart inside. I'm getting this weird Terminating since there is no system app error and can't find the cause. Did anyone seen this? Does anyone know how to fix it?
Steps to repoduce
Run pod try VBPieChart, open the swift demo, and replace ViewCotroller.swift with this contents:
import UIKit

class ViewController: UIViewController {

    let scrollView = UIScrollView()
    let chart = VBPieChart()

    override func viewDidLoad() {
        super.viewDidLoad()

        self.view.addSubview(scrollView)
        scrollView.frame = self.view.bounds
        scrollView.alwaysBounceVertical = true

        self.scrollView.addSubview(chart);

        chart.frame = CGRectMake(200, 50, 293, 256);
        chart.enableStrokeColor = true;
        chart.holeRadiusPrecent = 0.85;
        chart.enableInteractive = false
        chart.startAngle = Float(3*M_PI_2)

        let chartValues = map(1...42) {(_) in return ["value": 1, "color":UIColor(hexString:"dd191daa")] }
        chart.setChartValues(chartValues, animation:true)

    }

}

Then just grad the screen down and here the error. It does not fire any exception (I have a breakpoint for all exceptions enabled), it seems not like the memory overflow (profiler gives no hints also). Here is the gif also:

what is the map? let chartValues = map(1...42) {(_)
I've tested with Version 7.1.1 (7B1005) on iPad and with Simulator. All works.

map is a builtin swift1.2 (I'm using Xcode 6.4  6E35b) map function to map every element of the collection with the given closure to a new collection. I made the collection of same dicts repeated 42 times.
At the moment I can't say any steps to reproduce with Xcode 7.

Works with new swift 2.0


Problem with templateSelection and ajax source when an option is dynamically added to the select

With an ajax url where the fields do not follow the standard select2 structure. Example:
{
    "customer": [
        {
            "id": 1,
            "name": "Customer1",
            "created": "1993-02-24T05:32:18+00:00",
            "modified": "1982-09-30T18:34:26+00:00"
        }
    ]
}

if  you use the templateSelection option  with something like this:
templateSelection: function (item) {

        return item.name;
   }

and you try to add dynamically an option with:
var newOption = new Option(response.customer.name, response.customer.id, true, true);
$('#customer').append(newOption).trigger('change');

the option is added but not rendered as selected

Select2 uses id and text as the internal data format, not id and name.
https://select2.org/data-sources/formats
You're going to need to map your objects to meet Select2's internal data format. That link should help you out.

If you cannot / don't want to change data structure sent back from the API, you can override it to match select2 format structure inside the processResults method
Check the link bellow for a simple scenario, but more complex data manipulation can be made in order to pull it through
https://select2.org/data-sources/ajax#transforming-response-data


Rollup reports circular dependency errors

Rollup is reporting these errors when bundling usehooks-ts
rollup v3.19.1
(!) Circular dependencies
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useClickAnyWhere/useClickAnyWhere.js -> node_modules/usehooks-ts/dist/esm/index.js
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useCountdown/useCountdown.js -> node_modules/usehooks-ts/dist/esm/index.js
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useDarkMode/useDarkMode.js -> node_modules/usehooks-ts/dist/esm/index.js
...and 16 more
(!) "this" has been rewritten to "undefined"
https://rollupjs.org/troubleshooting/#error-this-is-undefined
node_modules/usehooks-ts/dist/esm/useCopyToClipboard/useCopyToClipboard.js
1: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
                    ^
2:     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3:     return new (P || (P = Promise))(function (resolve, reject) {
...and 1 other occurrence
node_modules/usehooks-ts/dist/esm/useFetch/useFetch.js
1: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
                    ^
2:     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3:     return new (P || (P = Promise))(function (resolve, reject) {
...and 1 other occurrence

seconding this

Please could you provide a minimal reproduction of your problem?

Hi all,
This error message reveals two different issues
The first part is due to the circular dependencies indeed, and it should be fixed by #440
rollup v3.19.1
(!) Circular dependencies
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useClickAnyWhere/useClickAnyWhere.js -> node_modules/usehooks-ts/dist/esm/index.js
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useCountdown/useCountdown.js -> node_modules/usehooks-ts/dist/esm/index.js
node_modules/usehooks-ts/dist/esm/index.js -> node_modules/usehooks-ts/dist/esm/useDarkMode/useDarkMode.js -> node_modules/usehooks-ts/dist/esm/index.js
...and 16 more

The next part is due to an incorrect ESM setup. It can't be fixed right now without introducing breaking changes but will be for sure in the incoming v3, ESM-first major release.
(!) "this" has been rewritten to "undefined"
https://rollupjs.org/troubleshooting/#error-this-is-undefined
node_modules/usehooks-ts/dist/esm/useCopyToClipboard/useCopyToClipboard.js
1: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
                    ^
2:     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3:     return new (P || (P = Promise))(function (resolve, reject) {
...and 1 other occurrence
node_modules/usehooks-ts/dist/esm/useFetch/useFetch.js
1: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
                    ^
2:     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3:     return new (P || (P = Promise))(function (resolve, reject) {
...and 1 other occurrence


Add Some Integration Tests

Type of Change

[ ] Bug fix (non-breaking change, fixes #)
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[x] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[x] Adding code coverage to existing functionality
[x] Pester test is included
[ ] If new file reference added for test, has is been added to github.com/sqlcollaborative/appveyor-lab ?
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose

Adding code coverage for the cmdlet Rename-DbaDatabase.
Approach

Creates a database and renames the database. Validates that the name changed to the requested value.
Commands to test

Invoke-Pester .\tests\Rename-DbaDatabase.Tests.ps1

YESSS thank you!

hello, please reopen when it's been updated, merci 🙇

Updated to Run against SQLInstance2 and also made sure to explicitly remove the database created in this test.

Yeah! Finally passing, and I think I have tested every parameter case.. Let me know if it looks good @wsmelton

gonna merge 🏁 !


ARTEMIS-1270 Enforce Theming

On some browsers during initial, storage may have set to another theme, enforce the theme on branding load.

@clebertsuconic @tabish121 - I need a reproducer to test this. As cannot locally reproduce Tim's issue.
I have though seen on a colleague of mines, the issue Tim has raised once before, in a vendors console which also uses hawtio. (clearing caches and force reloading sorted that from memory)
I believe it might be due to local storage having theme and branding set to hawtio somehow in a particular scenario, hopefully this would force it to activemq no matter (by checking storage and if not activemq set it, and reload), but without reproducing i cannot be 100%.

@michaelandrepearce I have reproduced and confirm this fix works.

So is this ready to merge?

@jbertram yes, I check with @mtaylor it was a bit if there was any tidy up possible on the old if set code, I'll pick up any possible tidy up with @mtaylor next week.

Bit = nit


chore: add tag to apg to enhance the SLA

What type of PR is this?
/kind cleanup

What this PR does / why we need it:
chore: add tag to apg to enhance the SLA
AlibabaCloud will monitor based on the tag, to enhance the SLA of this API
Which issue(s) this PR fixes:

Fixes #none
Special notes for your reviewer:
none
Does this PR introduce a user-facing change?

/hold
Merge after guys from ali check

/lgtm


Annotations on fixed-layout text

I would like to be able to apply annotations to text while preserving its fixed-width layout on the screen. For example, if I have text like
trace 293 loop at (dispatch)PrivateDispatch:push:3
2a4cb650:  rorx   rax,QWORD PTR [rdx-0x10],0x2f        | 0001 rax       func   sload  #0
2a4cb657:  shr    rax,0x11                             |
2a4cb65b:  mov    rax,QWORD PTR [rax+0x10]             | 0002 rax       tab    fload  0001  func.env
2a4cb65f:  mov    ebx,DWORD PTR [rax+0x34]             | 0003 rbx       obj    href   0002  'link'

then I would like to be able to decorate certain parts of the text, for example making some tokens into clickable links, and I would like the visual appearance of these annotations (e.g. like the "boxed" links in Documenter) not to interfere with the alignment of the original text.
Can this be done today?
One passing idea is that BlTextEditor could support a special "tab" character that is guaranteed to be aligned from one line to the next.  This way I could insert such a "tab" at the start of each logical "column" of text and this way any decorations would push out the columns of every row uniformly.

There are two kinds of text attributes:

normal attributes: these are attributes like bold, or underline that do not change the text arrangement. Such an attribute can also be an action associated with a piece of text.
adornments: these can introduce elements and can modify the text layout.

In your case, you are likely looking for a normal attribute. Perhaps like this:
text := 'You can click on this.' asRopedText.
(text from: 9 to: 13) attributes: {
	BlTextForegroundAttribute new paint: Color blue.
	BrTextHoverStylableAttribute new
		attribute: (BlTextUnderlineAttribute new paint: Color blue).
	BrTextClickAttribute new
		action: [ :aText :aTarget :aTextEditor :anEvent |
			aText halt ] }.
text

Thanks! This sounds very promising and simpler than trying to make adornments preserve text layout.


Reszie Soluiton explorer

Resize solution explorer with the keyboard instead of a drag.

I guess the increase current view size command should also take into account the split view views
fyi @cleidigh

@martinbergpetersen can you explain what part you want to resize?


Rate limiting

Not sure where to post this - but I have a question regarding the functionality.
Are there any rate limiting on the outgoing flow? I need to conduct a (legal) phishing test, but I want to get it right the first time, and am a bit worried that half my mails are going to be blocked.

No rate limiting available.

Meaning, there is no limits defined per. default, which is a positive thing i my scenario?

No rate limiting in any situation. The only limit is the hardware and internet connection.


 It doesn't build on Ubuntu16.04

For Ubuntu 16.04 explicit set to use C++ 11 Standard missing

set (CMAKE_CXX_STANDARD 11)

Clang mim version required needs to be specified explicitly

@kiritigowda  Looks like RPP uses some c++14 features as well. We need to set that and also set --std=c++14 for linking. Do you know if that fixes the errors for 16.04 assuming all prereq are installed?

@LokeshBonta any updates on this bug?

@kiritigowda
We have run with lower g++ and gcc versions(4.8), we did not find the issue

Builds successfully with:
clang-6.0 and clang-tidy-6.0
Closing this issue

Builds successfully with:
clang-6.0 and clang-tidy-6.0
Closing this issue

@LakshmiKumar23 can you add the min version in the readme so there is no confusion about failure.

@kiritigowda Updated and created a PR #31


Biorxiv resubmission

Submit a revised version of the manuscript and all supplementary data files to biorxiv.

@cclarkson I think this is good to go, feel free to go ahead with a revised biorxiv submission and also journal submission.

re-submitted to biorxiv


Add a project setting to control 3D line drawing thickness

Salvage of https://github.com/godotengine/godot/pull/74387.
Thanks @myaaaaaaaaa for the original implementation :slightly_smiling_face:

This setting affects all lines drawn in 3D, including gizmos in the editor and debug draw options. This can be used to make debug drawing more visible, particularly when using a high-resolution viewport.
This relies on hardware support, so it's not available on all platforms and GPUs (see maximum supported line width). It's also only supported in the Forward+ and Mobile rendering methods.
This could technically be implemented in Compatibility with glLineWidth() (on desktop platforms only), but I haven't managed to do this yet.

This closes https://github.com/godotengine/godot-proposals/issues/9299.

Preview
Line width = 1

Line width = 2

Line width = 1 with half-resolution viewport
Effective line width is identical to line width = 2. This shows how thicker lines are helpful on high-resolution viewports, such as hiDPI displays.

TODO

[ ] Expose an editor setting to control line width in the editor while keeping the project setting for the running project.

If we want to expose this for GPUs that support it, we need to check for the wideLines feature and then properly warn users when its not available and fall back to a width of 1.0.
From the Vulkan spec:

wideLines specifies whether lines with width other than 1.0 are supported. If this feature is not enabled, the lineWidth member of the VkPipelineRasterizationStateCreateInfo structure must be 1.0 unless the VK_DYNAMIC_STATE_LINE_WIDTH dynamic state is enabled, in which case the lineWidth parameter to vkCmdSetLineWidth must be 1.0. When this feature is supported, the range and granularity of supported line widths are indicated by the lineWidthRange and lineWidthGranularity members of the VkPhysicalDeviceLimits structure, respectively.

Rebased and tested again, it works as expected.

If we want to expose this for GPUs that support it, we need to check for the wideLines feature and then properly warn users when its not available and fall back to a width of 1.0.

I can see wideLines being mentioned here:
https://github.com/godotengine/godot/blob/a3080477ac0421aef24ca0916c40559abbf4846b/drivers/vulkan/rendering_device_driver_vulkan.cpp#L569
The question is, how do I expose this information so it can be read in RenderSceneClustered and RenderSceneMobile? Preferably without adding Vulkan-specific checks to those classes, that is.
(Also, what about Direct3D 12? I suppose nearly all GPUs on D3D12 support line widths greater than 1.0 anyway.)

The question is, how do I expose this information so it can be read in RenderSceneClustered and RenderSceneMobile? Preferably without adding Vulkan-specific checks to those classes, that is.

Either through limit_get() or has_feature() I guess


Array performance issue

If you look in Array.append, you can see it wisely does the follow:
    reserve(_size + copy_len)

To make sure there is enough room in the Array for the items to be appended. It then goes on to call push to do the appending:
      while i < cap do
        push(seq(i))
        i = i + 1
      end

And therein is our problem because push does the following:
  fun ref push(value: A, unsafe: Bool = false): Array[A]^ =>
    """
    Add an element to the end of the array.
    The array is returned to allow call chaining.
    """
   reserve(_size + 1)
    _ptr._update(_size, consume value)
    _size = _size + 1
    this

it attempts to reserve again for each value pushed onto the array by append. Thankfully it won't reserve additional memory but it will call reserve over and over and over and over. In heavily used, tight code with larger append items, the performance hit is noticeable.
N.B. this affects any Array code that calls push in a loop.
This can also affect you if you do something like...
let a = Array[U8](4)
a.push(U8(1))
a.push(U8(1))
a.push(U8(1))
a.push(U8(1))

You have reserved the correct amount of memory but will have to pay for the check on each push.

Seems fairly straightforward to use _ptr._update directly in append to fix that method (and then follow up by setting _size once at the end).
Not sure if we can do anything about the case of the user calling push a bunch of times?

I've done some awful things to temporarily get past this so I could get to deeper perf issues. I like the append idea. In my hacked up version, push takes a flag that will let you skip the safety check. Which honestly helps a good amount if you are doing push a ton in tight loops (which we are). That doesn't feel like a good general purpose solution and I'm open to Sendence running with a custom "please dont use this to segfault" version of push. That said, perhaps someone has a good idea on how to address?
One thought is to use append and take everything you would push and do as a group. I need to test impact of that though vs the crazy "please dont crash me" approach.

@SeanTAllen - I will prepare a quick PR now that fixes append.
For the areas where you are calling push in a loop - can you use Array.concat instead (with an iterator, and a size)?  I'm pretty sure I can make the same improvement to concat that I'm about to make to append.

@jemc probably. i didn't spend much time thinking about it, i just shoved the issue out of the way so i could dig into lower level issues. i'll give it a go sometime this weekend and see how that works out.

Thank you very much for the PR @jemc. I only opened this to get feedback before I did a fix this weekend. I wasn't expecting anyone else to step into the breach.

What can I say, the :baby: is asleep and I actually have enough :zap: left from the day to contribute to Pony tonight - this turned out to be a PR of about the perfect size :smile:.


Please add a license

Hi,
Would you mind adding a license to this repository?
Thanks, --Brad

@jeffb4 Would it be possible to drop in the MIT license file for this repo?


Generate content from HTML/JSX

Is there any way to write content in html, js or jsx and get it rendered just as markdown is ? Shall I write my own loader ? Thanks for your time.

You can create your own routes. See https://phenomic.io/docs/usage/routing/ and tell me if that helps.

Not sure, my understanding of routing is that the page will be independant. I want my jsx to be treated just like any markdown page, with layout and metadata

Oh. We don't have this out of the box yet. Do you want to write .js file treated as markdown? How would you define metadata and stuff?
You can probably handle that using a plugin that will convert your jsx files to a format that can be consumed by the loader (see https://phenomic.io/docs/usage/plugins/)

For js and jsx, we could return/export an objet, just like the one documented in the loader documentation {head: metadata, body: "..."}. The use case is that markdown is great for 98% of the usecases but when u need more flexibility (eg the homepage) then it isnt as good. Of cource, I could write an empty markdown inside content, with a custom/dedicated layout. This approache works great but isnt very pretty.

Or you can using a custom route like it's in the default base theme for the homepage. You can add as many url as you want pointing to as many React component you want.

I think you're right for the homepage which usually have a different template. I more thinking about a regular page which share the same layout as others but with some custom content where markdown isnt the best fit.

Interesting. We will support that for 1.0.

Keep up the good work, thanks for your time and involvement. Feel free to close or keep it open to keep track of it as a feature enhancement.

Not going to be easy in v1, but can be solved by our own code (user land)


feat: add id on anchor tags for analytics

Hi! In the Footer component, there are a few hard-coded links but their anchor tags that don't have an id. So I added a simple code to automatically add an id to them.
And the SkipLinks component accepts a list of links but the current typed list doesn't accept an id for each of the links. So I changed the type to specify the id of each link.

Hello @ocruze,
Sorry for the huge delay. LGTM

Thank you!


Uint8Array data (e.g. Postgres "bytea" type) erroneously considered "undefined" by recent 0.11.7 update.

Hi There,
Currently using bookshelf in a project. Upon update to knex v0.11.7, noticed that an update was failing with error "Undefined binding(s) detected when compiling RAW query: ...".
I understand that any data field with value undefined will cause this type of error.
I looked into my code and found that as part of my query, no data to be bound was "undefined". Digging deeper I found that input values of type "Uint8Array" were failing the deep inspection test on data to be bound in helpers.js:
export function containsUndefined(mixed) {
  let argContainsUndefined = false;

  if(mixed && isFunction(mixed.toSQL)) {
    //Any QueryBuilder or Raw will automatically be validated during compile.
    return argContainsUndefined;
  }

  if(isArray(mixed)) {
    for(let i = 0; i < mixed.length; i++) {
      if(argContainsUndefined) break;
      argContainsUndefined = this.containsUndefined(mixed[i]);
    }
  } else if(isObject(mixed)) {
    for(const key in mixed) {
      if(argContainsUndefined) break;
      argContainsUndefined = this.containsUndefined(mixed[key]);
    }
  } else {
    argContainsUndefined = isUndefined(mixed);
  }

  return argContainsUndefined;
}

The Uint8Array was failing the check because it fails the lodash "isArray" check, and so is evaluated as an object; it has an  internal property "parent" which was undefined. It should be noted that data returned from "pg" for Postgres "bytea" columns are passed back to knex as a "Uint8Array". In my use case, I was updating a record with data originally passed back from a previous query. Thus my value was not "undefined"
To fix this case, I propose that the lodash "isTypedArray" check also be used alongside the "isArray" check. Then a Uint8Array will be treated as an Array (with index 0-n and property length) thus not being considered "undefined" when it is not truely so:
export function containsUndefined(mixed) {

...
  if(isArray(mixed) || isTypedArray(mixed)) {
    ...

Please advise if this simple proposal is acceptable, if you have any additional feedback or approaches. I hope this change can be merged into the knex code base for the next release.

@mashaalmemon nice catch. Actually it doesn't appear possible for a typed array to contain undefined:
new Uint8Array([undefined]);
// -> [0]

So there's no need to check the elements if a typed array is provided. You can simplify this check to:
if (isTypedArray(mixed)) return false;

@rhys-vdw , thanks for the quick feedback. This will result in a much quicker "containsUndefined" check for typed arrays. I've made made adjustments to the PR as requested.
On a side note, when might this change make it to a release?

On a side note, when might this change make it to a release?

@mashaalmemon not sure. I'll put it on my to do list.


Replace K8UpStatus with Conditions

Summary
As K8up User
I want more information in the status fields of objects
So that I know in what state my backups and restores are and where to investigate failures.
Context
Error handling is currently done via logs. But we cannot assume that every K8up user has access to view the K8up operator Logs. Thus we should incorporate error handling directly via Status field of the affected resource.
Out of Scope

Replace existing status fields, which could result in a breaking change of the CRDs. Updating the CRD definition with just field additions should be backwards compatible.

Further links

Conditions
Blog post

Acceptance criteria
Given an existing K8up CRD object
When K8up reconciles an object
Then the object's .status field should be updated
Given an existing K8up CRD object
When K8up encounters an error during reconcile
Then the object's .status field should be updated with a clear error message
Given an existing K8up CRD object with error in the status field
When K8up reconciles successfully after a failed attempt
Then the object's .status field should be cleared from any errors.
Implementation Ideas

Use Kubernetes Conditions to reflect an orthogonal "state" machine.

I would also welcome this. Just adding conditions without removing/changing the existing ones is backwards compatible (e.g. we can just run the operator and after reconcile the existing objects will get the new conditions).
However, if we remove existing status fields from the CRD, would we need to make a new API version? (v1alpha2)
Maybe the K8s deserializer can ignore status fields that aren't expected in the CRD definition

I took the liberty to refine this feature request

Maybe the K8s deserializer can ignore status fields that aren't expected in the CRD definition

We can test this while implementing this I guess, by simply removing the old status fields, running the operator and see what happens.

I think it's the other way round: Remove the status fields from the CRD, update CRD, add status fields in the YAML of an object, then run Operator. I expect either:

The unknown status fields are left as-is, which would be kinda "bad", as they won't get cleaned
The operator removes unknown status fields and only stores the one it knows

Well the first one isn't that bad. As the operator will clean up older jobs anyways. So the amount of CRs with the old status fields should die out rather quickly. For some clusters it's configured to keep no older Jobs at all.


Merges source code from VSO/releases/prod into GitHub repo.

Merges source code from VSO/releases/prod into GitHub repo.
npm package version - 0.4.5.

Hi @ignatvilesov, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Vilesov Ignat (Akvelon)). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;


rq: fix build on darwin

Motivation for this change
rq could be built on macOS Mojave. The build is failing with following error:
cargo:warning=libgit2/src/path.h:430:10: fatal error: 'iconv.h' file not found
...
warning: build failed, waiting for other jobs to finish...
error: build failed
builder for '/nix/store/akdda7ya5mysclcrjmgjyscysbx5dp0v-rq-1.0.2.drv' failed with exit code 101
error: build of '/nix/store/akdda7ya5mysclcrjmgjyscysbx5dp0v-rq-1.0.2.drv' failed

Just copied the fix from similar PR: https://github.com/NixOS/nixpkgs/pull/36179
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build rq


Genetics portal should support chrX variants

As a user I want to see associations for variants on the X chromosome.
Background
Luca and Gosia were investigating a variant (https://genetics.opentargets.org/variant/X_12900169_G_A) which is associated with SLE in a GWAS (https://www.ebi.ac.uk/gwas/studies/GCST011956) that doesn't include sumstats.
The variant is present in OT genetics, but no lead or tag variants are shown.
The code for fine-mapping currently has a note saying that it fails for chrX/Y:
https://github.com/opentargets/genetics-finemapping#notes
The same problem would be present for coloc, which relies on getting independent sumstats using GCTA-cojo in the same way as for fine-mapping.

Feature added to the partners feedback doc


fix: table: various accessibility improvements

SUMMARY:

Fixes color contrast ratio of Table header sort icons to be greater than 4:5:1
Adds new mdiArrowUpDown default sort icon
Updates sort icons to the latest design specification
Adds the showSorterDefaultIcon  prop to optionally hide the default sort icon globally or by column
Updates sort icon layout to be next to the title text instead of the right edge
Adds aria role of 'button' to the Sortable Table Headers
Adds default row selection strings selectAllRowsText, selectRowText props and localizes them
Adds labels and aria labels to the Table selectors
Visually hides the Table selector <label> elements to maintain the current design
Removes redundant Table global SASS variables and uses CSS variables instead
Updates Table sort UTs

https://github.com/EightfoldAI/octuple/assets/99700808/51187083-8c3d-4119-9ed1-591c881e3f75
JIRA TASK (Eightfold Employees Only):
ENG-55944
ENG-55942
ENG-55941
CHANGE TYPE:

[x] Bugfix Pull Request
[ ] Feature Pull Request

TEST COVERAGE:

[x] Tests for this change already exist
[x] I have added unittests for this change

TEST PLAN:
Pull the PR branch and run yarn and yarn storybook. Verify the Table stories behave as expected.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@c35c9b9). Click here to learn what that means.
Patch has no changes to coverable lines.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #644   +/-   ##
=======================================
  Coverage        ?   84.56%
=======================================
  Files           ?      809
  Lines           ?    17643
  Branches        ?     6303
=======================================
  Hits            ?    14919
  Misses          ?     2655
  Partials        ?       69

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


F3 for new SQL Editor

The current version is sporting Ctrl + [ and Ctrl + ] to switch or respectively create a new SQL Editor. In older versions, at least the shortcut for a new SQL editor was F3. Could the F3 shortcut be re-established? User with keyboards layouts where [ and ] are only accessible via AltGr cannot use the current shortcuts.

I believe the new shortcuts were chosen because the old shortcuts did not work for mac users on Mac OS. You should have the ability to change it back, though, unless the latest version removed that from preferences.

Well, we can return F3 as default shortcut on Windows. And use ctrl+[] on MacOS/Linux.,


Write the doc for Meshery Extension point and custom component #5376 …

…w/signoff
Signed-off-by: Srinivas karnati<EMAIL_ADDRESS>Description
This PR fixes #5372
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit 3051e0b63017e49abdb9e653816030732347648e at: https://625bb3d80fc57221691a5d45--meshery-docs-preview.netlify.app


Bug Report: Psych Port Chart Editor Issue

Which target are you using?
[x ] Windows
[ ] Linux
[ ] Mac
https://github.com/user-attachments/assets/e900b606-c8a7-4a07-b0ca-32a65582a967
Explain your issue
Please check first if your issue haven't already been reported yet.
So i ported a chart from Psych engine into codename engine. Everything seemed fine, but i noted that some notes were missing. Yet, scrolling down showed those same notes being perfectly fine. Scrolling back up however, repeated the issue.
In game it works perfectly well.
I am NOT using a current build of CNE, instead, i am using a build from the 25th of November.

literally right now we just pushed a new commit that fixed some stuff about psych porting and added 1.0 psych chart porting, try again with the new version

Oh lmaoo

hard.json
the chart

hard.json the chart

thats a codename engine chart

OHHHH i get now what u mean

perdition.json
found the psych chart i think

one question as im doing though, did you manually edit the chart file?

no, just dragged and dropped into codename

fixed in the discord server


Design Meeting Notes, 10/13/2017

Immutability

No concrete ideas yet, but here's the background.
Many users prefer to program in a very immutable style.
If you think about the differences between C# and F#, one of the the things that makes functional programming easier in the latter is immutability by default.
But JavaScript doesn't have a library that's amenable to using immutable data structures.
So what might the world look like here?

Perhaps some way to declare an immutable type is mutable?
Perhaps a way to say all fields declared in a type are immutable by default, mutable as an opt-in.
But even that's not enough for us - we use a "lazy initialization" pattern where after creation we set the value of a field exactly once.

What about something that differentiates the API layer versus within the compilation itself?

Depends what's considered your code and what's considered external code in some cases, and we don't have a way of indicating what's part of the API.
[[Now we're derailing into how you expose your public API surface]]

Then should we have opaque types?

Well you can sort of do it today.

The idea of immutability has some of the benefits of and is related to generally restricting access to the internals of your programs.

Experimental Stage 1/2 Proposals

If you use decorators today, you get a warning that decorators are experimental.

But many users are not aware that their decorators are experimental because they start off with a tsconfig that already turns --experimentalDecorators on!

Generally we only take stage 3 features now.
Idea

Don't do anything without an --experimentalStage1Or2 flag (bikeshed on name later)
Give a warning all the time which you cannot turn off.

The thing is, nobody uses these features to experiment with. They're putting this code into production.

So now you're dangling this feature under people's noses but giving a warning that people will become numb to.

Conclusion: we can put branches on GitHub, but we don't want to put people in difficult upgrade paths.

Match types
Still in prototyping phase.
type X<T> = match (T) {
    number: "a",
    string: "b",
    else: "c"
}

type A = X<number>;         // has type `"a"`       - matches with `number`
type B = X<1 | "hello">;    // has type `"a" | "b"` - `"hello"` and `1` are subtypes of `number` and `string`
type C = X<object>          // has type `"c"`       - fell into the `else` branch

One concern (a.k.a. a feature!) is that this allows us to branch.
type Conditional<C, T, F> = match (C) {
    true: T,
    false: F,
}

This all arose from discussion around the awaited type PR where many people requested a more general solution.
With awaited, we'd have functionality like so:
type X = awaited Promise<Promise<number>>;
// X =  number

We need a way to introduce type parameters to emulate this
type Awaited<T> = match (T) {
    PromiseLike<infer U>: Awaited<U>,
    else: T,
}

We would need to add some recursion checks like we do in other resolution algorithms.
Main question: what about the higher order type relationships? It's effectively like trying to relate two switch statements.

Using match types the end users will express logic they cannot debug.
If classical Turing-like logic is allowed, and the only way to investigate typing breaks is to look at multi-storey error messages, it's not viable.
Things like awaited are fine-tuned by compiler team, so you both implement and debug the type handling rules in the guts of compiler. Letting end users create such rules, but without benefit of step-through debugging would be cruel.

Immutability

I'd intended to facilitate this use-case a bit using #17785. (Though, my other PRs largely go in this direction as well.) I mostly concentrated on improving inference though -- I wonder if any other problem areas were identified at this meeting. In practice I believe unwidened types largely addresses 'marking as immutable'.


Prep psmr

Updated Christoph Kolbitsch's original jupyter notebooks in SIRF-Exercises/notebooks/MR/interactive to be presented at PSMR 2019.
Mainly Markdown code has been added to put more structure into the notebooks.
One notebook on undersampled data reconstruction has been newly created in this folder.
Also download_MR_data.sh has been modified to download a dataset from Zenodo s.t. the phantom datasets necessary for the workshop will be found.

Merging now. feel free to push more here and we can merge again.

Alright thank you!


improve pubgrub error messages

motivation: clearer error messages help users become more self sufficient
changes:

simplify language of error messages to be clearer
update error messages about incompatible tools version to include the tools version in question
adjust tests

rdar://63732571

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test os x

@swift-ci please test linux

@swift-ci please test self hosted linux

@swift-ci please smoke test

This seems good to merge, unless you want Boris' review as well.

This seems good to merge, unless you want Boris' review as well.

yes lets wait for @neonichu feedback as well since this may be sensitive

@swift-ci please smoke test

@swift-ci please smoke test

Since @neonichu has approved, I'm merging this.


[FAB-17813] Implement function to add consortium

Type of change

New feature

Description
Support adding a new consortium to a consortiums group.
Related issues
FAB-17813

I know the story is written as "AddConsortium", but don't we really want it to be a "SetConsortium" operation, similar to organizations?


dog attacking owner of k9 if firing with weapon

when i firing with weapon with config_select to false, the k9 attacking me.

oh, that's weird, i'll add a check so he won't attack the owner, thanks !

fixed, please update the resource !

sorry i reopen the issue, i have tested and sometimes the dog attacks me sometimes not

ok i have find why
you need to add a relation group first
AddRelationshipGroup
after that you need to assign dog and player in this group with
SetPedRelationshipGroupHash
after that the dog and player is in the same groupe and won't attack

but group leader and members fixed it for me :/

wierd, maybe i need to add this for me because of my home script for manage relationship between ped and player


manually-edited makecode accel client format doesn't match service

service says:
ro forces @ reading {
    x: i12.20 g
    y: i12.20 g
    z: i12.20 g
}

but manually
    export class AccelerometerClient extends jacdac.BufferedSensorClient {
        constructor(role: string) {
            super(jacdac.SRV_ACCELEROMETER, role, "i6.10 i6.10 i6.10")

We need to review all services against manually edited clients!

maybe we should generate those strings...

good question.

The strings could be part of the jacdac.Accelerometer definitions, rather than put explicitly in code as constant?


Support for Continue Train

The lightgbm framework allows to continue training from a previous model using the init_model parameter
(docs here).
Since we often want to fine-tune rankers to accommodate for seasonal effects, this is a critical feature for us.

@felixnext Thanks for opening the issue! Could you please share a small repro sample and error message you met when you tried continue train combining with transform? This will help clarify the unsupported scenario quickly.

Hi,@felixnext, thanks for asking. We add a test to confirm that we support continue training. You can follow our example to use continue_train feature.

We set num_trees = 10 in the first bst training, which means the number of boosting iteration round is 10 in the example, so the current_iteration is 10.
Then we use continue_train, and set 20 as the training round, and finally we could see the current_iteration is 30, and it proves continue_train feature works well.


OCPBUGS-11894: Let the aws endpoint to use the hypershift owned SG

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/jira refresh

/test e2e-aws

nodes are failing to ignite
https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_hypershift/2475/pull-ci-openshift-hypershift-main-e2e-aws/1651154085119791104/artifacts/e2e-aws/run-e2e/artifacts/TestCreateCluster_PreTeardownClusterDump/machine-console-logs/example-gxnnj-us-east-1a-hp5z2.log

For the private link endpoint, I think all the ports we use are 6443 and 443. Would it make sense to try only opening those?

It fails so there must be something else we missed. I updated to all ports to see if CI goes green then I'll try to narrow down.

May 04 14:27:59 ip-10-0-161-129 kubenswrapper[2097]: E0504 14:27:59.899148    2097 transport.go:123] "No valid client certificate is found but the server is not responsive. A restart may be necessary to retrieve new initial credentials." lastCertificateAvailabilityTime="2023-05-04 14:04:05.897335227 +0000 UTC m=+0.486587893" shutdownThreshold="5m0s"
May 04 14:27:59 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:27:59.983351    2097 csi_plugin.go:913] Failed to contact API server when waiting for CSINode publishing: csinodes.storage.k8s.io "ip-10-0-161-129.ec2.internal" is forbidden: User "system:anonymous" cannot get resource "csinodes" in API group "storage.k8s.io" at the cluster scope
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: E0504 14:28:00.241709    2097 controller.go:146] "Failed to ensure lease exists, will retry" err="leases.coordination.k8s.io \"ip-10-0-161-129.ec2.internal\" is forbidden: User \"system:anonymous\" cannot get resource \"leases\" in API group \"coordination.k8s.io\" in the namespace \"kube-node-lease\"" interval="7s"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:28:00.517555    2097 kubelet_node_status.go:376] "Setting node annotation to enable volume controller attach/detach"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:28:00.518670    2097 kubelet_node_status.go:696] "Recording event message for node" node="ip-10-0-161-129.ec2.internal" event="NodeHasSufficientMemory"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:28:00.518699    2097 kubelet_node_status.go:696] "Recording event message for node" node="ip-10-0-161-129.ec2.internal" event="NodeHasNoDiskPressure"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:28:00.518712    2097 kubelet_node_status.go:696] "Recording event message for node" node="ip-10-0-161-129.ec2.internal" event="NodeHasSufficientPID"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: I0504 14:28:00.518743    2097 kubelet_node_status.go:72] "Attempting to register node" node="ip-10-0-161-129.ec2.internal"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: E0504 14:28:00.520362    2097 kubelet_node_status.go:94] "Unable to register node with API server" err="nodes is forbidden: User \"system:anonymous\" cannot create resource \"nodes\" in API group \"\" at the cluster scope" node="ip-10-0-161-129.ec2.internal"
May 04 14:28:00 ip-10-0-161-129 kubenswrapper[2097]: E0504 14:28:00.898823    2097 transport.

/cherry-pick release-4.12


Plan: Integration can only be added once. For multiple zones, it would be helpful to be able to add this integration more than once.

fixed in https://github.com/jeroenterheerdt/HAsmartirrigation/releases/tag/v0.0.11


Expand and drag multi_split_view child above sibling. eg Stack widget

Like in VSCode, when the main editor area is expanded and dragged towards the file explorer, the editor area overlays the explorer. I need to implement something similar with multi_split_view, however, it doesn't overlay the explorer rather it compresses the explorer content until a bound error is thrown.
Any idea on how I can achieve this using multi_split_view even if it's a hack?

I was able to fix this using Stack widget. Kind of a hack though but it works


Added ability to fly to point via url or create new point via url

Can we make it filter out all the others? i.e. https://shalzuth.github.io/SanctuaryMaps?highlight=Marker1Name would flyto, then somehow highlight the correct one. And https://shalzuth.github.io/SanctuaryMaps/?highlight=Marker1Name,Marker2Name would do the same with multiple enabled. I don't know if this is easy or not.

Will do
On Wed, Jun 7, 2023, 6:38 PM shalzuth @.***> wrote:

Can we make it filter out all the others? i.e.
https://shalzuth.github.io/SanctuaryMaps?highlight=Marker1Name would
flyto, then somehow highlight the correct one. And
https://shalzuth.github.io/SanctuaryMaps/?highlight=Marker1Name,Marker2Name
would do the same with multiple enabled. I don't know if this is easy or
not.
—
Reply to this email directly, view it on GitHub
https://github.com/shalzuth/SanctuaryMaps/pull/4#issuecomment-1581761219,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7YSBKXGAVVPJGSEF2DX6TXKEUKLANCNFSM6AAAAAAY6QGLX4
.
You are receiving this because you authored the thread.Message ID:
@.***>


[channelmod] split guild config to/from into sep messages

https://github.com/TsubakiBotPad/misc-cogs/issues/49


[TEMPLATE] Login/Register/Forgot Password Form Variants

Description
Ultimate Logins is a set of two variants of form interfaces that include a login form, sign up form and a forgot password form. This template doesn't include any functionality but just shows how to call an alert from a JSON Object feature built in appsmith.
Attachments

[x] Link to app - Link to the public app
[x] JSON Export - JSON export
[x] Inspiration

Screenshots

Congratulations! You won a gold prize for this submission and 10 coins for use in the swag store!


Add God configuration for deployment

This will only take effect when the deployment configuration is changed to make use of it. Until then it's just a small addition to start bringing this in line with our other projects' deployments.


NOCT cell temperature function

[ ] Closes #xxxx
[x] I am familiar with the contributing guidelines
[x] Tests added
[x] Updates entries to docs/sphinx/source/api.rst for API changes.
[x] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[x] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[x] Pull request is nearly complete and ready for detailed review.
[x] Maintainer: Appropriate GitHub Labels and Milestone are assigned to the Pull Request and linked Issue.

Implement cell temperature function that is the default in SAM when the CEC module model is chosen.

Mostly looks good. Are you planning a follow up issue/pr for integration into PVSystem and ModelChain?

Yes, I wanted to get consensus on the function first.

I'm only partially able to reconcile the standoff adjustment values in SAM Tech Ref Eq. 10.36 with their supposed source, Fuentes Table 4.

I think we should regard SAM as the source for standoff adjustment values.
About "G" vs. "G0" in the SAM document: the term "G" is redefined twice in Chapter 10 (Eq. 10.13 and 10.22 are POA broadband, Eq. 10.25 and 10.26 (and 7.8) are effective irradiance absorbed by the cells. I don't read C well, but it looked to me that G_total in the SAM function is POA irradiance, not effective irradiance.
It would be desirable if this temperature model could be used without requiring both poa_global and effective_irradiance, or a third quantity falling in between which isn't present in pvlib: absorbed irradiance, POA after reflection but before spectral adjustment, this quantity is 'S' in De Soto's papers.
The SAM implementation is more involved that what is described in Duffie and Beckman. One way forward here is to implement noct_duffie_beckman rather than noct_sam. In D&B, 'G' is POA irradiance; the model factors aren't adjusted with effective_irradiance which is the current complication.

I spent some time trying to get SAM to give me back cell temperatures, without success. That quantity isn't available in the time series output, and the relevant function (noct_celltemp_t) isn't directly accessible through PySAM. I was able to get a 'tcell' value using PySAM's Pv6parmod object and of course it's not what I expected to see from the inputs I provided.
At this point, my recommendation is to fall back to implementing the model in Duffie and Beckman, and adding the SAM model in the future (as a different function) when we're clear exactly what the SAM model does. @kanderso-nrel? @wholmgren?
The driver for this PR is the Solar Performance Insight project, where it would be nice to have a pre-packaged "SAM" model chain.

No preference from me on the way best way forward.  For getting cell temps from SAM:  it is available in the UI, but maybe not under a name you expect (Subarray 1 Cell Temperature), see screenshots below.  You can grab numerical values from the Data tables tab.  I think I've pulled it directly from SSC before, but that was before the days of PySAM so I don't know how to do it there.

Click to expand!

@kanderso-nrel thanks for those pointers to SAM output. I am able to reproduce the Subarray 1 Cell Temperature values. To reproduce, I equated the following terms used in the SAM code with pvlib variables:

Geff_total is equivalent to pvlib's effective_irradiance,
G_total is equivalent to pvlib's poa_global (plane of array before reflections or spectrum adjustment).
I will put comments in the pvlib code to clarify why we assign these variables and write one test that reproduces the SAM value.

Failed check is codecov.  This is ready to go, I think.


Bug: other page links should behave like home

If you go to another page (like "About") from the results screens, no popup is shown and results are lost
The "Home" link also breaks if you visit another page: the first time you click it it reloads the page as if you were still on the main route

De-prioritizing this because of the Router issues that affect #26 as well

Closing since this has actually been resolved by removing the links in the last page


Fastest way of PDF Rendering

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version: Google Chrome Version 83.0.4103.116 (Official Build) (64-bit)
Operating system and its version: Windows 10 Enterprise
PDF.js version: 1.8.188
Is a browser extension: no

What is the expected behavior? (add screenshot)
When we load pdf file is having more than 500mb size(having more annotation, link etc..) taking more time to load and even some time its says "Unexpected server response (500) while retrieving PDF".
Is it any other way to load large document quickly and responsive. Please let us know as early as possible. definitely we appreciate your quick response. Thanks

What went wrong? (add screenshot)
PDF.JS is too much time to load more than 500mb document.

Attach (recommended) or Link to PDF file here:

This part of the issue template is required.

PDF.js version: 1.8.188

That version is over three years old, and is thus no longer supported. You'll need to update to the latest release, see https://github.com/mozilla/pdf.js/releases

When we load pdf file is having more than 500mb size(having more annotation, link etc..)

This is impossible to reproduce without the actual PDF document...

taking more time to load and even some time its says "Unexpected server response (500) while retrieving PDF".

... and this suggests a server and/or connection issue which is likewise impossible to replicate without access to the server.

Is it any other way to load large document quickly and responsive.

Unfortunately this issue contains nowhere near enough information to be actionable, see https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (emphasis mine):

If you are developing a custom solution, first check the examples at https://github.com/mozilla/pdf.js#learning and search existing issues. If this does not help, please prepare a short well-documented example that demonstrates the problem and make it accessible online on your website, JS Bin, GitHub, etc. before opening a new issue or contacting us in the Matrix room -- keep in mind that just code snippets won't help us troubleshoot the problem.

Please keep in mind that this is an open-source project, which you're able to use for free, with most people contributing in their spare time.
Furthermore, this is first and foremost a bug tracker rather than a support forum, and issues are thus required to contain all of the necessary information to be easily actionable/reproducible in order for anyone to help you.

This is impossible to reproduce without the actual PDF document...

...and without the actual server, because PDF.js AFAIK is capable of requesting parts of documents from the server if the server supports it, right?

Indeed, that's range requests. "Unexpected server response (500) while retrieving PDF" is the server not serving the PDF file properly. Without access to the file and the server, it's impossible to provide any assistance unfortunately.


Solution for SWARM-1122

[x] Have you followed the guidelines in our Contributing document?
[x] Have you created a JIRA and used it in the commit message?
[x] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[x] Have you built the project locally prior to submission with mvn clean install?

Can one of the admins verify this patch?

Ok to test
Add to whitelist
On Fri, Feb 24, 2017 at 7:54 AM WildFly Swarm CI<EMAIL_ADDRESS>wrote:

Can one of the admins verify this patch?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/378#issuecomment-282284460,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T5TvM5xiTzwKjdg99wN5CyUwxMYAks5rftMFgaJpZM4MLLN6
.


Plugin not showing up kicad 8.0.3-1

Describe the bug
The plugin is not showing up in Tools -> External Plugins
To Reproduce
Steps to reproduce the behavior:

I have mostly fresh Arch Linux running Sway (wayland) with xwayland aswell
Install plugin
Open pcb editor
Go into Tools -> External Plugins and the JLC plugin is missing

Expected behavior
Plugin available for use.
KiCad Version

8.0.3-1

I don't know how I can get logs from the application/plugin, is there a way?
Also refresh plugins does not help.

nvm, was missing python-requests package
solved with
pacman -Sy python-requests


Create Large tile - 920 x 680

Estimated Time: 2 hour

Done!
https://github.com/AlessandroFC15/Fuck-Youtube/commit/58665b9b1dc4b7a2492f6c30a8f47ad3bb692a12


conflicting precision issues

Description of the bug
I noticed that the depth buffer is using mediump precision due to GL_FRAGMENT_PRECISION_HIGH not being set. I'm confused that it just pertains to the depth buffer and not other items that work with highp. I'm specifically getting an error of
ERROR: 0:346: 'e1ComputeWorldPosition' : no matching overloaded function found
ERROR: 0:346: '=' : dimension mismatch
ERROR: 0:346: '=' : cannot convert from 'const mediump float' to 'highp 3-component vector of float'
ERROR: 0:350: 'e1GetFog' : no matching overloaded function found

I'm not quite sure what to do about it. I do not think it's due to a bug but simply me not understanding how to integrate the depth buffer information into the rest of my program.
To Reproduce
The resulting glsl program output, with the problematic line highlighted.
https://gist.github.com/alexpineda/ca5d230ffcb0e358e42f443ef0848f3f#file-fog-glsl-L345
Library versions used

Three: 0.125.2
Post Processing: 6.19.3

Desktop

OS: Windows
Browser: Chrome/Electron
Graphics hardware: RTX2080

GL_FRAGMENT_PRECISION_HIGH is a built-in WebGL constant that won't appear in the shader code. If this macro is not defined, all floats and vectors will be mediump or lowp in the fragment shader.
The error indicates that the shader is trying to assign a float value to a vec3 variable. Line 346, however, is empty, so this error doesn't match up with the code. Please consider providing a reproduction of the issue via CodeSandbox or some other service.

Thank you. I've forked a sandbox here. https://codesandbox.io/s/adoring-violet-m6635?file=/src/App.js Unfortunately the environment is causing an issue with the ES6 class I added :S.

Thanks for preparing that example!
The compiler was complaining because GLSL doesn't support function hoisting like JavaScript; it's more like C where functions need to be declared before they are used in code. There was also a duplicate color uniform which had to be removed.
This fixed the compiler errors, but the effect still renders a black image because there still seem to be some bugs:
https://codesandbox.io/s/recursing-mcclintock-rz7si?file=/src/FogOfWarEffect.js
I've also fixed the ES6 issue which was caused by a missing babel transpilation step - thanks for pointing this out earlier!

Thank you for your help! I will link you my project once it's released :) Wonderful package👍 I hope it's ok if I close this now.

Nice, glad I could help 🎉


Atom snippets fail to treat an octal in multiline strings as expected

Description
Atom snippets fail to treat an octal in multiline strings as expected. While the specification at https://github.com/bevry/cson proclaims "Multi-line Strings! Without Quote Escaping!" and gives no warning about octal Atom editor gives an error message while saving a snippet definition containing an octal.
Escaping a closing brace in a multi-line string is in the README for the snippets package: https://github.com/atom/snippets/blob/edf7db4e5f3d9bb0354745433cf09e14c933d75a/README.md#multi-line-snippet-body
Using the same technique to escape the opening backslash of the octal delivers the same error message as with no escaping.
Steps to Reproduce

Open $HOME/.atom/snippets.cson
Save the CSON snippet definition described in Actual behavior below
Save the file

Expected behavior:
Unlike a closing brace, other values do not require escaping in snippets.cson using CSON multi-line strings.
OR, a means of escaping the octal exists for snippets as that require them.
OR, the README is updated to reflect this limitation in addition to the closing brace limit.
Actual behavior:
While running Atom like this, atom --safe
Add this code fragment snippet definition to $HOME/.atom/snippets.cson:
'.source.makefile':
  'makefile':
    prefix: 'start.make'
    description: 'Makefile help'
    body: '''
      .DEFAULT_GOAL := help
      .PHONY: help
      help:
      	@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
      '''

Upon saving the file, get this error:
Failed to load snippets from '/.../.atom/snippets.cson'

/.../.atom/snippets.cson: ocatal esccape sequences are not allowed \03

Using the debugger arrive at this error message:
fs.js line 122
Error reading snippets file '/Users/mark/.atom/snippets.cson': [stdin]:147:99: error: octal escape sequences are not allowed \03
      	@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'

Which comes from this line/function:
function nullCheck(path, callback) {
  if (('' + path).indexOf('\u0000') !== -1) {
    var er = new Error('Path must be a string without null bytes');
    er.code = 'ENOENT';
    if (typeof callback !== 'function')
      throw er;
    process.nextTick(callback, er); // <-- line 122
    return false;
  }
  return true;
}

Reproduces how often: Always
Versions
> atom --version
Atom    : 1.22.0
Electron: 1.6.15
Chrome  : 56.0.2924.87
Node    : 7.4.0

> apm --version
apm  1.18.8
npm  3.10.10
node 6.9.5 x64
python 2.7.10
git 2.15.0

> sw_vers
ProductName:	Mac OS X
ProductVersion:	10.13.1
BuildVersion:	17B48

Additional Information
Not certain to which of these this issue belongs:

https://github.com/atom/season
https://github.com/atom/snippets
https://github.com/atom/atom
https://en.wikipedia.org/wiki/ECMAScript

Thanks for the report! Hmmm, I think https://github.com/atom/snippets would be a good place for this - I can re-open it there later tonight if you don't get to it first.  And if we need to move it again I can take care of that.

Moved to https://github.com/atom/snippets/issues/256


FR: partial canister immutability

Consider the following scenario:

actor body
module_1 (motoko module)

submodule_1

subsubmodule_1

module_2

Is it possible to develop a canister function accepting wasm and returning hashes of different wasm parts.
[
actor body : 244eac011af63a9080fb074eeab519f04e2de2686035ae4911982d376d32beb8,
module_1 : 0d739316ac6a1f112048b42e06977f5ebcae499fa12bfa4e51b191ae596aef93
submodule_1 : 508ba6a7210aceb9f73852580a2bd7ae81999c4e022504c41b996aa6c9b4fe1e
subsubmodule_1 : e7193d567d63bc0c4b465d51fee2be784da8a64be05f20c6144496f45e3392d7
module_2: 61f2433b62dd947eb332e5cec33914abc011e39057785a541d64b39a859b987f
]
Changes in the source code of each part will not result in modified hashes of other parts.
This way we can implement partial canister immutability.

+1 This would be fantastic to have for composability and interoperability.  It would allow us to better build open zeppelin style modules.

A lot of the reasons are in this lite paper we did: https://forum.dfinity.org/t/neutron-modular-rolling-governed-applications-system/20295
@infu has a demo where you build your web/motoko into a single package and then users can "install" the motoko and web app into their own personal canister.  They access everything through their wallet.  I think the test canister is still up at: https://widm7-oiaaa-aaaam-abpba-cai.icp0.io/. You can create your own neuron and then install a test hello module.
He had a demo compiler that could compile the code(I think currently node.js, but we were thinking you could get around some of this subpackage hashing if you could build a canister-based compiler for motoko).
As an aside....this would really benefit from derived canister IDs so we can give each app its own set of IDs...like an internal II for the wallet https://forum.dfinity.org/t/derived-canister-ids/17434.
I think it has moved to the background for both infu and I as far as what we are working on, but I still think about it just about every day, especially as a I start to think about a proper enterprise environment built on the IC.

@domwoe Some real world use cases:

A developer adds immutable modules in their canisters. Perhaps starts with a ledger, makes it immutable and then adds other functionality, but can't change the ledger module and its memory anymore. The new functionality doesn't have to call an external ledger with inter-canister calls
Multiple entities govern one canister - each governs different modules. Their modules communicate with each other without async calls
A user adds modules in their 'wallet' canister, each new module can only talk to other modules via their public functions and can't  touch their memory - working like an operating system. The user can't install anything other inside the canister except the framework they started with. This could work with multiple canisters, but it will be probably slower and cost more and add the async complexity.

@infu, your request was about computing hashes on Wasm binaries. Where you produce those binaries makes no difference for the problem.
If, however, you are fine with hashes of the Motoko source (e.g. produced by the compiler and embedded into the Wasm binary somehow), then that could already be done off-chain. Such a hash could even take the compiler version into account, so that only same source + same compiler yield the same hash. But of course, such hashes are not reliable if you cannot guarantee that they were actually produced by the real compiler – i.e., some other tool could forge them and inject fakes into a binary.

@rossberg Yes. Either way will work - support on-chain linking or have a Motoko compiler inside a on-chain (canister maybe).
"But of course, such hashes are not reliable if you cannot guarantee that they were actually produced by the real compiler"
That is exactly why off-chain compiler won't do. Doing that inside a secure enclave or using zkwasm and doing attestation & verification could also provide the guarantee, but they wont be as reliable.


Only jq_pretty_json visible in command palette

OS: mac OS 10.13.5
Sublime: 3.1.1 (build 3176)
Only "Pretty JSON: JSON query with ./jq" is visible in command palette. Commands such as "Pretty JSON: Format (Pretty Print) JSON" are not accessible either through command palette or through keyboard shortcut.

Reinstalling should help. I had this problem as well.  Pretty JSON with ./jq in it never worked again, but "sort and format" does the trick.

Same exact issue for me. I'm also on Mac (10.13.4), with the same Sublime version/build.
Tried installing the package multiple times and also cloning the repo directly to the packages folder.

@atticusfyj is this still an issue?

Due to no response, closing issue.


[Q]: Is it possible to find or reproduce wandb hyperparameters?

Ask your question
Hello,
we are trying to reproduce the results of an influential paper "Why do tree-based models still outperform deep learning on tabular data?" by Grinsztajn L., Oyallon E., and Varoquaux G.
However, we have found ourselves in a situation where wandb is not available on the system we are using.
Is there a script or some piece of code that can give us N random hyperparameter settings from a wandb sweep .yaml file?
Is it possible to find exactly which hyperparameters were randomly used in the paper we are investigating, since hopefully the server-side sampling is reproducible given the wandb library version and .yaml files?

Hi @RobaNoRyooshu, thanks for reaching our. We cannot share any data that is not public, so I would recommend asking thr authors of the paper directly. To confirm, is this the paper you're referring to?

Yes, that is the paper.

Thanks for confirming! I would recommend checking with the authors and see if they're open to sharing the underlying data. Closing this for now, please do not hesitate to reach out if you need any other help!

Hi @luisbergua I also have a similar issue and I would like for the issue to be opened again if possible.
I am in a position where the authors have already shared the data on their side (the sweep .yaml files). I am also not asking for private data stored on wandb servers, of course.
The question is rather whether it is possible to reproduce exactly -- and how -- which hyperparameters the wandb library will produce when using the 'random' hyperparameter search strategy. This is independent of any particular paper or private data which of course wandb is unable to share.
Thank you!

Thanks for the extra context @Pibborn! This is currently not possible, but I'll be more than happy to create a feature request for you!


Add 'BeforeHide' Function

Just like there is a beforeHide function, I want to create a beforehide function. How can I do that?

I'm assuming that you want to this to prevent the hide from happening (since there is already a hide.spectrum event that happens if you are wanting to know when it's hidden).  In what case are you wanting to prevent the hide from happening?
I think beforeHide will be a little more complex than beforeShow, since we'd need to trigger it not just when hiding but likely also before calling the hide function since there are places where the value is reverted or set before the hide function is called, and I'm assuming you'd want to prevent these things from happening too, right?  For instance: https://github.com/bgrins/spectrum/blob/fd90a7e33ab94cb2f1c568d069124227dc20f7a8/spectrum.js#L654

Yah, thats correct.

What are you trying to accomplish with the event?


bugfix: use the stable image ID in test

Signed-off-by: Wei Fu<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
Cherry-pick commit into 0.5.x
Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how you did it
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

LGTM


CRUD for admin users

Current situation
After the implementation of the feature Add user roles to differentiate between frontend and admin user, a distinction is made between normal users and admin users. Admin users do not register but should be created. At the moment there is no possibility to manage admin users.
Target
Admin users should be able to be created via the admin area. The following requirements should be met:

Show all admin users in tabular form (incl. pagination)
Show a selected admin user on a detail page
Update a selected admin user
Delete a selected admin user

Moved to trello.


Disabling Smooth Scrolling doesn't work for the Extensions Information viewport

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.56.2
OS Version: Arch Linux

Steps to Reproduce:

Open VS Code
Open the Extensions panel (Ctrl + Shift + X)
Click on any extension available
Go to the extension "Details" or "Changelog" tab and scroll
Smooth scrolling is still present even though it has been disabled in settings.

Expected behavior:
The extension information viewport should obey the editor smooth scrolling setting.
This is the extension information viewport I'm referring to:

@mjbvz Is this related to web views?

Possibly caused by our switch to iframe based webviews instead of electron webviews
@deepak1556 Let me know if  you know of any ways  to disable smooth scrolling inside an iframe

Ok, I'm going to close this since from the comments it seems like this is working as expected using the --disable-smooth-scrolling flag


Error when try download artifact

Hi folks!
I could not retrieve the zip content file of an pipeline artifact. The method GetArtifactContentZip is returning the error:
TF400813: The user '' is not authorized to access this resource.
Code snippet:
`
connection := azuredevops.NewPatConnection(cfg.Azdevops.OrganizationURL, cfg.Azdevops.AccessToken)
args := build.GetArtifactContentZipArgs{
BuildId:      &id,
Project:      &cfg.Azdevops.Project,
ArtifactName: &artifactName,
}
artifact, err := buildClient.GetArtifactContentZip(ctx, args)
`
Using the same params I have managed retrieve the artifact information.

+1 on this, I just encountered the same issue
bumping to v7 seemed to change the issue from TF400813: The user '' is not authorized to access this resource. to saying none of the artifacts I listed with GetArtifacts exist when trying to download them with this method

The GetArtifactContentZip function is still broken. The problem is, that the Authorization header is not sent to the redirected URL.


[ChatGPT] Error when setting custom api endpoint

Extension
https://www.raycast.com/abielzulio/chatgpt
Description
@Nauxscript Hi! I'm trying to set custom api but get this error. The same url works fine in another app that using openAI api. Could you please help me locate where is wrong? I have "https://my-url.top/" in the apiEndpoint and have the useApiEndpoint checked.
Error: Request failed with status code 404
gt.exports:createError.js:16:14
yt.exports:ask.js:2:7730
IncomingMessage.:ask.js:7:11799
IncomingMessage.emit:node:events:525:35
Steps To Reproduce

Check the "change API Endpoint"
Set API Endpoint to "https://my-url.top"
Use "Ask Question" command.

Current Behaviour
Getting an error says:
Error: Request failed with status code 404
gt.exports:createError.js:16:14
yt.exports:ask.js:2:7730
IncomingMessage.:ask.js:7:11799
IncomingMessage.emit:node:events:525:35
Expected Behaviour
Being able to chat with ChatGPT

#6658 This may be related to this pull request.

The link cannot be accessed. Have you configured the HTTPS certificate?
when I run curl https://my-url.top in my terminal, It comes this error:
curl: (60) SSL: no alternative certificate subject name matches target host name 'my-url.top'
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

and what's app you mentioned that the url is working fine?

Thanks for your reply! So sorry about the ambiguousness of the url. It is just a dummy one, the url I use in "Opencat"(A gpt app using OpenAI API) and "Bob"(A translation app) is "makise-amadeus.top" and they both work fine.

Thanks for your reply! So sorry about the ambiguousness of the url. It is just a dummy one, the url I use in "Opencat"(A gpt app using OpenAI API) and "Bob"(A translation app) is "makise-amadeus.top" and they both work fine.

oh I see. If you are using Bob and  setting makise-amadeus.top in the OpenAI 翻译 service, maybe I know how was this problem caused?
In the third-party applications, when we set the OpenAI api https://api.openai.com,  it actually calls https://api.openai.com/v1. So if your custom service has the same interface specifications as OpenAI, you could try makise-amadeus.top/v1.
refer to chatanywhere/GPT_API_free;
I am using this custom service so my apiEndpoint is set as https://api.chatanywhere.com.cn/v1

This fix works! Everything is fine after I add a /v1 at the end. Thanks a lot!

@raycastbot close this issue

in my case, I don't need to add /v1

in my case, I don't need to add /v1

Because you are using azure api👀


Design initial APIs for APInf

We need to add the APIs for APInf service to give some status update. Chandra suggested 2 API endpoints:

Just returns if the service is running or not
Gives the status of the service concerned to user

Defintion of done

[x] Determine possible API structure.
[x] Determine API endpoints useful for MVP.
[x] Determine how to implement REST APIs in Meteor.
[ ] Implement an example REST endpoint in Apinf.
[x] Create basic design file (Swagger, RAML or similar) for the Apinf API.

We can implement REST endpoints, in Meteor, using the Restivus package.


Breadcrumb bar is highlighting the first element and underlining the second element on iOS devices. (platform: Material-UI website)

Breadcrumb bar doing this behaviour on the mobile devices (iOS)
It is also happening in the latest version of the material-ui and also on the material-ui website.
just visit https://material-ui.com/components/breadcrumbs/ with an iOS device and go to the Collapsed breadcrumbs.
You can produce this problem.
an image is attached to depict the result.

Expected behaviour should be that it should open all the elements without highlighting the first element and underlining the one of the elment randomly.

Thanks for the report.
Can you reproduce the problem on https://next.material-ui.com/components/breadcrumbs/#collapsed-breadcrumbs as well?

Yes it is also reproducable there as well :)

You can produce this problem.

Does this look like on the screenshot just by visiting the page or did you do anything additional?

https://user-images.githubusercontent.com/64686892/128335593-4fd43b2a-8bc6-44d5-8b67-322f655b876c.MP4
I have uploaded a video for your convenience. Thanks for keeping up


Use mockito mock#strictness instead of mock#lenient

lenient was deprecated in mockito 4.6.1

We can use strict mocking here, closing


cell_type not found for example dataset from Zenodo

Hi,
I have loaded the example dataset 'Hagai2018_mouse-lps' from your Zenodo repository.
I am attempting to run DE genes analysis on the sctransformed data.
Your function run_de fails with error
Error: Must group by variables found in `.data`.
* Column `cell_type` is not found.

Here's an MWE.
> path = "/path/to/sc_rnaseq/rds/Hagai2018_mouse-lps.rds"
> seurat_obj = readRDS(path)
> seurat_obj <- Seurat::SCTransform(object=seurat_obj, ncells = 5000,assay = "RNA",new.assay.name = "SCT",return.only.var.genes = F,seed.use = 1448145)
> run_de(as.matrix(seurat_obj@assays$SCT<EMAIL_ADDRESS>[1] "bone marrow derived mononuclear phagocytes"
Error: Must group by variables found in `.data`.
* Column `cell_type` is not found.

By default run_de will use edgeR pseudobulk DE. This is only compatible with counts.


Pytz is a missing package for graphite.

The bug is fixed in the graphite project, maybe it will be better to just
update it.
Source: https://github.com/graphite-project/graphite-web/issues/1019

thanks @arnaudlamy , Done!!!!


[ci] Add Python caching

This did not seem to provide any benefit. Possibly because many of our dependencies are from git and don't get loaded from the cache? I'm not sure. Closing.

@jwnrt can you maybe explain the problem you're trying to solve with this please? Pascal or I might then be able to help. Is this to speed up CI? We're loading some Python dependencies as tarballs from GitHub because they're big. In case we need to speed this up, we could include this in the container image and periodically rebuild the container image.

Oh apologies, I'm actually using this pull request to test the PR. I don't have permissions to manually run the pipeline, so I'm just force pushing to this PR to trigger it again.
I originally opened it to see if the dependency download time could be reduced, but it's only a minute long so not a priority to optimize right now.


Multiple monitor alignment tool

Description of the new feature / enhancement
The default windows settings for aligning mutiple monitors is not precise enough.  It would be nice if PowerToys had a tool that could help you more precisely align multiple monitors by say using a grid or something and allowed very small changes so when windows are dragged between widows they will be properly aligned.
Scenario when this would be used?
With multiple monitor setups where either monitors are not aligned next to each other perfectly, vertical and horizontal mixes or different monitor sizes / manufacturers are used that mount the monitor in different positions.
Supporting information
No response

To make fine-grained monitor position adjustments when aligning multiple monitors in Windows 10 settings, hold down CTRL while adjusting the monitors' relative positions. (This will override the snapping to an invisible grid, that is the default behavior.)

Hm, I tried this but still not what I was looking for.  You still need to hit apply after your changes.  What would be nice is to be able to align in realtime so you don't have to keep trying.  Having a live grid a bit like how fancy zones lets you choose zones in realtime.

Well, I'm probably not so picky, but for me the alignment (in Windows Settings) is precise enough. Do you want it to be pixel perfect?

You still need to hit apply after your changes

Yeah I don't know what to say 🤐

Well, I'm probably not so picky, but for me the alignment (in Windows Settings) is precise enough. Do you want it to be pixel perfect?

You still need to hit apply after your changes

Yeah I don't know what to say 🤐

Of course I want it pixel perfect ;)
I'm currently in the situation at work and home, two monitor vendors, two horizontal, one vertical.  I can get the alignment 'so so' .. Also I've noticed sometimes after rebooting Windows the alignment goes away :(

Is something like this helpful? DPEdit allows for pixel precision alignment and I use it for 4 monitors on my setup
https://github.com/programmer2514/DPEdit-GUI#readme


Error in concurrent editing and styling (Edit+Style) handling

Description:
Issue Type
bug 🐞
Content

What happened:
There is an error occurring in the concurrent editing and styling (Edit+Style) handling. The error is observed in 15 specific cases.

a. style + insert-front
b. insert-middle, insert-back

What you expected to happen:
The concurrent editing and styling (Edit+Style) should work without any errors.
How to reproduce it (as minimally and precisely as possible):
To reproduce the issue, follow the steps:

Perform a style operation followed by an insert operation at the front.
Perform an insert operation in the middle or at the back.

Anything else we need to know?:
The error appears to be related to the violation of the commutative property.
Environment:

Operating system: [Please specify]
Browser and version: [Please specify]
Yorkie version (use yorkie version): [Please specify]
Yorkie JS SDK version: [Please specify]


kibana - error when downloading a csv report

Describe the bug
When a user tries to download a csv report it gets and "Download error"
{"type":"log","@timestamp":"2021-11-25T12:41:14Z","tags":["error","plugins","opendistroReportsKibana"],"pid":1,"message":"TypeError: Cannot read property 'settings' of undefined\n    at getMaxResultSize (/usr/share/kibana/plugins/opendistroReportsKibana/server/routes/utils/savedSearchReportHelper.ts:163:35)\n    at process._tickCallback (internal/process/next_tick.js:68:7)"}
To Reproduce
Steps to reproduce the behaviour:

login to kibana
search for some logs and save that search
try to download the csv report
See error

Expected behaviour
An user should be able to generate and download a csv report.
Screenshots

Version (add all relevant versions):

Compliant kubernetes apps version v0.17.0

Definition of Done
An user being able to generate and download a csv report.

depends on https://github.com/elastisys/compliantkubernetes-apps/issues/588

Seems to be working at least in v0.18.2


Changed Pmode Configuration from twoWay to OneWay

It's not only the two way to oneway change that has changed in the new pmode. It's also the action has changed to a eftiGateAction. See https://efti4eu.atlassian.net/wiki/spaces/eDelivery/pages/84770818/pmode+configuration+for+test+fest+in+Tallinn

Or will this action change be implemented if https://efti4eu.atlassian.net/browse/EREF-44?atlOrigin=eyJpIjoiODk0YmJmNjRmN2FkNDZjZmI3MGJkOTdiZmRhNWFlZmUiLCJwIjoiaiJ9

It's not only the two way to oneway change that has changed in the new pmode. It's also the action has changed to a eftiGateAction. See https://efti4eu.atlassian.net/wiki/spaces/eDelivery/pages/84770818/pmode+configuration+for+test+fest+in+Tallinn

Or will this action change be implemented if https://efti4eu.atlassian.net/browse/EREF-44?atlOrigin=eyJpIjoiODk0YmJmNjRmN2FkNDZjZmI3MGJkOTdiZmRhNWFlZmUiLCJwIjoiaiJ9

the change is indeed related to the mentionned ticket, but the action can already be changed through this Pull Request. I will do the modification here.


Link title on the left is unmatched to the content

link title:

but the content is all about SignalR websocket.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a3b0cac1-adc7-434c-d867-6e28e39bdae7
Version Independent ID: 762efeed-010e-f422-03d0-22d6681b2851
Content: WebSockets support in ASP.NET Core
Content Source: aspnetcore/fundamentals/websockets.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

The only mention of SignalR is at the very top where it basically just links to SignalR for those interested. The rest of the article is all about WebSockets.
We might think about reducing the title size for "SignalR" and maybe change the wording a bit.


Setting config.logout_link_path to = :logout_path results in stack overflow.

I believe this happens because of ActiveAdmin::Views::HeaderRenderer.logout_path is calling itself over and over again.  Sorry no patch!  I think this should either be allowed to work, or at the very least, a warning should be included in the generated configs.

I came to comment on this exact issue to warn others, you can set it to a string and it works fine '/logout'

Hmm, not good. This is definitely a bug.

I'm working on a patch, but in the meantime, change:
config.logout_link_path = :logout_path
to:
config.logout_link_path = :logout_url
or:
config.logout_link_path = 'logout'


Margin is different than what I would expect

Package version
No response
Flutter version
No response
Steps to reproduce
https://github.com/conceptadev/mix/assets/351125/07f5d6f5-bb89-4239-a481-c67c24640ef9
Expected results
I expect margin to not be included in the GestureListener, just like the web (
Read the docs →)
Actual results
.
Code sample
Style(margin(16))

@bernaferrari This is not the behavior of Flutter, so I think a new widget will have to be created to have this behavior. I am working on a presentation using Mix as a demo to bring html into Flutter (still working on the title), but I think I can build an example.

Flutter barely has the margin concept. If you want a Button with a margin, the official way is Padding(child: Button).

It does through the Container; however the, the events wrap the whole widget; that is why you see that behavior; we can extend a new widget or maybe even a decorator to help with this, but the current implementation is behaving correctly, but we will implement a solution for your case.

There is another aspect to this and it is ensuring minimal touch target for the UX. Playing with the margin is one of the simpler implicit ways to ensure that for visually small interactive components eg CheckBox and Radio you can actually ensure that the finger can actually hit it with comfort without affecting the visual size of the widget. From my own experience using margin for layout purposes should be kept as last resort as there always better or more readable alternatives for layout or to achieve spacing.

I disagree. The minimum touch target is super bad UX that only flutter
does. You won't see in Android, iOS, web, macOS, anywhere.
On Sat, Jun 8, 2024, 08:47 Harry Sild @.***> wrote:

There is another aspect to this and it is ensuring minimal touch target
for the UX. Playing with the margin is one of the simpler implicit ways to
ensure that for visually small interactive components eg CheckBox and Radio
you can actually ensure that the finger can actually hit it with comfort
without affecting the visual size of the widget. From my own experience
using margin for layout purposes should be kept as last resort as there
always better or more readable alternatives for layout or to achieve
spacing.
—
Reply to this email directly, view it on GitHub
https://github.com/conceptadev/mix/issues/208#issuecomment-2156002507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACVXFMXXOHKEJPZIWNF5HTZGLVNXAVCNFSM6AAAAABDFAJAFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJWGAYDENJQG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Eh? Every touch interface makes some sort of affordance to increase touch area for interactables. Otherwise you would be hard pressed to ever hit those 12x12 checkboxes and radios. Or any sort of close button with X icon.  Android,
iOS. The biggest issue imo with accounting for touch area is that it directly affects layout, so if you want to hit those UX accessibility goals your UI code can become seriously ugly.

What you mentioned uses either a fixed size or padding.

This shows layout bounds. That does not have to mean that is the extent of the touch area. The menu items on that screenshot function as one big touch area. The left arrow and the magnifying glass "buttons" are the real showcase of having to adjust components to meet the touch area target. Whether it's done by padding/margin, flex components with left or right alignment props or any other way is kind of beside the point, one way or other hoops are being jumped through to hit the minimal touch target.
 Yet one more example of Flutter team being very clueless or idealistic about scalable layouts.


Remove callbacks and move code out of primary protocol parsing

Moved all output code to onFrameSync and moved onFrameSync over to end of frame so long executing updates happen during the 30ms between frames.
This resovles #4

Can you rebase on my master branch?
When I try to merge now, I end up with this:

Note that the "improve serial performance" and "move code to separate files" commits now appear twice in the history, once as part of the already merged individual pull requests and once as part of this new one.
When I rebase your branch before merging:
git checkout -b gadroc-rebased gadroc/master
git rebase master

git checkout -b merge-test master
git merge gadroc-rebased

I get this, which is a lot easier to read:

I apologize for not avoiding this mess in the first place, I am new at this maintainer thing.
I think this could have been avoided by merging the first two pull requests with git, which would have done a fast-forward merge (the button on GitHub always merges with --no-ff).
Lesson learned: do merges offline with git so I can preview everything before pushing. That would have avoided the slightly confusing history that resulted from merging #6 and #7 two weeks ago and it did save me now from pushing the abomination in the first image.
Also, sorry for not reacting for two weeks -- real life and all that...

No problem.  It very well be my issue.  I'll get it cleaned up here sometime today.

give it a go now


Apply method is missing on Array and Object

Given:
/* @flow */

Array.apply
Object.apply

Output:
3: Array.apply
         ^ property `apply`. Property not found in
3: Array.apply
   ^ statics of Array
4: Object.apply
          ^ property `apply`. Property not found in
4: Object.apply
   ^ statics of Object

Duplicate of https://github.com/facebook/flow/issues/1561


(PUP-6647) Fix problem with dispatch that declares zero parameters

Before this commit, a dispatch for Puppet function written in Ruby that
declared zero parameters, would create a Callable with an unlimited
parameter tuple (no parameters, no size). This commit ensures that such
a dispatch adds the size Integer[0,0] to the parameter tuple.

CLA signed by all contributors.


[SPARK-44446][PYTHON] Add checks for expected list type special cases

What changes were proposed in this pull request?
This PR adds handling for special cases when expected is type list.
Why are the changes needed?
The change is needed to handle all cases for when expected is type list.
Does this PR introduce any user-facing change?
Yes, the PR makes modifications to the user-facing function assertDataFrameEqual
How was this patch tested?
Added tests to runtime/python/pyspark/sql/tests/test_utils.py and runtime/python/pyspark/sql/tests/connect/test_utils.py

Merged to master, thank!