[Bug] Text Overlaps in the property pane of Button column type

Description
Release/Production - It is observed that on the table widget - Button column type - Text overlaps in the property pane
Expected result:
Text should not overlaps and should be visible clearly
Steps to reproduce the behaviour:

Launch appmsith app in release environment
Drag and drop table widget
Click on action setting icon and observe

Video:

Important Details

Version: [11.3]
OS: [MacOS]
Browser [chrome, safari]
Environment [production, release]

Issue resolved


Cannot touch Messages notification

When someone sends me a message (iMessage or text) and the Messages notification pops up, I cannot touch it to go to the messages app. I have to manually go to the app. Every other notification works though. I uninstalled all tweaks and have the default jailbreak and it still happens.

Also does the same thing on the lockscreen or if I pull down to the notification center and try to touch it there.

Are you guys using ApolloOpener or libOpener? That was preventing me from tapping message notifications. Removing these fixed the issue.

Nope, not using either of those.
Le mar. 26 févr. 2019 à 23:11, gotrandom<EMAIL_ADDRESS>a
écrit :

Are you guys using ApolloOpener or libOpener? That was preventing me from
tapping message notifications. Removing these fixed the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pwn20wndstuff/Undecimus/issues/580#issuecomment-467726724,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMsApUeojL-WnHL7kDty3SfapLGWyk8Jks5vRhObgaJpZM4bTk_v
.


Micro-event-datadog only works when explicitly definign the packages in @Microserver

I tried adding to my gradle file:
compile "com.aol.microservices:micro-metrics-datadog:$microserverVersion"

however no metrics were being pushed to datadog.
I found the only way to get this working was to actually specify them in the main class as follows:

@Microserver(propertiesName = "my-app.properties",
             basePackages = { "com.aol.advertising.lana.myapp", "com.aol.micro.server.datadog.metrics",
                     "com.aol.micro.server.event.metrics" })
public class MyAppRestMain {

    public static void main(String[] args) {
        new MicroserverApp(
                           module("my-app/resource", MyAppRest.class)).start();
    }

Looks like the directory structure under resources is incorrect. I will create a PR to fix this

Impl https://github.com/aol/micro-server/pull/264


Navigation Tree

Tree now loads initial blocks and will navigate them throughout the session
Upcoming PR goals:
Reliably adding/deleting nodes on the tree within the session
Cleaning tree functions by perhaps making a class
Implementation of multiple libraries in order to make the tree more useful

You've accidentally included the closure library in your commit. Ask one of us for help removing it.


[CI TEST] pipe memory control

Description
Content1 ...
Content2 ...
Content3 ...

This PR has:

[ ] been self-reviewed.

[ ] concurrent read
[ ] concurrent write
[ ] concurrent read and write

[ ] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods.
[ ] added or updated version, license, or notice information
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious
for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold
for code coverage.
[ ] added integration tests.
[ ] been tested in a test IoTDB cluster.

Key changed/added classes (or packages if there are too many classes) in this PR

Codecov Report

Merging #11504 (29d7696) into master (1f51874) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master   #11504      +/-   ##
============================================
+ Coverage     48.95%   48.96%   +0.01%
- Complexity    24592    24606      +14
============================================
  Files          2774     2774
  Lines        173346   173346
  Branches      20780    20780
============================================
+ Hits          84855    84878      +23
+ Misses        88491    88468      -23

Files
Coverage Δ

...va/org/apache/iotdb/commons/conf/CommonConfig.java
89.03% <100.00%> (ø)

... and 22 files with indirect coverage changes
:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


Experimental Live preview not working

Prerequisites

[x] Can you reproduce the problem with Debug -> Reload Without Extensions?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?
[x] Did you read the Troubleshooting guide?

For more information on how to write a good bug report read here
For more information on how to contribute read here
Description
i wrote an html file and when i click the lightning bolt button it states that i have no html file open and asks me to open one
What's really weird is that yesterday it was working fine...
Edit:Now when i tried it works, but when i closed it and did it once again it gave me the same error, also  afterwards it started to work once again....
Expected behavior:To open the live preview in the same window
Actual behavior:Opened the live preview in another window
Versions
OS: Windows 7

version
OS: window 10
brackets: Release 1.13 build 1.13.1-17699
as well

For everyone, this problem can be resolved by following steps:-

On menu bar, go to  File --> Open Folder (folder which have your html file for live preview)

Select Folder

Select your html file from left side bar for live preview

Click on bolt icon on right (preview button)

All it melts down to the fact, that you need that folder(which have your file) selected to view your output in live preview.
Let me know, if it helps someone. :)


Container Insights: Modify the 'Perf' metrics collected from Kubernetes cluster

As described on this page, Container Insights collects metrics from the Kubernetes cluster.
Here, it is mentionned what metrics are collected and at which interval.  The page says:

All metrics listed below are collected by default every one minute.

Is there a way to configure which metrics are collected, and the interval at which they're collected ?  The wording from the above sentence would suppose that this is possible, however I haven't find it yet.
We're currently running kubernetes clusters on vessels and have 70 of those clusters.  We have Container Insights installed on each cluster, and as you can imagine, the amount of logs that are collected regarding 'Perf' is way too high for what we currently need.
So to save bandwith and reduce costs, I'd like to decrease the amount of Perf logging.

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

ID: 4a5fcced-8ed8-0a33-3f64-333d8fd36adc
Version Independent ID: 9e60970c-d82b-ad7e-e263-c5866e228c9b
Content: Monitoring cost for Container insights - Azure Monitor
Content Source: articles/azure-monitor/containers/container-insights-cost.md
Service: azure-monitor
Sub-service: containers
GitHub Login: @bwren
Microsoft Alias: bwren

@fgheysels Thanks for your comment. We will review the issue and get back to you shortly.

@bwren Can you please provide your inputs on this issue?

Agreed the word 'default' implies that it can be modified, but it currently can't be. I'll remove the word.
#please-close


Reader View Symbol

The Reader View symbol has inconsistent line thickness when compared to other characters in the tab bar.
Should we switch to the SF newspaper symbol for consistency?

The line thickness looks the same to me. What am I missing?

It's more obvious in dark mode

If you are using AppAssets.articleExtractorOffSF for that new menu you should be fine.

That fixed it.
Sent from my iPhone

On 26 Jan 2022, at 06:30, Maurice Parker @.***> wrote:

If you are using AppAssets.articleExtractorOffSF for that new menu you should be fine.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.


ci: introduce integration tests for fhir-audit

Signed-off-by: Paul Bastide<EMAIL_ADDRESS>

Failures are related to https://github.com/actions/runner/issues/241


Gygwin -> Cygwin

Corrected a typo error and my text editor removed unnecessary spaces at the end of lines.

Small improvements to README and answers


You End Up With An Insecure Website

You show how to add an application gateway and a web app firewall but you end up with an insecure website that is publicly accessible.
Why doesn't this tutorial create something that you can actually use?

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

ID: de82b14b-7574-ae63-d155-5ddedfab16fc
Version Independent ID: 8e925358-7916-7573-353b-3f745c860865
Content: Tutorial: Create using portal - Web Application Firewall
Content Source: articles/web-application-firewall/ag/application-gateway-web-application-firewall-portal.md
Service: web-application-firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@opticyclic We are checking this and will get back to you.

@opticyclic Can you give an example of what you would like to see? IP Restrictions, additional security rules, ect...
Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Removed unnecessary public IP and open RDP port from VMs.
Tutorials are targeted at new users to teach basic functionality for those who have no experience with a service. They are not intended to represent a production deployment.  Once deployed however, anyone is free to continue to add functionality and features to experiment with a more complex deployment.
#please-close


Toolbar overflow

Shows overflowing toolbar items in a dropdown. #1524

Note that this does not work for vertical toolbars, due to how Blueprint detects overflow requirements by testing flex-shrink on width only: https://github.com/palantir/blueprint/blob/fddba2c6/packages/core/src/components/overflow-list/overflowList.tsx#L237
Also note that as a side-effect of this change, all toolbar items must be direct children of the toolbar. If children are nested, the entire outer component will hide. This is particularly apparent for toolbar forms, where you may have a form wrapping the toolbar items.
Please see corresponding Toolbox branch: https://github.com/xh/toolbox/pull/369
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

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

We have decided to make this opt-out with an additional flag on toolbar `enableOverflowMenu'.  Should default to true .

I think that's to be expected - we also have to opt out of the CSS styling changes. I'll take a look.

Hi @lbwexler - I've updated the PR to restore the no-wrap and default padding in non-overflow mode


Pin Mux Error on P8_40

Hi,
I stumbled about something that I would regard as an error in the pin-mux definition of P8_40
In bone.js, i can find the section for it.
{
"name": "GPIO2_13",
"gpio": 77,
"mux": "lcd_data7",
"eeprom": 52,
"key": "P8_40",
"muxRegOffset": "0x0bc",
"options": [
"lcd_data7",
"gpmc_a7",
"pr1_edio_data_in7",
"eqep2_strobe",
"pr1_pru1_pru_r30_7",
"pr1_pru_pru1_r30_7",
"pr1_pru1_pru_r31_7",
"gpio2_13"
]
},
The following lines indicate the modes for  mode 4-6
"pr1_pru1_pru_r30_7",
"pr1_pru_pru1_r30_7",
"pr1_pru1_pru_r31_7",
I think it should be
"pr1_edio_data_out_7",
"pr1_pru1_pru_r30_7",
"pr1_pru1_pru_r31_7",
Could you please check ?

This issue was moved to beagleboard/bonescript#34

@jadonk i looked at : http://www.ti.com/lit/ds/symlink/am3358.pdf , Page No:32 and found that the pin-mux definition of P8_40 should be as per the suggestion.Was the reference material the correct one , should i have looked for the information somewhere else?


New lint rules for Strength Reduction optimizations

Please consider adding new lint rules for strength reduction optimizations. All of the types of optimizations included in the below examples would improve the performance of Python code, some significantly, especially when the numbers are large. Ruff is fast, so lets help make Python fast as well! A few of the examples would also improve the accuracy/precision of the expression. They should hopefully not decrease readability of the code and in a few cases might even improve it by simplifying the expressions. Most of them are language agnostic, but they are particularly important in Python, as there is of course typically no compiler to perform the optimizations automatically (at least in CPython). The indented ones are just additional examples of what the proposed new lint rules could fix.
Power of 2 integer optimizations
x * 2                        # ⇒ x + x or x << 1
    x * 8                    # ⇒ x << 3
x // 2                       # ⇒ x >> 1
    x // 8                   # ⇒ x >> 3
x % 2                        # ⇒ x & 1
    x % 8                    # ⇒ x & 7
2 ** x                       # ⇒ 1 << x
    pow(2, x)
    y * 2 ** x               # ⇒ y << x
    8 ** 3                   # ⇒ 8 << 6 or 1 << 9

Exponentiation and Modular optimizations
(x * x) % y                  # ⇒ pow(x, 2, y)
    (x ** 2) % y
    (x * x * x) % y          # ⇒ pow(x, 3, y)
    (x ** 3) % y
    pow(x, 3) % y
x ** 2                       # ⇒ x * x
    pow(x, 2)
pow(x, y)                    # ⇒ x ** y
q, r = x // y, x % y         # ⇒ q, r = divmod(x, y)
    q = x // y; r = x % y
len(bin(x)[2:])              # ⇒ x.bit_length() # Python 3.1+
    len(bin(x).lstrip("-0b"))

Math library related, improves accuracy
math.ceil(x / y)             # ⇒ -(x // -y) # int only
int(math.sqrt(x))            # ⇒ math.isqrt(x) # Python 3.8+
x ** 0.5                     # ⇒ math.sqrt(x)
    x ** (1 / 2)
    pow(x, 0.5)
    math.pow(x, 0.5)
x ** (1 / 3)                 # ⇒ math.cbrt(x) # Python 3.11+
    pow(x, 1 / 3)
    math.pow(x, 1 / 3)
math.e ** x                  # ⇒ math.exp(x)
    pow(math.e, x)
    math.pow(math.e, x)
2.0 ** x                     # ⇒ math.exp2(x) # float only # Python 3.11+
    pow(2.0, x)
    math.pow(2.0, x)
math.exp(x) - 1              # ⇒ math.expm1(x) # Python 3.2+
    (math.e ** x) - 1
    pow(math.e, x) - 1
    math.pow(math.e, x) - 1
x % y                        # ⇒ math.fmod(x, y) # float only
(x * y) + z                  # ⇒ math.fma(x, y, z) # float only # Python 3.13+
math.pi * 2                  # ⇒ math.tau # Python 3.6+

Mathematical identities
May be useful in combination with other autofixes to simplify expressions or when refactoring
x * -1               # ⇒ -x
x / -1.0             # ⇒ -x # float only
x // -1              # ⇒ -x # int only
x * 0                # ⇒ 0
x * 1                # ⇒ x
x + 0                # ⇒ x
x - 0                # ⇒ x
x - -y               # ⇒ x + y
x + -y               # ⇒ x - y
+x                   # ⇒ x
x / 1.0              # ⇒ x # float only
x // 1               # ⇒ x # int only
x ** 0               # ⇒ 1
x ** 1               # ⇒ x
x / y / z            # ⇒ x * z / y # float only
x / 0.0              # ⇒ ERROR!
x // 0               # ⇒ ERROR!
x % 0                # ⇒ ERROR!

Using DeMorgan’s theorem to further simply boolean expressions, similar to the simplify-boolean-expr rule in Clang Tidy, would also be very helpful.
Opinionated, but improves performance
x / 2.0                      # ⇒ x * 0.5 # float only
# Precompute small constant expressions
60 * 60 * 24                 # ⇒ 86400
    (1 << 32) - 1            # ⇒ 0xFFFFFFFF
    "0" * 8                  # ⇒ "00000000"
10.0 ** 3.0                  # ⇒ 1e3 # float only
    2.0 * 10.0 ** 3.0        # ⇒ 2e3

All of these should also work with PLR6104 (#8877), so for example x * 2 above should also catch x *= 2 and offer to replace it with x <<= 1. There are of course more examples, but these are some of the ones I see most frequently in code reviews. As noted above, some of these may require type inference, but I believe an unsafe autofix would still be acceptable in many cases where the chance of a false positive would be low.
I could see some of these proposed rules being added to the existing UP, PL, PERF, FURB and RUF categories, among others. Please let me know if you think I should file this request with one of those upstream linters instead.
For a real world example, see this Python function to calculate the Jacobi symbol before and after manually applying several of these strength reduction optimizations, which approximately doubled the resulting performance.

Interesting! Thanks for writing this up with all the examples provided. This would surely bring Ruff closer to being a "compiler" ;)


using qactiongroup causes segfault on quit

It seems like there is something going on here. When I introduce a QActionGroup, I get a segfault on quit. I don't see what i am doing wrong here, based on the type signatures...
I am running on os x
using  qt version 5.13.2 / 5.14.0
Here is a simple repro:
#![windows_subsystem = "windows"]
use qt_core::{QString, ToolButtonStyle};
use qt_widgets::{cpp_core::CppBox, QAction, QActionGroup, QApplication, QMainWindow, QWidget};

pub fn qs<S: AsRef<str>>(input: S) -> CppBox<QString> {
    QString::from_std_str(input.as_ref())
}

struct Form {
    _main: CppBox<QMainWindow>,
    _actiongrp: CppBox<QActionGroup>,
    _action1: CppBox<QAction>,
    _action2: CppBox<QAction>,
}

fn main() -> Result<(), Box<dyn std::error::Error>> {
    QApplication::init(|_app| unsafe {
        // create main window
        let mut mw = QMainWindow::new_0a();
        mw.set_central_widget(QWidget::new_0a().into_ptr());
        // create toolbar
        let mut toolbar_ptr = mw.add_tool_bar_q_string(&qs("toolbar"));
        toolbar_ptr.set_tool_button_style(ToolButtonStyle::ToolButtonTextOnly);
        //create action group
        let mut actiongroup = QActionGroup::new(toolbar_ptr);
        let actiongroup_ptr = actiongroup.as_mut_ptr();
        // create action 1
        let mut action1 = QAction::from_q_object(actiongroup_ptr);
        action1.set_icon_text(&qs("Foo"));
        toolbar_ptr.add_action(action1.as_mut_ptr());
        // create action 2
        let mut action2 = QAction::from_q_object(actiongroup_ptr);
        action2.set_icon_text(&qs("Bar"));
        toolbar_ptr.add_action(action2.as_mut_ptr());
        mw.show();
        let mut _form = Form {
            _main: mw,
            _actiongrp: actiongroup,
            _action1: action1,
            _action2: action2,
        };
        QApplication::exec()
    });
}

Looks like double free. All the content of the window is owned by it, so when CppBox<QMainWindow> gets dropped, all containing objects are deleted as well. But CppBox<QActionGroup> and CppBox<QAction> will also try to delete their objects, resulting in UB. You should use into_ptr() on a CppBox object when you pass ownership of the object elsewhere. In case of QAction::from_q_object, the constructed object is already owned by its parent, so you should call into_ptr() on it immediately.

Interesting. ok that worked. I had to call into_ptr on the actions and the actiongroup. I figured that it was a double free, the ownership wasnt clear to me. Normally I call into_ptr() when i transfer ownership to qt (at least that is how i think if it). However, the docs make it sound like i own QAction...


CMake 3.12 / Visual Studio - cotire stops custom build rules (Qt moc file creation) from being run

We use qt5_wrap_cpp manually instead of AUTOMOC, and add the resulting moc files to our build target as part of the add_library command:  add_library(BLAH_LIB <… sources here, including moc files>)
we then cotire(BLAH_LIB)
This approach used to work well for us, but lately we've seen a lot of machines where cotire fails because it tries to process a moc file before it's been generated - resulting in file not found error.
I'd rather not go back to automoc as we use Qt sparingly and I don't really fancy the overhead of all the file scanning.
As a temporary workaround, it appears to work if I cotire a target without the moc files added, and then add the moc files after using target_sources…  But then the moc files don't benefit from precompiled headers.
Is there a way to make the cotire step depend explicitly on the moc target?  The problem appears to manifest itself mainly on the MSVC generator - I don't think I've seen reported cases of this with ninja generator.
Qt 5.9.2, CMake 3.12, cotire 1.7.10, VS 2017 (15.7 and 15.8 patch releases)

Ok, it looks like this may be a CMake 3.12 regression...  All the machines that are failing are running CMake 3.12, but the ones that still appear to work are all on CMake 3.11.1
I'll try and get some of the failing machines downgraded to CMake 3.11.1 and see if that cures their problem.

I can confirm it works for me 3.11.4 but breaks with 3.12.

We've reproduced using a small stand-alone test project and confirmed that qt5_wrap_cpp + Cotire break on CMake 3.12 but work on 3.11.  Moc files do not created sufficiently early (or at all?) with CMake 3.12.  I'll consider this a CMake regression and file a report with them.

Apologies for the long delay.  We have reported the issue to Kitware as a CMake 3.12 regression - they have investigated and recommended changes to Cotire.  The CMake changes in behaviour are intentional.
The bug report and response/recommendations from Kitware can be found here: https://gitlab.kitware.com/cmake/cmake/issues/18353

Also run into this problem. Tried doing what it said on the cmake issue, and commented out line
https://github.com/sakra/cotire/blob/391bf6b7609e14f5976bd5247b68d63cbf8d4d12/CMake/cotire.cmake#L3517
And that seems to have fixed it for now. Don't know if this has any other bad side effect?
Looking forward to a official solution!

The fix by @petersteneteg has a negative side effect: the pch_pre projects are now always out-of-date in Visual Studio.

I've also run into this problem. Has anyone come up with a better fix than @petersteneteg ?

@jking777 that was what I was referring to. They are "marked" as out of date, hence VS prompts to rebuild them prior debugging. Selecting build then just runs a check returning that everything is up-to-date for those targets.

Has there been any fix or any work towards one? This is rather incovenient.

Sadly we resorted to removing Cotire and replacing it with our own pch solution.  Whilst not perfect, it gets the job done for us.
 From what I understood, we can't use Cotire from CMake 3.12.0 onwards?

@JigsawCorp That's right, we started to see things break when we moved to CMake 3.12.0.  As we wanted support for the newer Visual Studio generators and CMake features, we had little choice but to create our own solution.  Depending on which compiler(s) you want to support, PCH can be achieved with a few compiler flags only.  MSVC is trivial, clang and gcc were a little bit trickier.
We also decided to specify our own precompiled headers for a bit more control (and in the process found some dodgy dependencies and a lot of stuff that could be cleared out).  Cotire tended to pull in headers from our own source tree and make the build process more fragile.


feat(Dribbblish): add rose pine color scheme

Not as fully complete as #716 because I couldn't for the life of me figure out how to get a preview image as good as the other ones that are in this repo. Also, I didn't include rose pine dawn or moon, as I don't use those and someone who does should probably be the one to make that colorscheme.
Oh also: linked to #783

It is recommended that you link a preview of your color scheme onto the Readme, and you shouldn't have any trouble doing so with the latest version of Spotify/Spicetify (1.1.90/2.11.1). Looking into your screenshot, are you perhaps using an outdated Spotify/Spicetify version?

You can use this screenshot I took as I tried to reconstruct yours:

Thanks so much! My Dribbblish has always been a little jank... it's probably best that someone else took the screenshot anyways. I've added it to the dribbblish readme.

Thanks so much! My Dribbblish has always been a little jank... it's probably best that someone else took the screenshot anyways. I've added it to the dribbblish readme.

It's probably because a lot of classes on 1.1.84 was never mapped which explains why a lot of themes broke then. Are you using Linux by any chance?

Yes, Arch linux was what that screenshot was taken on.

This is a gzip with the latest CSS map I bundled within for another Linux user that should fix most of the theme issues on 1.1.84.
Replace your current Spicetify build with this, turn off your Internet connection (so that Spicetify would use the local CSS map) and then do spicetify restore backup apply, should do the trick as it worked for them.
spicetify-2.9.9-linux-amd64.tar.gz

Hey, @the-argus! This looks good!
Apologies for going outside the scope of this repo. Just wanted to offer, if you're interested, please feel free to open a PR under the Rose Pine Spotify repo with your contributions there too!


Updated go.mod path to /v2

Go modules require use of semver tags (vX.Y.Z) and /vX in the module path for version >=v1.
I've created a tag v2.4.0 in the fork, which seems to be in line with the package version. It can be tested using the replace directive:
require github.com/ahmdrz/goinsta/v2 v2.4.0
replace github.com/ahmdrz/goinsta/v2 => github.com/krylovsk/goinsta/v2 v2.4.0

This fixes #193

Looks like the tag needs to be re-created to point to the updated go.mod.
Currently it still points to the old github.com/ahmdrz/goinsta.v2 https://github.com/ahmdrz/goinsta/blob/v2.4.0/go.mod


Ensure lock directory exists

When 78c9abf57e65b4cb136c31e877f6fb84e99215ff was deployed, the govuk_puppet script failed to run on all machines. This is because the lock directory does not exist. Add logic in the script to ensure the directory exists.
I chose to add the logic within the script rather than Puppet to avoid having to manually update all machines that already have the newest version of the script.

After a discussion we'll manage this resource in puppet.


Authorization layer should limit the amount of data permitted to be stored by a application

An application could maliciously store a lot of junk data in the identity hub which overloads the storage capabilities of the user. There should be a permission set at the authorization layer to prevent a malicious application from overstoring and costing the hub user additional costs in storage.

Sounds like a good thing to add to a capability formulation, which is something we need to pick in general. Something to consider is large single files vs tons of small ones - tracking and enforcing total limits on the latter might be a fair bit of work.

In general, we should keep the authorization server role separate from the
resource server role in case these two roles are implemented as separate
domains. In the general case, a single authorization server might be
trusted to control multiple resource servers (e.g. replicates) or a single
resource server can trust multiple authorization server (e.g. for separate
customers).
This separation of concerns allows major cost savings when the resource
server (RS) doesn't need to worry about privacy because that is handled by
the authorization server (AS). For its part, the AS can add value by making
it easier for resource owners to switch RSs.
Denial of Service attacks like this issue #96 are primarily a RS (security)
issue and need not be handled by the AS except to the extent that a
RS chooses to notify the AS of an exception.
That said, the RS can also issue a capability that makes explicit the
parameters for a DoS attack in which case the resource owner, as recipient
of the capability, can choose to use it themselves, pass it on to an
authorization server of their choice, or pass it to a requesting party. The
difference between these delegation options becomes interesting when the
resource owner controls both a mobile wallet and a cloud wallet (as
authorization server).

Adrian

On Sun, Nov 7, 2021 at 1:02 PM Daniel Buchner @.***>
wrote:

Sounds like a good thing to add to a capability formulation, which is
something we need to pick in general. Something to consider is large single
files vs tons of small ones - tracking and enforcing total limits on the
latter might be a fair bit of work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/decentralized-identity/identity-hub/issues/96#issuecomment-962655137,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABB4YMGYLAWQCU4TDMI553UK25LXANCNFSM5HQPVR4Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@csuwildcat has anything changed in the impl. Is it obvious how the current spec would accomodate this?

Sounds like a good thing to add to a capability formulation, which is something we need to pick in general

do you still think this should be specified as part of the cap?

We are considering and thinking about these things as we are building the protocol rules. Keeping this open for now.

revisited over DIF call. Discussed to keep this open and discuss later in more detail.


Update UML documentation

References #12
The current UML documentation is fragmented and is only for the matlab implementation.

[x] Combine the current UMLs into a clearer version
[ ] Create UML documentation for the python implementation (should be similar with some differences)
- [ ] Highlight how python binds to C++ function calls.

Combined updates into one version. Removed excess files.
[t:45]

[t:100] Finished pyMGM diagram focusing on simplicity.


Center default thumbnail

I added the LFPH logo as the thumbnail-default.svg file for posts.  Can it be centered?
It's also not clear to me what your intentions were around when the default thumbnail in global settings was used and when it wasn't.  The announcements, for example, didn't use this default so I added the file to /images/

As I remember, you wanted the news fallover image on CNCF to be different than the generic fallover image (something to do with spacing?), so I hardcoded it in and added the image to the /images/ directory. When you created LFPH you probably deleted the image as the logo would have been wrong. Possibly https://github.com/cncf/cncf.io/issues/128

Ok.  I recall the larger issue now.  So, in this case, could we do something to center the logo?  Or should we create an SVG with some internal top padding?

Or should we create an SVG with some internal top padding?

I think thats how you did it before. It just became fixed one day. Looking at CNCF the default seems to have the thumbnail dimensions and be centered inside it - https://dev-cncfci.pantheonsite.io/wp-content/uploads/2020/06/thumbnail-default.svg

Do you know how to add padding to an SVG like this?  Or I can ask Alex...

I typically use Method Draw to edit SVGs as it gives a Photoshop interface to edit https://editor.method.ac

I've rewritten this cleanly for Alex #42


sqlagent error (in some cases)

Hi!
The following problem was detected.
If the total.оs configuration file (config) contains a connection string to mssql like this:
mssql : mssql://sa:password@develop.net:61000/Database
The following error is observed in the module "TypeError: The "config.options.port" property must be of type number." (file sqlserver.js line 1832)
It is solved with:
change
self.options.port = options.port;
to
self.options.port = Number(options.port);
Maybe, there is another way :)
P.S. sqlagent v 12.0.8

Hi @werebeaver,
I have fixed parsing of port. Can you check it? I don't have any instance of SQL Server.
$ npm install sqlagent

Hi @petersirk!
Everything works great.
Thanks!


how to remove Authentication Users

Supabase.instance.client.auth.admin.deleteUser is not working
AuthException(message: User not allowed, statusCode: 403)
plz help me

Hi @rambozzang ,
If you are using Supabase.instance.client.auth.admin.deleteUser on a client it is not allowed as you can only do this with a service key. This functionality is normally backend.


CLOUD-67768 Fix uluwatu missing template volume type in some cases

@doktoric plz review

Is this an issue in rc-1.6?


Vulnerability regarding 7.54.0

I can't build using the readme instructions. There appears to be a vulnerability, stopping it all.
See https://curl.haxx.se/docs/CVE-2014-8151.html

Testing it out with curl-7.61.1 for now - it has compiled so far.


Documentation

I find the documentation for the simplebus project hard to navigate and understand. It is great that all the libraries/bundles are small and focused but the documentation should not be the same.
I was thinking to gather all of in in one repo and add an index page and group the content in topics.
What do you think about that? Im happy to make a first draft if you like the idea.

@Nyholm Tnx for the response my idea is that the documentation for the specifiek part should be part of the different libraries. The reason for me to choose this approach is that it is easier to add documentation with your pull requests of new features.
I do agree hover that the documentation is hard to navigate and understand and i wish we could create a second repository which includes some more documentation with for instance cookbooks on how to do things and that we read al the different repositories for specifiek integrations.
What do you think about that approach?

Hm. Do you mean that we should automatically sync docs from the repos to the doc page? That sounds nice but might be too complicated.
I'm at Symfony con at the moment. I talked around with a bunch of developers here, both about simplebus and about docs in general. The common expectation is that all repos have very technical and short docs about features and then you have a separate repo with "how to get started", overview, cookbook, and "human readable" docs about each component.
If you create a documentation repo and give me push access I will be happy to make a first suggestion.

For every one interested in this we are in de proces to migrate the docs to http://docs.simplebus.io/ the repository for this can be found here https://github.com/SimpleBus/docs it still a work in progress so if you have any feedback or changes please submit a pull request or create an issue there.

I'm closing this. We have the new repo and there are al the issues related to finish the transition.


ebpf : introduce a constant flow polling rate from the kernel

Avoid to burst load the kernel every tick
Default flow polling rate : 1M flow per minute

@eranra

@eranra
To avoid burst kernel pressure every 10 seconds, we prefer the solution of a long smooth polling kernel flow table. This have impact to remove agent.flow.ebpf.kernel_scan_interval option.

@nplanel (1) This is fine, actually good idea/enhancement so no problem in dropping. What I try to think on, is if there is any implication on performance ... it feels like in both cases low and high stress this make sense ... I hope I am not missing anything here.
(2) why 'polling_rate' is per minute ... I think that per second will be less confusing

@eranra @nplanel I do agree per second will be better as we already have rate in this unit.

@eranra 1/ The impact of this patch with high low, garantee a limited smooth kernel and userspace CPU load. Another hand flow will not be retrieve quickly to the flow table, but as ebpf probe is about monitoring it's not really a problem.
2/ I changed the unit to flows per second (default : 16000)

@nplanel I get it ... all make sense (at least to me :-) )

run skydive-functional-hw-tests

run skydive-functional-hw-tests

run skydive-functional-tests-backend-elasticsearch
run skydive-functional-hw-tests

run skydive-functional-hw-tests

run skydive-functional-tests-backend-orientdb

run skydive-functional-tests-backend-elasticsearch

run skydive-functional-hw-tests

run skydive-functional-hw-tests

run skydive-functional-hw-tests

run skydive-functional-hw-tests

run skydive-functional-tests-backend-elasticsearch

run skydive-functional-tests-backend-orientdb


Quirks with dialog trigger "button"s

Per the manner in which the summary element is exposed to Safari's Webkit (announced as "summary" but no matching ARIA role) and Blink (announced as and reported as a "DisclosureTriangle"role) these "buttons" are not discoverable when navigating by form controls or button elements with VoiceOver on macOS or iOS.
Additionally, due to poor support for aria-haspopup="dialog" these elements will be exposed as popup buttons for "menus", which, depending on the screen reader will inform a user certain keys will become available to them, which is not true.
I would suggest that role=button is added to the summary elements when JavaScript is enabled to better ensure these elements which are visually presented as buttons are also discoverable as the buttons they are meant to be.
Additionally, I would suggest that aria-haspopup=dialog is removed until it receives better support.

As an NVDA user on Windows, I am not sure if this information is given to sighted people by a design patern. Does a sighted person use this information for understanding data structures or for a more efficient navigation? If web developers are implementing this aria has popup dialog on their websites, tools etc, at least for me as a screen reader user knowing what the button will open would be an important information. Especially on very complex sites like data bases (i.e. worldbank, EIU and so on).


Updates should happen automatically

The 1.0 release should probably contain an automatic updater. Currently gamerOS is lacking this. It should give feedback to the user about its progress as well. Plymouth would probably be the best way to do this.
Plymouth and UEFI support will need to be finished before that, though. After automatic updates have been enabled, no significant changes can be made to frzr anymore or it will break the feature.

Updates do happen automatically. Is it not working for you? There isn't a
need to show progress since you can continue to use your system while the
update happens in the background.
Might be nice if we could have some way to notify the user once an update
is done so they could decide to restart to complete the process.
frzr can and is updated, you do have to be a little careful with backwards
compatibility. Changes you make won't take effect until the next release,
since an updated frzr won't run until it is actually installed.
On Fri, Aug 23, 2019, 15:12 Wouter<EMAIL_ADDRESS>wrote:

The 1.0 release should probably contain an automatic updater. Currently
gamerOS is lacking this. It should give feedback to the user about its
progress as well. Plymouth would probably be the best way to do this.
Plymouth and UEFI support will need to be finished before that, though.
After automatic updates have been enabled, no significant changes can be
made to frzr anymore or it will break the feature.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gamer-os/gamer-os/issues/34?email_source=notifications&email_token=AAIWMWBT5DVZORJ7MBY6SJDQGAZCZA5CNFSM4IPCRLX2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHDQ4RA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIWMWHHZ43L6HHXQU6QDETQGAZCZANCNFSM4IPCRLXQ
.

I didn't realize that. That explains the frzr-autoupdater error I saw when shutting down the system. I'll look into it some more to see what's wrong with it.
I suspect updating the system will slow the system down to a crawl, though, that's why I'd prefer doing it when the users wants to and showing the user what the system is doing. That would be a good one to test.
Informing user a reboot is required is surprisingly easy actually. Create a file called /var/run/reboot-required and run steam steam://refreshinbox as the user. We may want to just set a timer which goes off every couple of minutes to run the refreshinbox command, since Steam will otherwise never check for notifications.


When fetching metadata with chinese characters , it shows up as "????

Rancher server version - v1.2.0-pre2-rc1
Rancher compose version v0.9.1-rc2
Use the following compose files to create service which has chinese characters in metadata field.
Sangeethas-MacBook-Pro:rancher-compose-v0.9.1-rc2 sangeethahariharan1$ cat docker-compose.yml
testnow123:
  environment:
    A: :A
    B: :B
    C: 'contains: colon'
    D: 'contains: colon'
    E: œ∑˙ß®∫ƒ˜†∂˜老版本没问题
  image: sangeetha/testclient
Sangeethas-MacBook-Pro:rancher-compose-v0.9.1-rc2 sangeethahariharan1$ cat rancher-compose.yml
testnow123:
  scale: 1
  metadata:
    test1: œ∑˙ß®∫ƒ˜†∂˜老版本没问题
Sangeethas-MacBook-Pro:rancher-compose-v0.9.1-rc2 sangeethahariharan1$

Exec into the container (of the service) and fetch metadata. It appears as "?????".
But the environment variable "E" that had chinese characters in it , showsup fine.
root@4476bb14d573:/# curl -H 'Accept:application/json' http://rancher-metadata/latest/services/testnow123/metadata/test1 -o metadata1.out
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    19  100    19    0     0    713      0 --:--:-- --:--:-- --:--:--   730
root@4476bb14d573:/# hexdump -x metadata1.out
0000000    3f22    3f3f    3f3f    3f3f    3f3f    3f3f    3f3f    3f3f
0000010    3f3f    0022
0000013
root@4476bb14d573:/# curl -H 'Accept:application/json' http://rancher-metadata/latest/self/service/metadata/test1 -o metadataself.out
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    19  100    19    0     0    462      0 --:--:-- --:--:-- --:--:--   475
root@4476bb14d573:/# hexdump -x metadataself.out
0000000    3f22    3f3f    3f3f    3f3f    3f3f    3f3f    3f3f    3f3f
0000010    3f3f    0022
0000013
root@4476bb14d573:/# env | grep ^E=
E=œ∑˙ß®∫ƒ˜†∂˜老版本没问题
root@4476bb14d573:/# env | grep ^E= | hexdump -x
0000000    3d45    93c5    88e2    cb91    c399    c29f    e2ae    ab88
0000010    92c6    9ccb    80e2    e2a0    8288    9ccb    80e8    e781
0000020    8889    9ce6    e6ac    a1b2    97e9    e9ae    98a2    000a
000002f
root@4476bb14d573:/#

This same issue is also observed when testing with nonascii character set in metadata fields.
Note that values gets stored in the DB correctly. The issue of seeing "?????" happens when we try to retrieve the metadata fields.

@vincent99 I'm not sure where the issue is at.  At metadata, stored in DB, somewhere lost in translation...


Tensorflow parser for NLP network

There are several errors when the TF parser working on NLP network pb. Does the NLP network  supported for parsing？

Thank you for your issue, What's your NLP network is? And what's your error message is? Maybe this message can let us debug what's error?


Remove as many chests you want

Every time we want remove a shop, we have to send the "/shop remove" command and click in a shop. Would be better if after we type "/shop remove" could enter in a "remove mode" and this way we could remove any shop with one click until the mode was disabled.

Why not permit the player destroy your own chest (chest shop) without use a command, like we did with signs (the ChestShop plugin - deprecated)?

That's a good idea, but you would only be able to do so on normal shops, not in admin shops, as players can buy from their own shops.


[Information request] How to download Glacier archive in parallel (multipart)

FastGlacier claims they can download an archive as multipart in parallel threads.
I tried to split download in parallelfor loop but stuck as the stream doesn't support seek : using (Stream webStream = jobOutputResponse.Body)
any advice how it can be achieved? if a file very large - I don't want wait hours to only have it failed in the end. Downloading as parts in parallel can utilize bandwidth better I believe and make this more stable.

Can you post a link to the FastGlacier docs you're talking about, and a code sample?

https://fastglacier.com/

Support for Multipart Downloads for fast and reliable data transfer

FastGlacier settings:

My code was going to be like the sample below, but considering that CanSeek is false on the stream it wont work:
`
Parallel.ForEach(parts, new ParallelOptions() { MaxDegreeOfParallelism = threads }, (Action<Part, ParallelLoopState>)((part, state) =>
{
byte[] buffer = new byte[60000];
//WriteLog("CanSeek {0}.", webStream.CanSeek);
webStream.Position = part.Start;

while ((int n = webStream.Read(buffer, 0, buffer.Length)) > 0)
{
    fileToSave.Write(buffer, 0, n);
}

}));
`

I'm not familiar with FastGlacier and I can't find any documentation on their API.
If the jobOutputResponse is a JobOutputResponse from the AWS SDK for .NET then reading the stream in parallel threads isn't how it's used.  Look at Downloading an Archive in Amazon Glacier Using the AWS SDK for .NET to get an idea of how to download a file in parts using the AWS SDK for .NET.
The idea is that multiple requests should be made to GetJobOutput, one for each byte range you want to read.  Each JobOutputResponse contains part of the file.  You should use GetJobOutputAsync to achieve the parallelism you're looking for.  I wouldn't expect reading the Body of one JobOutputResponse in parallel to work.
Without more documentation on FastGlacier I'm afraid that I can only help you with the AWS SDK for .NET.

Thank you.


[Release] sdk/resourcemanager/confluent/armconfluent/1.2.1

https://github.com/Azure/sdk-release-request/issues/4903

No update

This API version has been released previously.


[bug] npm can't run success in linux

[Playground link with relevant code](https://ast-grep.github.io/playground.html

Pattern:
sg run --pattern '$PROP && $PROP'

🙁 Actual behavior
sg: /lib/x86_64-linux-gnu/libc.so.6: version "GLIBC_2.34" not found (required by sg)

🙂 Expected behavior
npm install can be use normally
// sg version:0.5.7

Hi, thanks for trying ast-grep. As a work around, you can use it with cargo install ast-grep.
This is a duplicate of https://github.com/ast-grep/ast-grep/issues/416

I have released v0.6.0 and it should work on ubuntu 20.04


Does not work on safe.duckduckgo.com

great extension so far!
would be nice if you can add hiding of search query in POST, when searching from omnibar.

Hey @onguarde , Thank a lot.
Will add safe.duckduckgo as well in manifest file.
And can you elaborate what exactly do you mean in your 2nd comment?
add hiding of search query in POST, when searching from omnibar.

This issue has been fixed by this commit - ebcba3f4789105b1f010877f06e53a96bab5ddba
I'm going to close the issue. Please go ahead and reopen if needed.


Add a function to restart the renderer while a project is running

There should be a function to restart the renderer while a project is running. The main use case for this is changing graphics settings that currently require a full engine restart to be effective (such as directional shadow size).

No change requires restarting the renderer in Godot... None at all.
On Nov 28, 2017 3:41 PM, "Hugo Locurcio"<EMAIL_ADDRESS>wrote:

There should be a function to restart the renderer while a project is
running. The main use case for this is changing graphics settings that
currently require a full engine restart to be effective (such as
directional shadow size).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/13376, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z2wRjJX7MA6cylrto39zuUEhbR2cGks5s7FPDgaJpZM4QtuFo
.

All viewport settings can be changed without restarting
On Nov 28, 2017 3:47 PM, "Rémi Verschelde"<EMAIL_ADDRESS>wrote:

Well Calinou used the wrong word but meant restarting the Viewport.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/13376#issuecomment-347624066,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z29Kbz4IWyw31FobI49Wk14DqMoWaks5s7FUpgaJpZM4QtuFo
.

Well, you weren't clear in what we discussed today on IRC then because hotloading rendering settings doesn't work.

Oh sorry, but that was just the editor not checking when it should
On Nov 28, 2017 3:52 PM, "Rémi Verschelde"<EMAIL_ADDRESS>wrote:

Well, you weren't clear in what we discussed today on IRC then because
hotloading rendering settings doesn't work.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/13376#issuecomment-347625857,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z2-4KvN-F3nKePR8gwUNgQyke7ab5ks5s7FaFgaJpZM4QtuFo
.

The option to reset renderer midgame could be a could be an awesome mitigation way to resolve https://github.com/godotengine/godot/issues/40059


MVP Design volunteers

Please post here if you are willing to volunteer for the design of the MVP! Thanks!

For design are you talking about the API design?

Two pieces and really I'm open to either of them.

how the shared library will look between systems.

What pieces of Electron and the Node API people can deem as needed for a MVP. An example would be that we may not need the http/https module since we can use the browsers fetch/XMLHTTPRequest system.

One day, fetch might even work in node core: https://github.com/nodejs/node/issues/19393
I think ‘fs’ is one of the most important core features from Node.
And probably WebView and window open/close position is important from Electron.

@styfle those were a couple of the features that I was thinking

I agree with @styfle with those features we can launch the MVP.
About how the shared library will looks like I'm clueless, maybe when we have a functional windows library we can start looking on how the library is working and then start to build their public methods.

Awesome! I was messing around with the engine last night and got eventing working with the back end system. Windows is definitely a beast in terms of how to do things. I'm currently working on optimizing what I have and how to go about it.

IMO we don't need optimize it yet, we need to just get working everything and then we start to optimize it, because this is a prototype.

Yep yep! For me it is just making sure I'm deleting things when I should be. I guess I should say this is cleanup right now so it's not eating 40MB of RAM when it should only take 4


Enhancement: Easier mod support,  possibly integrating modding+

Please check for duplicates or similar issues before creating this issue.
 I was looking at it earlier, maybe if I get a chance to dig in, i can implement some easy features and go from there. I love the new engine, i just have to make it work for good times lol. I always love picking up a new language for kicks

basically, all I've seen is modding+ is just straight fps+ with custom characters.  It'll be pretty easy to implement custom songs, but you'll still have to learn the new asset system since that's already in the base game. I'm probably going to keep focusing on replays and big bugs for now, but I'll keep this in mind.

how does the new asset system work? I understand that it is more organized but I don't understand how it is handled. Was there a new file added to manage file paths?

how does the new asset system work? I understand that it is more organized but I don't understand how it is handled. Was there a new file added to manage file paths?

it's liteartly called paths.hx

how does the new asset system work? I understand that it is more organized but I don't understand how it is handled. Was there a new file added to manage file paths?

it's liteartly called paths.hx

My bad. Haven't seen any of the new updates in a couple of weeks.


DiViMe on Google Cloud and tests not passing

We are trying to use DiViMe with Google Cloud. After a fair amount of debugging and playing around with the Vagrantfile, we at least got what seemed like a proper install with all the packages on the Google Cloud Compute VM instance.
Here are the updated lines in Vagrantfile for vagrant up --provider=google, using the google vagrant-google plugin.
  config.vm.provider :google do |google, override|
    google.google_project_id = "MY_PROJECT_ID"
    google.google_json_key_location = "/my/google/key/google-key.json"

    google.image_family = 'ubuntu-1604-lts'
    google.machine_type = 'n1-standard-4'    # 4 CPUs, 15GB RAM
    google.disk_size = '30'                   # 30GB boot disk
    google.zone = "us-central1-a"

    override.vm.box = "google/gce"
    override.ssh.username = "MY_GCP_USER"
    override.ssh.private_key_path = "~/.ssh/id_rsa"
    # override.ssh.private_key_path = "~/.ssh/google_compute_engine"

    override.vm.synced_folder ".", "/vagrant", type: "sshfs", ssh_username: "MY_GCP_USER", ssh_port: "22", prompt_for_password: "true"
  end

However, when we run vagrant ssh -c "launcher/test.sh", not one of the tests passes. I've searched briefly for related issues. I'd have a different approach if just one or two of them failed - but with all of them failing, there must be something fundamentally wrong with the setup. Is it most likely related to GCP/GCE, or could it be a DiViMe issue? Any suggested debug approaches? Sorry I don't have a more specific question.
groups: cannot find name for group ID<PHONE_NUMBER>
Welcome to DiViMe's test.sh
$ git show-branch
[master] Merge branch 'master' of https://github.com/srvk/DiViMe
$ git log -1
commit ff79e83d37cc8be0c7f6076074b1d8ce3f0d73e9
Merge: 1fe83b3 2af7906
Author: Florian Metze<EMAIL_ADDRESS>Date:   Mon Jul 29 11:47:29 2019 +0200

    Merge branch 'master' of https://github.com/srvk/DiViMe
$ git diff --name-status
M       Vagrantfile
################################################################################
Starting tests
Downloading test transcript...
launcher/test.sh: line 52: unzip: command not found
launcher/test.sh: line 56: cd: VanDam-Daylong/BN32/: No such file or directory
Downloading test audio...
Testing noisemes...
   Noisemes failed - dependencies
   Noisemes failed - no RTTM output
Testing OpenSmile SAD...
launcher/test.sh: line 117: /home/vagrant/launcher/opensmileSad.sh: No such file or directory
   OpenSmile SAD failed - dependencies
   OpenSmile SAD failed - no RTTM output
Testing ToCombo SAD...
   ToCombo SAD failed - dependencies
   ToCombo SAD failed - no output RTTM
Testing DiarTk...
   DiarTk failed - no output RTTM
Testing Yunitator...
   Yunitator failed - dependencies
   Yunitator failed - no output RTTM
Testing the evaluation pipeline...
launcher/test.sh: line 179: /home/vagrant/launcher/eval.sh: No such file or directory
   The evaluation pipeline failed - dependencies
   The evaluation pipeline failed the test - output does not match expected
Testing VCM...
   VCM failed - dependencies
   VCM failed - no output RTTM
Testing WCE...
Running WCE module (this might take a while...)
/home/plb1_rice_edu/repos/WCE_VM/WCEestimate: error while loading shared libraries: libmwlaunchermain.so: cannot open shared object file: No such file or directory
paste: data/VanDam-Daylong/BN32/test/: No such file or directory
WCE processing complete. Wrote output to /vagrant/data/test/WCE_BN32_010007_test.csv
WCE tests failed
Some tools did not pass the test, but you can still use others
################################################################################
To wrap up, we will print out the results of the analyses that we ran during the test.
Compare the following results against the reference results printed out below.
If the numbers are similar, then your system is working ok.
If you see bigger changes, then please paste this output onto an issue on https://github.com/srvk/DiViMe/issues/.
****** YOUR RESULTS BEGIN ******.
launcher/test.sh: line 228: /home/vagrant/utils/sum-rttm.sh: No such file or directory
****** REFERENCE RESULTS BEGIN ******.
LINES: 101	DURATION SUM: 298.637	FILE: /vagrant/data/VanDam-Daylong/BN32/test/BN32_010007_test.rttm
LINES: 10	DURATION SUM: 296.23	FILE: /vagrant/data/VanDam-Daylong/BN32/test/diartk_goldSad_BN32_010007_test.rttm
LINES: 37	DURATION SUM: 31.9	FILE: /vagrant/data/VanDam-Daylong/BN32/test/noisemesSad_BN32_010007_test.rttm
LINES: 88	DURATION SUM: 212.22	FILE: /vagrant/data/VanDam-Daylong/BN32/test/opensmileSad_BN32_010007_test.rttm
LINES: 56	DURATION SUM: 63.66	FILE: /vagrant/data/VanDam-Daylong/BN32/test/tocomboSad_BN32_010007_test.rttm
LINES: 31	DURATION SUM: 24.7	FILE: /vagrant/data/VanDam-Daylong/BN32/test/vcm_BN32_010007_test.rttm
LINES: 60	DURATION SUM: 42.3	FILE: /vagrant/data/VanDam-Daylong/BN32/test/yunitator_BN32_010007_test.rttm
****** REFERENCE RESULTS END ******.
Evaluation pipeline YOURS:
cat: /vagrant/data/VanDam-Daylong/BN32/test/eval-test.log: No such file or directory
Evaluation pipeline REFERENCE:
                      detection accuracy true positive true negative false positive false
                                       %
item
BN32_010007_test.rttm              11.24         30.80          3.11           0.20         267.57
TOTAL                              11.24         30.80          3.11           0.20         267.57
Connection to <IP_ADDRESS> closed.

The host machine is a 2017 Macbook running Mojave 10.14.5, 8GB RAM.

Inspecting launcher/test.sh, I see that it's looking in /home/vagrant/ for launchers, repos, and utils.
My setup doesn't seem to align with this - I have
/home/MY_USER
/home/ubuntu

but no /home/vagrant.  Is this something that would have been set up in the Vagrantfile?
My vagrant directory with launchers, repos, and utils lives at /vagrant.

I've been trying more configurations for the Vagrantfile, but to no avail. Here's the stdout log for installation: vagrant-up.log. I've compared them to the log in the DiViMe log/vagrant-up.log. In particular, I'm wondering about lines 210-225...
default: md5sum:
    default: /vagrant/MCR_R2017b_glnxa64_installer.zip
    default: : No such file or directory
    default: /vagrant/MCR_R2017b_glnxa64_installer.zip: FAILED open or read
    default: md5sum: WARNING: 1 listed file could not be read
    default: Hit http://archive.canonical.com trusty Release
    default: Hit http://archive.canonical.com trusty/partner amd64 Packages
    default: md5sum: /vagrant/Anaconda2-2019.03-Linux-x86_64.sh: No such file or directory
    default: /vagrant/Anaconda2-2019.03-Linux-x86_64.sh: FAILED open or read
    default: md5sum: WARNING: 1 listed file could not be read
    default: Hit http://archive.canonical.com trusty/partner Translation-en
    default: md5sum:
    default: /vagrant/opensmile-2-3-0.tar.gz
    default: : No such file or directory
    default: /vagrant/opensmile-2-3-0.tar.gz: FAILED open or read
    default: md5sum: WARNING: 1 listed file could not be read

These lines are not found in example log file. For what reason would it not find/read these files in /vagrant?

Hm, you should be able to do this, assuming that the google cloud sshfs provides for bi-directional updates (which I think it does). After doing "vagrant up", I see the following on my mac book, using virtual box, not scp:
loriansMBP2019:~ metze$ cd Work/Kitchen/DiViMe
FloriansMBP2019:DiViMe metze$ ls
[...]
Anaconda2-2019.03-Linux-x86_64.sh
HTK-3.4.1.tar.gz
[...]
MCR_R2017b_glnxa64_installer.zip
README.md
Vagrantfile
conf
data
[...]
docs
launcher
logs
org
test
test2.wav
utils
vagrant
FloriansMBP2019:DiViMe metze$ vagrant up
[...]
FloriansMBP2019:DiViMe metze$ vagrant ssh
Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-170-generic x86_64)
[...]
Last login: Wed Jul 24 21:30:56 2019 from <IP_ADDRESS>
vagrant@vagrant-ubuntu-trusty-64:~$ ls /home/
ubuntu  vagrant
vagrant@vagrant-ubuntu-trusty-64:~$ ls /home/ubuntu/
vagrant@vagrant-ubuntu-trusty-64:~$ ls /home/vagrant/
anaconda  bin  data  launcher  repos  utils
vagrant@vagrant-ubuntu-trusty-64:~$ ls /vagrant/
[...]
Anaconda2-2019.03-Linux-x86_64.sh
conf
data
[...]
docs
HTK-3.4.1.tar.gz
[...]
launcher
LICENSE
logs
MCR_R2017b_glnxa64_installer.zip
org
README.md
test
test2.wav
utils
vagrant
Vagrantfile
So I think how the directories match. Maybe you need gcp to use "vagrant" as your user name?

Thanks for the suggestion! I currently am looking into it, but it's not straightforward due to security measures - my ssh username from this computer is set by GCE such that it is recognized when trying to connect with a VM.
When I change my ssh username to 'vagrant' or 'ubuntu' in the Vagrantfile, I get an ssh-timeout error while initializing the instance.
I was trying to go off of the AWS setup specified in the Vagrantfile, where the ssh username is 'ubuntu' and the sshfs username is the user from the env variables -- neither of which are the "vagrant" username that the tests and other DiViMe scripts expect...
   override.vm.synced_folder ".", "/vagrant", type: "sshfs", ssh_username: ENV['USER'], ssh_port: "22", prompt_for_password: "true"
override.ssh.username = "ubuntu"
Part of the issue with debugging is that it takes at least an hour and a half (sometimes more) for the installation to work (or fail). I know it says >~15 mins on the installation guide for a local VirtualBox setup -- should it take longer for cloud services?

hm, the "synced folder" is the local main experiment folder (on your computer), which gets mounted to the VM as /vagrant. This is different from the VM's home directory /home/vagrant (or /home/ubuntu). i think you can probably debug interactively - let vagrant run as far as it can go, then try to get the missing things done manually to see what works, and how.
local installs can be fast because we are caching the large downloads for Matlab, etc. Depending on your network connectivity, these can be quite slow, and if you have a cloud installation, even the cached file will need to be uploaded to the cloud again (and it may be faster for google to get the download directly from the source, than from your computer via sshfs - but this only starts to matter once you are in the shell script part of the installation)

By "get missing things done manually", do you mean going through conf/bootstrap.sh, conf/bootstrap-user.sh, conf/bootstrap-system.sh and trying to run the bash commands individually?

Not necessarily individually, but in groups, etc - as seems useful, to see if required input files exist, output files have been created, etc. It seems that the build process fails early on, before the shell scripts get executed, so I would expect that you will be able to diagnose the problem early on.


GetNewRelsID crash in opening XLSX file

HI,
Program crash in algorithm function max_element on row with _seek_wraped().
When I try open XLSX file (with numbers in cells only and saved by LibreOffice Calc) program crash. And throw Exception out of range.
If I open xlsx file in MS Excel and save it. Program open this file correctly.
It looks like it´s problem with adding SharedStrings.xml in function GetNewRelsID in file XLRelationships.cpp.
CrashFile.xlsx

Issue is resolved with May 2024 Update (I tested CrashFile.xlsx and added a new worksheet, then saved the file without problems)


Add ClusterIdentity endpoint to authentication service

Description
This PR adds an HTTP endpoint where to get the foreign ClusterIdentity (ClusterID and ClusterName), in order to be removed from the mDNS/DNS TXT packets
Ref. issue #371

/rebase


Can't run installer version on linux - glibc mismatch?

I was unable to run easyReflectometryApp on linux (Ubuntu 18.04)
The install seemed to work properly, but then running easyReflectometry/easyReflectometry gives the following error:
brian@cheery:~/dev/easy$ easyReflectometry/easyReflectometry
[22583] Error loading Python lib '/home/brian/dev/easy/easyReflectometry/libpython3.9.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/brian/dev/easy/easyReflectometry/libpython3.9.so.1.0)

Hmm bother. Is this installation from the release or source?

This is from the "Download for Ubuntu" on https://easyreflectometry.org/ then installed by double-clicking on the binary

BTW I didn't see how to install from source.  Is there a quick command-line install?  I see the comment # POETRY CONFIG in the pyproject.toml and I will show my age by not knowing what to do with that.

We are using Ubuntu 20.04 to build an easyReflectometry application. This may be why it does not run on Ubuntu 18.04. If you can please test the installer on 20.04.

I will add some documentation for installation from source tomorrow morning. A previous version had the comment from #39 in the readme but it has been removed in lieu of something more descriptive.

I don't have any systems running Ubuntu 20.04 right now, sorry.

If the installer works only on Ubuntu 20.04 and the intent is to support it only for a specific version (of glibc?), that is probably worth mentioning in the documentation too.  The installer completed its installation without error on Ubuntu 18.04

There is now some installation documentation in the INSTALLATION.md, this is currently in the develop branch but will be merged to master with the next release.
Next week, I will get into testing a release built on 18.04 on 20.04. But today is a bit to busy of a Friday for setting up VMs.

Additionally, I have mentioned the version of Linux in the INSTALLATION.md (being built on 20.04).


More ways to specify images

Right now there's a couple of ways that you can get your container image into Pachyderm. You can host it on a public registry ,and kubernetes will automatically pull in the image when a pod gets scheduled, or you can have the image already be present on the docker host. The latter being mostly used by us for development.
I think we can make this simpler with a few things:

run a registry within the k8s cluster, this allows us to build images within the cluster and have them available on every node without having to worry about creds or anything. It should also be quite easy, this guide seems like a good starting point.
Extend our api to allow specifying images in more ways, building directly from a git repo is one idea, embedding Dockerfiles directly might be another although it remains to be seen how you'd actually get your code inside an image like that.

I think this issue was fixed and then subsequently unfixed.  We added an in-cluster registry and a way to push images to the said registry (via create-pipeline --push-image), then we decided that it's not as useful as we thought, so we removed it.
Am I summarizing this correctly?  @jdoliner
Feel free to reopen if it's still an issue someone wanna fix.

I dont think it was because an internal registry wasn't useful, but that
security for it is annoying enough right now that it's not really a viable
option. Anyway, the reason doesn't matter, just wanted to clarify the info
in this issue for when we come back to this later because an internal
registry is probably something we may eventually want.
On Wed, Nov 23, 2016 at 6:51 PM, Derek Chiang (Enchi Jiang) <
<EMAIL_ADDRESS>wrote:

Closed #896 https://github.com/pachyderm/pachyderm/issues/896.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pachyderm/pachyderm/issues/896#event-870552693, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABtjwL3PIFD5v95vixZfvdC3-VhSpCaSks5rBPuegaJpZM4KHCzN
.

This issue is a lot more about the second part than the first. Being able to specify your images directly from a git repo. That's a feature I'd still like to find a way to implement if possible although it's unlikely to make 1.3 so I'm going to reopen this and move it out of the milestone. The fact that internal registries aren't usable makes this tough. Likely we'll have to give users a way to specify which registry they want to use in the cluster and specify credentials for it.

I dont think it was because an internal registry wasn't useful, but that
security for it is annoying enough right now that it's not really a viable
option.

This is nonsensical it wasn't viable precisely because it wasn't useful. If it'd been useful then more or less by definition it would have been viable.

Closing for the same reasons as #835 was closed. A registry within a cluster is probably just untenable from a security perspective, and most users already have an existing workflow for deploying images that we shouldn't get in the way of.


XML/JUNIT output not sanitized for invalid UTF-8

When tests use (deliberately) invalid UTF-8 strings as data, those strings are written directly to the XML/JUNIT log output. When test data is included in the output, this results in output that cannot be parsed by an XML parser.

Do you have an example?


net/http: remove support for continuation lines in header parsing

Apparently HTTP gave up on some old loose parsing rules at some point and got stricter. The spec now says that HTTP field continuation lines (those starting with a space or tab) like this:
http://play.golang.org/p/2MmjLz7eqg
GET / HTTP/1.1
Foo: bar
 and a continuation line
Another: this one without

... are illegal now, per https://tools.ietf.org/html/rfc7230#section-3.2.4:

Historically, HTTP header field values could be extended over
multiple lines by preceding each extra line with at least one space
or horizontal tab (obs-fold).  This specification deprecates such
line folding except within the message/http media type
(Section 8.3.1).  A sender MUST NOT generate a message that includes
line folding (i.e., that has any field-value that contains a match to
the obs-fold rule) unless the message is intended for packaging
within the message/http media type.

Likewise in that section, space before colon is disallowed now, which we accept: http://play.golang.org/p/hCA3o7q-tb

Actually, on second reading of the spec, we're fine.
It says we must not send it (but we don't, except for perhaps #14048, which we should do for http/1 too), but we're allowed to accept it:
   A server that receives an obs-fold in a request message that is not
   within a message/http container MUST either reject the message by
   sending a 400 (Bad Request), preferably with a representation
   explaining that obsolete line folding is unacceptable, or replace
   each received obs-fold with one or more SP octets prior to
   interpreting the field value or forwarding the message downstream.

So I think we're fine.
We'll track validating transmitted header fields in #14048 or a related bug linked off there.


Do not use the Sorbet runtime in the default load path

Motivation
If people forget to use require: false when adding the ruby-lsp to their Gemfile, then lib/ruby-lsp.rb will be required by Bundler.
We shouldn't use anything related to the Sorbet runtime in this file, because that would mean we have to require sorbet-runtime and possibly pollute the application in development mode.
This is currently breaking in apps that do not use sorbet-runtime, because T.let is not defined.
Implementation
Ignored this file for the strict sigil cop and remove the T.let.

Our default require (lib/ruby-lsp.rb) doesn't actually require anything (not even dependencies like sorbet-runtime). All of our requires are in internal.rb, which is why when bundler does the default require, it breaks saying that T is undefined.


[Bug] Fixed Drawer Being Cutoff

Purpose
The drawer resize function being called when table view not ready which results the incorrect height being defined for drawer and causing the content being cutoff.
The solution is to check if table view content is ready. If it's not ready, we would not call resize() function to prevent incorrect  drawer height being set.
Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type
What kind of change does this Pull Request introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code

What to Check
Verify that the following are valid

...

Other Informatio
Issue 1 Fix
before
https://user-images.githubusercontent.com/109105353/193646243-06cb32bd-9791-4652-a26e-df6457389235.mov
after
https://user-images.githubusercontent.com/109105353/193640285-ec6858cc-bf9e-425f-80f4-b8281e59685d.mov
Issue 2 Fix
before

after

Testing
https://user-images.githubusercontent.com/109105353/193653494-ac83d6a4-ba6e-4f7b-b997-7c1ad3fca12b.mov

Hi John, I'm testing this branch and the first thing noticed is that the drawer is not high enough to show the participants (only me in this case)


[Enhancement]: Simon Game Enhancement

Do you want to have the enhancement of existing game ? 😀 Describe yourself..
In simon game i added the functionality when user press any key then game automatically start and when user guess the wrong square then beep the buzzer with red background effect and game stop and tell user to press any key to restart.
Describe the solution you'd like
I already created this game..as per the steps needed to enhance this game
Select program in which you are contributing
GSSOC'24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @T1rth1 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

okay so i would like to work upon this issue..so can you please assign me because i had made this game already so i guess i would be best fit for solving this issue
thank you @kunjgit

/assign

hello sir.. i have solved this problem and enhance the GUI..but it show this erro when i try to create a pull request
remote: Permission to kunjgit/GameZone.git denied to T1rth1.
fatal: unable to access 'https://github.com/kunjgit/GameZone.git/': The requested URL returned error: 403
so can you please tell me why is this error?

Hey @T1rth1 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Missing External Methods

Been converting our app, and we're missing some external methods:

400 | Codeunit | SMTP Mail

SMTPMail.CreateMessage

9200 | Codeunit | Matrix Management

MatrixManagement.GenerateMatrixData

485 | Table | Business Chart Buffer

BusinessChartBuffer.AddMeasure
BusinessChartBuffer.SetXAxis
BusinessChartBuffer.AddColumn
BusinessChartBuffer.SetValueByIndex

Thanks, waldo. I passed on the request to the application team.

All requested functions have been exposed and will be available in the next update.


Your app is crashing...Error, title is required...

I've dug around to try and find the answer to this before posting but am not finding my particular error. I built my first app, which runs great locally, so I deployed to myapp.meteor.com, but when visiting the site, it always crashes. I checked the logs and it prints out a string of error information that points to 'Title is required'.
Not seeing the error locally, I did a 'meteor reset' and when restarting the server, was able to reproduce the error. Below is the error shown in localhost, not sure if you need the meteor log, but I can add if it would help. Thank you for your help.
Your app is crashing. Here's the latest log.

/Users/Rooster/.meteor/packages/meteor-tool/.<IP_ADDRESS>wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
						throw(ex);
						      ^
Error: Title is required
    at getErrorObject (packages/aldeed:collection2/collection2.js:369:1)
    at [object Object].doValidate (packages/aldeed:collection2/collection2.js:352:1)
    at [object Object].Mongo.Collection.(anonymous function) [as insert] (packages/aldeed:collection2/collection2.js:154:1)
    at Function.Factory._create (packages/dburles:factory/lib/factory.js:79:1)
    at Function.Factory.create (packages/dburles:factory/lib/factory.js:87:1)
    at app/server/seeds/items.js:11:15
    at Function._.times (packages/underscore/underscore.js:1093:1)
    at [object Object]._.(anonymous function) [as times] (packages/underscore/underscore.js:1149:1)
    at app/server/seeds/items.js:10:11
    at /Users/Rooster/Documents/development/pbs/qc-app/.meteor/local/build/programs/server/boot.js:229:5
Exited with code: 8
Your application is crashing. Waiting for file change.```

Ok, I got it working. I had a startup factory function to pre-populate my app with data and apparently this was causing the error on deployment. Removing it cleared my errors.


[BUG] OIDC - Session Cookie which exceed 4kb causes redirect loop on authentication

We use OIDC for authentication and authorisation, where the individual roles are declared as a group in the token. However, we now have users who belong to far more than 50 groups and the token is correspondingly large.  Placing it in a browser session cookie is not possible due to the 4KB limit and results in a redirection loop between Opensearch and our OIDC provider.
To Reproduce
Create an OIDC Account like KeyCloak and generate like 50 Groups to an user. Login with the user. When the Groups in the cookie exceeds 4kb you get an redirection loop.
Expected behavior
If placing the sessions in a browser cookie is not possible, placing them on the server where opensearch-dashboards ist hosted would be a better alternative.
OpenSearch Version
1.3.3
Dashboards Version
1.3.3

Likely a duplicate of #516

Thanks for filling this, and we are closing this because we confirm there is a duplicate issue of #516


Support for websockets > 13.0

Description
Marimo caps the requirement for websockets to < 13.0. A new API was introduced with version 11, and since version 14 it is now the default, and the old api is deprecated. It would be great if marimo doesn't limit which websockets to use.
Suggested solution
Support versions > 13.0.
Alternative
No response
Additional context
No response

Thanks for flagging this. I'll see if i can remove the upperbound : https://github.com/marimo-team/marimo/pull/2892


In Vite build.sourcemap = true doesn't generate sourcemaps

Reproduction
Fresh project created with npx create-remix@latest --template remix-run/remix/templates/vite-express
Then add build.sourcemap to the vite.config.js
import { vitePlugin as remix } from "@remix-run/dev";
import { defineConfig } from "vite";
import tsconfigPaths from "vite-tsconfig-paths";

export default defineConfig({
  build: {
    sourcemap: true,
  },
  plugins: [remix(), tsconfigPaths()],
});

Run the build and nothing is generated.
NODE_ENV=production npm run build

> build
> remix vite:build

vite v5.1.5 building for production...
✓ 80 modules transformed.
build/client/.vite/manifest.json                0.90 kB │ gzip:  0.26 kB
build/client/assets/_index-D_UUquDl.js          0.76 kB │ gzip:  0.39 kB
build/client/assets/root-CXCOh6Pt.js            1.44 kB │ gzip:  0.83 kB
build/client/assets/jsx-runtime-BlSqMCxk.js     8.09 kB │ gzip:  3.04 kB
build/client/assets/entry.client-BJ12z_Rq.js   14.04 kB │ gzip:  5.00 kB
build/client/assets/components-t0vHlsCC.js    212.81 kB │ gzip: 68.87 kB
✓ built in 488ms
vite v5.1.5 building SSR bundle for production...
✓ 5 modules transformed.
build/server/.vite/manifest.json  0.13 kB
build/server/index.js             6.89 kB
✓ built in 13ms

I think PR #8965 fixes this

Thanks for the quick reply, works with 2.8.0-pre.0


removed tools/sphinx/generate_sphinx_docs.sh to minimize diffs with m…

Minor changes to minimize non-rst diffs with master.
IMPORTANT: removes tools/sphinx/generate_sphinx_docs.sh, which is currently a wrapper around the top-level Makefile. Should be okay, but Mark may know of callers that will fail upon removal.

generate_sphinx_docs.sh is used for maven to generate the doc:
./pom.xml:182:          tools/sphinx/generate_sphinx_docs.sh
Reece Hart<EMAIL_ADDRESS>writes:

Minor changes to minimize non-rst diffs with master.
IMPORTANT: removes tools/sphinx/generate_sphinx_docs.sh, which is currently a
wrapper around the top-level Makefile. Should be okay, but Mark may know of
callers that will fail upon removal.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
You can view, comment on, or merge this pull request online at:
https://github.com/ga4gh/schemas/pull/494
Commit Summary
• removed tools/sphinx/generate_sphinx_docs.sh to minimize diffs with master
File Changes
• M .gitignore (5)
• D tools/sphinx/generate_sphinx_docs.sh (8)
Patch Links:
• https://github.com/ga4gh/schemas/pull/494.patch
• https://github.com/ga4gh/schemas/pull/494.diff
—
Reply to this email directly or view it on GitHub.*

Perhaps this is one change that should wait until we merge docs into master?

We definitely can't merge it if it won't build.
@reece : can you make Maven call make directly?

@adamnovak, @diekhans -- modified as suggested by Adam.
It feels very inside out (to me) to have mvn calling make. Mark suggested that we can move to make when move to protobuf. I like that. And make can always call mvn for java building, of course.

+1 on this since it builds now.

@diekhans -- is this mergeable?  (Just trying to tidy up loose ends, so we can get closer to retiring the branch.)


Alignment fails

78 files have different number of frames and coeffs.

Usually the issue is a couple of frames. This really is due to bad float thingy.


Broken link in GitHub issue template "Bug report"

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
This does not relate to Dendron itself, but the GitHub configuration.
The template for reporting bugs (yes, this template that I am filling in right now) contains a reference to https://dendron.so/notes/1e6c8b49-ef88-4e79-b2df-e9d614c38a53.html, which seems to be a broken link, since it redirects to the frontpage of the Dendron Wiki.
Maybe the page was moved to https://docs.dendron.so/notes/F8cCg5iQH1KXmx4SGcEia/ ?
To Reproduce
Steps to reproduce the behavior:

Go to https://github.com/dendronhq/dendron/issues/new?assignees=&labels=&template=bug_report.md&title=
Read the first lines in the writing area

Expected behavior
Link should point to a page with relevant documentation.
Screenshots

Desktop (please complete the following information)

OS: [Windows 11]
Browser: [Edge]
Version: [0.74.0]

Additional context
Dendron Log file

It might be a good opportunity to review other parts of this template, e.g.

in the context of Dendron, how relevant is the user's browser?
what "version" is being asked for (Dendron extension version, Dendron CLI version, schema version, browser version...)?

Thanks @cconrad - we should do a clean up sweep.  For reference, I believe the correct link is now here: https://docs.dendron.so/notes/1e6c8b49-ef88-4e79-b2df-e9d614c38a53

Related to the cleanup:

https://github.com/dendronhq/dendron/pull/2041
https://github.com/dendronhq/dendron/pull/2011

@ScriptAutomate is this fixed now? if so, can we close it?


Art Gallery Section on Home page

Related Issue
Art Gallery Section on Home page
Closes: #271
Describe the changes you've made
https://user-images.githubusercontent.com/55352601/119341546-8a45de00-bcb1-11eb-9b5d-39ace767866a.mp4
Type of change
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Mention any unusual behaviour of your code (Write NA if not)
Any unusual behaviour of your code
Additional Info (optional)
Any additional information you want to give
Checklist:

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly whereever it was hard to understand.
[x] My changes generate no new warnings.
[ ] Any dependent changes have been merged and published in downstream modules.

I know my art is not good these are the sample images

@ankitapuri please review this PR

@arpit456jain  over the dark mode this is the issue rest all are perfect!

@arpit456jain over the dark mode this is the issue rest all are perfect!

Ok i will check it

@adarshvulli  #264

https://user-images.githubusercontent.com/55352601/119364219-4d3b1500-bccc-11eb-8dfb-76e5295e0286.mp4
@adarshvulli its fine in my system

i added some more margin and padding now
https://user-images.githubusercontent.com/55352601/119364652-bc186e00-bccc-11eb-83f3-a4c241b1507d.mp4

2021-05-24.20-11-44.mp4
@adarshvulli its fine in my system

let me check again

@ankitapuri are you facing the same problem in dark mode

Cool..
Then i think its good to be merged


Error: EPERM: operation not permitted

[Error: EPERM: operation not permitted, unlink 'C:\Users\user\AppData\Local\Temp\puppeteer_dev_chrome_profile-LixSno\CrashpadMetrics-active.pma'] {
errno: -4048,
code: 'EPERM',
syscall: 'unlink',}]
Steps to reproduce
Tell us about your environment:

Puppeteer version: 5.4.1
Platform / OS version: Windows 10
URLs (if applicable):
Node.js version : v14.13.0

What steps will reproduce the problem?
await browser.close()
I tried await page.close() but problem not solving

Happens to me too .

This also happens for me.

Happens to me too, took me all the way back to 4.0.1 for it to stop happening.
It also leaves the chromium instance open in the background.

Happens to me too.

Same

Same

While this is annoying behaviour, there is a workaround: close all pages before closing the browser
// close all pages, fix perm issues on windows 10 (https://github.com/puppeteer/puppeteer/issues/298)
let pages = await browser.pages();
await Promise.all(pages.map(page =>page.close()));
await browser.close();

Happens to me too.

Same

This happened to me too but I got rid of this using this
await page.close();  await browser.close()

The above solutions work, but we also need to make sure this tear down process takes place on SIGINT, SIGUSR1 and SIGUSR2
// Make sure Chromium is told to shut down if we are interrupted!!
  process.on("SIGINT", async () => {
    await this.tearDown();
  });
  process.on("SIGUSR1", async () => {
    await this.tearDown();
  });
  process.on("SIGUSR2", async () => {
    await this.tearDown();
  });

this.tearDown in the above contains the code @denisbrodbeck gave above in addition to other tear down operations specific to my app.

Hello, I know it's not the prettiest thing, but I managed to solve this error using the home page that is created when using "puppeteer.launch()" instead of creating a new page,
I changed:
const page = wait browser.newPage();
for:
const pages = await browser.pages();
const firstPage = page[0]
By Cromium's rule, if all tabs/pages are closed it will also close so you don't need to use the command "await browser.close()"
at the end of it all.


Training time

I followed the training steps provided and iterated 200,000 times on 4,500 images with a batch size of 8, which took 140 hours. Does the paper say that the training of 586,000 images only takes 46 hours?

Training time is not related to the number of training images, but 4500 images are usually not enough to train a generalizable model.
Please make sure that an unoccupied 80G A100 GPU is used, data loading is smooth, and the environment is correctly built. 200,000 iterations should take less than 60 hours at most.

Thanks for your reply, but I don't understand why the training time is independent of the number of images

发件人: Xuangeng Chu @.>
发送时间: 2024年11月6日 11:25
收件人: xg-chu/GAGAvatar @.>
抄送: xz0305 @.>; Author @.>
主题: Re: [xg-chu/GAGAvatar] Training time (Issue #23)

Training time is not related to the number of training images, but 4500 images are usually not enough to train a generalizable model.
Please make sure that an unoccupied 80G A100 GPU is used, data loading is smooth, and the environment is correctly built. 200,000 iterations should take less than 60 hours at most.

―
Reply to this email directly, view it on GitHubhttps://github.com/xg-chu/GAGAvatar/issues/23#issuecomment-2458653598, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BB2UWHI7Y7BA4CCFMIMR3S3Z7GDZDAVCNFSM6AAAAABRHXSNLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJYGY2TGNJZHA.
You are receiving this because you authored the thread.Message ID: @.***>

As you said, the training consists of 200,000 iterations, no matter how much data there is.


Drawing doesn't clear between date selection changes?

The following informations are requested in a bug report

A brief bug description.

I had some errors with KeyPaths not being set, e.g. 'PagingEnabled', which I solved by setting the custom class set as FSCalendar, however I believe I should have had this set in the first place.
However, now I have a drawing issue, where selecting anything doesn't clear what's been drawn previously.

Stack trace.
None.

Integration method.(manually/cocoapods/carthage)
Cocoapods

Full steps to reproduce.
Select some dates

Device modal and iOS version.  e.g. iPhone 6s iOS9.1
iPhone 6 iOS 12.2

Xcode version.  e.g. Xcode 8.1
Xcode 11.1

FSCalendar version. e.g. FSCalenda 2.5.1
FSCalendar (2.8.0)

Does this happen in the demo project? Which one? Or a link to another demo project.
No, not sure why

Any help appreciated.

Doh, never mind I was overriding the background colour :)


Hidden component not working with server side rendering (SSR)

The problem is that the Hidden element seems to need the JS part in order to display anything in SSR version of the site (HTML and CSS only). It is only after the JS is loaded that the elements in Hidden component will be displayed. This causes flickering on a page that uses SSR.

I think for that purpose you can use implementation="css". But that will render the component on the server.
If you have a component that cannot be rendered on the server then you need to take care of adding a sensible transition. There's an inherent flickering between server-side rendered html and react hydration if this hydration affects layout.


Feature: implement drawing realtime in Marey

Support for drawing realtime. Drawing two columns, distance since start + time for the vehicle.

Closed with #22


New Cadl Docs page link added to release planner apps

We should update our links to send users to the new Cadl GitHub.io page.  It provides a better docs user experience vs directing them to wiki pages, markdown files, etc.  We will still need to link to some information that is elsewhere, like the perquisites.  For example, Enabling API Spec pipeline.
https://microsoft.github.io/cadl/

This was done during the April release


Repeat flags

analyzing sounds from some old TMS5220 from the Talkie library shows lots of repeats.
I like them because my instruments use them a looping point.
I noticed that the repeat flag is never generated when I process sound with BlueWizardor python_wizard
Is it on purpose or it's just not yet implemented?

Tried something out in  branch repeat_estimator, not finished yet though.

Funnily enough, I have a use case for LPC files without either Repeat or Silent flags, so the current behaviour is great for me (at least for Repeat frames).
Could you make sure the current no-repeat-flag setup remains as an option, if you do add Repeat frame support?
Could you confirm that the Silent flag is also not supported? If it is, could you possible add an option to add silent frames (Amp and all “K” values zeroed?), instead of adding Silent frame flags to the output datastream?
Thanks very much for your work on this project! I’m so glad to have doing it!!

Funnily enough, I have a use case for LPC files without either Repeat or Silent flags, so the current behaviour is great for me (at least for Repeat frames).
Could you make sure the current no-repeat-flag setup remains as an option, if you do add Repeat frame support?
Could you confirm that the Silent flag is also not supported? If it is, could you possible add an option to add silent frames (Amp and all “K” values zeroed?), instead of adding Silent frame flags to the output datastream?
Thanks very much for your work on this project! I’m so glad to have doing it!!

Sorry, I didn’t notice how old this thread is. You’ve probably moved on to other things now. Completely understand if this is the case!