Looking for support (mainly installing recent release on Fedora Linux

OS:: Fedora 28
PyQt version: Python 2.7.15 and Python 3.6.5

I would need help getting the latest labelImg up and running on my machine.
I couldn't find a linux binary of the latest version, and unfortunately I was not able to build/execute the sources provided.
Here is some output of my attempt to use pip3 to install labelImg (I ran the command without sudo before but of course it failed because of missing rights to write to /usr):
florian@t440-f25: ~/labelimg/labelImg $ sudo pip3 install labelImg
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting labelImg
  Downloading https://files.pythonhosted.org/packages/c1/5d/4b8a6dc5e352543199bc3991785af2e1cd58e50f1016e3725db826e3f4bb/labelImg-1.7.0.tar.gz (587kB)
    100% |████████████████████████████████| 593kB 1.6MB/s
Installing collected packages: labelImg
  Running setup.py install for labelImg ... done
Successfully installed labelImg-1.7.0
florian@t440-f25: ~/labelimg/labelImg $ labelImg
build-tools/       data/              .eggs/             .gitignore         icons/             issue_template.md  libs/              Makefile           README.rst         setup.cfg          tests/
CONTRIBUTING.rst   demo/              .git/              HISTORY.rst        __init__.py        labelImg.py        LICENSE            MANIFEST.in        resources.qrc      setup.py           .travis.yml
florian@t440-f25: ~/labelimg/labelImg $ labelImg
build-tools/       data/              .eggs/             .gitignore         icons/             issue_template.md  libs/              Makefile           README.rst         setup.cfg          tests/
CONTRIBUTING.rst   demo/              .git/              HISTORY.rst        __init__.py        labelImg.py        LICENSE            MANIFEST.in        resources.qrc      setup.py           .travis.yml
florian@t440-f25: ~/labelimg/labelImg $ labelImg
build-tools/       data/              .eggs/             .gitignore         icons/             issue_template.md  libs/              Makefile           README.rst         setup.cfg          tests/
CONTRIBUTING.rst   demo/              .git/              HISTORY.rst        __init__.py        labelImg.py        LICENSE            MANIFEST.in        resources.qrc      setup.py           .travis.yml
florian@t440-f25: ~/labelimg/labelImg $ labelImg
build-tools/       data/              .eggs/             .gitignore         icons/             issue_template.md  libs/              Makefile           README.rst         setup.cfg          tests/
CONTRIBUTING.rst   demo/              .git/              HISTORY.rst        __init__.py        labelImg.py        LICENSE            MANIFEST.in        resources.qrc      setup.py           .travis.yml
florian@t440-f25: ~/labelimg/labelImg $ labelImg
Traceback (most recent call last):
  File "/usr/local/bin/labelImg", line 11, in <module>
    load_entry_point('labelImg==1.7.0', 'console_scripts', 'labelImg')()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 476, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2700, in load_entry_point
    return ep.load()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in load
    return self.resolve()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/local/lib/python3.6/site-packages/labelImg/labelImg.py", line 29, in <module>
    import resources
ModuleNotFoundError: No module named 'resources'

Some other questions:

Am I supposed to run it using pyhton 2?

What are the requirements/dependencies on a Fedora system to successfully build labelImg?

Where can I get support?

It looks like the "Get from PyPI" install instructions are out of date, thanks for bringing that to our attention.
In the meantime, I recommend building labelImg from source. Can you elaborate on the issues you faced when you attempted to do so?
Other questions:

I find that labelImg actually works smoother with Python3 and Qt5

I haven't tried running it on Fedora, but I can't imagine that it's very different from the Ubuntu setup

The only place atm is here

I actually managed to build labelImg from source. Here is what I did/had to do.

)sudo dnf install qt5
2.) sudo dnf install python-qt5
3.) sudo dnf install python3-lxml
4.) git clone https://github.com/tzutalin/labelImg (git was installed)
5.) cd labelImg
6.) make qt5py3
pyrcc5 -o resources.py resources.qrc

7.) python3 labelImg.py throws an error
Traceback (most recent call last):
  File "labelImg.py", line 15, in <module>
    from PyQt5.QtGui import *
ModuleNotFoundError: No module named 'PyQt5'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "labelImg.py", line 24, in <module>
    import sip
ModuleNotFoundError: No module named 'sip'

So, PyQt5 is missing. I used the pip3 command to install it. I should have maybe tried to use dnf to find the package (have heard that using pip/pip3 can cause hiccups for dnf later)
8.) $ pip3 install PyQt5 --user
Collecting PyQt5
  Using cached https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5)
  Using cached https://files.pythonhosted.org/packages/8a/ea/d317ce5696dda4df7c156cd60447cda22833b38106c98250eae1451f03ec/sip-4.19.8-cp36-cp36m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Successfully installed PyQt5-5.10.1 sip-4.19.8

Finally I am able to execute the build:
9.) pyhton3 labelImg.py
It works just fine. Install process is a bit different from the Ubuntu installation since packages have different names...


[Feature] implemented staggered route generate. Fixes #590

… with ajax calls are not all sceduled simultaneously, possibly flooding the data backend with queries.
Use generate.wait (ms) to stagger route generate calls over time.
Fixes #590.

Codecov Report

Merging #617 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #617   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          11     11
  Lines         453    459    +6
=====================================
+ Hits          453    459    +6

Impacted Files
Coverage Δ

lib/generate.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8cbdf77...afa2e6b. Read the comment docs.

I wanted to work on it, it's even better to see a PR for it :smile:
I will take a look at it!

I merged it and will refactor a little bit since we already have a waitFor method.
Thanks for improving Nuxt.js @jroxendal

I renamed it interval since it's an interval between 2 render.

Sounds good to me! I forgot about the documentation, think you could drop in a line somewhere?

Nice 🙂👍


Add index to Mongo for Reading's device field

Fix #116
Related to: EdgeX-GO #1286
Add an index to the reading collection for the device field which will
allow for more effective deletions when deleting all readings associated
with a specific device. This will prevent the database manager from
performing a full scan.
Signed-off-by: Anthony M. Bonafide<EMAIL_ADDRESS>

Looks fine by itself. I'd prefer to hold off on official review until the PR to address https://github.com/edgexfoundry/edgex-go/issues/1286 lands in order to have the full context of the solution.


Verify 'UTF8' encoding is accepted for toolchians file

Ensure that if the xercesImpl jar is reintroduced to the classpath that this test will fail.
Related to: #19939

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

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


Fixing build task. Now returns back the cursor when task is complete.

The fix simply doesn't use watchify when running the build task and uses browserify to run the callback on the end of the build task.
References: #32

Yep, nice catch hehe. That has been fixed. /sleepy

+1

Cool :+1:


Remove duplicate track.

This PR removes a duplicate track that was causing #135.
Closes #135

FYI.
The removed code was added in #120 - https://github.com/ptomasroos/react-native-multi-slider/commit/660455a8411f4a03b1dfa1dbb53447488f10db52#diff-2d0b63ae56a87a9fe627226866a8e83fR415

Yes @robwalkerco! Discussed this here: https://github.com/ptomasroos/react-native-multi-slider/issues/128
i think neither @ptomasroos or I have had time to look at it, so awesome that you did!

Awesome! Thanks!

Thank you @robwalkerco
Will release a update in the coming days to npm


Get detailed logs for debugging if e2e timeout

What this PR does / why we need it:
Get more logs for debugging if e2e timeout, for example #454 , the kfserving cannot be started but we cannot get the detail log to investigate. The PR is going to add function to get logs for debugging if inferenceservice started timeout.
Which issue(s) this PR fixes :
Fixes #
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

This change is

Already tested nagtive case: if timeout, will get debug info as expected. Thanks.

/retest

/cc @yuzisun @yuzliu

@yuzisun Thanks Dan, addressed your comments.

/retest


DOC: Update copyright notices regarding ITK and ANN

Updated notices according to:

https://github.com/InsightSoftwareConsortium/ITK/blob/v5.1.1/NOTICE
https://github.com/SuperElastix/elastix/blob/5.0.1/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/Copyright.txt
https://github.com/SuperElastix/elastix/blob/5.0.1/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/License.txt

lgtm

@mstaring @stefanklein If you agree, can you please press the button "Rebase and merge"? (Rather than only just replying whether you think it looks OK!) I'm asking because this is legal stuff 😃


Unable to use $in operator in a join clause

Describe the bug
When trying to use $in on a join(), knex complains that in is not allowed.  Some googling indicates that one should use onIn however this does not work either.
Stack trace
Uncaught TypeError TypeError: The operator "in" is not permitted
    at operator (/node_modules/knex/lib/formatter/wrappingFormatter.js:132:11)
    at onBasic (/node_modules/knex/lib/query/querycompiler.js:902:7)
    at join (/node_modules/knex/lib/query/querycompiler.js:445:40)
    at <anonymous> (/node_modules/knex/lib/query/querycompiler.js:133:40)
    at select (/node_modules/knex/lib/query/querycompiler.js:132:16)
    at toSQL (/node_modules/knex/lib/query/querycompiler.js:73:29)
    at toSQL (/node_modules/knex/lib/query/querybuilder.js:83:44)
    at Target.toQuery (/node_modules/knex/lib/builder-interface-augmenter.js:9:21)
    at toString (/node_modules/knex/lib/query/querybuilder.js:78:17)
    at eval (repl:1:19)```

To Reproduce
const qb = MikroInstance.get()
            .em.fork()
            .qb(Stream)
            .join('event', 'st', {
                status: {
                    $in: ['foo', 'bar'],
                },
            });

qb.getKnexQuery().toString()

Expected behavior
Valid SQL is produced
Additional context
None
Versions

Dependency
Version

node
v14.18.3

typescript
4.7.4

mikro-orm
5.3.1

your-driver
Sqlite

Should be resolved once #3399 is merged


[COST-1665] add node to storage reports

JIRA Issue:
COST-1665
Summary
This would add the node from the kubelet_volume_stats to the storage report.

@maskarb 🥳


Add support for NPB-3.4.3-MZ benchmark

Benchkit support is very similar to NPB-3.4.3, but is in its own directory since the benchmarks are distributed separately.
Main difference in benchkit support is the nb_threads parameter, which for *-MZ consists of a tuple of 2 integers -- e.g. (2, 4) -- indicating the number of outer and inner threads.

thanks for the added support!


Using external dns with alert manager

What is missing?
I want to expose alert manager stateful using external dns support for headless services. For this to work, I need to add annotation on the headless service - which is not possible currently.
Why do we need it?
For sending alerts from a Prometheus running on one cluster to alert manager running on another cluster. The architecture of alert manager requires that all the instances will get the alert, and (to the best of my knowledge) the best way to do this is with external DNS support for headless service. An a-record should be created, with the IPs of all the alert managers in the cluster.

The headless service is really just an implementation detail, I would suggest to create a new headless service, that doesn't select every Alertmanager pod in a namespace created by the Prometheus Operator, but instead the exact one's from the Alertmanager cluster you intend to expose.

How would one specify to the operate to use an additional alertmanager via DNS?
for example, by default the operator creates this
spec:
  containers:
  - args:
    - --cluster.peer=alertmanager-prometheus-operator-stg-alertmanager-0.alertmanager-operated.monitoring.svc:6783

how would I be able to setup like this
spec:
  containers:
  - args:
    - --cluster.peer=alertmanager-prometheus-operator-stg-alertmanager-0.alertmanager-operated.monitoring.svc:6783
    - --cluster.peer=https://myother.alertmanageronanothercluster.com:6783

Looking through values.yaml it expects me to supply alertingEndpoints resulting in operator attempting to find within same cluster. Have I missed something obvious?


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/networking-wg-leads
/assign knative-sandbox/networking-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/networking 1145ec5...591d2bb:
  > 591d2bb upgrade to latest dependencies (# 664)
  > 700c576 upgrade to latest dependencies (# 662)
  > 4539925 Update community files (# 663)
  > 9f491cb upgrade to latest dependencies (# 661)
  > 7ac1516 Update actions (# 659)
bumping knative.dev/hack 6ffd841...5f47386:
  > 5f47386 Update community files (# 171)
  > 2a09b5c only use `install` for run_go_tool (# 169)
bumping knative.dev/pkg e325df6...6ec9c1a:
  > 6ec9c1a Fix linting (# 2506)
  > 5c8cc3c Ignore migration of CRDs that aren't installed (# 2493)
  > 2d552be Add genreconcile for core/v1 Node (# 2503)
  > fd05bf1 upgrade to latest dependencies (# 2500)
  > 1f681e1 Update community files (# 2501)
  > 45c37c2 :bug: `TestDialWithBackoff` work without special environment (# 2402)
  > 12be060 Update actions (# 2492)

/lgtm
/approve


V2.1.0

This PR adds additional setup steps related to installing the necessary drivers for using the third-party STM and PSoC tools.

Blocked by https://github.com/DephyInc/Actuator-Package/pull/120


try css style update

follow up attempt after https://github.com/codehs/scratchjr/pull/40

i think this stopped scrolling but didn't get dragging characters to work yet


Calendar module is spamming in debug mode

I found a bug in MagicMirror
Platform: Linux
Node Version:
pi@raspberrypi:~/MagicMirror/config $ node --version
v10.23.0

MagicMirror Version: Please let us now which version of MagicMirror you are running. It can be found in the package.log file.
This file does not exist:
pi@raspberrypi:~/MagicMirror $ find . -name package.log
pi@raspberrypi:~/MagicMirror $

Here's git log:
commit 10dc315f3b96ebb5e980e47a21011d44bb9da979
Merge: 3dbe8bf 0f1457b
Author: Michael Teeuw<EMAIL_ADDRESS>Date:   Fri Jan 1 19:16:03 2021 +0100

    Merge pull request #2400 from MichMich/develop

    Release 2.14.0

Description: Just did a git pull to the latest version, did an npm install, and restarted.  I've been having problems with the Calendar module not respecting the 'maximumEntries' value (it still doesn't), and noticed that the nodeserver.log was filling up with gobs of debugging information - it appears to be going back into the entire history of the calendar and printing outeach line:
[03.01.2021 16:52.43.685] [DEBUG]  start=Sat Nov 12 2011 18:00:00 GMT-0500 (Eastern Standard Time) end=Sat Nov 12 2011 21:00:00 GMT-0500 (Eastern Standard Time)
[03.01.2021 16:52.43.687] [DEBUG] have entries
[03.01.2021 16:52.43.689] [DEBUG]

Steps to Reproduce: It just happens.
Expected Results: Calendar entries, no debug information
Actual Results: No calendar entries (they say 'no upcoming events') and tons of debug info.
Configuration: Here's the relevant block:
                {
                        module: "calendar",
                        header: "Dave's Personal Calendar",
                        position: "top_left",
                        config: {
                                calendars: [
                                        {
                                                maximumEntries: 5,
                                                symbol: "calendar-check",
                                                url: "https://calendar.google.com/calendar/ical/REDACTED/basic.ics"
                                        }
                                ]
                        }
                },

Additional Notes: A previous run here had the maximumEntries as a text field (ie, in quotes), I thought that may have been the problem.  I changed it to a numeric  - now I don't see any entries.  Previously, I was seeing 10.   Just to check, I just put it back to this, and I'm still seeing gobs of debug messages (and seeing no calendar entries...
                                                maximumEntries: "5",

you can set logLevel in your config, see https://github.com/MichMich/MagicMirror/blob/master/config/config.js.sample#L31
If no logLevel is set, all entries including DEBUG are displayed.

you can set logLevel in your config, see https://github.com/MichMich/MagicMirror/blob/master/config/config.js.sample#L31
If no logLevel is set, all entries including DEBUG are displayed.

That seems a weird default, but you're right, adding hte logLevel block to the config turned off the debug messages (when I left it ou of the array).
Naturally, now the display is showing only 5 entries.  So I guess this one is fixed?   :) :)

That seems a weird default, but you're right, adding hte logLevel block to the config turned off the debug messages (when I left it ou of the array).
Naturally, now the display is showing only 5 entries.  So I guess this one is fixed?   :) :)

Thanks for the report @shevett, I just created a PR to set the responsible log level default values.

Thanks for the report @shevett, I just created a PR to set the responsible log level default values.

The PR got merged, so this issue can be closed I guess @shevett

The PR got merged, so this issue can be closed I guess @shevett

WFM!

WFM!


Add a scale factor for the console/dm text

This adds a (currently file-only) configuration value that controls the font scaling factor in the imgui stuff implementing the top console and dungeon master UI.
Most stuff in the game is (I think) drawn at the resolution set in the Temple+ config and then scaled to your screen's actual resolution, so it gets scaled. However, the imgui stuff gets drawn at the actual screen resolution. So, if you have something like a 4K monitor, it ends up pretty small. This lets you put e.g. dmGuiScale = 2.0 in the .ini file to get a more legible result. Or you could scale it even bigger if you want.
I could add it to the configuration app, but I'm not sure where to put it in the UI. Right now you just have to edit the ini file by hand. After you run Temple+ once the default value (1.0) will be in the file, so you don't have to guess the name, but it might not be obvious that it's there. Let me know if you have ideas of where would be good to put the configuration.
Also, if anyone knows a better way to use the scaling in the imgui, let me know. Right now it's just calling the per-window scale factor function on every window. I tried setting the global font scale factor at the start, but it didn't seem to work. Maybe I didn't do it quite right, though. Not sure.

Another nice change!  I am going to merge your stuff into features soon.  Hoping to get a beta of the next version ready some time in December...


Bootstrax updates

Prepare bootstrax for the linked mode. At the moment we have some muon-veto data that we should be able to open with bootstrax.
Please be aware. We are now just trying to open the data with the defaults from redax but it's much better if these are properly set.

TODO:

add to to rundoc the strax(en) versions
add filesize to data-doc

Thanks for the feedback Darryl!

Several items in #154 are addressed in this PR


[lit/directives]: async functions as arguments

Should this be an RFC?

[X] This is not a substantial change

Which package is this a feature request for?
Lit Core (lit / lit-html / lit-element / reactive-element)
Description
It would be useful to be able to pass async functions as arguments to the until directive. Atm a function has to be wrapped:
until((async () => {
  // async stuff …
})());

Allowing async functions makes the directive more flexible and nicer:
until(async () => {
  // async stuff …
});

Alternatives and Workarounds

Writing a custom directive

Hmm.. I feel like taking in a function makes more sense if the directive gets to call it by providing some argument to it, and I can't envision the until() directive doing that.
I can see doing an immediately invoked function expression inline seems clunky but in practice I'd prefer to define that async function as a class method and call it to provide the argument.
class MyElement extends LitElement {
  ...

  async getData() {
    const data = await callService();
    return data;
  }

  render() {
    return html`

        ${until(getData(), 'loading...')}

    `;
  }
}

I think that is just unnecessary boilerplate for easy tasks. Why not support both?
There are a lot of directives that use (sync) functions and don't provide arguments (guard, choose, when).
I would rather do this:
class MyElement extends LitElement {
  ...

  render() {
    return html`

        ${until(async () => await callService()), 'loading...')}

    `;
  }
}

This comment here explains more about the problems with taking a function https://github.com/lit/lit/issues/3447#issuecomment-1310844029

In addition to the discussion linked above, in most cases, you don't actually want to invoke an async function and generate a new promise for every render; rather you only want to do something like that when the dependencies of the async function or task change (and when the template re-renders because some text in an unrelated part of the template changed, for example).
The @lit-labs/task controller provides a much more robust way to manage running something like callService() and rendering its results in your template.
For these reasons, we're unlikely to consider expanding the API of until, since we don't think it's ultimately a generally useful way to handle complex async tasks.


[GUI-NX] - Menu bar is broken (widget configuration)

I'm submitting a ...

[X] bug report
[ ] feature request
[ ] support request

1° Select a widget.
2° Select devices.
3° Advance to attribute selection.
Menu bar is broken.

Page inspection capture is without information for this problem

Please tell us about your environment:

Version: GUI - NX
Environment: [kubernetes]
Operating system: [Ubuntu 16.04]

Tested version: Released on May 6th

Tested version: v-guinx-19-05-22

Ticket tested in version - Version: DEV-220816 (OK)


Fix TS bug where it doesn't detect undefined

Update:
I am closing this issue for the following reasons:

Masterbots Search branch is no longer part of the current path. See more in develop-based branches about the ICL path instead


chore(main): release faro-shop 0.41.0

:robot: I have created a release beep boop
0.41.0 (2024-08-20)
Features

Bump app to 0.38.0 (#707) (60a9a53)
set project id and test id (#705) (e4b0553)

Bug Fixes

option (#708) (fd69cfd)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

faro-shop-0.41.0
:sunflower:


Update the SSL/TLS doc link

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1296   +/-   ##
=======================================
  Coverage   83.19%   83.19%
=======================================
  Files          41       41
  Lines        3451     3451
=======================================
  Hits         2871     2871
  Misses        580      580

Flag
Coverage Δ

#Kitura
83.19% <ø> (ø)
:arrow_up:

Impacted Files
Coverage Δ

Sources/Kitura/SSLConfig.swift
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 902629c...1bdece5. Read the comment docs.


Feat/manager suggestions

Changes:

Implemented backend for creating a new Suggestion
Implemented frontend for creating a new Suggestion
Moved suggestion related files to a common folder

Notes:

The current version does not check if suggester has the right to make a suggestion to the suggestee (if he's a manager of the suggestee). Is that okay for now, or does that check have to be implemented?

 Manager can add suggested topics for user

 Manager can add suggested topics for user


sum() with mongo adapter

Sails version: 1.1.0
Node version:v10.5.0
NPM version:6.1.0
DB adapter name: sails-mongo
DB adapter version: 1.0.1
Operating system: MacOS

- [X ] I am experiencing a concrete technical issue (aka a bug) with Sails (ideas and feature proposals should follow the guide for proposing features and enhancements (http://bit.ly/sails-feature-guide), which involves making a pull request).  If you're not 100% certain whether it's a bug or not, that's okay--you may continue.  The worst that can happen is that the issue will be closed and we'll point you in the right direction.

[x] I am not asking a question about how to use Sails or about whether or not Sails has a certain feature (please refer to the documentation(http://sailsjs.com), or post on http://stackoverflow.com, our Google Group (http://bit.ly/sails-google-group) or our live chat (https://gitter.im/balderdashy/sails).

[x] I have already searched for related issues, and found none open (if you found a related closed issue, please link to it in your post).

[x] My issue title is concise, on-topic and polite ("jst.js being removed from layout.ejs on lift" is good; "templates dont work" or "why is sails dumb" are not so good).

[x] I have tried all the following (if relevant) and my issue remains:

Make sure you have the right app lifted.
Make sure you've killed the Sails server with CTRL+C and started it again.
Make sure you closed any open browser tabs pointed at localhost before starting Sails.
Make sure you do not have any other Sails apps running in other terminal windows.
Make sure the app you are using to reproduce the issue has a clean node_modules/ directory, meaning:

no dependencies are linked (e.g. you haven't run npm link foo)
that you haven't made any inline changes to files in the node_modules/ folder
that you don't have any weird global dependency loops. The easiest way to double-check any of the above, if you aren't sure, is to run: rm -rf node_modules && npm cache clear && npm install.

and finally...

[x] I can provide steps to reproduce this issue that others can follow.

I have problem with sum() using waterline with mongo adapter
Query
const amount = await RdvConsultation.sum('cost').where({         f_etablishment: data.id,         payStatus: "PAID",         createdAt: {'>=': firstDay, '<=': lastDay}       })
Error
{ AdapterError: Unexpected error from database adapter: Internal error occurred while running sumRecords.  Got non-Error: { MongoError: The 'cursor' option is required, except for aggregate with the explain argument
at Function.MongoError.create (/Users/arcadius/taf/web/opensi/gomedical/gomedical-backend/node_modules/sails-mongo/node_modules/mongodb-core/lib/error.js:31:11)
at /Users/arcadius/taf/web/opensi/gomedical/gomedical-backend/node_modules/sails-mongo/node_modules/mongodb-core/lib/connection/pool.js:489:72
at authenticateStragglers (/Users/arcadius/taf/web/opensi/gomedical/gomedical-backend/node_modules/sails-mongo/node_modules/mongodb-core/lib/connection/pool.js:435:16)
at Connection.messageHandler (/Users/arcadius/taf/web/opensi/gomedical/gomedical-backend/node_modules/sails-mongo/node_modules/mongodb-core/lib/connection/pool.js:469:5)
at Socket. (/Users/arcadius/taf/web/opensi/gomedical/gomedical-backend/node_modules/sails-mongo/node_modules/mongodb-core/lib/connection/connection.js:321:22)
at Socket.emit (events.js:182:13)
at Socket.EventEmitter.emit (domain.js:442:20)
at addChunk (_stream_readable.js:283:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at TCP.onread (net.js:635:20)
name: 'MongoError',
message:
'The 'cursor' option is required, except for aggregate with the explain argument',
ok: 0,
errmsg:
'The 'cursor' option is required, except for aggregate with the explain argument',
code: 9,
codeName: 'FailedToParse' }
If you are the maintainer of "sumRecords", then you can change its implementation to solve the problem (Most of the time, the solution is just to throw an actual Error instance instead.  Alternatively, if the goal was to indicate a particular exception, you could throw any of the special, reserved "exit signals"-- e.g. the code name of any of your defined exits besides "error" or "success").  Otherwise, please file a bug report with the maintainer, or fork your own copy and fix that.

Ok, fixed!

Ok, fixed!

Hi @wizmea sorry for the late reply. Were you able to resolve this issue?
I was looking into your issue and compared it to the official docs It looks like there may be a chance that your formatting of your .where criteria needs to be changed a bit.

@wizmea what version of MongoDB are you running?
<EMAIL_ADDRESS>depends on<EMAIL_ADDRESS>which is compatible with MongoDB up to v3.4 only (the latest being v4.0).
See MongoDB Compatibility for reference.

This issue is fixed in sails-mongo:
https://github.com/balderdashy/sails-mongo/commit/42f62c37fa767ae0ac91a97d4edc9b2e1e57b910
But the modification is still not published on npm, we need to wait for<EMAIL_ADDRESS>

@Tarrask - Thanks for the follow-up, I'll consult with the team on getting sails-mongo updated on npm.


Changing compilation for all exercises

Inspired by #354 - if one needs to change the way we compile all exercises, how will this be checked? How would we know the change happened to all exercises, and will get also to future ones?
When I opened the mentioned PR, I checked the number of changed files against the number of exercises, just to be sure. But this won't change existing PR, nor did I create a CI test.
Any thought on the subject?

Could we change our structure up a bit?
I imagine all of our exercises are using almost identical CMakeLists.txt files with the exception of the source file names. Could we just have 1 cmake file that defines a macro that reflects this and have all of the individual exercises call this macro with the source names?

I would guess the problem is with exercism, not the CI. When a student pulls an exercise, he gets a copy of the folder. So, if you have a file with a macro, the student will need to fetch it as well.
I wander if a symbolic link will do the trick.
Or maybe change the way exercism works so there is some template to derive the file from?

Yes, the reason there are copies is because the Exercism cli doesn't support a way for us to download a 'dependency' folder or similar for users. It's been a known request for years, and with the move to v3 this repo will be mostly deprecated so it is not really worth fixing.
I'm not sure if a symbolic link would work, but that's a good idea. It'd have to be handled correctly by git and the Exercism cli tool (the tool would have to download the linked file, and not the link itself, maybe a hard link?).
The other option is just writing a check in CI to make sure they're all identical, which shouldn't be too difficult.
Another thing in a similar vein, we have the catch.hpp file in each folder as well. In v3 someone updated the CMake config to download the Catch file rather than keeping it in git, but again I assume it isn't really worth it to change things here if v3 is deprecating these anyways.

Closing this, there may be some tooling we could write to ensure everything stays in sync, but fundamentally we can't get away from having to have a separate copy of the build system in each separate exercise.


Connector object() throws an exception but json returns null|object?

When attempting to get the data from a connector's request, we can use ->json() which will return null if it fails/nothing is available. However if we use ->object() it will throw an exception on error.
Shouldn't the object() method also follow the same expectation as json()? I would expect a null/empty array response instead of an exception.
Secondly any reason we cannot provide a key/default in the object like we do with json() and array()?
If this is something that the maintainer feels is necessary. I can put in a PR for it.

Fixed in #420 thanks for the PR @Braunson !


cli: Use simulated compute units in nonce interactions

Problem
The CLI can simulate to get the compute budget used by a transaction, but nonce interactions are still using the default compute unit limit.
Summary of changes
Refactor the tests into test_cases, add tests for setting a compute unit price, and then change compute unit limit to Simulated.

Ah darn, the CI errors are legit, I'll take this back to draft for now, sorry


Fixing ability to render macros in published content

The code for the fix is from here: https://our.umbraco.org/forum/developers/extending-umbraco/74940-cannot-render-a-macro-when-there-is-no-current-publishedcontentrequest-custom-controllermodel

Sorry for the delay! Good news, we'll be pulling this project into the core, reviewing existing PRs, issues, etc... within the coming weeks, we'l reply when we start reviewing.
Thanks for your patience!

Thanks for this, with the amount that has changed in this project recently I've implemented this in a different way but still very much appreciated!


Improving the accuracy of oracle verdicts through automated model steering

Paper link: http://dl.acm.org/citation.cfm?id=2642989

Is there a reason this issue was not closed? Usually if there's no data, we should close it. @Amoula1


Update JEP-12049 implementation discussion

Updated plan based on our discussion this morning.

RTD failure is this: https://github.com/google/jax/pull/12422


Optimate.OptimateSOLIDWORKSPlugin version 0.6.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/110269&drop=dogfoodAlpha

@wingetbot waivers Add Validation-No-Executables


Add undo and redo commands

The application cannot track changes of state in AddressBook.
Let's,

Add VersionedAddressBook that supports keeping track of AddressBook states
Modify Model and ModelManager to expose VersionedAddressBook operations
Add UndoCommand and RedoCommand
Modify state-changing commands to commit to VersionedAddressBook
Modify Parser to accept UndoCommand and RedoCommand
Update UG with relevant commands
Update DG Model diagram

Fixes #81.

Closed as CodeCov seems to be facing issues. See #121 for new PR.


Duplicated text in shape container

Happening on Ms. Edge and Chrome, not every label does this, but some does.
The text is inside the shaped container.
To reproduce:

Open a recent project (in my case collaboration) with shapes that has text inside
Move the shapes that has text
Double click the ghosting text to remove it
Move the shape again
back to step 3.

A follow up of issue #1226

Recently we have shipped a hot fix which should fix most of the cases, though in some edge cases, it might still be happening. We will be investigating soon!


Run the Docker container again

Once everything is implemented, re-run the container.

Document each step you execute
Adjust the README accordingly

E.g. using r3.4xlarge spot instance (16 cores, 122 GB memory, 320 GB SSD storage): http://www.ec2instances.info/

@pbelmann tested the Docker container, everything ran smoothly.
I checked the results, all result files were created as hoped/expected.
Closing this, remaining points should be addressed in #21


Run appveyor pipeline once in 30 days because of artifact retention policy

Is your feature request related to a problem? Please describe.
Recent windows builds are found at https://ci.appveyor.com/project/jimradford/superputty however their retention policy deletes artifacts that are older than 30 days.
Describe the solution you'd like
Run the appveyor pipeline again within 30 days if there were no changes to the source code so that people can test the latest development build. Alternatively, download the builds and make them available here.
Describe alternatives you've considered
The alternative would be for users to set up a local build environment, which is not something for everyone.

the best solution would be for us to archive the artifacts after each build so they remain available since there won't always be a commit to trigger a rebuild on AppVeyor every 30 days.

Go ahead. Because, like right now, there is not a single build available for download.


Create a Github team for managing the repository

We should create a GitHub team to manage the repository after #1 is approved.

@toddysm https://github.com/notaryproject/notation-action/pull/1 is approved and merged. So we created a GH Team @notaryproject/notaryproject-notation-action-maintainers and invited maintainers to the GH Team accordingly


Challenge 14: Longest Collatz Sequence

The following iterative sequence is defined for the set of positive integers:
n → n/2 (n is even)
n → 3n + 1 (n is odd)
Using the rule above and starting with 13, we generate the following sequence:
13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
It can be seen that this sequence (starting at 13 and finishing at 1) contains 10 terms. Although it has not been proved yet (Collatz Problem), it is thought that all starting numbers finish at 1.
Which starting number, under one million, produces the longest chain?
NOTE: Once the chain starts the terms are allowed to go above one million.

I started with a brute force method. I now keep track of how many sequences can be skipped because the starting number has appeared in a previous sequence and hence the sequence that would be generated would be shorter than the current maximum.

My previous implementation kept track of how many sequences can be skipped because the starting number appeared in a previous sequence and hence the new sequence would be necessarily shorter. This was refactored to have a concurrent design and to make it simple/easy to read, though it no longer has this fine tuning and calculates every sequence. Still, the first half of all the sequences starting under 1'000'000 will appear as part of a longer sequence starting in the second half, so the first 50% can be skipped.


Press any key instead of timeout with swap method

Hello,
Having a couple of slot in and laptop readers that cannot auto load the disc back in.
Can we have a pause and wait for input instead of timeout on these drives maybe by input switch?
Thanks.

Uploaded test version. http://www.mediafire.com/file/eq80y20l9cwf48f/DiscImageCreator_test.7z/file
But I can't test it because I don't have a slot mechanism drive.

Thanks, but i now i have a diffrent problem.
It giving me an vcruntime crash with all version except versions before release 20191223
Maybe this drive is incompatible?
Logs: https://www.mediafire.com/file/j138wjno94vhkkn/test_[test].7z/file

Try to update the redistributable package.
https://aka.ms/vs/16/release/VC_redist.x86.exe

Same problem, but newer version number.
Problem Event Name:	APPCRASH
Application Name:	DiscImageCreator.exe
Application Version:	<IP_ADDRESS>
Application Timestamp:	5e61d98a
Fault Module Name:	VCRUNTIME140.dll
Fault Module Version:	14.24.28127.4
Fault Module Timestamp:	5d8e68be
Exception Code:	c0000005
Exception Offset:	00003380
OS Version:	6.1.76<IP_ADDRESS>.256.48
Locale ID:	1053
Additional Information 1:	0a9e
Additional Information 2:	0a9e372d3b4ad19135b953a78882e789
Additional Information 3:	0a9e
Additional Information 4:	0a9e372d3b4ad19135b953a78882e789
Also tested with a fresh install of win 10 1903 on same computer with the same .net installation you posted.
Faulting application name: DiscImageCreator.exe, version: <IP_ADDRESS>, time stamp: 0x5e61d98a
Faulting module name: VCRUNTIME140.dll, version: 14.24.28127.4, time stamp: 0x5d8e68be
Exception code: 0xc0000005
Fault offset: 0x00003380
Faulting process ID: 0x1a10
Faulting application start time: 0x01d5fc6b7076a766
Faulting application path: I:\DiscImageCreator\Release_ANSI\DiscImageCreator.exe
Faulting module path: C:\Windows\SYSTEM32\VCRUNTIME140.dll
Report ID: ac649d53-49b1-4b5b-8217-ab3361c7778d
Faulting package full name:
Faulting package-relative application ID:
Dumping with dvd switch works flawless.
Not tested with versions from release tab.
Win 7 was with swedish language, win 10 was with english if that should be a problem.
Just ask if you want me to test something more :)

Sorry, swap command didn't work from 20191223.
Updated test version http://www.mediafire.com/file/eq80y20l9cwf48f/DiscImageCreator_test.7z/file

Swap works great again, but still 3000 msec timeout with the test version.

3000 msec timeout

I use it intentionally to get the drive's object handle again.


Feat:FOOTER REQUIRED IN EVENTS PAGE

Describe the feature
The addition of a footer section on the events page is necessary to enhance user experience and accessibility. This footer should include key elements such as home,benefits,contact etc to encourage engagement. The addition of Swap Reads info is also required int the footer section.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@anuragverma108 please assign this task to me

add this kind of footer here .

u can copy footer design from community spotlight and add here

@abhi03ruchi

Is this okay?

@abhi03ruchi or check this..I have added icons

its ok .
just correct alignment a little bit and also font colors also.
chk community forum footer , u can copy footer design from there .

@abhi03ruchi can you once pls look at my pull request

@abhi03ruchi i have no much idea of it ...as I am a new contributor

i was just saying that open the community forum page html code , copy the footer code and paste it to ur event.html , and css . copy and paste .

@abhi03ruchi

Is this okay?

add this kind of footer here .

fix the font color  and also add spacing like in the quick links . correct the icons hover effect also

@abhi03ruchi I have made the changes...check out if this is okay
https://github.com/user-attachments/assets/cdcdde36-1d98-4ba3-9951-bee56cbdcf9c

ok . change blue color . have u added the 2 lines below the horizontal line?
raise pr after it .


Procedural generation feature and sample

Hey @luizbills, I've been using your engine to do some basic procedural generation using Perlin noise. If you would like I can create a sample version for this project. I could also turn it into a usable API as an engine feature or plugin (whichever you think is best).
Currently, i've manged to get 1D and 2D generation, the ultimate goal is to have 3D generation as well:

I think you could make a stateless library for perlin noise using the same p5.js noise API: https://p5js.org/reference/p5/noise/
You can make it as a dedicated plugin or as part of https://github.com/litecanvas/utils (what you prefer).

I'll take a deeper look at the p5 noise API, it looks better then the previous API I was using. Given the general nature of Perlin noise I'll add it as part of the utils plugin.


[iphone] Add 15 / 15 Plus / 15 Pro / 15 Pro Max

add iphone 15 support

According to https://en.wikipedia.org/wiki/IPhone#Models there are two release cycles:

iPhone 15 / 15 Plus
iPhone 15 Pro / 15 Pro Max

The also marked as discontinued on 2023-09-12:

iPhone 12
iPhone 13 Mini
iPhone 14 Pro / 14 Pro Max

We also can also update releasePolicyLink to: https://en.wikipedia.org/wiki/IPhone#Models
The page needs a bit more update than you proposed in your PR... Let us know if you need support or don't want to do all the changes.

Relates to #3614.

Closing this in favor of #3779.
I did not reused this PR because it contained errors and was conflicting with current iphone.md file. I was simpler to start a new one.


Get rid of imageKey field from CouponEditForm/StoreEditForm.

This PR resolves #177.
This get rid of imageKey from CouponEditForm/StoreEditForm because we should not update images with CouponEditForm/StoreEditForm now.

Thanks!


fix(stream): add assertion on stream key consistency in StreamChunk Updates

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
As suggested in https://github.com/risingwavelabs/risingwave/issues/12539, this PR adds assertion on stream key consistency in U-/U+ rows in StreamChunk. Fix #12555.
Many end-2-end tests will fail, so whether to temporarily comment out the assert or fix all inconsistency before merging this PR is to be decided.
Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

After discussions, we decided to maintain the original semantics, that is, not assuming the stream key part not touched.


fix: add fallback for terminal w/o utf-8 support

fix #324

:broken_heart: Tests Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Build Cause: Pull request #325 opened

Start Time: 2021-06-29T16:47:52.628+0000

Duration: 10 min 23 sec

Commit: 8c59b3cae631ff65d6dac844ab090fb76264462e

Test stats :test_tube:

Test
Results

Failed
1

Passed
112

Skipped
0

Total
113

Trends :test_tube:

Test errors
Expand to view the tests failures
Test / CLI pass playwright options to runner – CLI pass playwright options to runner

no error details
Expand to view the stacktrace
 Error: error: unknown option '--json'

    at Socket.<anonymous> (/var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics/__tests__/cli.test.ts:236:50)
    at Socket.emit (events.js:375:28)
    at addChunk (internal/streams/readable.js:290:12)
    at readableAddChunk (internal/streams/readable.js:265:9)
    at Socket.Readable.push (internal/streams/readable.js:204:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)

Steps errors
Expand to view the steps failures

Runs the tests

Took 1 min 43 sec . View more details on here
Description: ./node_modules/.bin/jest --ci --reporters=default --reporters=jest-junit

Log output
Expand to view the last 100 lines of log output

[2021-06-29T16:57:02.166Z] v14.17.1 is already installed.
[2021-06-29T16:57:02.166Z] Now using node v14.17.1 (npm v6.14.13)
[2021-06-29T16:57:02.527Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T16:57:02.840Z] + npm run build
[2021-06-29T16:57:02.840Z]
[2021-06-29T16:57:02.840Z] ><EMAIL_ADDRESS>build /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T16:57:02.840Z] > tsc
[2021-06-29T16:57:02.840Z]
[2021-06-29T16:57:06.646Z] Timeout set to expire in 5 min 0 sec
[2021-06-29T16:57:07.893Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T16:57:21.970Z] + set +x
[2021-06-29T16:57:21.970Z] => nvm is already installed in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/.nvm, trying to update using git
[2021-06-29T16:57:22.536Z]
=> => Compressing and cleaning up git repository
[2021-06-29T16:57:22.536Z]
[2021-06-29T16:57:22.536Z] => Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.
[2021-06-29T16:57:22.536Z] => Create one of them and run this script again
[2021-06-29T16:57:22.536Z]    OR
[2021-06-29T16:57:22.536Z] => Append the following lines to the correct file yourself:
[2021-06-29T16:57:22.536Z]
[2021-06-29T16:57:22.536Z] export NVM_DIR="$HOME/.nvm"
[2021-06-29T16:57:22.536Z] [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[2021-06-29T16:57:22.536Z]
[2021-06-29T16:57:24.444Z] => Close and reopen your terminal to start using nvm or run the following to use it now:
[2021-06-29T16:57:24.444Z]
[2021-06-29T16:57:24.444Z] export NVM_DIR="$HOME/.nvm"
[2021-06-29T16:57:24.444Z] [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[2021-06-29T16:57:24.444Z] Installing latest LTS version.
[2021-06-29T16:57:24.444Z] v14.17.1 is already installed.
[2021-06-29T16:57:24.703Z] Now using node v14.17.1 (npm v6.14.13)
[2021-06-29T16:57:24.823Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T16:57:25.142Z] + npm add --dev jest-junit
[2021-06-29T16:57:25.401Z] npm WARN install Usage of the `--dev` option is deprecated. Use `--also=dev` instead.
[2021-06-29T16:57:30.676Z] npm WARN<EMAIL_ADDRESS>No repository field.
[2021-06-29T16:57:30.676Z] npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
[2021-06-29T16:57:30.676Z] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
[2021-06-29T16:57:30.676Z]
[2021-06-29T16:57:30.676Z] +<EMAIL_ADDRESS>[2021-06-29T16:57:30.676Z] added 4 packages from 9 contributors and audited 769 packages in 5.261s
[2021-06-29T16:57:30.935Z]
[2021-06-29T16:57:30.935Z] 66 packages are looking for funding
[2021-06-29T16:57:30.935Z]   run `npm fund` for details
[2021-06-29T16:57:30.935Z]
[2021-06-29T16:57:30.935Z] found 10 moderate severity vulnerabilities
[2021-06-29T16:57:30.935Z]   run `npm audit fix` to fix them, or `npm audit` for details
[2021-06-29T16:57:31.239Z] + ./node_modules/.bin/jest --ci --reporters=default --reporters=jest-junit
[2021-06-29T16:57:34.528Z]
[2021-06-29T16:57:34.528Z] Running without BrowserService
[2021-06-29T16:57:49.439Z] PASS __tests__/reporters/json.test.ts (13.003 s)
[2021-06-29T16:57:49.439Z] PASS __tests__/plugins/network.test.ts (13.764 s)
[2021-06-29T16:57:50.010Z] PASS __tests__/sdk/trace-metrics.test.ts
[2021-06-29T16:57:51.410Z] PASS __tests__/helper.test.ts
[2021-06-29T16:57:52.805Z] PASS __tests__/reporters/junit.test.ts
[2021-06-29T16:57:54.202Z] PASS __tests__/reporters/base.test.ts
[2021-06-29T16:57:55.147Z] PASS __tests__/core/index.test.ts
[2021-06-29T16:57:55.409Z] PASS __tests__/core/runner.test.ts (20.555 s)
[2021-06-29T16:57:57.955Z] PASS __tests__/plugins/browser-console.test.ts
[2021-06-29T16:57:57.955Z] PASS __tests__/index.test.ts
[2021-06-29T16:57:59.335Z] PASS __tests__/plugins/tracing.test.ts
[2021-06-29T16:58:01.262Z] PASS __tests__/core/gatherer.test.ts
[2021-06-29T16:58:01.262Z] PASS __tests__/plugins/performance.test.ts
[2021-06-29T16:58:02.204Z] PASS __tests__/plugins/plugin-manager.test.ts
[2021-06-29T16:58:02.772Z] PASS __tests__/config.test.ts
[2021-06-29T16:58:04.157Z] PASS __tests__/core/logger.test.ts
[2021-06-29T16:58:04.157Z] PASS __tests__/core/browser-service.test.ts
[2021-06-29T16:58:05.096Z] PASS __tests__/sdk/trace-processor.test.ts
[2021-06-29T16:58:05.356Z] PASS __tests__/dsl/journey.test.ts
[2021-06-29T16:58:13.477Z] FAIL __tests__/cli.test.ts (24.407 s)
[2021-06-29T16:58:13.477Z]   ● CLI › pass playwright options to runner
[2021-06-29T16:58:13.477Z]
[2021-06-29T16:58:13.477Z]     error: unknown option '--json'
[2021-06-29T16:58:13.477Z]
[2021-06-29T16:58:13.477Z]       234 |
[2021-06-29T16:58:13.477Z]       235 |     this.exitCode = new Promise((res, rej) => {
[2021-06-29T16:58:13.477Z]     > 236 |       this.process.stderr.on('data', data => rej(new Error(data)));
[2021-06-29T16:58:13.477Z]           |                                                  ^
[2021-06-29T16:58:13.477Z]       237 |       this.process.on('exit', code => res(code));
[2021-06-29T16:58:13.477Z]       238 |     });
[2021-06-29T16:58:13.477Z]       239 |   }
[2021-06-29T16:58:13.477Z]
[2021-06-29T16:58:13.477Z]       at Socket.<anonymous> (__tests__/cli.test.ts:236:50)
[2021-06-29T16:58:13.477Z]
[2021-06-29T16:58:13.477Z] Test Suites: 1 failed, 19 passed, 20 total
[2021-06-29T16:58:13.477Z] Tests:       1 failed, 98 passed, 99 total
[2021-06-29T16:58:13.477Z] Snapshots:   11 passed, 11 total
[2021-06-29T16:58:13.477Z] Time:        37.841 s
[2021-06-29T16:58:13.477Z] Ran all test suites.
[2021-06-29T16:58:14.675Z] Post stage
[2021-06-29T16:58:14.698Z] Recording test results
[2021-06-29T16:58:14.740Z] [Checks API] No suitable checks publisher found.
[2021-06-29T16:58:14.855Z] Stage "E2e Test" skipped due to earlier failure(s)
[2021-06-29T16:58:14.925Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T16:58:14.959Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T16:58:15.031Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T16:58:15.331Z] Running on Jenkins in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325
[2021-06-29T16:58:15.408Z] [INFO] getVaultSecret: Getting secrets
[2021-06-29T16:58:15.454Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-06-29T16:58:16.312Z] + chmod 755 generate-build-data.sh
[2021-06-29T16:58:16.312Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/1 FAILURE 623413
[2021-06-29T16:58:16.312Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/1/steps/?limit=10000 -o steps-info.json
[2021-06-29T16:58:16.563Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/1/tests/?status=FAILED -o tests-errors.json

:grey_exclamation: Build Aborted

Either there was a build timeout or someone aborted the build.'}

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Build Cause: Pull request #325 updated

Start Time: 2021-06-29T20:13:09.999+0000

Duration: 27 min 57 sec

Commit: 998943d4cb877f3331e96153b03aadfee960ed02

Test stats :test_tube:

Test
Results

Failed
0

Passed
113

Skipped
0

Total
113

Trends :test_tube:

Log output
Expand to view the last 100 lines of log output

[2021-06-29T20:22:46.227Z]  > git rev-parse HEAD^{commit} # timeout=10
[2021-06-29T20:22:46.239Z]  > git config core.sparsecheckout # timeout=10
[2021-06-29T20:22:46.244Z]  > git checkout -f 92946a4b60ee5e34605eb067cbf8bb988d7517ac # timeout=15
[2021-06-29T20:22:49.960Z] Commit message: "Merge commit '6f2d1bfc4402894069244f4a9b4076b1c873ee3d' into HEAD"
[2021-06-29T20:22:49.970Z] First time build. Skipping changelog.
[2021-06-29T20:22:49.970Z] Cleaning workspace
[2021-06-29T20:22:49.963Z]  > git rev-list --no-walk a5952d6cb676f33353b1c77ae61dd8e06692ee92 # timeout=10
[2021-06-29T20:22:49.972Z]  > git rev-parse --verify HEAD # timeout=10
[2021-06-29T20:22:49.979Z] Resetting working tree
[2021-06-29T20:22:49.979Z]  > git reset --hard # timeout=10
[2021-06-29T20:22:49.995Z]  > git clean -fdx # timeout=10
[2021-06-29T20:22:51.366Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T20:23:06.589Z] + set +x
[2021-06-29T20:23:06.589Z] => Downloading nvm from git to '/var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/.nvm'
[2021-06-29T20:23:06.589Z]
=> Initialized empty Git repository in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/.nvm/.git/
[2021-06-29T20:23:07.162Z] From https://github.com/nvm-sh/nvm
[2021-06-29T20:23:07.162Z]  * [new tag]         v0.37.1    -> v0.37.1
[2021-06-29T20:23:07.424Z] => Compressing and cleaning up git repository
[2021-06-29T20:23:07.424Z]
[2021-06-29T20:23:07.424Z] => Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.
[2021-06-29T20:23:07.424Z] => Create one of them and run this script again
[2021-06-29T20:23:07.424Z]    OR
[2021-06-29T20:23:07.424Z] => Append the following lines to the correct file yourself:
[2021-06-29T20:23:07.424Z]
[2021-06-29T20:23:07.424Z] export NVM_DIR="$HOME/.nvm"
[2021-06-29T20:23:07.424Z] [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[2021-06-29T20:23:07.424Z]
[2021-06-29T20:23:09.353Z] => Close and reopen your terminal to start using nvm or run the following to use it now:
[2021-06-29T20:23:09.353Z]
[2021-06-29T20:23:09.353Z] export NVM_DIR="$HOME/.nvm"
[2021-06-29T20:23:09.353Z] [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[2021-06-29T20:23:09.353Z] Installing latest LTS version.
[2021-06-29T20:23:09.353Z] v14.17.1 is already installed.
[2021-06-29T20:23:09.613Z] Now using node v14.17.1 (npm v6.14.13)
[2021-06-29T20:23:09.682Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics
[2021-06-29T20:23:09.976Z] + chmod -R ugo+rw examples
[2021-06-29T20:23:09.995Z] Running in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics/__tests__/e2e
[2021-06-29T20:23:10.295Z] + npm run test
[2021-06-29T20:23:10.295Z]
[2021-06-29T20:23:10.295Z] > e2e-synthetics@ test /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics/__tests__/e2e
[2021-06-29T20:23:10.295Z] > npm i && npm run setup &&  bash scripts/test.sh
[2021-06-29T20:23:10.295Z]
[2021-06-29T20:23:13.596Z] added 3 packages from 4 contributors and audited 178 packages in 2.611s
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] 66 packages are looking for funding
[2021-06-29T20:23:16.142Z]   run `npm fund` for details
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] found 1 moderate severity vulnerability
[2021-06-29T20:23:16.142Z]   run `npm audit fix` to fix them, or `npm audit` for details
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] > e2e-synthetics@ setup /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/src/github.com/elastic/synthetics/__tests__/e2e
[2021-06-29T20:23:16.142Z] > bash scripts/setup.sh
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] Temporary folder
[2021-06-29T20:23:16.142Z] Temporary files will be stored in: ./tmp
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] Starting elasticsearch , kibana and synthetics docker
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z]
[2021-06-29T20:23:16.142Z] Waiting for synthetics docker to start...
[2021-06-29T20:23:16.142Z] Error: No such object: synthetics
[2021-06-29T20:23:28.374Z] Error: No such object: synthetics
[2021-06-29T20:23:36.512Z] Error: No such object: synthetics
[2021-06-29T20:23:46.502Z] Error: No such object: synthetics
[2021-06-29T20:23:56.499Z] Error: No such object: synthetics
[2021-06-29T20:24:08.722Z] Error: No such object: synthetics
[2021-06-29T20:24:16.854Z] Error: No such object: synthetics
[2021-06-29T20:24:26.902Z] ✅ Setup completed successfully. Running e2e tests...
[2021-06-29T20:24:28.865Z] Waiting for Elastic Search  to start
[2021-06-29T20:25:07.766Z] Waiting for Synthetics to send data to ES for test monitor
[2021-06-29T20:39:57.473Z] Cancelling nested steps due to timeout
[2021-06-29T20:39:57.478Z] Sending interrupt signal to process
[2021-06-29T20:40:00.282Z] scripts/test.sh: line 26:  6250 Terminated              SYNTHETICS_JUNIT_FILE='junit.xml' npx @elastic/synthetics uptime.journey.ts --reporter junit
[2021-06-29T20:40:00.282Z] npm ERR! code ELIFECYCLE
[2021-06-29T20:40:00.282Z] npm ERR! errno 143
[2021-06-29T20:40:00.282Z] npm ERR! e2e-synthetics@ test: `npm i && npm run setup &&  bash scripts/test.sh`
[2021-06-29T20:40:00.282Z] npm ERR! Exit status 143
[2021-06-29T20:40:00.282Z] npm ERR!
[2021-06-29T20:40:00.282Z] npm ERR! Failed at the e2e-synthetics@ test script.
[2021-06-29T20:40:00.282Z] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[2021-06-29T20:40:00.282Z]
[2021-06-29T20:40:00.283Z] npm ERR! A complete log of this run can be found in:
[2021-06-29T20:40:00.283Z] npm ERR!     /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325/.npm/_logs/2021-06-29T20_39_57_634Z-debug.log
[2021-06-29T20:40:00.289Z] script returned exit code 143
[2021-06-29T20:40:05.444Z] Post stage
[2021-06-29T20:40:05.472Z] Archiving artifacts
[2021-06-29T20:40:05.734Z] Recording test results
[2021-06-29T20:40:05.864Z] None of the test reports contained any result
[2021-06-29T20:40:05.870Z] [Checks API] No suitable checks publisher found.
[2021-06-29T20:40:05.962Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T20:40:05.975Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T20:40:06.005Z] Stage "Release" skipped due to earlier failure(s)
[2021-06-29T20:40:06.243Z] Running on Jenkins in /var/lib/jenkins/workspace/nt-rum_elastic-synthetics_PR-325
[2021-06-29T20:40:06.278Z] [INFO] getVaultSecret: Getting secrets
[2021-06-29T20:40:06.315Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-06-29T20:40:07.083Z] + chmod 755 generate-build-data.sh
[2021-06-29T20:40:07.084Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/4 ABORTED 1616824
[2021-06-29T20:40:07.084Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/4/steps/?limit=10000 -o steps-info.json
[2021-06-29T20:40:07.084Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-rum/elastic-synthetics/PR-325/runs/4/tests/?status=FAILED -o tests-errors.json


g:neomake_make_modified sometimes leaves temp files laying around

Most of the time it cleans them up, but sometimes leaves them around. Probably need a good way to log errors to a file before tracking this down.

I found another situation that can trigger this bug: calling :Neomake (on a modified buffer), then quickly after :wq before the maker is finished.

Ah, good point. We should also clean these files up in a VimLeave autocmd.

Will close as wontfix if/when #84 gets merged.

The make_modified feature was removed, so this issue is now invalid.


fix(react-ui-editor): Don't store positions in widgets + other fixes

This makes it so that widgets don't need to be re-rendered when their position in the document changes.

@richburdon I've added a bunch of patches here that would otherwise conflict with the initial one. So the original title of the PR doesn't cover all of these patches anymore. They should be self-contained and probably best reviewed by commit by commit.


Update to use new property from doc index

Fix #31
Test URLs:

Before: https://main--merative2--hlxsites.hlx.page/documents/brief/7-strategies-to-optimize-health-plan-performance
After: https://index-update--merative2--hlxsites.hlx.page/documents/brief/7-strategies-to-optimize-health-plan-performance

Getting 100 directly on PSI. https://pagespeed.web.dev/report?utm_source=psi&utm_medium=redirect&url=https%3A%2F%2Findex-update--merative2--hlxsites.hlx.page%2Fdocuments%2Fbrief%2F7-strategies-to-optimize-health-plan-performance

consistently getting 100 in PSI directly. something is wrong with our automatic PSI test.


Dashboard level access control

Add permissions at the dashboard level.

Create permissions for each dashboard with the format "dashboard access on [dashboard_title](dash_id:x)"
The name of the permission is updated if the dashboard title is changed.
Add a dashboard permission to a role via the Edit Role form, or, for convenience, add a role to a dashboard via the Edit Dashboard form.
Optionally, add a default role to be added to each new dashboard created from a slice.
The permission "all_dashboard_access" is added to Admin, Alpha, and Gamma roles.
To allow private dashboards, remove "all_dashboard_access" from a role. This role will then only have access to the dashboards specified. Add a dashboard's permission to a role to "publish" it.
Note that these permissions do not apply to slices. To make the data in a dashboard truly private, use dashboard permissions with a read only role that has no slice/explore access.

@jasnovak @mistercrunch Should this be in PRs Status "Changes Requested"?
What needs to happen to get this merged? Can we just get it without the early all_dashboard_access check, and optimize later?
It's an important feature for extending superset in any not-purely-internal scenario

This is a much needed feature.
@jasnovak @mistercrunch are there any plans to merge this soon?
Is there a workaround for this in Superset 0.35.1 to provide users access to specific dashboards?

It would be great to have some clarity on how will dashboard access work with schema / datasource access. Maybe update the description to cover those use cases.
Also will the user be able to explore from the dashboard if has dashboard access but not table access ?

@srinify and I are trying to clear some old PRs in the repo. @jasnovak believe that this PR is no longer active. some of the functionality is also covered by #12680 @amitmiran137.
Is it alright to close? Thanks for your contribution!

@srinify and I are trying to clear some old PRs in the repo. @jasnovak believe that this PR is no longer active. some of the functionality is also covered by #12680 @amitmiran137.
Is it alright to close? Thanks for your contribution!

Yes please close this one 😸

Yes please close this one 😸

closing, in favor of #12680

closing, in favor of #12680


On Prem - Object ID's

When developing with Visual Studio Code for On Prem bespoke projects, which object ID's do you want us to use? Can we use the 50.000 object numbers? Can we also convert the CFMD objects to AL?
How are you going to handle licensing? Are you still going to charge for codeunits? Or can we now add codeunits without adding them to the license?

The current plan of record is that VS Code for on-prem will follow the same licensing rules as C/SIDE. It might change in the future.

Any views yet on whether table / page extensions will be free of charge? (Also see #128)

I kind of have a colored view on the topic.
What I see is a lot of code which is hard to maintain because people are cheap on purchasing codeunits. It would be nice if they would be free. The amount of money Microsoft charges these days can hardly cover the administrative costs anyway.
Another thought would be on Application Builder and Solution Developer licenses. Will they become obsolete?
Application Builder has always been "codeunit designer" and with VS Code everyone can write code and publish it.
Solution Developer costs an arm and a leg and allows customers to add code to financial processes. This can now be easily done with subscribing to events.
Saying in public "this might change" is more or less creating a situation where people will wait with investing until it changes. Nobody wants to spend money that was wasted given new information.
I would already advise agains buying Application Builder or Soludion Developer now.
Page Extensions and Table Extensions MUST be free. Nobody is charging today for adding fields to existing tables.
For this product to be succesful and compete with open source platforms the licensing has to change.

Exactly Mark!
The fact that customers have to pay for new objects is a reason many don't follow development best practices today. If this is not changed, or for example that page and table extensions objects are free, but new table and page objects are not, then a lot of the "bad habits" from the C/SIDE will just continue to exists in VSCode.
Microsoft have a great opportunity to say to customers, "upgrade to NAV "Tenerife" and get the objects for free! Objects created the old fashioned way you still have to pay for." Customers need all the carrots they can get to upgrade faster.
The only reason I can see for why Microsoft would even care and continue to charge for the objects, is that they use the statistics to show something about how customized their customers are.... ?

I would like to add that I wholeheartedly agree with Marknon this.
I just finished a custom functionality for a customer. Using the philosophy of separate codeunits for separate functions I ended up using 12 codeunits - and I proberbly should have used at least three more - but realistically another 8 or so.
While this functionality is pretty big, it wasn't bigger that I COULD have made one huge GOD object and placed some code on a action items on the page.
2017 is my 20th year working with NAV as a developer. It's hard to teach an old dog new tricks, but the new patters makes this old dog fresh and I embrace them. But a customer can agree - until you tell them that they need to cough up more money for objects to make this the 'right way'.
Just my $0.02
/Henrik

From: Mark Brummel <notifications<EMAIL_ADDRESS>Sent: Thursday, July 13, 2017 6:02 AM
Subject: Re: [Microsoft/AL] On Prem - Object ID's (#365)
To: Microsoft/AL <al<EMAIL_ADDRESS>Cc: Subscribed <subscribed<EMAIL_ADDRESS>I kind of have a colored view on the topic.
What I see is a lot of code which is hard to maintain because people are cheap on purchasing codeunits. It would be nice if they would be free. The amount of money Microsoft charges these days can hardly cover the administrative costs anyway.
Another thought would be on Application Builder and Solution Developer licenses. Will they become obsolete?
Application Builder has always been "codeunit designer" and with VS Code everyone can write code and publish it.
Solution Developer costs an arm and a leg and allows customers to add code to financial processes. This can now be easily done with subscribing to events.
Saying in public "this might change" is more or less creating a situation where people will wait with investing until it changes. Nobody wants to spend money that was wasted given new information.
I would already advise agains buying Application Builder or Soludion Developer now.
Page Extensions and Table Extensions MUST be free. Nobody is charging today for adding fields to existing tables.
For this product to be succesful and compete with open source platforms the licensing has to change.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/AL/issues/365#issuecomment-315071055, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AXIqcP98cGydKlXu4HKMKSaYxEq-sNqeks5sNhVYgaJpZM4OWsLX.

I agree, but I must say - I have never given the chance to customers nor internal sales to interfere with the design or architecture of any of our solutions.  If someone wants new functionality, I might need a new set of codeunits.  No set, no functionality.  It's part of the deal, part of the contract, part of the budget.  No questions asked..
On top of that, I have had our sales always include a minimum of 100 codeunits on any type of project.  That is usually sufficient.
What I don't agree on is that people will wait to invest for this.  Come on .. it's not THAT big money.
But again, I do agree on the principle fact that customers shouldn't have to pay for objects.  That doesn't make sense .. and it never has..
I don't pay for the amount of dlls, do I?
Just my €0,02 ;-)
/waldo

Thanks Waldo.
You and iFacto are not an average representation of our community, and I mean that in a positive way. ;-)

I do not believe in ID's and the licensing of individual objects. Apart from this the license a) are not particularly well secured. And b) any SQL developer can give his objects anyway any ID and create as many objects as he likes. Who does know something of SQL, can find more than one guide for this work around ;)


jest config broken

I can't find a way to instantiate the generated DummyClass in test case without errors. Runnin npm test results in
   ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){require('ts-jest').install();import DummyClass from "../src/liblib";
                                                                                ^^^^^^
SyntaxError: Unexpected token import

  at e (node_modules/jest-runtime/build/transform.js:320:12)

Tests did work fine with ts-loader version a few days ago. So this got broken with awesome-typescript-loader too.

@mkel This is not related to awesome-typescript-loader at all. In fact, webpack has nothing to do with the Jest setup.
Found the issue, seems like ts-jest doesn't work when I removed "module": "commonjs" from tsconfig.json (needed for the tree-shaking).
So, for now I'll create a tsconfig.test.json to fix this and open an issue to ts-jest
Thanks for pointing out!

Seems like setting the following adds that config to the tsconfig.json, and then it works:
"globals": {
  "__TS_CONFIG__": {
    "module": "commonjs"
  }
}

Opened anyway https://github.com/kulshekhar/ts-jest/issues/121


Chevron icons: multiple elements having same id should be avoided

Following id declaration results in aXe error on React-Spectrum documentation pages, like https://react-spectrum.adobe.com/react-spectrum/ActionButton.html#props,  because the same icon is reused in several places on the page to indicate the expanded or collapsed state of details/summary elements.

https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronRight.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronLeft.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronDoubleRight.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronDoubleRight.js#L36
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronDoubleRight.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronDoubleLeft.js#L36
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronUp.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronDown.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronUpDown.js#L31
https://github.com/adobe/spectrum-css-workflow-icons/blob/81b7780991a48237d35c4a2ecf035d17bfe39429/dist/react-spectrum-workflow/dist/ChevronUpDown.js#L36

@majornista @snowystinger<EMAIL_ADDRESS>released. Please verify and close this issue if it works.


Font asset not found exception on startup

Describe the bug
After setting up Fluent icons an exception is raised at startup:
java.lang.RuntimeException: Font asset not found /data/user/0/com.companyname.mauiapp28/cache/Fluent_Icons_Regular.ttf
at android.graphics.Typeface.createFromAsset(Typeface.java:1061)
even if the icons are correctly displayed.
To Reproduce
Steps to reproduce the behavior:

Create a brand new MAUI project
Setup Fluent Maui Icons
Show an icon on the page
An internal exception is raised

Expected behavior
No exception should be raised
Screenshots

Desktop and Smartphone (please complete the following information):

OS: Android
Version API 34

Additional context
Attached sample project the reproduce the issue
MauiApp28.zip

Seems like an Issue with Maui Itself
https://github.com/dotnet/maui/issues/24059
Will look into this further to figure out, if the issue is only from Maui or also Both the MauiIcons and Maui Causing it

I am seeing this issue too. Will this prevent my app from passing the Play Store verification process?

Unfortunately, This issue has to do with Maui as far as My Testing, We should probably need to wait for fix on Maui Side of things. Additionally I don't think Google Play Store Flag and Prevent you from publishing a new build


Set up nightly builds

We can use the Travis cron feature. We have to wait until the repo is public, though.

Nightly builds are set up: https://github.com/lukechilds/hyperdex-nightlies


Update LICENSE

@suolon99 - Can you give some context for these changes?
Closing this PR as correct-as-is for now.


Using "--disable-cache"( which is being used by --ui) when launching digital-ocean-agent results in a huge delay(~ 30 sec) in loading the scripts which happens for every chat.

gptscript version v0.8.3+019e26b4
Steps to reproduce the problem:
Scenario 1

Run the following command to launch DO agent with "--disable-cache" - gptscript --disable-cache github.com/gptscript-ai/digital-ocean-agent

Notice that nothing happens for a very long time like about 30 seconds , after which user is presented with prompt
gptscript --disable-cache github.com/gptscript-ai/digital-ocean-agent

  Hello! How can I help you with Digital Ocean?

@DigitalOcean-Bot>

Once you type a chat message , notice that the chat message goes away for about 30 secs after which reappears and starts sending chat completion request to the LLM and we see "  Waiting for model response..." message show up.
This delay is observed for every subsequent chat message.
Running with --debug option shows lot of github commit open and loads that happen during the time and that it took about ~30 secs to complete this process loaded program github.com/gptscript-ai/digital-ocean-agent source took 29.343214833s
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader/github",
  "msg": "loaded github commit of gptscript-ai/digital-ocean-agent at https://api.github.com/repos/gptscript-ai/digital-ocean-agent/commits/HEAD as \"691fc6f31f061a5ecd78a2a9573c67f89c699c46\"",
  "time": "2024-06-19T15:16:21-07:00"
}
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "opened https://raw.githubusercontent.com/gptscript-ai/digital-ocean-agent/691fc6f31f061a5ecd78a2a9573c67f89c699c46/tool.gpt",
  "time": "2024-06-19T15:16:21-07:00"
}
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "opened https://raw.githubusercontent.com/gptscript-ai/digital-ocean-agent/691fc6f31f061a5ecd78a2a9573c67f89c699c46/droplets.gpt",
  "time": "2024-06-19T15:16:21-07:00"
}
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "opened https://raw.githubusercontent.com/gptscript-ai/digital-ocean-agent/691fc6f31f061a5ecd78a2a9573c67f89c699c46/openapi.yaml",
  "time": "2024-06-19T15:16:21-07:00"
}
...
...
...
...
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "opened https://raw.githubusercontent.com/gptscript-ai/digital-ocean-agent/691fc6f31f061a5ecd78a2a9573c67f89c699c46/context.gpt",
  "time": "2024-06-19T15:16:50-07:00"
}
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "opened https://raw.githubusercontent.com/gptscript-ai/digital-ocean-agent/691fc6f31f061a5ecd78a2a9573c67f89c699c46/context.gpt",
  "time": "2024-06-19T15:16:50-07:00"
}
{
  "level": "debug",
  "logger": "-ai/gptscript/pkg/loader",
  "msg": "loaded program github.com/gptscript-ai/digital-ocean-agent source took 29.343214833s",
  "time": "2024-06-19T15:16:50-07:00"
}

Scenario 2:
Same delay is also noticed when launching DO agent with "--ui" option

Launch DO agent with "--ui" option - gptscript --ui [github.com/gptscript-ai/digital-ocean-agent .

Once UI is launched there will a delay of about ~30 secs (loading script screen) before the first "Hello! How can I help you with Digital Ocean?" message shows up.
Once you enter the first chat message, there will be another 30 sec delay before even the first prompt to confirm allowing of repo appears.
This delay is seen for every subsequent chat message.

I remember diving into this - it started happening when we added the generic credential tool to auto-generated OpenAPI tools. When you disable the cache, while the tools get parsed, it will call out to GitHub to look at the generic credential tool (gptscript-ai/credential) at least once for each operation in the OpenAPI document, which causes the delay. Maybe we need some kind of internal-only cache when resolving remote tools so that we don't look up the same tool over and over again.


Is there a way to cache some artifacts from Detox build?

I run detox tests whenever we merge a PR, however the detox build steps takes 40 minutes+. I'm wondering if there's a way to cache certain build artifacts to make subsequent runs faster?

Leo, it is time to remove this convenience method 'detox build' so that people stop asking non-relevant questions to the project, like we see here.

I strongly disagree, even though detox build is just a convenience method it is critical in order to manage multiple configurations in a sane way. The fact that these questions pop up from time to time should not act as a reason to remove it.

@noomorph I think you should also remove the I Need Help with Detox Ask a general how-to question option from the issues page if you are going to be so dismissive about what is a supposed general how-to question.

It’s there on purpose. Usually there is a bot that explains why the “issue” is closed. See here: https://github.com/wix/Detox/issues/1305


Adding events tab to vm and vmi

Signed-off-by: Matan Schatzman<EMAIL_ADDRESS>
📝 Description
Adding events tab to vmi and vm
🎥 Demo

/hold waiting for new image to build

/hold cancel - all is now working with new image. can be merged

/unhold

/lgtm


[IBM] spec별 RAM 크기 오류

What happened
:

What you expected to happen
:
How to reproduce it (as minimally and precisely as possible)
:
Anything else we need to know?
:
Environment

Source version or branch:
OS:
Others:

Proposed solution
:
MB 단위로 표시가 되면 좋을 것 같습니다~~
(현재는 8GB 와 같이 뒤에 GB string도 같이 붙어서 옴)
Any other context
:

@inno-cloudbarista

참고하시기 바랍니다.

https://github.com/cloud-barista/cb-spider/issues/488#issuecomment-949385927

fixed it with https://github.com/cloud-barista/cb-spider/pull/515


Correction for raw affiliation ABSys, Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro, Montpellier, France

Correction needed for raw affiliation ABSys, Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro, Montpellier, France
raw_affiliation_name: ABSys, Univ Montpellier, CIRAD, CIHEAM-IAMM, INRAE, Institut Agro, Montpellier, France
new_rors: 003vg9w96;03rnk6m14;05kpkpg04;04abkkz03;051escj72;0005r2j17;00n2c0309
previous_rors: 003vg9w96;03rnk6m14;05kpkpg04;04abkkz03;051escj72;0005r2j17
works_examples: W3131614379
contact: 001359919b49eff4c52b8d1ef9e388e1:b3277cc662e058d7c66e62242d34d6687da2 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.


Invoke callback when getCurrentNav() finds no active nav

When using a callback, gumshoe does not currently invoke the callback in cases where getCurrentNav() finds no active nav. This can happen when the user scrolls above the first nav.
In my use case, I implement my own addition and removal of active classes to the menu via the callback. If the callback is not invoked when there is no active nav, I cannot remove the active classes from the menu as appropriate. Furthermore, there is no way to extract the "current nav" data from gumshoe, so I can't even write an effective workaround.
This PR addresses the issue in two ways:

When getCurrentNav() is invoked, if there is no "active" nav, the callback will be invoked with undefined as the nav.
The active nav data is now returned from getCurrentNav(), allowing for better handling of future edge-cases.

Thanks for this (and also for documenting this so thoroughly).
From a quick look at this, my only concern: will this result in the callback being invoked twice in certain circumstances?

There are only 2 places that I can see where the callback is invoked; in activateNav() and now in getCurrentNav(). Since whenever getCurrentNav() calls activateNav(), it returns immediately, I can't see any obvious case where the callback would be invoked twice.

Also, there's a demo of this code running on http://eloquent-software.com/phony/ right now, if you'd like to see it in action.

hi @ezzatron - sorry, finally got around to looking at this again. I totally see what's happening now. This looks great! Merged!

Also, THANK YOU for one of the best PRs I've ever gotten. Well done!

No worries, thanks for a great library!


Drinkndrive

New Port for { Game Title }
Game Information

Title: { Game Title }
URL: { Link to project page or source control page }

Submission Requirements
CFW Tests
Ensure your game has been tested on all major CFWs:

[ ] AmberELEC
[ ] ArkOS
[ ] JELOS

Resolution Tests
Test all major resolutions:

[ ] 480x320
[ ] 640x480
[ ] 720x720 (RGB30)
[ ] Higher resolutions (e.g., 1280x720)

File Structure

Your port should have the following structure:

portname/

port.json
README.md
screenshot.jpg
cover.jpg
Port Name.sh
portname/

Additional Resources
For an in-depth guide on creating a pull request, refer to: PortMaster Game Packaging Guide

Looks good.  I would edit your comment so that it describes the changes you've made (take out all the 'New Port for {Game Title}' stuff and add in a few lines that describe what you've desired to change.


Dataset lacking cited_by data even though its available on the website.

There are a lot of patents that dont have any cited_by data in patents-public-data.google_patents_research.publications even though the data is available on the website. Has anyone also tried to get that data and has a solution to this?
Here is an example:
Google Patents website
Document with publication number 'US-9824690-B2' does have 80 cited by entries on the website
https://patents.google.com/patent/US9824690B2/en?q=makerbot&assignee=Makerbot+Industries%2C+Llc

Google Cloud BiqQuery
But there are none in the patents-public-data.google_patents_research.publications dataset.
SELECT publication_number, cited_by
FROM `patents-public-data.google_patents_research.publications`
WHERE publication_number = 'US-9824690-B2'
LIMIT 50

Can anyone explain this?

The citations on patents.google.com for this document all come from "family" citations (citations to another publication in the same family as US-9824690-B2). US-9824690-B2 itself is not cited by any other patent publication.
The family_id field will let you aggregate all citations to a family with a few JOINs.
See for info on families: https://www.epo.org/searching-for-patents/helpful-resources/first-time-here/patent-families.html

@wetherbeei Thank you for your quick answer. I have not known about how these family citations work and still dont fully understand them. Do those family publications actually cite this publication or is this "citation" just generated for this database?

For example the third family citation listed on US-9824690-B2 is US20140074272A1. If you look at the citations of US20140074272A1 it cites US9108450B2 which is a family member of US9824690B2 (see the "Worldwide applications" list of country codes for all of the family members).
SELECT publication_number FROM (
SELECT family_id FROM patents-public-data.patents.publications WHERE publication_number = "US-9824690-B2"
) pubs
LEFT JOIN patents-public-data.patents.publications family_pubs ON family_pubs.family_id = pubs.family_id
Row | publication_number |
-- | -- | --
1 | US-9824690-B2 |
2 | US-9349374-B2 |
3 | US-9108450-B2 |
4 | US-2013292881-A1 |
5 | US-2015348557-A1 |
6 | US-2013297320-A1 |
7 | US-9404200-B2 |
8 | US-2016260432-A1
This will select 126 citing publication numbers. On patents.google.com we de-duplicate by the citing publication's family_id when two publications (e.g. the US and EP version) cite the same publication.
SELECT pubs.family_id, family_pubs.publication_number AS family_publication, citations.citing_pub_number FROM (
SELECT family_id FROM patents-public-data.patents.publications WHERE publication_number = "US-9824690-B2"
) pubs
LEFT JOIN patents-public-data.patents.publications family_pubs ON family_pubs.family_id = pubs.family_id
LEFT JOIN (
SELECT pubs.publication_number AS citing_pub_number, cite.publication_number AS cited_pub_number
FROM patents-public-data.patents.publications pubs, UNNEST(citation) AS cite
) AS citations ON family_pubs.publication_number = citations.cited_pub_number
Row | family_id | family_publication | citing_pub_number |
-- | -- | -- | -- | --
20 | 49511931 | US-2013297320-A1 | US-10803501-B1 |
21 | 49511931 | US-2013297320-A1 | CN-110570847-A |
22 | 49511931 | US-2013297320-A1 | CN-108656558-A |
23 | 49511931 | US-2013297320-A1 | US-11004126-B1 |
24 | 49511931 | US-2013297320-A1 | CN-107521088-A |
25 | 49511931 | US-2013297320-A1 | US-10979581-B2 |
26 | 49511931 | US-2013297320-A1 | US-9349374-B2 |
27 | 49511931 | US-2013297320-A1 | US-2016176118-A1 |
28 | 49511931 | US-2013297320-A1 | US-2022124208-A1 |
29 | 49511931 | US-2013297320-A1 | US-10079016-B2 |
30 | 49511931 | US-2013297320-A1 | US-2015205544-A1 |
31 | 49511931 | US-2013297320-A1 | US-10229679-B1 |
32 | 49511931 | US-2013297320-A1 | US-11176935-B2 |
33 | 49511931 | US-2013297320-A1 | US-2020133594-A1 |
34 | 49511931 | US-2013297320-A1 | US-10460342-B1 |
35 | 49511931 | US-2013297320-A1 | US-10929904-B1 |
36 | 49511931 | US-2013297320-A1 | US-10545481-B2 |
37 | 49511931 | US-2013297320-A1 | US-10836110-B2 |
38 | 49511931 | US-2013297320-A1 | US-2019068809-A1 |
39 | 49511931 | US-2013297320-A1 | US-2015197064-A1 |
40 | 49511931 | US-2013297320-A1 | US-11283943-B2 |
41 | 49511931 | US-2013297320-A1 | US-2018288248-A1 |
42 | 49511931 | US-2013297320-A1 | US-11392396-B1 |
43 | 49511931 | US-2013297320-A1 | US-2019156825-A1 |
44 | 49511931 | US-2013297320-A1 | US-11252286-B2 |
45 | 49511931 | US-2013297320-A1 | US-2019061262-A1 |
46 | 49511931 | US-2013297320-A1 | US-2015100149-A1 |
47 | 49511931 | US-2013297320-A1 | US-11276095-B1 |
48 | 49511931 | US-2013297320-A1 | US-11072122-B2 |
49 | 49511931 | US-2013297320-A1 | US-10553210-B2 |
50 | 49511931 | US-2013297320-A1 | US-10373183-B1

@wetherbeei Thank you very much. I also noticed that I had a bug in my implementation something to do with case sensitivity of strings which reduced the number of results. e.g. "MakerBot" vs "Makerbot"


chore: remove basic auth from security policies

As upload is the only endpoint that allows for Basic Auth, remove it from the policy stack to move all calls to Macaroons.
Refs: #13770

This does not complete the related issue, as the code remains. I left a TODO to cleanup after we're happy with the change.


Handle the return value of Close() for writtable files and forces writes to disks in pkg/forwarder

What does this PR do?
Fixes cve 703. Handle the return value of Close() for writable files and forces writes to disks in pkg/forwarder.

Motivation
There are many places in the Datadog Agent codebase that defer a file close operation after writing to the file and so do not check the close operation error result. This may introduce undefined behavior when a write failure is not detected, but the code continues as if it did, causing other issues.

Additional Notes
See reference.

Possible Drawbacks / Trade-offs
N/A

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

There are some build issues you'll have to look into.

There are some build issues you'll have to look into.

I think the build issues are unrelated to the changes. Please correct me if I need to modify anything.


Opera is not defaulting to HTML5 due to H.264

Apparently, Opera does not default to Flash like all the cool kids.
However, I'm unable to reproduce this! It's HTML5 for me even with all settings nuked and cookies blocked.
I e-mailed Magic Actions for YouTube to see what they use to force HTML5 elegantly.

Magic Actions were dicks and wouldn't help me. I learned of a couple of ways to do this and chose the least obtrusive way.
I now inject the cookie which is set when you go to https://www.youtube.com/html5 into the preferences being sent to YouTube when building the iframe.
https://github.com/MeoMix/StreamusChromeExtension/blob/Development/src/js/background/view/youTubePlayerView.js#L72


Added restart to MNRegContainer to fix generatetoaddress

What kind of PR is this?:

/kind fix
What this PR does / why we need it:
restart functionality to MasterNodeRegTestContainer. This allows to restart containers in the middle of the test with additional defid options. This allows fixing the problem with generating blocks to newly created masternodes.
Which issue(s) does this PR fixes?:

Fixes #
Additional comments?:
depends https://github.com/DeFiCh/ain/pull/646

instead of stopStart, rename to setDeFiConf since that's what it does
added restart() instead of due to above refactor
start() will now automatically waitForReady() since it's always called after start()
Increase default timeout to 20000ms
skipping container.generate(2000) test in HTLC, it takes forever


Fix CVE-2023-47108 by backporting the fix from newer version of otel grpc

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

Fix CVE-2023-47108 by upgrading otel-grpc version to 0.46.0 in go.mod
Change Log

Fix CVE-2023-47108 by upgrading otel-grpc version to 0.46.0 in go.mod

Does this affect the toolchain?

NO
Associated issues

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-2023-47108

Test Methodology

Local build

Auto cherry-pick results:

main :white_check_mark: -> https://github.com/microsoft/CBL-Mariner/pull/6915

Auto cherry-pick pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=463762&view=results


charts version upgrade of stable/prometheus

change stable/prometheus to version 8.10.3

/assign @ccojocar


Testing happo integration from a mineral-ui fork

Testing, please ignore...

@trotzig I am trying to determine the best behavior in the case where a user has forked mineral and is submitting a PR.  Due to travis security restrictions on secure keys, making them unavailable to forks, the happo script will never pass in this scenario.  I am thinking that it would likely be better to only run the happo tests if those keys are defined.  Any thoughts in this area?

Closing. This PR was just for testing happo integration.