NFT Withdrawal Stuck in Processing

NFT withdrawal transaction stuck processing.
Soonaverse user: 0x7bc605870af28e5bd544614bad2402468cd37e21
Transaction uid: 0xf8a008406138d93bf4d0301f412ae15145315295
NFT: https://soonaverse.com/nft/0xa37741c8912f292cfc5ac7d8f45dfb7df1f022ae

@iotaflea It sounds like your query would be best dealt with by the support team.
Please see the link below to our dedicated support line:
Support :Help Center
Note: Click on the live chat icon at the bottom corner of the page to start a conversation

related to https://github.com/soonaverse/app/issues/182


Image Zooming

Hi
Great slider one of the best I've used! However are there any plans to add in image zoom functionality or whether it's possible to integrate with any other image zoom scripts out there? Something like jQuery Zoom.
Thanks

some how it is working only on mobile, not on desktop.

Fancybox stops working if added zoom feature. Do you have any solution for it?


update dependencies in import_map/deno.json

Can dependencies in deno.json/import_map.json be updated ?
This use-case is a frequent one if you consider frameworks like https://github.com/denoland/fresh

Yes, it's supposed to do it. Doesn't it work for you? Or maybe we should make it clearer in the documentation.

ah I see I did molt deno.json it said no update found, I need to point it to the actual java script entry point
I think the error is confusing though, maybe we should hardcore an error if the user tries to use deno.json/import_map as an entry point or actually  any non js/ts file maybe

I added a commit for this here https://github.com/hasundue/deno-molt/pull/17

Solved with #17 I believe.
Thanks for pointing it out.


[Bug] Wildly Inaccurate Results

First of all, great job, we need more privacy-respecting voice recognition offerings.
I barely use voice recognition, though I do make some minimal use of FUTO's offerings together with HeliBoard, so I decided to try your app, in the hopes that it will work better with languages that aren't well supported in the models that FUTO's software relies upon.
Unfortunately, not only did your app not wait for me to finish talking, it also completely failed to accurately process my speech, with the same results, regardless of language. I also tried the english model (which was blazing fast), and I got the same kind of results, just a different output.
With the multilingual model, no matter what I said and in what language, it would interpret it as "you", and with the English model, regardless of my input, it was interpreted as "Thank you for watching".

For me it works well in German if I wait a second before speaking and if I speak slowly, loud and clear. There is a limit of 30s. But you can input longer text in multiple steps.

Thanks, I'll try that now.


refactor(layout): extract common constraints into function

This PR refactors some duplicated constraints to be in a single function, reducing duplicate code and reducing possible mismatches
(re https://github.com/ratatui-org/ratatui/pull/395#discussion_r1292008364)
marking this PR as Draft, because i dont think the current struct name and field names are going to stay this way
also because i want to know if this is even a change that is wanted instead of having vertical and horizontal constraints separate, even if they are the same
(also some cleanup would need to be done, like removing commented-out fields)

Thanks for taking the time to tackle this, I like the idea.
When I'm reading code for a linear programming problem like this, the things I'm looking to understand easily are:

what are the decision variables?
what is the objective function?
what are the constraints?

In the code as it is right now, since everything is in one function and all the constraints are added to a vector, that is easy to follow (for me).
If this is to be refactored, I'd like it to be something like the following:

fn _decision_variables(...) {
    for (i, e) in elements.iter().enumerate() {
        vars.insert(e.x, (i, 0));
        vars.insert(e.y, (i, 1));
        vars.insert(e.width, (i, 2));
        vars.insert(e.height, (i, 3));
    }
}

fn _add_constraints_for_outer_bounds(...) {
    for elt in &elements {
        ccs.push(elt.width | GE(REQUIRED) | 0f64);
        ccs.push(elt.height | GE(REQUIRED) | 0f64);
        ccs.push(elt.left() | GE(REQUIRED) | f64::from(dest_area.left()));
        ccs.push(elt.top() | GE(REQUIRED) | f64::from(dest_area.top()));
        ccs.push(elt.right() | LE(REQUIRED) | f64::from(dest_area.right()));
        ccs.push(elt.bottom() | LE(REQUIRED) | f64::from(dest_area.bottom()));
    }
}

fn _add_constraints_for_first_element() {
    ...
}

fn split(area: Rect, layout: &Layout) -> Rc<[Rect]> {
    let s = Solver();
    let mut vars: HashMap<Variable, (usize, usize)> = HashMap::new();
    let elements: Vec<Element> = [...];
    let mut ccs: Vec<CassowaryConstraint> = [...];

    _decision_variables(...);

    _add_constraints_for_outer_bounds(...);
    _add_constraints_for_first_element(...);
    _add_constraints_based_on_user_preferences(...);
    if layout.expand_to_fill {
      _add_constraints_to_make_layout_spread_to_full_length(...);
    }
}

This maps more closely to how I think about the problem, and maps to the mathematical representation more closely:
https://github.com/ratatui-org/ratatui/pull/393#issuecomment-1674789843
I believe it'll also be easier to understand and test the code that way.
I personally don't think we should introduce any new structs since that just makes it more separated from the math and adds another layer of abstraction here which can make it confusing to read and understand (imho); but I'm open to hearing what others have to say.

I personally don't think we should introduce any new structs since that just makes it more separated from the math and adds another layer of abstraction here which can make it confusing to read and understand (imho); but I'm open to hearing what others have to say.

i added a struct to avoid having multiple match arms (let varA = match direction { horizontal => ..., vertical => ... };) and also avoid having massing tuples (let (a,b,c,d,e,...) = match direction {...};)

If this is to be refactored, I'd like it to be something like the following:

i dont understand cassowary constraints well enough yet (and how they are currently defined) to describe the function, this PR only tries to combine the 2 which were equal, only the values themself were reversed

I'm assuming we don't want to do this anymore, now that the solver code has been refactored to be a lot simpler.

Yeah - I think the refactor in #405 worked out easier to understand. Thank you @hasezoey for working on this - it sparked some good discussion and ideas around how this should be written.
I definitely lean towards extracting things to functions for readability. But I took a look at doing this for the current code, and the function parameter lists get formatted to wrap to 4-5 lines per extracted part part of the code. This makes the split function more difficult to read rather than easier (subjectively at least).

Thanks @hasezoey for taking a stab at this!


Error when changing dom outside of mudpopover when its open

Bug type
Component
Component name
MudPopover
What happened?
I get the following error when a dom change is done when the mudpopover is open:
Uncaught TypeError: Cannot read properties of null (reading 'children')
at MudPopover.callback (MudBlazor.min.js:1:9431)
The respective code location looks like this:

Expected behavior
no error / no crash
Reproduction link
no link
Reproduction steps
I think it's hard to reproduce, but easy to fix. A null check before accessing the children of the parent should do it.
Relevant log output
No response
Version (bug)
6.4.1
Version (working)
No response
What browsers are you seeing the problem on?
Chrome
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hi

I think it's hard to reproduce, but easy to fix. A null check before accessing the children of the parent should do it.

Do you mind making a PR?

I have also just come up against this issue.  I've added a very simple repro here if it helps: https://github.com/yosefmah/MudBlazor-MudPopOver/

@ScarletKuro How can I directly consume a package with that fix after creating a PR?

@ScarletKuro How can I directly consume a package with that fix after creating a PR?

Unfortunately, we don't have such feature.

I see that there are 88 PRs open right now. How long would it take to integrate it?

It varies depending on the nature of the PR. Generally, problems like the one you encountered are typically merged quickly. The majority of the open PRs at the moment involve breaking changes or require the author's attention for tasks such as adding tests, documentation, and style fixes.
P.S. I created a PR.


Allow manual sorting of perspectives

Users can select a manual sorting method and then rearrange the list of perspectives using newly added functions pers-sorting-move-left/right.

Thanks, this looks like a useful feature. Unfortunately, the implementation does not work for me.
First, the change to the perspective struct adds a field called sorted-time, but all the code references persp-sorting-time.
Second, even if I change persp-sorting-time to persp-sorted-time, calls to (persp-names) still fail.


enhance error messages (cover with tests all complicated cases)

Selene error messages look really cool in Allure if we run tests with pytest --tb=short


⚠ Website has degraded performance

In 2ddd377, Website (https://zesty.co) experienced degraded performance:

HTTP code: 200
Response time: 3647 ms

Resolved: Website performance has improved in 7e220d4.


Declining requests gives undefined variable notice

Notice: Undefined variable: comment in
/data/project/application/production/includes/DataObjects/User.php on
line 541
Reported by DocTree on mailing list

@FastLizard4 - you've declined users recently - have you seen this? Has it been fixed already?

@stwalkerster Nope, can't recall seeing this message in recent memory

can't reproduce either.


add remote_receiver yaml block

Maybe simply call it "remote.py" so that transmitter could be added in future?

It's a separate component/block for esphome, makes sense to leave them as separate files.  I also don't think anything Tuya comes with transmit stuff in the config, that's all programmable stuff.

The modules aren't named by ESPHome components, but by parts of upk data.

The modules aren't named by ESPHome components, but by parts of upk data.

ok, ir then?

ir means infrared only, but reality tells us that RF is used here too. So remote seems appropriate to me.

renamed, blacked

Logs from a different (but similar) IR/RF bridge device:
[01-01 18:12:15 TUYA Notice][lr:0x595b5] pConfig = {reset_pin:26,wfst_pin:24,owm:1,reset_lv:0,rsthold:3,wfst_lv:1,netyc:1,infrr:8,netnc:0,infre:7,crc:32,}---config len:103
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:reset_pin:-----val:26----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:reset_lv:-----val:0----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:infre:-----val:7----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:infrr:-----val:8----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:wfst_pin:-----val:24----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:wfst_lv:-----val:1----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:rsthold:-----val:3----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:owm:-----val:1----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:netyc:-----val:1----len:1
[01-01 18:12:16 TUYA Notice][lr:0x59709] key:netnc:-----val:0----len:1
[01-01 18:12:16 TUYA Notice][lr:0x594c7] ir_send =7
[01-01 18:12:16 TUYA Notice][lr:0x594cf] ir_recv =8
[01-01 18:12:16 TUYA Notice][lr:0x594d7] owm =1
[01-01 18:12:16 TUYA Notice][lr:0x594df] led detect_sta =1
[01-01 18:12:16 TUYA Notice][lr:0x594e7] led_num =24
[01-01 18:12:16 TUYA Notice][lr:0x594ef] netn =0
[01-01 18:12:16 TUYA Notice][lr:0x594f7] nety =1
[01-01 18:12:16 TUYA Notice][lr:0x594ff] key detect_sta =0
[01-01 18:12:16 TUYA Notice][lr:0x59507] key_num =26
[01-01 18:12:16 TUYA Notice][lr:0x5950f] long_key_time =3

Oh, nevermind, they use a CMT2300A chip for RF. These pins are purely for IR RX/TX.

Correct, infre and infrr are infrared emit and infrared receive.  RF is a separate module and not in the config, but on pins P26 & P6 on https://tuya-cloudcutter.github.io/api/devices/tuya-generic-ir-rf-universal-remote-controller-v2.0.8.json

ok, shall I do all of:

generate receiver blocks for both ir and infrr
generate transmitter blocks for irfre

then?

ok, shall I do all of:
* generate receiver blocks for both `ir` and `infrr`

* generate transmitter blocks for `irfre`

then?

Yes, that sounds correct.

@Habbie I've removed the copyright line for now, since there was my name and it was incorrect. If you want to add your name there, please comment or make a PR.

@Habbie I've removed the copyright line for now, since there was my name and it was incorrect. If you want to add your name there, please comment or make a PR.

ah yes, of course. I don't need my name there, git history is enough credit :)

Oh, I just noticed that yr.found = True is missing, so it can throw a "Found no actual components" error for some devices.


Slow container first start with image preloaded in the AMI

In order to have EKS nodes start as fast as possible we build our own EKS AMIs where we preload container images used in daemonsets in our clusters:
https://github.com/artex-io/amazon-eks-ami/blob/006565dd267b0838316a2f0dec532004764dca8b/scripts/install-worker.sh#L495-L505
For an unknown reason, it turns out this seems to be an issue with Cilium.
Here cilium v1.13.4 logs the first time it runs on a fresh node where the container image is preloaded in the EC2. You can see that there are 16 seconds wasted according to the timestamps.
2023-09-01T14:09:16.279191893Z level=info msg="     _ _ _" subsys=daemon
2023-09-01T14:09:16.279193743Z level=info msg=" ___|_| |_|_ _ _____" subsys=daemon
2023-09-01T14:09:16.279195643Z level=info msg="|  _| | | | | |     |" subsys=daemon
2023-09-01T14:09:16.279200003Z level=info msg="|___|_|_|_|___|_|_|_|" subsys=daemon
2023-09-01T14:09:16.279203063Z level=info msg="Cilium 1.13.4 4061cdfc 2023-06-14T03:37:39+00:00 go version go1.19.10 linux/amd64" subsys=daemon
2023-09-01T14:09:21.333345436Z level=info msg="cilium-envoy  version: ca87bee70e40bfa681d5859e7da4cba6b8ba4e8c/1.23.10/Distribution/RELEASE/BoringSSL" subsys=daemon
2023-09-01T14:09:28.129093532Z level=info msg="clang (10.0.0) and kernel (5.15.122) versions: OK!" subsys=linux-datapath
2023-09-01T14:09:32.160576810Z level=info msg="linking environment: OK!" subsys=linux-datapath

Here a new cilium start on a fresh node but with v1.13.5, a version which image is not preloaded in the EC2:
2023-09-01T14:30:05.575780596Z level=info msg="     _ _ _" subsys=daemon
2023-09-01T14:30:05.575782516Z level=info msg=" ___|_| |_|_ _ _____" subsys=daemon
2023-09-01T14:30:05.575823426Z level=info msg="|  _| | | | | |     |" subsys=daemon
2023-09-01T14:30:05.575826816Z level=info msg="|___|_|_|_|___|_|_|_|" subsys=daemon
2023-09-01T14:30:05.575829686Z level=info msg="Cilium 1.13.5 9b8fa411 2023-07-26T16:47:38+03:00 go version go1.19.10 linux/amd64" subsys=daemon
2023-09-01T14:30:05.595226706Z level=info msg="cilium-envoy  version: ad831bdec4c93feeb2378aa9e1847c936ada6ef7/1.24.10/Distribution/RELEASE/BoringSSL" subsys=daemon
2023-09-01T14:30:05.604023296Z level=info msg="clang (10.0.0) and kernel (5.15.122) versions: OK!" subsys=linux-datapath
2023-09-01T14:30:05.606535433Z level=info msg="linking environment: OK!" subsys=linux-datapath

The Cilium version upgrade is irrelevant, we have had this for quite a number of versions and only recently pinpointed the issue to being ran on EC2 where the image is preloaded.
Am I wondering if you would have insights on why would Cilium be slower to start when it is ran from a preloaded image as opposed to an image pulled from a registry.
Regards.

This is probably a question for the Cilium maintainers, because I'm not familiar with the startup process. Maybe it's needs packages like the kernel headers that may already be installed in some cases?


rtio: Tests fail on qemu_xtensa_dc233c

Describe the bug
A hardware TLB exception occurs when calling k_sem_take in the blocking completion consume call.
To Reproduce
west build -p -b qemu_xtensa/dc233c/mmu tests/subsys/rtio/rtio_api -t run
Expected behavior
Passing tests
Impact
CI failure on unrelated PRs
Failing main CI
Additional context
Disabling the consume semaphore solves the issue (-DCONFIG_RTIO_CONSUME_SEM=n)

@dcpleung @nashif filing this so I can track my findings easier

Some notes...

Running the test suite with the debugserver and setting a break point on rtio_cqe_consume_block (where it was throwing an exception)... it no longer causes the TLB exception.
If I disable the consume semaphore it no longer causes an exception

I believe there's a race here somewhere, hunting it down will be tricky. To not block CI I'd propose we disable qemu_xtensa_dc233c while I'm debugging

Should be fixed with #78008 if not please reopen

Was not fixed with #78008 sadly, opened #78254

Closed with #78254, though its worth noting this isn't fixing the TLB exception, merely disabling the test

@teburd
https://github.com/zephyrproject-rtos/zephyr/actions/runs/10831180196/job/30055880758
INFO    - /__w/zephyr/zephyr/twister-out/qemu_xtensa_dc233c_mmu/tests/subsys/rtio/rtio_api/rtio.api.userspace.submit_sem/handler.log
INFO    - 3030 test scenarios (1199 test instances) selected, 320 configurations skipped (0 by static filter, 320 at runtime).
INFO    - 877 of 1199 test configurations passed (99.77%), 2 failed, 0 errored, 320 skipped with 0 warnings in 3191.33 seconds
INFO    - In total 8543 test cases were executed, 2659 skipped on 835 out of total 835 platforms (100.00%)
INFO    - 830 test configurations executed on platforms, 49 test configurations were only built.
INFO    - Saving reports...
INFO    - Writing JSON report /__w/zephyr/zephyr/twister-out/twister.json
INFO    - Writing xunit report /__w/zephyr/zephyr/twister-out/twister.xml...
INFO    - Writing xunit report /__w/zephyr/zephyr/twister-out/twister_report.xml...
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - The following issues were found (showing the top 10 items):
INFO    - 1) tests/subsys/rtio/rtio_api/rtio.api.userspace on qemu_xtensa/dc233c/mmu failed (unexpected eof)
INFO    - 2) tests/subsys/rtio/rtio_api/rtio.api.userspace.submit_sem on qemu_xtensa/dc233c/mmu failed (unexpected eof)
INFO    -
INFO    - To rerun the tests, call twister using the following commandline:
INFO    - west twister -p <PLATFORM> -s <TEST ID>, for example:
INFO    -
INFO    - west twister -p qemu_xtensa/dc233c/mmu -s tests/subsys/rtio/rtio_api/rtio.api.userspace.submit_sem
INFO    - or with west:
INFO    - west build -p -b qemu_xtensa/dc233c/mmu tests/subsys/rtio/rtio_api -T rtio.api.userspace.submit_sem
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - Run completed

looks like the platform isn't really excluded?

shouldn't it be qemu_xtensa_dc233c_mmu instead of qemu_xtensa_dc233c?

shouldn't it be qemu_xtensa_dc233c_mmu instead of qemu_xtensa_dc233c?

I can’t tell anymore since the board v2 naming thing, I don’t know


Update 2015_04_17_083750_add_columns_to_users_table.php

Hi Friend! I saw that you upgraded the project to Laravel 5.3! That's nice!
During the installation process, on the 4th step of the Quick Install Guide ($ php artisan migrate), an error appears because of the timestamp fields () are blank. Adding 'nullable()' function, the problem is solved.

Thank you very much.


CLI docs for repo manager need rewriting

The CLI docs for repo manager are very limited. We need to create a comprehensive reference resource for all the commands on line. It would be good if we could use something like [sphinx-argparse]
(http://sphinx-argparse.readthedocs.io/en/latest/)  so that we have a single definitive source for our CLI docs, defined in the help text.

can be closed based on PR #1218

I don't think so --- we still need a rewrite to make this actually usable. I'll make a start on it and make a PR later.

Can we close via https://github.com/ga4gh/server/pull/1228?

I think so. There's still work to be done, but #1228 should bring us a long way towards useful documentation.


Resource optimisations

Saves 416KB!!! That's almost a half MB!!!
The largest contributor to the file size are font files inside of WPF.UI but I have no idea how to compress font files and have them still work.

Have you considered using SVG or WebP? At least for the icons, you can get high resolutions for small file size. And WebP typically has better compression than PNG.

Have you considered using SVG or WebP? At least for the icons, you can get high resolutions for small file size. And WebP typically has better compression than PNG.

webp isnt supported in .net 6

Have you considered using SVG or WebP? At least for the icons, you can get high resolutions for small file size. And WebP typically has better compression than PNG.

webp isnt supported in .net 6

Sad, you sure a library doesnt exist for webp?
Would love to know!
Thanks for Bloxstrap!

Sad, you sure a library doesnt exist for webp? Would love to know!

pretty sure none exist


element bind prroblem after scroll  EntityGridDialog

hi guys,
I am using EntityGridDialog without paging for TreeGridMixin. because I need to show all items on a single page. but after first grid create and it shows first 20 or 25 element because of viewport  height. after markup ready I bind event for visible items. everything is so far so good. but when I started to scrolling the grid other hidden records (it is not display:none) start to showing on viewport. but markupready not triggered so I cannot catch new items is showing  because of that my bind operation for new items is not working.
can anyone help me?
PS:: after tracking js code I found onViewportChanged event but it is only working for Grid element not for DataGrid or EntityGrid. probably  I need overrride this function but I cannot access this function (onViewportChanged)  @volkanceylan
sample code ::
@Devager.Decorators.registerClass()
export class AAAGrid extends Devager.EntityGridDialog<AAARow, any> {
protected getColumnsKey() { return 'AAAColumn'; }
protected getDialogType() { return AAADialog; }
protected getIdProperty() { return AAARow.idProperty; }
protected getLocalTextPrefix() { return AAARow.localTextPrefix; }
protected getService() { return AAAService.baseUrl; }
    protected markupReady(): void {
        super.markupReady();

//it is workin only first 20 visible rows-records.
//after scrolling it show cachedata value to visible or add viewport but markupready is not calling.
this.element.find(".slick-row").hover(x => {
Q.notifyInfo("it is a test")
});
}

I solved problem like that but ı guess it is not best practise .
I create static method  then called that method with js inline call.
        columns.push({
            field: 'Hover',
            headerCssClass: "Hover",
            name: '',
            format: ctx => {
                return '';
            },
            width: 40
        });

{...
static anyFunction {  /*do something */ }
..}


Image Classification sometimes interprets dataset as text

Model Builder Version: master
Bug description
A clear and concise description of what the bug is.
Steps to Reproduce
Fruits image dataset produces a text classification pipeline, not images.
https://microsoft-my.sharepoint.com/:u:/p/beccam/Ee4-DKguuvtKi_Eed4dQZfoBrAz5IRbklM09pipmG7Mm5Q?e=EB9mJS

Needs to be tested on new image code (testing in progress)


remove key generation from images

make a helper container that handles keys and mount volumes with keys to both client and server...
example https://github.com/DMTF/Redfish-Mockup-Server/blob/db4af3df7c2da91aa142aea9bfae3b62388ac129/docker-compose.yml#L33-L46

removed from agent docker image here https://github.com/opiproject/sztp/pull/346
left to remove from server docker image


--silent (or --quiet)

This option would disable any output to stdout which doesn't come from the bpftrace program being executed. I think the only message that would be suppressed right now is Attaching X probes..., since we output other warnings to stderr. The goal is to make it easier for external applications to parse bpftrace's output.

I'd add it as -q. See #19.
We can still do #19, if we want, there'll just be a few that are reserved (--version, --help).
Also note that with the tools using #!/usr/bin/env bpftrace, they can't accept options. #!/usr/local/bin/bpftace can. There are other issues with env we discovered with bcc, and bcc has now switched back to direct paths, and I've been thinking that we will want to as well.

-q sounds good to me.


Run change point analysis on GHA

Service account needs to have permission to read/write from apache-beam-testing project's BigQuery.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @damccorm We need to verify on if the service account has necessary permissions.

R: @damccorm We need to verify on if the service account has necessary permissions.

Right now, this won't work on GitHub Actions since we're using GitHub's pool of runners (ubuntu-latest), not our own self-hosted runners. We're planning to move to self-hosted this month, which should include adding service account access to those runners.

Otherwise, this mostly looks good to me, though @tvalentyn may have thoughts since he reviewed the initial change.

Yes, Valentyn is OOO as of now. I need to discuss one change with him. But wrt infra, I think once the service account is set, then this should be good for merging.


Use restoration for some links

PWAs usually include a back link inside the UI. The back link doesn't use the browser history, but the structure of the content (e.g. link to parent category):

Some might argue that because Android provides a back button through the device itself, then there is no need to replace the browser’s back functionality. In fact, the two interactions do different things. Most apps continue to offer a back button in the header as an "up" action, to navigate within the hierarchical relationship between pages. The system’s back functionality might close a modal window or navigate to a different app entirely.
https://www.smashingmagazine.com/2017/11/designing-for-a-browserless-web/

Turbolinks should provide a way to trigger a restoration (without an additional server request) when the back link is clicked, even if the link doesn't use the browser history. Basically it would be useful to annotate a link (e.g. data-turbolinks-action="restore") and have it restore the content (if exists) without additional server requests.
Related: https://github.com/turbolinks/turbolinks/issues/77 I decided to open a new issue, since the other is very old and doesn't consider the erging patterns of PWAs.

This strategy to annotate links would also be useful for other common patterns in PWAs: for example if you have a page that display an item and there is a next / previous item navigation (i.e. swipe left / right), then it doesn't make sense to reload an item if it was already visited.


Add method to find items via the calendar view

Add a method that can use the calendar view.  This brings back the functionality already present in Viewpoint 0.1.27 (and earlier).  This addresses issue #270.

thanks


PSReadLine history should take the max of $MaximumHistoryCount and its MaximumHistoryCount option

Today, the default number of lines read in from your history file is $MaximumHistoryCount, which defaults to 4096 on Win10. (Not sure on other platforms.) Adding $MaximumHistoryCount to your PS profile increases this, but it maxes out at 32767. I'd love the ability to have it take the larger of $MaximumHistoryCount and options.MaximumHistoryCount (set through Set-PSReadlineOption.)

I don't believe these two should be tied together.  The HistoryInfo object collection for the current session history (and who's size is contolled by $MaximumHistoryCount) is different from the history stored (across sessions) by PSReadline.

I agree that these two should be separated.


Error using npm run build

Hello,
I've used to use an older version of nuxt (pre 1.0.0) and after updating to the latest version, I am unable to  run npm run build. Node version is 8.9.4, also tested latest 9.4.0. npm is 5.6.0. Same as #2649. Also using shared hosting (cpanel), but not using nvm.
91% additional chunk assets processinginternal/child_process.js:323
    throw errnoException(err, 'spawn');
    ^

Error: spawn ENOMEM
    at _errnoException (util.js:1022:11)
    at ChildProcess.spawn (internal/child_process.js:323:11)
    at exports.spawn (child_process.js:502:9)
    at Object.exports.fork (child_process.js:103:10)
    at fork (/home/devhome/home_frontend/node_modules/worker-farm/lib/fork.js:12:35)
    at Farm.startChild (/home/devhome/home_frontend/node_modules/worker-farm/lib/farm.js:106:16)
    at Farm.processQueue (/home/devhome/home_frontend/node_modules/worker-farm/lib/farm.js:279:10)
    at Farm.addCall (/home/devhome/home_frontend/node_modules/worker-farm/lib/farm.js:307:8)
    at Farm.<anonymous> (/home/devhome/home_frontend/node_modules/worker-farm/lib/farm.js:38:10)
    at _class.boundWorkers (/home/devhome/home_frontend/node_modules/uglifyjs-webpack-plugin/dist/uglify/index.js:71:24)
    at enqueue (/home/devhome/home_frontend/node_modules/uglifyjs-webpack-plugin/dist/uglify/index.js:96:17)
    at /home/devhome/home_frontend/node_modules/uglifyjs-webpack-plugin/dist/uglify/index.js:116:11
    at Array.forEach (<anonymous>)
    at _class.runTasks (/home/devhome/home_frontend/node_modules/uglifyjs-webpack-plugin/dist/uglify/index.js:94:13)
    at UglifyJsPlugin.optimizeFn (/home/devhome/home_frontend/node_modules/uglifyjs-webpack-plugin/dist/index.js:182:16)
    at next (/home/devhome/home_frontend/node_modules/tapable/lib/Tapable.js:204:14)
    at Compilation.compilation.plugin (/home/devhome/home_frontend/node_modules/webpack/lib/ProgressPlugin.js:119:6)
    at Compilation.applyPluginsAsyncSeries (/home/devhome/home_frontend/node_modules/tapable/lib/Tapable.js:206:13)
    at applyPluginsAsync.err (/home/devhome/home_frontend/node_modules/webpack/lib/Compilation.js:663:10)
    at next (/home/devhome/home_frontend/node_modules/tapable/lib/Tapable.js:202:11)
    at Compilation.compilation.plugin.callback (/home/devhome/home_frontend/node_modules/webpack/lib/ProgressPlugin.js:115:6)
    at next (/home/devhome/home_frontend/node_modules/tapable/lib/Tapable.js:204:14)
node[23688]: pthread_create: Resource temporarily unavailable

Fixed it by using LVE manager to increase the memory and other resources. It was set to 1GB, which used to be enough, but not anymore. It used up to 2.5GB now while building.


Use full page width.

The overview table will use the full page width instead of being artificially forced into a middle column view.
Tried to make minimal changes; please double-check.

Did you change the layout of all the other pages too?

Yes; see all the individual commits, which are not the same file, but different ones in different hugo sub folder.

Yes, i saw that and i was wondering, if it is the result of a side effect or an intended change. Looks fine, to me. But i'll also try it locally on my machine. If all files contain the proper change notice to satisfy the apache2.0 license, then i'll merge and deploy.

Ah, I see: please add that if needed.


Switch to Rome formatter

Somehow my local commits got blown away while changing branches so I've tried to recover and create them from what I could but they're still a mess. This PR drastically improves the Rome formatter and switches us over it using it. In the future we'll want to use vendor-rome to lint and format Rome itself, rather than dev-rome. This removes prettier from usage in Rome.

The formatting isn't perfect but I think it's good enough to merge. We can iterate on smaller changes in subsequent PRs. I also want to get this merged to avoid new PR churn.


Add Android client

We should change the iOS manifest to use 7.0.0 as well.

@hansemannn Done! See 2731b70ef0ab8edc14f2fb4a7c47a76b96a2954b

Should be fine then! Approved!


[BUG] cdxgen -o bom.json returns error on Trivy repo

When I run this command "cdxgen -o bom.json" on other GO repos it's work fine. But when I run on Trivy repo, it's return errors.
trivy-main$ cdxgen -o bom.json

Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json without legacy peer dependencies. Retrying ...
Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json in legacy and non-legacy mode. The resulting SBOM would be incomplete.
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/requirements
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/happy
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/broken
Fallback to executing mvn dependency:tree -DoutputFile=/tmp/cdxmvn-NUYavo/mvn-tree.txt

Falling back to manual pom.xml parsing. The result would be incomplete!
/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:652
    er = new Error(er)
         ^

<ref *1> Error: Text data outside of root node.
Line: 0
Column: 2
Char: }
    at error (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:652:10)
    at strictFail (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:678:7)
    at SAXParser.write (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:1036:15)
    at module.exports (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/xml-js/lib/xml2js.js:346:12)
    at parsePom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/utils.js:1654:19)
    at createJavaBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:1244:27)
    at createMultiXBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:4719:21)
    at async createBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:5671:16)
    at async file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/bin/cdxgen.js:431:20 {
  note: [Circular *1]
}

Node.js v18.16.0

$ cdxgen --version
10.2.6

@almaz045, can you install nodejs >= 20 since v10 wouldn't work with node 18.
https://github.com/CycloneDX/cdxgen/blob/master/package.json#L51

cdxgen -o bom.json

Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json without legacy peer dependencies. Retrying ...
Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json in legacy and non-legacy mode. The resulting SBOM would be incomplete.
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/requirements
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/happy
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/broken
Fallback to executing mvn dependency:tree -DoutputFile=/tmp/cdxmvn-JXKdy4/mvn-tree.txt

Falling back to manual pom.xml parsing. The result would be incomplete!
/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:652
    er = new Error(er)
         ^

<ref *1> Error: Text data outside of root node.
Line: 0
Column: 2
Char: }
    at error (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:652:10)
    at strictFail (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:678:7)
    at SAXParser.write (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/sax/lib/sax.js:1036:15)
    at module.exports (/usr/local/lib/node_modules/@cyclonedx/cdxgen/node_modules/xml-js/lib/xml2js.js:346:12)
    at parsePom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/utils.js:1654:19)
    at createJavaBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:1244:27)
    at createMultiXBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:4719:21)
    at async createBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:5671:16)
    at async file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/bin/cdxgen.js:431:20 {
  note: [Circular *1]
}

Node.js v20.12.0

cdxgen --version
10.2.6

@almaz045 can you also pass -t go. I think there is some invalid pom.xml in that repo that is causing the failure.

@almaz045 can you also pass -t go. I think there is some invalid pom.xml in that repo that is causing the failure.

Yes, with -t go works fine. Just with other GO repos it's work fine without flag "-t go" and I decided to highlight this moment, maybe will be useful.

@almaz045 can you also pass -t go. I think there is some invalid pom.xml in that repo that is causing the failure.

I inserted pom.xml into the online xml validator and it did not find any errors in it

trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/broken
Appears like a broken test case.

Yes, you were right. But another errors now...
cdxgen -o bom.json

Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json without legacy peer dependencies. Retrying ...
Unable to parse trivy-main/pkg/fanal/analyzer/language/nodejs/npm/testdata/sad/package-lock.json in legacy and non-legacy mode. The resulting SBOM would be incomplete.
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/requirements
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/pkg/fanal/analyzer/language/java/pom/testdata/happy
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.7.11:makeAggregateBom -DoutputName=bom -DincludeTestScope=true -q' in trivy-main/integration/testdata/fixtures/repo/pom
Poetry install has failed. Setup and activate the poetry virtual environment and re-run cdxgen.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
go unexpectedly didn't return any output. Check if the correct version of golang is installed.
Manually parsing go.mod files. The resultant BOM would be incomplete.
undefined:1
{

SyntaxError: Expected property name or '}' in JSON at position 1
    at JSON.parse (<anonymous>)
    at createPHPBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:4136:35)
    at createMultiXBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:4807:15)
    at async createBom (file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/index.js:5671:16)
    at async file:///usr/local/lib/node_modules/@cyclonedx/cdxgen/bin/cdxgen.js:431:20

Node.js v20.12.0

go version
go version go1.22.0 linux/amd64

find . -name "pyproject.toml"
./integration/testdata/fixtures/repo/poetry/pyproject.toml
./pkg/fanal/analyzer/language/python/poetry/testdata/wrong-pyproject/pyproject.toml
./pkg/fanal/analyzer/language/python/poetry/testdata/happy/pyproject.toml

@almaz045, happy to keep this ticket open and look for funding. We actually have a donation page to receive funding to hire real engineers to work on our projects. We pay full market rate to the contributors. Fingers crossed!
https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX


Runtime T4 partial methods, field & properties are not recognised

When creating a class that is partial to runtime template, methods, field and properties are not found in scope, and therfore returning an error.
Steps to reproduce (C# project):

Create new runtime template named T4EnumTemplate
Create new class like in code shown below

public partial class T4EnumTemplate
{
    public string EnumName { get; set; }
    public List<NameComment> EnumList = new List<NameComment>();

}

[Serializable]
public struct NameComment
{
    public string Name { get; set; }
    public string Comment { get; set; }
}

Results are showed in screen shot below.

PS: Code is fully working, and generating proper output

I encountered the same issue.
Temporary, lame, workaround: define the missing fields/props in T4 itself in a <#+  #> block at the end of the file.
I hope there will be a fix soon.

It looks like #15 might address this issue.

Any news on this?


⚠ Jenkins Plugins Artifactory has degraded performance

In 6ff878b, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1244 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 0cad666 after 3 hours, 1 minute.


Update slider onchange

Added onChange callback to the slider component.  Updated example to show use.

Current coverage is 81.81% (diff: 100%)

Merging #66 into master will increase coverage by 3.03%

@@             master        #66   diff @@
==========================================
  Files            10         10
  Lines            33         33
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits             26         27     +1
+ Misses            7          6     -1
  Partials          0          0

Powered by Codecov. Last update f6ca12c...40d5a8d

Published in v4.1.3.


Update Swansea Christmas visit slots

Unbookable:

Christmas Day
Boxing Day

Anomalies:

28th December 1345-1445 and 1515-1615
1st January 1345-1445 and 1515-1615

Tested locally


chore: uncdot up to and including CategoryTheory

A portion of #12422 containing all the changes in Mathlib/[A-C] up to and including CategoryTheory.

bors d+
bors merge


feat: improve error message

Description
This PR adds printing out instructions on reporting to GH discussions when UserError is thrown.
Error in terminal looks like this:

Motivation and Context

Types of changes

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

Checklist:

[ ] I have updated the documentation accordingly. For updating Oclif commands documentation use oclif-dev.
[ ] I have read the CONTRIBUTING document.
[ ] I haven't repeated the code. (DRY)
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@Jakub-Vacek I realize now that the GH Discussions URL will be useless unless it's clickable. Is that possible to do with Oclif? If not, we should replace it with a short link.

At least in iTerm a link (or any path really) is clickable when holding Cmd. But I think it should be a shortlink anyways — it's better readable and we can keep it up to date.

Short and highlighted link

@Jakub-Vacek Nice, looks good.


Update golangci-lint from 1.43.0 to 1.48.0

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Updates the golangci-lint package from 1.43.0 to 1.48.0
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Release note:
none

/cherry-pick release-0.1


Clock not saving state in Rack 0.6.1

When I save a patch with the bottom multiplier/divider changed from the default (e.g. 4x) and reload it the clock multiplier has reverted to the default again.
The other three multiplier/dividers save state.

That has been resolved and will be updated for next release. Thanks.


I have added a simple solution for the leetcode problem 128 in java with proper comments. Please merge it.

Pull Request Template
What have you Changed(must)
Write here what you have changed in the codebase
Issue no.(must) -
Pr will be close and marked as spam. If issue number not found or issue was assigned to someone else.
Marking as spam can block your account from HacktoberFest.
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me if not it will be marked as spam.
[x] My file is in the proper folder
[x] I am following clean code and Documentation.
[x] I have added the title and what program will do first in the file
[x] I have named the file as (Problem #). (Problem Title(in Camel Case)).(extension)
ex. 2. AddToNumbers.py

README - How to Contribute

@palakdavda22 you have to mention the issue number in the PR Body.


fix Windows hanging issue

Test service::test::rendezvous_connection was the one to blame.
Closes #455

r? @inetic
(maidsafe_highfive has picked a reviewer for you, use r? to override)

Gonna merge this PR, as it fixes an issue on master and I need this change to not delay #454 longer.


Regarding the new boxQP implementation

Glad to see the new boxQP implementation and looking forward to the next release.
Just want to ask if it

implements the Projected Newton Method as it is not explicitly stated anywhere yet.
is ready to use or is a work in progress?

Thanks

As stated in the changelog, it implements the algorithm described in the appendix of this paper. Yes, it is a projected Newton method.

It is ready to use, but there is a an upcoming small modification. Currently it assumes you are giving it a symmetric Hessian. If you give it an asymmetric one it will fail to converge. After the upcoming change it only reads from the lower triangle which will effectively symmetrise the Hessian, making the above issue moot.

a6b338db6481ff6d94ea62a11eecd90962d8903d was jus pushed with the aforementioned improvement.


请尽快修复coffee-script安装失败的问题

目前无法完成 npm i -g vue-cli 的操作。
错误问题：Error<EMAIL_ADDRESS>postinstall: node --eval 'if (require("./package.json").name === "coffee-script") { var red, yellow, cyan, reset; red = yellow = cyan = reset = ""; if (!process.env.NODE_DISABLE_COLORS) { red = "\x1b[31m"; yellow = "\x1b[33m"; cyan = "\x1b[36m"; reset = "\x1b[0m"; } console.warn(red + "CoffeeScript has moved!" + reset + " Please update references to " + yellow + "\"coffee-script\"" + reset + " to use " + yellow + "\"coffeescript\"" + reset + " (no hyphen) instead."); console.warn("Also, a new major version has been released under the " + yellow + "coffeescript" + reset + " name on NPM. This new release targets modern JavaScript, with minimal breaking changes. Learn more at " + cyan + "http://coffeescript.org" + reset + "."); console.warn(""); }'
分析原因：coffee-script模块已被移除，改为 coffeescript

mark

CoffeeScript has moved, wait until update

still doesn't work ：)

you can modify package.json and run npm update

@sansroman modify which module's package.json

@ChangedenCZD  I modify global,you can try npm install coffee-script -g & npm update & npm install vue-cli -g,This solves my problem, and I don't know if it's the same for you.

@sansroman sorry,it also don`t work

@sansroman npm install coffee-script -g no work

@ChangedenCZD  https://stackoverflow.com/questions/13011290/cannot-find-module-coffee-script

@sansroman https://www.npmjs.com/package/coffee-script  CoffeeScript has moved!

@ChangedenCZD So replace with coffee-script

@sansroman how can i do this?wait for official update?

@ChangedenCZD What is the wrong message? when you run npm install coffee-script -g

@sansroman Error<EMAIL_ADDRESS>postinstall: node --eval 'if (require("./package.json").name === "coffee-script") { var red, yellow, cyan, reset; red = yellow = cyan = reset = ""; if (!process.env.NODE_DISABLE_COLORS) { red = "\x1b[31m"; yellow = "\x1b[33m"; cyan = "\x1b[36m"; reset = "\x1b[0m"; } console.warn(red + "CoffeeScript has moved!" + reset + " Please update references to " + yellow + ""coffee-script"" + reset + " to use " + yellow + ""coffeescript"" + reset + " (no hyphen) instead."); console.warn("Also, a new major version has been released under the " + yellow + "coffeescript" + reset + " name on NPM. This new release targets modern JavaScript, with minimal breaking changes. Learn more at " + cyan + "http://coffeescript.org" + reset + "."); console.warn(""); }'

https://github.com/jonschlinkert/gray-matter/pull/56

@ChangedenCZD  no tube,please continue

@sansroman this answer [https://stackoverflow.com/questions/13011290/cannot-find-module-coffee-script] comes from five years ago

@royeaher  sorry, but the same issue fixed for me

Duplicate of #655


Handle error conditions better for the Pg MONEY datatype

I ran into the situation where the pgmoney field is null or a negative and that would crash the snapshot process. The changes in this pull request solved this.

Hey @mozinator, just checking in on this one. Did you have a chance to make any progress here? Thanks!

Hi @mozinator, there is one small issue that remains when handling negative monetary values and that is that PGmoney expects negative values to be supplied in the format ($XXXX.YY) however, what is actually read from the JDBC result-set is -$XXXX.YY.  This leads to the PGmoney constructor throwing a SQLException that it cannot convert the value and thus null is passed downstream rather than the actual expected negative value from the snapshot.
I've taken the liberty to supersede this PR with PR #1342 where I adjusted your changes to include the fix for the negative string format concerns along with adding a few test cases.


"Something went wrong…" in Cmder on Windows10

Run it in Cmder and it say:

Could you try again? v1.1.1 was released.

Thanks :)
It works now.


Anchor does not reset after feature is changed

I've noticed that the interaction does not re-calculate the anchor property on a feature if it is already present when creating the new interaction. This was a problem because I am working on an app that involves manipulating a feature with different interactions, and the anchor wouldn't update if a feature had been moved. This led me to have to write feature.U.anchor = [] after the other events were finished to correctly update the anchor. If you like, I can create a PR to fix this once I look through this code!

Hi!
The idea was that: anchor and angle doesn't reset in order to be able to restore the last state of rotation.
I agree that would not prevent the ability to reset these values.
I think, there should be an option that allows you to define whether or not to reset anchor and angle properties, that property should be tested in method RotateFeatureInteraction.prototype.reset_. That method called when interaction deattached from the map.
I can't fix it until Monday. So, you are welcome to write pull request.

I completely revised my opinion about saving last state of the rotation in the features. I think it is outside the responsibility of this package.
Now interaction saves only current angle and anchor position in its own properties, this properties are available by calling new getter methods (see release note for the new version).
I hope this release fixes your issue and close this ticket.


fix(client): do not add top level command to cmdArgs

Background
We have a private PaaS with multiple Deis clusters (staging + two productions at the moment). We have also a tool that allows us to manage all clusters from a single web panel. It also connects other APIs such as servers provider and DNS provider. As the result we can perform actions that touches many parts of the system (for example create DNS records for all Deis workers and make CNAME to use with DEISCTL_TUNNEL or create a database and assign DATABASE_URL for a given application). We have also created plugins to extend Deis CLI. For example there is a support for database (+backups) management and easy SSH access for our developers.
Problem
We have deis backups:[create|show|restore|list] commands and we want to show usage help if user tries deis backups. There is a problem in such case because Deis CLI invokes deis-backups backups. Without additional support on the plugin side, it will throw an invalid command error.
Solution
We can solve it on the plugin side to handle unexpected arguments, but it feels not okay. Instead, Deis CLI should skip top level command (backups in this case) in cmdArgv. It already does that when used as deis backups:list or even deis backups:.
Code snippets
The output contains binary and cmdArgv values using the following patch:
diff --git a/client/deis.go b/client/deis.go
index a256756..1377817 100644
--- a/client/deis.go
+++ b/client/deis.go
@@ -137,6 +137,10 @@ Use 'git push deis master' to deploy to an application.

                cmdArgv = append(cmdArgv, argv[1:]...)

+               fmt.Fprintf(os.Stdout, "binary: %v\n", binary)
+               fmt.Fprintf(os.Stdout, "cmdArgv: %v\n", cmdArgv)
+               return 1
+
                err = syscall.Exec(binary, cmdArgv, env)
                if err != nil {
                        parser.PrintUsage()

Before
client λ ./deis backups
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups backups]

client λ ./deis backups:list
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list]

client λ ./deis backups:list:details
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list:details]

client λ ./deis backups:list --details
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list --details]

After
client λ ./deis backups
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups]

client λ ./deis backups:list
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list]

client λ ./deis backups:list:details
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list:details]

client λ ./deis backups:list --details
binary: /Users/smefju/.rbenv/shims/deis-backups
cmdArgv: [deis-backups list --details]

Difference
Difference is only in the first command's output.
ToDo

[x] skip top level command in cmdArgv
[ ] add specs

I don't have experience in GO language so feel free to propose a better solution. Tests are missing. I couldn't found any valuable materials about how to test syscall.Exec properly in such case. It would be great if you could drop some advice or add missing tests.

Nice patch! Would you also be interested in porting this to v2? If not I can do that, no big deal :)
I wonder if we should refactor this part out in the v2 client and see if we can wrap some unit tests around this logic.

@bacongobbler sure, I will port this fix to V2. I will also think about extracting the code to separate function to make it testable.

I have added tests to the commit (the same as in https://github.com/deis/workflow-cli/pull/255/files).

@mboersma would you mind taking a look at this when you have time?


avc_vp8_enc: add cmd optional for layerIDs setting

1, to add an optional --layerIDs to set the layerIDs for SVC-T.
2, to optimizate the help information.
Signed-off-by: dongping wu<EMAIL_ADDRESS>

depend on 779
implement layerID setting.
Please help to review, thanks.

rebased, and modified some typo in the current commit comment.

please fix conflicts and rebase

Closing as inactive... please resubmit if you feel this is still relevant.


Contribution guidelines

Added links to contribution guidelines (Readme and Journals pages).
Added description on how to submit corrections, distinguished from adding whole lists.
Currently the file format is doubled in the Readme, and the Contribution pages. How should we handle this?

Fully overlooked this PR. I will merge and do a lint check afterwards: https://github.com/DavidAnson/markdownlint

@all-contributors please add @jlaehne for doc
(@jlaehne I am testing https://allcontributors.org/, hope that's OK)


Grid summary/pinned data fixes (Fixes #1289, #1290)

Hoist P/R Checklist
Review and check off the below. Items that do not apply should be checked to indicate they have been considered. If unclear if a step is relevant, please leave unchecked and note in comments.

[x] Up to date with develop branch as of last change.
[x] Ready for review (or add wip label).
[x] Added CHANGELOG entry (or N/A)
[x] Checked for breaking changes (add breaking-change label + CHANGELOG if so, or N/A)
[N/A] Updated doc comments / prop-types (or N/A)
[N/A] Reviewed and tested on Mobile (or N/A)
[N/A] Created Toolbox branch / PR (link provided here, or N/A)

Pull request reviewers: when merging this P/R, please consider using a squash commit to collapse multiple intermediate commits into a single commit representing the overall feature change. This helps keep the commit log clean and easy to scan across releases.

Restores support for application usage of the ag-Grid pinned data apis and fixes potential issuers where an application might want to update summary data from a reaction on the Store records property.
We now flag the summary record with xhIsSummary=true so the Grid can identify it when updating the pinned row data if the summary row is enabled. Grid will extract it from the existing pinned row data and place it back in the appropriate place (top-most for top pinned, bottom-most for bottom pinned). I also moved updating of the pinned data to its own reaction instead of using the data reaction as it was unnecessary to do all the extra work that is done in data reaction and ti seemed like a valid/common use-case where applications would want to update the summary data whenever the Store filter is applied to the records, which could/would result in an extra data reaction after the summary data was updated.
In Store.updateData() we also now avoid updating our RecordSet references and lastUpdated property unless the supplied rawData is not empty. This will allow applications to update the summary data with a call like store.updateData([], newSummaryData) without causing an infinite loop of reactions.

Thanks, John - I will be sure to review this later this afternoon and we can get it in soon so @johnbc can move forwards with his use-case.

So john and I discussed many of the same items (including unshift  :-)) earlier on friday.  I usually mention when we do a verbal code review to avoid any double work -- will be more careful.  In this case, the more eyes the better and we certainly missed the issue about the isSummary() getter.   I am all in favor of not duplicating that state.
I had originally told John to go ahead and remove all the extra code around skipping the change when we pass in updates = [] to updateData.  But I now think it is important, perhaps for different reason than we had for starting this bit of the project.  Namely, have been seeing in a client app that running our full data reaction -- even when there are no new records -- is actually pretty expensive. We of course need to understand that, but  I think its a common use case, to do empty updates with a streaming api, so we will want to do this simple optimization.
Agree updateData should always change if this method does anything.  John and I also discussed that point

Thanks for the careful look guys, implemented the requested changes. Still don't know how I was completely ignorant of the existence of unshift ...

Thanks John.
I agree with Anselm that we should now change that getter on record to look at the new flag we are setting!  Its both self-documenting, and enhances that getter for cases like this.  Once a summary, always a summary!

ah -- I see John already whacked it.  OK.  I'll just merge -- we can bring it back if we ever need it!

don't be so hard on yourself john -- I think I ignored it for a few years
myself -- with a name like that, it doesn't sound like the kind of method
you really need for writing applications.....  :-)
On Mon, Aug 5, 2019 at 8:05 AM John Haynes<EMAIL_ADDRESS>wrote:

Thanks for the careful look guys, implemented the requested changes. Still
don't know how I was completely ignorant of the existence of unshift ...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/exhi/hoist-react/pull/1291?email_source=notifications&email_token=AARTL2PPSURWUEIQXPB2YFTQDAJRDA5CNFSM4IIQF2L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3RTMFY#issuecomment-518206999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AARTL2M7GHQ7WIS5LZZXWKLQDAJRDANCNFSM4IIQF2LQ
.

Thank you - this looks like it landed in a very good place.
Yes - the key bit about avoiding the full data reaction is key - even though it's resolved to what we would think is a no-op transaction, it is not free.


Automatic manifest.json content population.

Each theme requires users to create a set of pages / posts / navigation menus etc. This is quite time consuming using WordPress GUI, especially for sites with lots of content.
I propose creation of manifest.json based content population.
Functions of interest to use:

https://codex.wordpress.org/Function_Reference/wp_insert_post
http://codex.wordpress.org/Function_Reference/wp_set_post_terms
http://codex.wordpress.org/Function_Reference/update_post_meta
http://codex.wordpress.org/Function_Reference/set_post_thumbnail

I think that more advanced devs can use wp-cli for that stuff. Moreover the todo resembles the plugin posted by @adamsfather in one of the issues. Closing.


Make use of new VSC UX for single file running/debugging

https://code.visualstudio.com/updates/v1_47#_single-file-debugging
And make sure we're following the guidelines: https://code.visualstudio.com/updates/v1_47#_single-file-debugging

Done


I CANT GET SOUND OUTPUT

I biulded the projcet but i cant get voice output it takes the command like turns on the light but it cant create any sound to the speaker through I2S Amp

First thing to check would be that your I2S amplifier is wired up correctly. Does it work with a simple example?

Also check that you've uploaded the file system.


Ability to quickly delete messages from the message list

As a quick gesture it would be good to have the ability to swipe to delete in the list.
Maybe related to the Material design rework: https://github.com/k9mail/k-9/issues/599

See #1426

This is not working in Beta  K-9.  Needs an "undo" feature to compensate for errors. Now I'm using Gmail app for reading mail, k-9 just for answering mail all because of the difficulty in deleting many messages.


Cannot start server on Mac OS X 10.10

I downloaded the last Beaker install from the website, when running the Beaker.app, no browser window opens. I tried launching it from the About window, but it says the server at 127.0.01:8801/beaker cannot be connected to.
I tried to run the actual executable at /Applications/Beaker.app/Contents/MacOS/Beaker and it produces the following log:
2015-06-29 09:44:08.582 Beaker[5289:177938] Beaker App start JVM and launch browser
2015-06-29 09:44:09.427 Beaker[5289:177938] 09:44:09.424 [main] DEBUG o.c.s.BayeuxServerImpl.1101184763 - addTransport long-polling from class org.cometd.server.transport.JSONTransport
2015-06-29 09:44:09.427 Beaker[5289:177938] 09:44:09.427 [main] DEBUG o.c.s.BayeuxServerImpl.1101184763 - addTransport callback-polling from class org.cometd.server.transport.JSONPTransport
2015-06-29 09:44:09.437 Beaker[5289:177938] 09:44:09.437 [main] DEBUG o.c.s.BayeuxServerImpl.1101184763 - addTransport websocket from class org.cometd.websocket.server.WebSocketTransport
2015-06-29 09:44:09.442 Beaker[5289:177938] Exception in thread "main"
2015-06-29 09:44:09.442 Beaker[5289:177938] java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
2015-06-29 09:44:09.442 Beaker[5289:177938] 	at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:607)
	at org.eclipse.jetty.util.log.JettyAwareLogger.warn(JettyAwareLogger.java:431)
2015-06-29 09:44:09.442 Beaker[5289:177938] 	at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:69)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:204)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:74)
	at com.twosigma.beaker.shared.module.GuiceCometdModule.getBayeuxServer(GuiceCometdModule.java:124)
2015-06-29 09:44:09.443 Beaker[5289:177938]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
2015-06-29 09:44:09.443 Beaker[5289:177938] 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
2015-06-29 09:44:09.443 Beaker[5289:177938] 	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
2015-06-29 09:44:09.444 Beaker[5289:177938] 	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
	at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
2015-06-29 09:44:09.444 Beaker[5289:177938]
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
	at com.google.inject.Guice.createInjector(Guice.java:95)
	at com.google.inject.Guice.createInjector(Guice.java:72)
	at com.google.inject.Guice.createInjector(Guice.java:62)
	at com.twosigma.beaker.core.Main.main(Main.java:200)
2015-06-29 09:44:09.464 Beaker[5289:177938] stream closed!
2015-06-29 09:44:09.464 Beaker[5289:177938] stream closed!

I do have some "non-standard" parts on my OS X 10.10 install (e.g. MacPorts is installed), but I checked that java points to /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java  and it has the following version:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b40)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b55, mixed mode)

Perhaps somebody here has more experience with this and can help me to get Beaker running?

Thanks for the report.  That is quite baffling.  Beaker includes its own JRE (java 8), so the system java should not matter.  I tested on a machine with Java 7 just in case though and it worked fine.

I thought so too. If I can provide any additional information or do anything to help with debugging, just let me know.

Do you have a CLASSPATH environment variable set?  Can you try unsetting it?

Note that Beaker reads your .bash_profile when it starts up, so to unset it you need to remove it there, not just from the shell where you run it.

No, I don't have a CLASSPATH set. These are my settings as returned by env:
LC_TIME=en_GB.UTF-8
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9SgMHyUHh9/Listeners
TERM_SESSION_ID=762026CF-8827-4F4A-B42B-E22928B9CF3B
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.wRHXUvkrCD/Render
XPC_FLAGS=0x0
LC_NUMERTIC=nl_BE.UTF-8
LC_NUMERIC=nl_BE.UTF-8
XUGGLE_HOME=/usr/local/xuggler
SECURITYSESSIONID=186dc
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/pkgconfig
TERM_PROGRAM_VERSION=343.7
TERM_PROGRAM=Apple_Terminal
DBUS_LAUNCHD_SESSION_BUS_SOCKET=/private/tmp/com.apple.launchd.Zysigi7Zta/unix_domain_listener
DISPLAY=/private/tmp/com.apple.launchd.Yx4hwwDqak/org.macosforge.xquartz:0
TRACKER_HOME=/usr/local/tracker
GPG_AGENT_INFO=/private/tmp/com.apple.launchd.oBwDFT8zam/Listeners_agent
TERM=xterm-256color
TMPDIR=/var/folders/bv/wbqcptsd0lxfts607vsxlz9r0000gn/T/
XPC_SERVICE_NAME=0
LC_MONETARY=nl_BE.UTF-8
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
SHELL=/bin/zsh
HOME=/Users/egon
LOGNAME=egon
USER=egon
PATH=/Users/egon/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/opt/local/share/java/android-sdk-macosx/platform-tools:/usr/texbin:/usr/local/git/bin:/opt/local/bin:/opt/local/sbin:/Library/TeX/texbin
SHLVL=1
PWD=/Users/egon/Dropbox/VUB/PhD/toolbox
OLDPWD=/Users/egon/Dropbox/VUB/PhD
ZSH=/Users/egon/.oh-my-zsh
PAGER=less
LESS=-R
LC_CTYPE=en_US.UTF-8
LSCOLORS=Gxfxcxdxbxegedabagacad
DB=/Users/egon/Dropbox
VUB=/Users/egon/Dropbox/VUB
PhD=/Users/egon/Dropbox/VUB/PhD
m2t=/Users/egon/Dropbox/matlab/matlab2tikz
vcs_info_msg_0_=develop
vcs_info_msg_1_=
LANG=en_US.UTF-8
_=/usr/bin/env

I don't normally use bash, so I don't have a bash_profile file. I checked both my .zshrc and .bashrc for any classpath-altering stuff, but no luck. An empty ~/.bash_profile does not improve the situation either.

I have a different (but JRE-related) error starting the latest Beaker on Mac:
mburgess-mac-2:MacOS mburgess$ ./Beaker
2015-08-19 20:08:55.528 Beaker[12711:74681] Beaker App start JVM and launch browser
2015-08-19 20:08:56.076 Beaker[12711:74681] Exception in thread "main"
2015-08-19 20:08:56.077 Beaker[12711:74681] java.lang.UnsupportedClassVersionError: com/twosigma/beaker/core/Main : Unsupported major.minor version 52.0
2015-08-19 20:08:56.077 Beaker[12711:74681] 	at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
2015-08-19 20:08:56.077 Beaker[12711:74681] 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
2015-08-19 20:08:56.077 Beaker[12711:74681]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
2015-08-19 20:08:56.077 Beaker[12711:74681] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
2015-08-19 20:08:56.080 Beaker[12711:74681] stream closed!
2015-08-19 20:08:56.080 Beaker[12711:74681] stream closed!
I verified that core.jar is built with Java 8 but a Java 7 JRE is included. If I build from source (setting the target Java version to 7) and replace the core/ folder with the built one, it opens fine.
If a JRE 7 is to be included, the project needs to build Java 7 compatible classes. I added source and target compatibility properties to core/build.gradle, I can issue a Pull Request if you like.  Thanks!

https://github.com/twosigma/beaker-notebook/pull/2173 for your consideration, thank you!

Thanks for the report.  I believe we build and ship with 1.8.
The name of the directory Beaker.app/Contents/Resources/jre1.7.0_60.jre
is deceiving, as you can see from the contents of
Beaker.app/Contents/Resources/jre1.7.0_60.jre/Contents/Info.plist:
<string>Java SE 1.8.0_51</string>.  see https://github.com/twosigma/beaker-notebook/issues/829
This probably won't get fixed since this whole application will soon be retired in favor of our electron native application.
Do you have some startup files that are setting JAVA_HOME and getting a 1.7 JRE involved?

Interesting, my .bashrc file sets JAVA_HOME to JDK 7, and even if I change the variable in my shell to point to JDK 8, when I run Beaker, it still gets JDK 7. I'm guessing that it is ignoring my current shell's setting and just source'ing .bashrc (via .bash_profile probably), which is bringing in JDK 7.
If I change my .bashrc to set JAVA_HOME to JDK 8, it works. If this is going to change to Electron then my pull request is probably not needed, but at the very least maybe this issue will be indexed by Google in case others run into the same issue ;)
Thank you for your reply!

Indeed we do source it, by starting a login shell:
https://github.com/twosigma/beaker-notebook/blob/master/core/beaker.command#L30
the reason is Anaconda puts itself in the PATH there.
What's changing in the Electron version is the dumb name for the jre directory.
We haven't implemented a better way to find Anaconda though.
Since we do have a prefs file, PATH is not required. I am thinking we can just
grep ~/.bash_profile and if it's not found, then rely on users to set it up (with some kind of prompting).


[Unicode] rndmov fails on filenames containing high-ascii, commas, and other valid characters

rndmov does not handle special characters, leading it to fail on filenames which are otherwise supported on the filesystem, and which have no issues playing in Kodi.
Example below is for a filename containing ⅓. However, rndmov also fails on commas "," as well as colon characters and accented chracters (è é, etc.); which also are valid within Kodi and the underlying filesystem.
It appears rndmov is using the ascii codec which fails to correctly parse these characters, causing an 'ordinal not in range(128)' error –
2021-05-15 20:23:54.701 T:121129315464768   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.UnicodeEncodeError'>
                                            Error Contents: 'ascii' codec can't encode character u'\u2153' in position 41: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "/home/martin/.kodi/addons/script.rndmov/addon.py", line 33, in <module>
                                                xbmc.executebuiltin('PlayMedia(%s)'%(movie['file']))
                                            UnicodeEncodeError: 'ascii' codec can't encode character u'\u2153' in position 41: ordinal not in range(128)
                                            -->End of Python script error report<--

rndmov should be able to randomize these titles as they are valid in the filesystem and within Kodi itself.

Hi, sorry for the late reply. No I'm not maintaining this repo any more, sorry. Feel free to fork and take over :)


Using GLTFJSX with React Native

Hello,
I am having a problem using .js file generated with GLTFJSX in react native / expo. I used the same process to generate JS file as I did with react.js.
npx gltfjsx model.gltf
However, it does not work and returns this message below to me:
[Unhandled promise rejection: Error: Unable to download file: Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo={NSErrorFailingURLStringKey=/animated-sphere.glb, NSErrorFailingURLKey=/animated-sphere.glb, _NSURLErrorRelatedURLSessionTaskErrorKey=(]
at node_modules/react-native/Libraries/BatchedBridge/NativeModules.js:104:50 in promiseMethodWrapper
at node_modules/expo-modules-core/build/NativeModulesProxy.native.js:27:27 in moduleName.methodInfo.name
at node_modules/expo-file-system/build/FileSystem.js:105:17 in downloadAsync
at node_modules/expo-file-system/build/FileSystem.js:101:7 in downloadAsync
at node_modules/expo-asset/build/PlatformUtils.js:52:25 in _downloadAsyncManagedEnv

This is the JS file generated. I made some modifications but it is mostly original:
/*
Auto-generated by: https://github.com/pmndrs/gltfjsx
*/

import React, { useRef, useState, useEffect } from 'react'
import { useGLTF, useAnimations } from '@react-three/drei/native';

export default function Model({ ...props }) {
  const [leftRight, setLeftRight] = useState(false);
  const group = useRef()
  const { nodes, materials, animations } = useGLTF('/animated-sphere.glb')
  const { actions } = useAnimations(animations, group)
  console.log(actions);
  useEffect(() => {
    if (leftRight) {
      actions.LeftRight.play();
      actions.UpDown.stop();
    } else {
      actions.UpDown.play();
      actions.LeftRight.stop();
    }
  });
  return (
    <group ref={group} {...props} dispose={null}>
      <group>
        <group position={[4.08, 5.9, -1.01]} rotation={[1.89, 0.88, -2.05]} />
        <group position={[7.36, 4.96, 6.93]} rotation={[1.24, 0.33, -0.76]} />
        <mesh name="Sphere" geometry={nodes.Sphere.geometry} material={materials['Red Shiny']} onClick={() => setLeftRight(!leftRight)} />
      </group>
    </group>
  )
}

useGLTF.preload('/animated-sphere.glb')

The .glb file is under the /public folder, in the Root.
I believe this is a problem that useGLTF cannot find the file. If so, how may I make changes to the path, please?
Thank you in advance.

You'll need to import your model as a module and let your bundler transform it:

https://docs.pmnd.rs/react-three-fiber/getting-started/installation#react-native

import modelPath from './path/to/model.glb'

useGLTF(modelPath)

The solution works flawlessly. Thank you very much!

Sorry, I'm not sure if this solution still works anymore.
"react-native": "0.71.8",
"@react-three/drei": "^9.77.0",
"@react-three/fiber": "^8.13.3",
gltfjsx: 6.2.9


Changing a polygon Entity's material and show members crashes StaticGeometryColorBatch under certain conditions

(Found in v1.12, exists in v1.14.)
While working on a project that integrates Cesium and Angular, I ran across this interesting issue that was causing Cesium to crash.  I've created a use-case that reproduces the error, though as the issue appears to be a race condition internally to Cesium I am uncertain exactly the conditions.
Regardless, the error is reproducible 100% in my private use-case, and given enough time the example use-case reproduces the error too.  I had lost hope in creating an example use-case, and right as I was going to close the browser and lose the work, it crashed:

I know for certain that polygon Entitys are affected, but perhaps others are as well; I didn't test them.
The issue appears to stem from some interaction with updating the show member and the material member of Entitiys (*Graphics' Propertys) in the render loop.
Of note is that I am updating the heirarchy member at the same time as the material (and in fact, in my real use case, these three properties (heirarchy, material, show) are always all updated at the same time (in the same JS tick/turn)); I kept it here because it was in my private use-case and may be important.
As well, my private use-case fails only when the 'material' ("fillColor") changes (I set the member every time, but it isn't always a new value like in the example use-case).
Finally, in my private use-case, it fails with this output from the following code (look at the timing; this is poked by Angular/$digest, but I believe it is all in a single JS tick/turn):
function (entity, coordinates, fillColor, show) {
    (function() {
        console.log(entity.id + ' - ' + entity.show + ' - ' + entity.polygon.material.color.getValue().equals(fillColor))
        entity.polygon.hierarchy = createPositionsFromArray(coordinates);
        entity.polygon.material = fillColor;
    }());

    entity.show = show;
}

2015-10-07 17:39:24.255    57d8e305-ea19-4125-8f30-fa44ef2605fb_polygon - true - true
2015-10-07 17:39:24.819    57d8e305-ea19-4125-8f30-fa44ef2605fb_polygon - false - true
2015-10-07 17:39:24.899    57d8e305-ea19-4125-8f30-fa44ef2605fb_polygon - false - false

This is the code I added to the Polygon Sandcastle (http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Polygon.html&label=Geometries)
function changeMaterial() {
    orangePolygon.polygon.heirarchy = Cesium.Cartesian3.fromDegreesArrayHeights([-108.0, 25.0, 100000,
                                                               -100.0, 25.0, 100000,
                                                               -100.0, 30.0, 100000,
                                                               -108.0, 30.0, 300000]);

        orangePolygon.polygon.material = Cesium.Color.fromRandom();
}

function changeShow() {
    orangePolygon.show = (Math.random() >= 0.5);
}

setInterval(changeMaterial, 50);
setInterval(changeShow, 100);

More information: when StaticGeometryColorBatch crashes, the _hashes property of the geometry member has undefined for the entity that is causing problems (and the _array's length is one less than it should be).
This is a textual copy of the error:
An error occurred while rendering. Rendering has stopped.
TypeError: Cannot read property 'id' of undefined
TypeError: Cannot read property 'id' of undefined
    at Batch.updateShows (http://cesiumjs.org/Cesium/Source/DataSources/StaticGeometryColorBatch.js:180:58)
    at Batch.update (http://cesiumjs.org/Cesium/Source/DataSources/StaticGeometryColorBatch.js:165:18)
    at StaticGeometryColorBatch.update (http://cesiumjs.org/Cesium/Source/DataSources/StaticGeometryColorBatch.js:259:42)
    at GeometryVisualizer.update (http://cesiumjs.org/Cesium/Source/DataSources/GeometryVisualizer.js:228:36)
    at DataSourceDisplay.update (http://cesiumjs.org/Cesium/Source/DataSources/DataSourceDisplay.js:243:37)
    at Viewer._onTick (http://cesiumjs.org/Cesium/Source/Widgets/Viewer/Viewer.js:1317:49)
    at Event.raiseEvent (http://cesiumjs.org/Cesium/Source/Core/Event.js:147:30)
    at Clock.tick (http://cesiumjs.org/Cesium/Source/Core/Clock.js:204:21)
    at CesiumWidget.render (http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:661:43)
    at render (http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:68:32)

@nmschulte Sorry no one responded when you reported this
Does this still crash for you?  When I ran the sandcastle example you posted, it caused the polygon to flicker and change colors, but it never caused a crash.  Thanks!

@hpinkos I just ran the test-case again and Cesium still crashes after a short run (just a few minutes).

okay, thanks for checking!

I tried this in Google Chrome from a Windows 8 virtual-machine (VirtualBox) and received the error there too:

Greetings! Did anyone ever follow up on this? I don't have the exact same use case, but I am triggering this error in an app where hovering over items in a legend triggers the setting of a material property on a large number of entities.

@nmschulte I can not reproduce this bug with the sampled code provided in the latest version of Cesium, I'm going to close this because we have definitely fixed a similar issue since 1.14 we released.  If you are still having problems, please reopen this with some additional details on reproducing.
@adventurist I'm not sure your problem is the same as @nmschulte.  If you have a reproducible test case that we can use to debug your issue, please open a new issue.  Otherwise, I would recommend asking on the forum first and seeing if anyone there can help.

@mramato I'm unable to reproduce the issue with my given test case (I no longer have access to the private use-case).
However, I did notice some funky behavior when using the "focus"/"inspect" tool; I managed to get things into a state such that, if the code above hid the object, Cesium would render some other fixed representation (like, it had cached one of the states and would always show that).  I can make a new bug report with a video of this if you like.

I can make a new bug report with a video of this if you like.

If it's easily reproducible and clearly incorrect, then yes, a new issue would be great.  Thanks.

Hi all,
We have a widget for editing a polyline, and I've just encountered this same error message, except that, instead of originating from StaticGeometryColorBatch.update, the error occurs in StaticGeometryPerMaterialBatch.update. I did a little digging, and the call to this.attributes.get(instance.id.id); at line 253 of StaticGeometryPerMaterialBatch.js is what's causing the issue. instance at line 251 is coming back undefined. There's is an item (only one) item in this.geometry, but its ID doesn't match the ID of updater.entity.
I'm working on creating a reproducible example, as the part of our code this is happening in is a tangled mess. Hopefully that in itself will uncover some clues, but in the meantime, any direction on how I might continue my search would be much appreciated. Thanks!

I just ran my sample code again in the Geometries sandcastle demo and received the same TypeError noted in my initial investigation.  This is without making any selection, though it happens when entities are selected too.  #4445 still exists; some sort of race regarding material update, show/hide update, and "selection indicator" (user input or some internal update/output logic).

Thanks @bflood-agi @nmschulte, we'll try to look into this soon

@bflood-agi @nmschulte I was able to reproduce the crash locally and I'll try to look into it in the next week or two


change default text to text view ?

hi, thanks for this great library,

i want to ask , how can i get the text from onTickListener and set that text to regular textview ?
change font style of the default text ?
request : add timer picker too, like circle seekbar , that would be very helpful

Thanks :)

well, i figure it out how to solve issues number 1 & 2  :)
only the request is still open :)
Thanks


Not compatible with react-leaflet v3?

I tried upgrading my project to react-leaflet v3.0.0.
This is the component I tested: https://github.com/barbalex/apf2/blob/3c90de3a89c23ac720ccae00dc9bdedb71cfd6d0/src/components/Projekte/Karte/layers/Pop/index.js#L166-L175
It works well with react-leaflet v2.8.0 and react-leaflet-markercluster v2.0.0.
It breaks when using react-leaflet v3.0.0, causing this error:

I guess this is not surprising as react-leaflet v3 is a complete rewrite. For instance, accessing the map has changed.

Hey hi, @barbalex
Thank you for creating the issue.
I did not know, that v3.0.0 of react-leaflet has been released.
Don't know, how long the migration to v3 could take.
Would read the v3 documentation during those weekends.

Drop IE support (Babel config will only target the "last 2 versions" of modern browsers)
https://github.com/PaulLeCam/react-leaflet/blob/master/CHANGELOG.md#v300-2020-10-31

Things are changing 🙃

I think I have a solution - do you want a PR?

@CodeCutterUK
That would be awesome, as I'm stuck a bit at work.

I think I have a solution - do you want a PR?

Any update on this?

Needs some more testing, but works as well as the previous solution

@CodeCutterUK Many thanks for your contribution!
Your PR #124 has been merged and improved at #125
The latest version with support of react-leaflet v3.0 available as a candidate release:
yarn add react-leaflet-markercluster@next # yarn
npm install react-leaflet-markercluster@next # npm

Hope that will find some time to improve it.
After some test period will update and republish it as a release package.
Thank you very much 🍻 🍻 🍻

I tested version 3.0.0-rc1 in my app and it seems to work well. Thanks @CodeCutterUK and @yuzhva !

The latest version with support of react-leaflet v3.0 available as a candidate release:
yarn add react-leaflet-markercluster@next # yarn
npm install react-leaflet-markercluster@next # npm

@yuzhva Looks like next still points to 2.0.0-rc3 https://www.npmjs.com/package/react-leaflet-markercluster
Or I may be missing something.

@agorf
You have been right. The tags were not updated.
✅ Just updated them.

@yuzhva Since latest react-leaflet (v3.2.0) I'm getting this error:
No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>
v3.1.0 is currently working with no issues.

@yuzhva Since latest react-leaflet (v3.2.0) I'm getting this error:
No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>
v3.1.0 is currently working with no issues.

I'm seeing this error on v3.0.4 also.


Add missing commas in pod files

I'm not sure this are all that are wrong, maybe find-doc-nits can be updated?

It doesn't apply as is on master, because the files have moved, I'll create an other pull request

Oh, but cherry-picking does work for it.

cherry-picking works if the files have previously been cherry-picked.  else you have to do it by hand during the cherry-pick.
This diff seems to fine only other missing cases, if you want to include it:
; g diff
diff --git a/util/find-doc-nits b/util/find-doc-nits
index 6369880..11acee1 100755
--- a/util/find-doc-nits
+++ b/util/find-doc-nits
@@ -60,7 +60,9 @@ sub name_synopsis()
     my $tmp = $1;
     $tmp =~ tr/\n/ /;
     print "$id trailing comma before - in NAME\n" if $tmp =~ /, *-/;
-    $tmp =~ s/-.*//g;
+    $tmp =~ s/ -.*//g;
+    $tmp =~ s/  */ /g;
+    print "$id missing comma in NAME\n" if $tmp =~ /[^,] /;
     $tmp =~ s/,//g;

     my $dirname = dirname($filename);

It seems 1.0.2 was fine.

I already merged it. Care to make an other pull request?

Will do


Removed support for python2 and python34

Should fix #552

We can also remove 3.5, using pyupgrade --py36-plus hits most of it, but f-string conversion doesn't catch all the cases so I usually do some manual search and cleanup.

Python 3.5 is still supported until 2020-09-13.
Don't you think it worth waiting a few months before dropping py35 support?

We decided with Pallets to just drop it early.

Since this is in master, 2.3 will still support the old versions, so people will have a relatively updated version to use if they can't upgrade. I'm fine with dropping 3.5 in master.

Fair enough :)

Done.


Out of Date

It's 2019 and VS 2017 has been out there for a while now. Not to mention that some of the updates to VS 2017 have removed some of the project templates, like the ones used by tutorials for building DirectX 12 desktop applications.

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

ID: 52f6e4af-3499-d7ca-90ae-a36c539f7116
Version Independent ID: 83f44c62-e3d0-e7ca-6581-2676f1b5661c
Content: Project templates and tools for games - Windows UWP applications
Content Source: windows-apps-src/gaming/prepare-your-dev-environment-for-windows-store-directx-game-development.md
Product: uwp
GitHub Login: @eliotcowley
Microsoft Alias: elcowle

Hi, @francisco-chavez. Thanks for filing this issue, and sorry for the very long delay in responding to it.
You're right, this topic was out of date. I've updated it now. Please keep the feedback coming. :)
I'll go ahead and close this issue now.
Thanks again!
Steve

It looks like some of the child documents to this might also need an update. https://github.com/MicrosoftDocs/windows-uwp/blob/docs/windows-apps-src/gaming/user-interface.md .