Some Parts needs World Stabiliser on [1.4.0 <= KSP <= 1.11.2], and blow up on KSP 1.12.x

The following parts

HL_AirshipEnvelope
HL_AirshipEnvelope_Octo
Blimp
HL_AirshipEnvelopeHecto

Have collider problems that are impacting [1.4.0 <= KSP <= 1.11.2], and are show stoppers on KSP 1.12.x
For [1.4.0 <= KSP <= 1.11.2] installing World Stabiliser is an acceptable work around.
For KSP 1.12.x there's no known work around (WS is useless for this parts). The only short term measure is to temporarily withdraw these parts on KSP 1.12.x until I fix them.

I completely missed this. The affected parts are still using the DAE format.
Anyway, temporarily deactivating the parts in KSP 1.12.x on commit https://github.com/net-lisias-kspu/HLAirships/commit/709e7e21f0f0c851f9f50d2da420d1e76db4244a

Breaking news! This problem also affects KSP 1.3.1, but on a different way!!! :)
When launching one of these parts alone, it sinks under the runway, and keep sinking until it hits the water sphere - and so explodes! :D

This behaviour is, essentially, identical to the one I'm getting with KSP 1.12.x - with the difference that on 1.12.x the part goes straight to hell, instead of slowly sinking (the sinking is so hard that anything attached to it is destroyed by impact on the runway on the way down!).
This hints that whatever Squad had implemented on KSP 1.4 to handle something that ended up on the "Jump Jack Effect" (i.e., the part jumping to 1.000 meters more or less) and that was counter-acted by World Stabiliser, now it's no more and we have again a behaviour similar to KSP 1.3.1!
Oukey… Reworking the meshes is, really, the only way.

Another evidence:

This setup, on KSP 1.12.x, instantly explodes the cockpit by impact on the runway.

For reference:
The Envelope, Envelope Octo and Envelope Hecto are different sizes from the following mesh:

And this is the Ludo Blimp:

Things almost perfect. :)

Perfect! :)

Closing/Fixed.

had to rework the assets because they got incompatible with crafts made with the original parts. Now they are 100% compatible (crafts made from previous versions of HLA/KSP/both will now load fine and work the same (apart from blowing up. :) ).
This sample craft was made using the HLAirships 5.3 on KSP 1.4.3, and was loaded later by removing the 5.3 assents and installing Core:

Late implementation on commit https://github.com/net-lisias-ksp/HLAirshipsCore/commit/95e3fc4fa20f11268e6a58b919c560507113da72


Bug: Inconsistent Display of Text on Hover

What happened?
Description
When hovering over the icons in the footer, the current styling results in inconsistent and undesirable padding and layout for the displayed text. This affects the visual consistency and user experience of the website.
Steps to Reproduce

Visit the website. (https://gdscsmit.github.io/)
Hover over the social media icons.

Add screenshots
Screencast from 21-10-23 06:12:44 PM IST.webm
What browsers are you seeing the problem on?
Chrome
Record

[X] I agree to follow this project's Code of Conduct
[X] I want to work on this issue

Okay, so this is actually fixed in the repository. But is yet to be deployed.


Enable auto power on for mtv-43 NUCs

NUCs used for linux and windows test beds do not have the the option to auto power on after power failure. This causes the devices to stay off when there is a power outage.
https://www.intel.com/content/www/us/en/support/articles/000054773/intel-nuc/intel-nuc-mini-pcs.html

Tickets have been opened to manually power on the devices effected and fix the BIOS settings to auto power on.
CL for device setup documentation changes have been sent as well.

Devices have been powered on. Bug is open to fix the BIOS setting.

b/211514845 is complete, BIOS settings should be updated.


Update the rcljava parameter APIs

The main goal of this PR is to bring feature parity to the parameter APIs inside of rcljava.  The parameter APIs in rclcpp and rclpy were changed fairly significantly during the Dashing release cycle, and have been furthered refined in Foxy.  This PR brings rcljava up to the same level of API compliance.  There are also tests to confirm the behavior.
I know this is a very large PR, and hence may be difficult to review.  I have made an attempt to split the changes up into logical commits, so my suggestion is to review commit-by-commit, rather than looking at the whole thing at once.
@jacobperron FYI

All right, I've now fixed up the remaining comments, and rebased the whole thing so it is a logical set of patches.  @jacobperron I don't have permissions on this repo to merge, so please go ahead when you are ready.  I'll suggest a "Rebase and Merge" rather than a "Squash and Merge" to keep the logical separation between patches.


[BUG] my game automatically puts the lighting on voxel but I have it on future

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.8.0
What problem did you encounter?
it just puts the lighting on voxel :(
Bloxstrap Log
N/A

This happens because your computer is considered incapable of handling Future lighting by the Roblox engine. The only fix is to get a better computer. lol.


Add SSM describe_parameters paginator

Adding a paginator for SSM describe_parameters.

Codecov Report

Merging #1196 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1196   +/-   ##
========================================
  Coverage    98.01%   98.01%
========================================
  Files           45       45
  Lines         7306     7306
========================================
  Hits          7161     7161
  Misses         145      145

Continue to review full report at Codecov.

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

@JordonPhillips Can you please review? Thanks.


Split Primitives file into separate class files

The primitives file contains several unrelated classes and should be split up.
Tagging #259 as related.

Agreed. The name "Primitives" really doesn't tell me what to expect in that file. Might be people throwing rocks and spears, and cooking over an open fire.
On a related note, the Point and Rect classes should probably be templatized to reduce duplication. For backwards compatibility, the old names can become using aliases to the template with a given type substitution. I've been meaning to tackle that one myself.

On another related note, we should prefer struct with public member variables to class with getter/setter methods for every member field. If you truly want public read/write access to every field, then what you really have is a struct, and so it should just be one.

Or just make the members public and remove the getter/setters,:
class Color_4ub {
    public:
        /* ...Lots of helper methods, static pre-defined colors, static Random color functions, etc... */
        unsigned char r;
        unsigned char g;
        unsigned char b;
        unsigned char a;
    protected:
    private:
};

Then again, you have a struct. The only difference between a class and a struct is default visibility.
struct AStruct {
  // Defaults to `public:`
  // ...
};

class AClass {
  // Defaults to `private:`
  // ...
};

They can both contain the exact same things (member variables, member functions, static members, nested types, etc.).

Yes but I refer you to convention: https://www.fluentcpp.com/2017/06/13/the-real-difference-between-struct-class/
Conventionally struct is used for POD-types that are just a bundle of related variables with no methods; it can't do anything it's just a container. Similarly, convention says a class may have member variables all declared public just like a struct but unlike a struct it has methods and actions that act on that data with meaning.

Yes, and I'm saying Point and Rect types are basically just POD-types. The Color type is as well.
As per that link:

Finally a simple rule of thumb for choosing between struct or class is to go for class whenever there is at least one private member in the structure.

These structs should not have any private members.

In fact a user of a class is not supposed to know what data the class is storing, or if it contains any data at all for that matter.

We do know the data, and there is no reason to hide it. There are no invariants relating the x and y values to each other.
From the end of the article, he links to:
http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-struct  (The big reason)
http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-class  (A poor fit)

I realize some of my earlier points may have been a little off topic. I decided to open new issues to address them separately. This issue can remain focused on splitting the files.
Related new issues:
#267 Use template for common code of Point and Rectangle
#268 Convert Point and Rectangle from class to struct


Not working with gulp-sass

My terminal still returns an error and breaks my task when there's an error in my Sass. This is what my task looks like:
gulp.task('sass', function() {
  return gulp.src(['./src/scss/*.scss', './src/scss/**/*.scss'])
    .pipe(plumber())
    .pipe(sass({
      includePaths : [
        './lib/basscss/scss',
        './lib/fluidbox/css'
      ],
      outputStyle: 'expanded'
    }))
    .pipe(prefix({
      browsers: ['last 2 versions'],
      cascade: false
    }))
    .pipe(minifyCSS())
    .pipe(gulp.dest('./_site/public/css'))
    .pipe(gzip())
    .pipe(gulp.dest('./_site/public/css'))
    .pipe(reload({stream: true}))
});

Any idea why it keeps breaking? Any help is appreciated. Thanks in advance!

+1

Good news - there is nothing wrong in gulp-sass code, bad news - I have no idea, why error is not watched by plumber.
@realph could you remove all plugins below sass, run and post output?

So when I remove all the plugins below gulp-sass, like so:
gulp.task('sass', function() {
  return gulp.src(['./src/scss/*.scss', './src/scss/**/*.scss'])
    .pipe(plumber())
    .pipe(sass({
      includePaths : [
        './lib/basscss/scss',
        './lib/fluidbox/css'
      ],
      outputStyle: 'expanded'
    }))
});

I still get the same error message, when I deliberately make errors in my CSS. Plumber doesn't seem to be working.
Error in plugin 'gulp-sass'
Message:
    src/scss/components/_cover.scss
  30:3  property "background-i" must be followed by a ':'
Details:
    column: 3
    line: 30
    file: /Volumes/Boba/Work/Sites/realph/src/scss/components/_cover.scss
    status: 1
    messageFormatted: src/scss/components/_cover.scss
  30:3  property "background-i" must be followed by a ':'

@realph Try sass.sync instead of sass.
See https://github.com/dlmanning/gulp-sass/wiki/Common-Issues-and-Their-Fixes#gulp-watch-stops-working-on-an-error for an explanation.

@holic You're right! @realph keep code but remove return.

gulp.task('sass', function() {
gulp.src(...)
.pipe(plumber())
.pipe(sass({...}));
});

@SandHilt That seems to have fixed it. Thanks!

Hm, it's best to use sync when not returning the stream then, I guess? Otherwise I sometimes get some weird errors because my styles task didn't finish yet.

@holic - GG worked like a charm after your suggestion to "rtfm" :)

@SandHilt, @realph : Just be aware that removing return before gulp.src will cause task dependencies to not work as they should. While a dependent task will wait for its dependencies, those dependencies will seem to end before they're actually done. If you have the return dependent task will actually wait for all the streams to end before running.

@gligoran - Yeah and that ended up not being an option for me. I managed to get it working with the return statement after a bit of dinking around.

@joshtoo how did you get it to work?

@TheAggressive - If you can point me to a repo i'll take a look at your gulp build.

I got it to work this way:
gulp.task('sass', function() {
  return gulp.src('scss/style.scss')
    .pipe(plumber())
    .pipe(sass.sync({ // Have to use sass.sync - See Issue (https://github.com/dlmanning/gulp-sass/issues/90)
      outputStyle: 'compressed',
      errLogToConsole: true
    }))
    .pipe(autoprefixer({
      browsers: ['last 2 versions', 'ie >= 9']
    }))
    .pipe(gulp.dest('./'));
});

would that do the trick?

@TheAggressive
gulp.task('sass', ['clean-sass'], function() {
    log('SASS Compilation ==> CSS3');

    return gulp
        .src(conf.sass)
        .pipe($.plumber())
        .pipe($.sass())
        .on('error', $.sass.logError)
        .pipe($.autoprefixer({browsers: ['last 2 version', '> 5%']}))
        .pipe(gulp.dest(config.tempDir));

});

@joshtoo Thanks!!

@TheAggressive No problem :)

Removing return worked for me
// before
gulp.task('sass', function () {
  return gulp.src(config.sass.input)
    .pipe(plumber())
    .pipe(sass())
})
// after
gulp.task('sass', function () {
  gulp.src(config.sass.input)
    .pipe(plumber())
    .pipe(sass())
})


Develop

Pull Request Test Coverage Report for Build 477

167 of 169 (98.82%)  changed or added relevant lines in 17 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 98.539%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/app/features/library/library.component.ts
7
8
87.5%

src/app/features/tracker/services/timer.service.ts
1
2
50.0%

Totals

Change from base Build 447:
0.04%

Covered Lines:
1696

Relevant Lines:
1709

💛  - Coveralls


UX Problem: CHAT INVITE

Questions:

If password exist, should invite button be hidden?

Problem:
If password exist, based on the rules, it will not be allowed to write in chat rooms, unless it is leaving (or removing the current users uid).
I am not sure if invite should be disabled or what.

Before:

After:

Removed the newData.hasChild(auth.uid)
This is for review


Remove expired AddTrust CA

Description
AddTrust_External_Root.pem is the Sectigo Root CA which expired on May 30, 2020. For certs which are signed by multiple chained roots, curl will return an error.
Impact
A base install produces SSL errors due to this cert being included; and must be removed with:
rm /etc/ssl/certs/AddTrust_External_Root.pem
update-ca-certificates

It would be convenient to not have to do this cleanup on each fresh install.
Environment and steps to reproduce

Set-up: Flatcar stable 2512.2.0
Task: curl https://downloads.activestate.com
Action(s): Same as above
Error: curl: (60) SSL certificate problem: certificate has expired
or as seen in curl -v -k

*  issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
*  SSL certificate verify result: certificate has expired (10), continuing anyway.

Expected behavior
curl ignores an expired chained cert.
Additional information
N/A

Interesting, this affects a number of certs:
core@flatcar & for pem in /etc/ssl/certs/*.pem; do openssl x509 -in $pem -text | awk -v file="$pem" '/Not After/{ if ($7 < 2021) print file ":" $0}'; done
/etc/ssl/certs/AddTrust_External_Root.pem:            Not After : May 30 10:48:38 2020 GMT
/etc/ssl/certs/AddTrust_Low-Value_Services_Root.pem:            Not After : May 30 10:38:31 2020 GMT
/etc/ssl/certs/AddTrust_Public_Services_Root.pem:            Not After : May 30 10:41:50 2020 GMT
/etc/ssl/certs/AddTrust_Qualified_Certificates_Root.pem:            Not After : May 30 10:44:50 2020 GMT
/etc/ssl/certs/ApplicationCA_-_Japanese_Government.pem:            Not After : Dec 12 15:00:00 2017 GMT
/etc/ssl/certs/Buypass_Class_2_CA_1.pem:            Not After : Oct 13 10:25:09 2016 GMT
/etc/ssl/certs/Certplus_Class_2_Primary_CA.pem:            Not After : Jul  6 23:59:59 2019 GMT
/etc/ssl/certs/DST_ACES_CA_X6.pem:            Not After : Nov 20 21:19:58 2017 GMT
/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.pem:            Not After : Jul  9 23:59:00 2019 GMT
/etc/ssl/certs/GeoTrust_Global_CA_2.pem:            Not After : Mar  4 05:00:00 2019 GMT
/etc/ssl/certs/Microsec_e-Szigno_Root_CA.pem:            Not After : Apr  6 12:28:44 2017 GMT
/etc/ssl/certs/PSCProcert.pem:            Not After : Dec 25 23:59:59 2020 GMT
/etc/ssl/certs/Staat_der_Nederlanden_Root_CA_-_G2.pem:            Not After : Mar 25 11:03:10 2020 GMT
/etc/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem:            Not After : Dec 22 18:37:19 2017 GMT
/etc/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem:            Not After : Aug 21 11:37:07 2017 GMT
/etc/ssl/certs/UTN_USERFirst_Email_Root_CA.pem:            Not After : Jul  9 17:36:58 2019 GMT
/etc/ssl/certs/UTN_USERFirst_Hardware_Root_CA.pem:            Not After : Jul  9 18:19:22 2019 GMT

Turns out our ca-certificates package uses a Mozilla bundle release from 2016 (3.27.1). We should upgrade to 3.69 or newer (if available), see https://ftp.mozilla.org/pub/security/nss/releases/.


Do not parse Engine from Clickhouse table definition

Sync Connector tries to parse the Clickhouse table engine definition to get the names of version and deleted columns for ReplacingMergeTree.
That creates a problem with creating tables with custom structures with different engines such as ReplicatedReplacingMergeTree, CollapsingMergeTree, ReplicatedVersionedCollapsingMergeTree, EmbeddedRocksDB, Null, etc.   It would be difficult to make robust code and test it for such a wide variety of Engines (new Engines also could be added to Clickhouse in the future).   Better not to parse it at all.
Sync Connector only needs column list and column types for processing.  So it could parse only them.
_version and _deleted columns could have fixed names or their names could be defined in the config file:
clickhouse.table.version: "_version"
clickhouse.table.deleted: "_deleted"

Currently only the RMT is the only supported engine. We may support MergeTree for history tables. But that's an enhancement.

It's not a small enhancement, but the feature that extends the overall functionality of the Connector to the very high level by MVs in Kafka Engine stile with any possible Clickhouse SQL functionality.
The Null Engine is needed in the first place. Not MergeTree.
For example, it could be used to make a workaround for aggregation tables until exactly once delivery is implemented. See discussion here - https://github.com/Altinity/clickhouse-sink-connector/issues/364#issuecomment-1803237794
Many complicated DWH transformations could be created with Null Engine and MVs.


Update seek-help.zh-cn.md

Update link to Mandarin help forum

Codecov Report

Merging #8488 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #8488      +/-   ##
==========================================
+ Coverage   41.84%   41.85%   +<.01%
==========================================
  Files         497      497
  Lines       65808    65808
==========================================
+ Hits        27539    27541       +2
+ Misses      34734    34729       -5
- Partials     3535     3538       +3

Impacted Files
Coverage Δ

modules/process/manager.go
78.37% <0%> (-4.06%)
:arrow_down:

modules/log/file.go
75.52% <0%> (-2.1%)
:arrow_down:

models/repo_list.go
74.14% <0%> (+0.97%)
:arrow_up:

routers/repo/view.go
43.32% <0%> (+1%)
:arrow_up:

models/unit.go
67.56% <0%> (+5.4%)
:arrow_up:

Continue to review full report at Codecov.

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


[TASK] : Load json files into AWS DynamoDB

Story:  #3
Date: 29-01-2022
Description:
Find and implement multiple ways to load movie data into AWS DynamoDB
Estimated efforts: 5

Create table complete

Complete. Please verify.


Update README.md

updating docs for supported branches
Overview
Provide an overview of this change. Describe the intent of this change, and how it implements that intent.
Example: This PR accomplishes X by doing Y.
Acceptance criteria
If this PR is successful, what impact does it have on the user experience?
Example: When users do X, Y should now happen.
Testing plan
How did you validate that this PR works? What literal steps did you take when manually checking that your code works?
Example:

Set up test case X.
Run command Y. Make sure Z happens.

This section should list concrete steps that a reviewer can sanity check and repeat on their own machine (and provide any needed test cases).
Risks
Highlight any areas that you're unsure of, want feedback on, or want reviewers to pay particular attention to.
Example: I'm not sure I did X correctly, can reviewers please double-check that for me?
References
Add links to any referenced GitHub issues, Zendesk tickets, Jira tickets, Slack threads, etc.
Example:

ANE-123: Implement X.

Checklist

[ ] I added tests for this PR's change (or explained in the PR description why tests don't make sense).
[ ] If this PR introduced a user-visible change, I have updated relevant documentation.

I am going to close this for now. Feel free to open again with more information.


Training with very short phrases for a patient.

Anyone have any tips, if it's even possible, to get Whisper to handle short phrases?  I've generated and made labeled texts for a patient who breaths on a ventilator -- she can only speak in short phrases -- a few words at a time.
In all the words she uses I included a few sounds, like when she makes a "tch" sound.  I labeled that as "Tch." and "Tch!"...
...Many other words are there but in a final test of audio to transcription every single output is "tch".  I'm not sure what to do; I've tried adding a bunch more hand-labeled data and it does the same thing.

I have to research that in detail as well. My current believe is that looking at how whisper was trained originally, you should not only train exactly what you want to train but add "normal" training data for fuzzyness. E.g. they mention:
During early development and evaluation we observed that
Whisper models had a tendency to transcribe plausible but
almost always incorrect guesses for the names of speakers.

To avoid this, we fine-tune Whisper models briefly on the subset of transcripts that do not
include speaker annotations which removes this behavior.

(Just wanted to say thank you for the response. I've been swamped with projects and made no headway on whisper [yet], and put off pursuing it for some time... but I have to keep trying.)  I am periodically interacting in a big whisper fine-tuning thread on their github, fwiw. :)


UI error

Hi,
When  tryning to access Hygieia UI I'm getting following error. Please chechk and reply.
Uncaught ReferenceError: config is not defined
at localhost/:10
template-cache.js:1 Uncaught ReferenceError: angular is not defined
at template-cache.js:1

Did you download the latest version and build? Were there any build errors?

@shreyamNewt  get latest code and do clean install. We did remove bower config from UI https://github.com/Hygieia/Hygieia/pull/2732, so it is just npm and gulp.  Refer https://github.com/Hygieia/Hygieia/blob/7f4e3597ff65cd015db576125c82d6fbdbbafe3e/pages/hygieia/UI/ui.md for installation steps.
Recommended to upgrade node version to latest

If you are stilling having issues, try deleting 'node_modules', 'dist', and 'bower_components' from your UI folder manually. Then try rebuilding. This should force your project to use the latest set of dependencies.
Also make sure you have the latest version of the core downloaded and built.
Let us know if you are still having problems.

Hi,
I'm facing issue while running,
$ mvn clean install package -rf :UI
[INFO] Scanning for projects...
[WARNING] The POM for org.jenkins-ci.tools:maven-hpi-plugin:jar:1.115 is missing, no dependency information available
[WARNING] Failed to build parent project for org.jenkins-ci.plugins:hygieia-publisher:hpi:2.1.9-SNAPSHOT
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.capitalone.dashboard:api:jar:3.0.1
[WARNING] The expression ${version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.capitalone.dashboard:api-audit:jar:3.0.1
[WARNING] The expression ${version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.jenkins-ci.plugins:hygieia-publisher:hpi:2.1.9-SNAPSHOT
[WARNING] 'dependencies.dependency.version' for com.capitalone.dashboard:core:jar is either LATEST or RELEASE (both of them are being deprecated) @ line 124, column 22
[WARNING] 'parent.relativePath' of POM org.jenkins-ci.plugins:hygieia-publisher:2.1.9-SNAPSHOT (C:\Users\sameer\Desktop\test\Hygieia\hygieia-jenkins-plugin\pom.xml) points at com.capitalone.dashboard:Hygieia instead of org.jenkins-ci.plugins:plugin, please verify your project structure @ line 15, column 13
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] com.capitalone.dashboard:UI                                        [pom]
[INFO] com.capitalone.dashboard:ui-tests                                  [jar]
[INFO]
[INFO] --------------------< com.capitalone.dashboard:UI >---------------------
[INFO] Building com.capitalone.dashboard:UI 3.0.1                         [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ UI ---
[INFO]
[INFO] >>> maven-pmd-plugin:3.6:check (default) > :pmd @ UI >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.6:pmd (pmd) @ UI ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.6:check (default) < :pmd @ UI <<<
[INFO]
[INFO]
[INFO] --- maven-pmd-plugin:3.6:check (default) @ UI ---
[INFO]
[INFO] --- jacoco-maven-plugin:<IP_ADDRESS>602180812:prepare-agent (default) @ UI ---
[INFO] argLine set to -javaagent:C:\Users\sameer\.m2\repository\org\jacoco\org.jacoco.agent\<IP_ADDRESS>602180812\org.jacoco.agent-<IP_ADDRESS>602180812-runtime.jar=destfile=C:\Users\sameer\Desktop\test\Hygieia\UI\target\jacoco.exec
[INFO]
[INFO] --- frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) @ UI ---
[INFO] Node v11.9.0 is already installed.
[INFO]
[INFO] --- frontend-maven-plugin:1.6:gulp (gulp build) @ UI ---
[INFO] Running 'gulp build' in C:\Users\sameer\Desktop\test\Hygieia\UI
[INFO] [22:39:08] Using gulpfile ~\Desktop\test\Hygieia\UI\gulpfile.js
[INFO] [22:39:09] Starting 'build'...
[INFO] [22:39:09] Starting 'clean'...
[INFO] [22:39:09] Finished 'clean' after 204 ms
[INFO] [22:39:09] Starting 'assets'...
[INFO] [22:39:09] Starting 'themes'...
[INFO] [22:39:09] Starting 'fonts'...
[INFO] [22:39:09] Starting 'js'...
[INFO] [22:39:09] Starting 'views'...
[INFO] [22:39:09] Starting 'test-data'...
[ERROR] Error in plugin 'gulp-less'
[INFO] [22:39:11] Finished 'themes' after 2.57 s
[ERROR] Message:
[ERROR]     '../../../../node_modules/ui-select/dist/select.css' wasn't found in file C:\Users\sameer\Desktop\test\Hygieia\UI\src\components\widgets\build\build.less line no. 3
[ERROR] Details:
[ERROR]     type: File
[ERROR]     filename: C:\Users\sameer\Desktop\test\Hygieia\UI\src\components\widgets\build\build.less
[ERROR]     index: 107
[ERROR]     line: 3
[ERROR]     callLine: NaN
[ERROR]     callExtract: undefined
[ERROR]     column: 0
[ERROR]     extract: @import (reference) '../../../app/css/mixins.less';,@import (less)  '../../../../node_modules/ui-select/dist/select.css';,
[ERROR]     lineNumber: 3
[ERROR]     fileName: C:\Users\sameer\Desktop\test\Hygieia\UI\src\components\widgets\build\build.less
[INFO] [22:39:12] Finished 'assets' after 3.46 s
[INFO] [22:39:12] Finished 'views' after 3.39 s
[INFO] [22:39:12] Finished 'test-data' after 3.59 s
[INFO] [22:39:18] Finished 'js' after 8.94 s
[INFO] [22:39:29] Finished 'fonts' after 20 s
[INFO] [22:39:29] Starting 'html'...
[INFO] [22:39:29] 'html' errored after 18 ms
[INFO] [22:39:29] Error: Error: jquery is not installed. Try running bower install or remove the component from your bower.json file.
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\npm-wiredep.js:29:56
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\lib\detect-dependencies.js:149:29
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:4911:15
[INFO]     at baseForOwn (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:2996:24)
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:4880:18
[INFO]     at Function.forEach (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:9344:14)
[INFO]     at detectDependencies (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\lib\detect-dependencies.js:34:7)
[INFO]     at wiredep (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\npm-wiredep.js:69:39)
[INFO]     at Gulp. (C:\Users\sameer\Desktop\test\Hygieia\UI\gulpfile.js:262:13)
[INFO]     at module.exports (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\orchestrator\lib\runTask.js:34:7)
[INFO] [22:39:29] 'build' errored after 20 s
[INFO] [22:39:29] Error in plugin 'run-sequence(html)'
[INFO] Message:
[INFO]     Error: jquery is not installed. Try running bower install or remove the component from your bower.json file.
[INFO] Stack:
[INFO] Error: Error: jquery is not installed. Try running bower install or remove the component from your bower.json file.
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\npm-wiredep.js:29:56
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\lib\detect-dependencies.js:149:29
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:4911:15
[INFO]     at baseForOwn (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:2996:24)
[INFO]     at C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:4880:18
[INFO]     at Function.forEach (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\node_modules\lodash\lodash.js:9344:14)
[INFO]     at detectDependencies (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\lib\detect-dependencies.js:34:7)
[INFO]     at wiredep (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\npm-wiredep\npm-wiredep.js:69:39)
[INFO]     at Gulp. (C:\Users\sameer\Desktop\test\Hygieia\UI\gulpfile.js:262:13)
[INFO]     at module.exports (C:\Users\sameer\Desktop\test\Hygieia\UI\node_modules\orchestrator\lib\runTask.js:34:7)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.capitalone.dashboard:UI 3.0.1:
[INFO]
[INFO] com.capitalone.dashboard:UI ........................ FAILURE [ 26.234 s]
[INFO] com.capitalone.dashboard:ui-tests .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  31.749 s
[INFO] Finished at: 2019-03-01T22:39:29+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:gulp (gulp build) on project UI: Failed to run task: 'gulp build' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Node version: v11.9.0
npm version: 6.8.0
Gulp: CLI version: 2.0.0 Local version: 4.0.0
Please note, as per above comments mentioned by @nireeshT , I performed git pull before actually building the project and even removed bower.json files from the local repo.

@shreyamNewt  @sameer-shukur  if you have node_modules and bower_components under UI, delete them and

run npm install
gulp serve

Closing due to inactivity.


UI-Improvement: Wrap longer tooltips.

This solves the issue #21119 for overflow of tooltip content of Buddy List in case of longer 1 word names.
Earlier -

It now just wraps the longer name to next-line ->

@timabbott , I would like you to please review this PR.

I like the improvement!

Merged, after replacing the "UI-improvement" commit message prefix, which we don't use anywhere.  Generally the prefix should be the name of the component being modified.


Rename paddingStart / paddingEnd to paddingMin / paddingMax ?

I'm wondering if paddingStart and paddingEnd should not be renamed to paddingMin and paddingMax to avoid ambiguities.
I think that currently for the horizontal axis paddingStart is always on the left even if the axis is reversed and I'm not sure it is obvious.

I think that currently for the horizontal axis paddingStart is always on the left even if the axis is reversed and I'm not sure it is obvious.

That's not true. The padding is flipped too when you flip the axis.

We used start/end terminology because it looks like CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/padding-inline-start
Also I think it's better to keep min/max for the characteristic of a value, not a position.


@damassi => don't show pricing info for closed auctions + add back meta element

Few things people noticed today after deploying auction2 (which i guess is now just auction!)
We should be hiding the price-related fields for auctions that have closed. This includes the range slider and bid status on an artwork grid/list elements.
Grid:

List:

Also, I added back the meta partial which got lost in the mix. This will bring back google happiness + page title.

👍


Implement Retry-After Header

Fixes #433

Updated to use FiniteDuration rather than seconds

After PR #983 travis is happy and found a bug on scala 2.10. The last commit should fix it

Codecov Report

Merging #979 into master will increase coverage by 0.07%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #979      +/-   ##
==========================================
+ Coverage   68.95%   69.03%   +0.07%
==========================================
  Files         244      245       +1
  Lines        5480     5490      +10
  Branches      598      593       -5
==========================================
+ Hits         3779     3790      +11
+ Misses       1701     1700       -1

Impacted Files
Coverage Δ

.../scala/org/http4s/testing/ArbitraryInstances.scala
53.33% <ø> (ø)
:white_check_mark:

...rc/main/scala/org/http4s/headers/Retry-After.scala
100% <100%> (ø)

...c/main/scala/org/http4s/parser/SimpleHeaders.scala
100% <100%> (ø)
:white_check_mark:

...re/src/main/scala/org/http4s/util/Renderable.scala
66.66% <100%> (+1.51%)
:white_check_mark:

core/src/main/scala/org/http4s/HttpVersion.scala
100% <0%> (+6.25%)
:white_check_mark:

Continue to review full report at Codecov.

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


Implemented inner_product and adjacent_diff algos

This commit implements the inner_product and adjacent_difference
parallel algorithms. Corresponding header files and test files was
added and the documentation updated.
This further resolves issue #1141.

@dcbdan inspect is unhappy about these changes: https://circle-artifacts.com/gh/STEllAR-GROUP/hpx/982/artifacts/0/tmp/circle-artifacts.rjj4s8c/hpx_inspect_report.html


[CCI][#240][eslint] Fixed duplicate conditions in indices and nodes API

Description
Summary about indices.js: This error is triggered when running yarn lint with next rule removed - "no-dupe-else-if": "off". Previously, there were else-if statements having the same condition, which means only one of them can be executed and others are ignored. These were removed because of duplication:
else if (index != null && type != null) {
  if (method == null) method = 'PUT';
  path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mapping';
} else if (index != null && type != null) {
  if (method == null) method = 'PUT';
  path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type);
} else if (index != null && type != null) {
  if (method == null) method = 'PUT';
  path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mappings';
} else if (index != null && type != null) {
  if (method == null) method = 'PUT';
  path = '/' + encodeURIComponent(index) + '/' + '_mappings' + '/' + encodeURIComponent(type);
}

The code above resulted in following:
  1572:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
  1575:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
  1578:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
  1587:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if

FIX in indices.js: Removed duplicate conditions and made separate if statement for each case. By doing this, path is picked correctly and cases are not ignored because of duplicate conditions.
Summary about nodes.js: Same case as in indices.js. It has duplicate conditions, all check same case. It means all four are executed, which makes three conditions to be ignored. These lines of code were removed:
if ((node_id || nodeId) != null) {
  if (method == null) method = 'GET';
  path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'hot_threads';
} else if ((node_id || nodeId) != null) {
  if (method == null) method = 'GET';
  path =
    '/' +
    '_cluster' +
    '/' +
    'nodes' +
    '/' +
    encodeURIComponent(node_id || nodeId) +
    '/' +
    'hotthreads';
} else if ((node_id || nodeId) != null) {
  if (method == null) method = 'GET';
  path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'hotthreads';
} else if ((node_id || nodeId) != null) {
  if (method == null) method = 'GET';
  path =
    '/' +
    '_cluster' +
    '/' +
    'nodes' +
    '/' +
    encodeURIComponent(node_id || nodeId) +
    '/' +
    'hot_threads';
}

The code above resulted in following:
  189:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
  200:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
  203:14  error  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if

FIX in nodes.js: Removed those aforementioned four conditions, and put one if-else condition which checks if node_id or nodeId is not null.
Issues Resolved
Following issue is resolved: https://github.com/opensearch-project/opensearch-js/issues/240
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

I am concerned that no tests broke given what I think is a bug below. Can you please beef up the putMapping tests to make sure we cover every path of the changed if?

Yes, of course, I will do my best to cover it with tests. The thing is that I am not yet familiar with the structure of unit tests in the project, so I may put getMapping tests in the wrong place:)


Integer editor allows non numeric characters

It's possible for users to type in non numeric characters (such as letters) in the default renderer of an IntegerProperty. This leads to exceptions being thrown when using the up/down arrows or storing properties.

Hi @aalmiray
Thanks for submitting that issue! That is indeed a bug. Feel free to submit a PR fixing this issue!

Fixed by #41


Audio off

hi
im using rtmp and webrtc sdk(enterprise version) on android.
rtmp publisher -> webrtc receiver(mode_play)
i want to turn off the sound of webrtc player video.
When I send video&audio to rtmp, can I send video only?(no audio)
could i get some advice?

Issues tab will be closed for this project. Please submit your issues on https://github.com/ant-media/Ant-Media-Server


Add directory as non-root directory via put file

What happened?:
I tried to add a directory full of files to a non-root directory, and it fails as a non-descriptive error:
$ pachctl put file -r images@master:/training/images/ -f "Training - Images"
attempted to visit "/training/images/20191018_S2_1-11.tif", but it's not a directory

The specified directory is created, but the files are not added.
Adding the same files to the root directory (pachctl put file -r images@master:/ -f "Training - Images") works as expected.
What you expected to happen?:
Either add the files, as I expected it to work, or if I am somehow misinterpreting how it should be used, a better error message would be good.
How to reproduce it (as minimally and precisely as possible)?:
pachctl create repo images
mkdir foo
touch foo/toasty.txt
pachctl put file -r images@master:/training/images/ -f foo/

Anything else we need to know?:
Environment?:

Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.0", GitCommit:"e19964183377d0ec2052d1f1fa930c4d7575bd50", GitTreeState:"clean", BuildDate:"2020-08-26T21:52:18Z", GoVersion:"go1.15", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.6-beta.0", GitCommit:"e7f962ba86f4ce7033828210ca3556393c377bcc", GitTreeState:"clean", BuildDate:"2020-01-15T08:18:29Z", GoVersion:"go1.13.5", Compiler:"gc", Platform:"linux/amd64"}

Pachyderm CLI and pachd server version (use pachctl version):

COMPONENT           VERSION
pachctl             1.10.5
pachd               1.10.5

Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s):

local Kubernetes via macOS Docker Desktop

OS (e.g. from /etc/os-release):

macOS Mojave 10.14.6 (18G103)

Others:

Hi, @hobofan, I ran tests on both 1.11.3 and 1.10.5 and I could not reproduce this.  I thought, perhaps, we weren't creating intermediate directories (like mkdir -p does), but it looks like we are.
I tried with a source directory with spaces in the name, and that works properly.  I tried it with a destination path in the repo that has spaces in the name, and that works properly.
Can you paste attached appropriately sanitized pachctl logs that correspond to the execution of this command?

Thanks for looking into it @pappasilenus!
I tried to replicate the issue with both the reproduction snippet I posted and the directory with spaces as well, but no success. When the issue appeared I had just freshly updated Kubernetes from and older setup and Pachyderm for the first time, with some startup complications in the beginning (which I also didn't have since). So I guess it might have just been some wonky transient effects from all of that 🤷 , and close the issue!


README.md truncated?

It currently ends with A simple web server implemented as
:smile:

You the reader are supposed to continue the story :-)

fixed


[UPDATE] Create the application.properties File

@Buzzardo please review
There's an error at https://spring.io/guides/gs/accessing-data-mysql/
PROBLEM:
When I follow the steps from the section Accessing data with MySQL / Create the application.properties File I receive this message:

Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

SOLUTION:
Need to update the following line of code:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/db_example
spring.datasource.username=springuser
spring.datasource.password=ThePassword
spring.datasource.driver-class-name =com.mysql.cj.jdbc.Driver
#spring.jpa.show-sql: true

Thanks for catching that.


Not connecting with my internet.

when I checked in error log it says :-
_Last Error Received:
Process: Online Data Refresh
If this error persists, please contact the developers with the error details.
Raw Error Details:
URLError: "<urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>"
Traceback Error: "
File "UVR.py", line 3571, in online_check
File "urllib\request.py", line 214, in urlopen
File "urllib\request.py", line 517, in open
File "urllib\request.py", line 534, in _open
File "urllib\request.py", line 494, in _call_chain
File "urllib\request.py", line 1389, in https_open
File "urllib\request.py", line 1349, in do_open
"
Error Time Stamp [2023-05-23 13:31:39]_

There's nothing in error log rn after restarting but it still not connecting with my internet.


Compatibility Renderer Bugged State Resources

Godot version
4.0.stable
System information
macOS 13.2.1, Compatibility Renderer
Issue description
Texture resources become bugged/unusable using the Compatibility Renderer.
Failed loading resource: res://icon.svg. Make sure resources have been imported by opening the project in the editor at least once.

editor/editor_node.cpp:1209 - Condition "!res.is_valid()" is true. Returning: ERR_CANT_OPEN

Deleting *.import and .godot and reopening sometimes temporarily resolves the issue.
The issue is consistently reproducible on a Mac Studio M1 Max and a MacBook Pro M2 Max, both running macOS 13.2.1.
I could not reproduce on Windows, or using Forward+ or Mobile renderers.
Steps to reproduce

Create New Project, Compatibility Renderer
Open Output view
Create New Resource, StandardMaterial3D, and save
Drag res://icon.svg to the new material Albedo Texture, without double clicking icon.svg
Output shows Failed loading resource: res://icon.svg. Make sure resources have been imported by opening the project in the editor at least once.
Any attempt to open res://icon.svg now shows the error above along with editor/editor_node.cpp:1209 - Condition "!res.is_valid()" is true. Returning: ERR_CANT_OPEN and persists across restarts

Minimal reproduction project
N/A

found the solution?

No solution yet
On Tue, Mar 21, 2023 at 3:59 AM Jamaldin @.***> wrote:

found the solution?
—
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/75114#issuecomment-1477634223,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADSG2QC5R4RY2HODXO24LLW5GCY7ANCNFSM6AAAAAAWAJEITU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Can you confirm that you can not reproduce this issue when using one of the other renderers? I find it very odd that the choice of renderer would somehow influence resource importing, but there could be something else going on.
The main difference between the renderers that may be engaged here is the difference in supported GPU compression formats. Perhaps the texture isn't getting imported with a supported format for some reason

I am able to reproduce this issue as well. I've only successfully been able to import a PNG once with the compatibility renderer, otherwise I get the same exact error.
https://github.com/godotengine/godot/issues/76445  seems similar
MacOS: 13.3.1
Godot: v4.0.2.stable.official [7a0977ce2]

I am seeing this issue as well. I load a project with mobile or compatibility renderer, everything is fine. I change the same project to compatibility renderer, some scene textures fail to import, even when the paths are correct.
Apple M1
Godot v4.0.2 stable

I'm also running into this issue on mac in compatibility mode, intel mac.
It seems that it's specifically with VRAM compressed textures, tried a few different solutions such as disabling multithreading for texture importing, enabling BTPC importing, deleting the .godot folder and reimporting.
The only way I got the project to work properly on the mac was to make sure all textures weren't VRAM compressed. I haven't tried other renderer mode though, can try mobile later.


Battery life per charge?

Are there any experiences yet how far one gets on a single battery charge (assuming the mentioned 500mAh)? Would it make sense to bother with a larger battery?

I charged my keyboard at the end of April and I have not charged since then. Last time I checked 2 weeks ago, it had 3.465V.


Add --generate-ssh-keys to AKS creation step.

Instructions to create AKS cluster should be:
az aks create -g MyResourceGroup -n MyAKS --location <region> --kubernetes-version 1.11.2 --enable-addons http_application_routing --generate-ssh-keys

As is, the step can fail with the following error if the keys have not been generated previously:
An RSA key file or key value must be supplied to SSH Key Value. You can use --generate-ssh-keys to let CLI generate one for you

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

ID: 8615c06c-620c-a16a-2270-e6e5ac454b0b
Version Independent ID: 0513d76e-a1f2-3944-45a6-fd01bcedb166
Content: Create a Kubernetes dev space in the cloud using Java and VS Code - Azure Dev Spaces
Content Source: articles/dev-spaces/get-started-java.md
Service: azure-dev-spaces
GitHub Login: @stepro
Microsoft Alias: stephpr

@yevster Thank you for the feedback!  We've assigned this to the document author so they can update the document accordingly.

The doc has been updated in f53ed0464b7f2a1a8db3e2d993f6e0c45945a5fc. Closing.


QoS enforcement desing

Define the input and output of the QoS Enforcement block. Requires #17

LM starts service instance execution.
LM notifies the QoS enforcement about the start time of the service instance.
QoS enforcement asks for the agreement of the service instance to SLA.
SLA returns the agreement of the service instance.
QoS enforcement checks if there is any operation report about ETA of the service.

In case of compss aplications, compsss will submit operations reports.
In any other case, the developer should do it, if QoS enforcement is desired.

In case some operation report alerts about ETA longer that expected in the agreement, the QoS enforcement calls the lifecycle again, specifying the service instance that is not complying with the agreement. (HERE: we should discuss how to tell LM, that this service instance was already running)


TS-4458: disabling configuration modification breaks reloading

If you set proxy.config.disable_configuration_modification to 1, records configuration callbacks are never registered, so if you update records.config and then reload with traffic_ctl config reload, the new configuration is not actually applied.

Ping @bcall


Duplexed streams

I'm adding test coverage for duplexed IO streams.
I ran into an issue with the Ox wrapper and included a workaround in the spec. All other wrappers work fine.
cc: @ohler55

Ox failed in 1.8.7 and Rubinius for different reasons. The other failures are Rubocop noise.

I'll update Ox tonight if I can to get the fix in.

@sferik, perhaps it's a better idea not to use Rubocop here?

Thanks!


i18n

Adds Spanish and German support to Desktop CMU Graphics.
Working on this PR I realized that we should

Improve Desktop CMU Graphics typechecking (sometimes in the JS version we get away with typechecking late because int / str doesn't cause a runtime error)
Improve the behavior of the console thread when errors are encountered (in the console or the main thread)

But I'll tackle those in a separate PR.
This PR also excludes translation of errors from Python itself. We'll need to collect a list of those somehow, and they vary per interpreter. I'm not sure what the best path forward is there.

I ran the tests locally and they passed. Might be worth converting at least one of the tests to German, but that's your call.

The auto-update tests are being flaky, and after running the auto-updater a few times on my computer I think we may need a different approach. I've just left the tests disabled for now


TypeError: Cannot read properties of undefined (reading 'red')

Error when trying to build
Running npm run start:firefox yields
><EMAIL_ADDRESS>start:firefox
> [ -d extension-dist ] || npm run build:light && concurrently "npm:start" "npm:ext:firefox"

><EMAIL_ADDRESS>build:light
> rollup -c --configType all

[!] TypeError: Cannot read properties of undefined (reading 'red')
TypeError: Cannot read properties of undefined (reading 'red')
    at default (file:///NebulaEnhance/rollup.config.mjs:258:31)
    at getConfigList (/NebulaEnhance/node_modules/.pnpm/rollup@2.75.5/node_modules/rollup/dist/shared/loadConfigFile.js:640:11)
    at loadConfigFile (/NebulaEnhance/node_modules/.pnpm/rollup@2.75.5/node_modules/rollup/dist/shared/loadConfigFile.js:568:12)
    at Object.loadAndParseConfigFile (/NebulaEnhance/node_modules/.pnpm/rollup@2.75.5/node_modules/rollup/dist/shared/loadConfigFile.js:544:21)
    at getConfigs (/NebulaEnhance/node_modules/.pnpm/rollup@2.75.5/node_modules/rollup/dist/bin/rollup:1691:39)
    at runRollup (/NebulaEnhance/node_modules/.pnpm/rollup@2.75.5/node_modules/rollup/dist/bin/rollup:1665:43)

That appears to be the line console.warn(chalk.stderr.red.boldYouTube API key empty!);. Looks like chalk can't bind to colors on stderr. I would rather recommend you run npm run start and npm run ext:firefox in two separate terminals, that might work better, I haven't used that target in a long time.
You can try commenting out that line, it's just a warning. It's telling you that you need to specify a YouTube API key, which is required for searching videos (Nebula -> YouTube).

commenting that line out fixed it.


Doubling time button not working properly

The URL bar only updates if I decheck and recheck the button for showing the line.
This is due to how the if clause is written on createURL.
I might need to check the app initialization, as the code seems similar.

Need to test this after.

Fixed


'isInitialized' of undefined association problem.

Looks like that when we try to put an association of model B.model.ts on an A.model.ts results in the following error:
TypeError: Cannot read property 'isInitialized' of undefined
/node_modules/sequelize-typescript/lib/models/association/BaseAssociation.js:19
        if (!modelClass.isInitialized) {
                        ^
TypeError: Cannot read property 'isInitialized' of undefined
    at BelongsToAssociation.BaseAssociation.getAssociatedClass (/node_modules/sequelize-typescript/lib/models/association/BaseAssociation.js:19:25)

The file os model names must be ordered by his association as well ?

@aasmm7x Do you still have this issue?

Hi @RobinBuschmann
I am having same issue , i have to model class -

In Questions.ts --

 @AllowNull(false)
    @ForeignKey(() => Options)
    @Column({
      unique: true,
    })
    public optionId: number;

    @BelongsTo(() => Options)
    public options: Options;

and  2) in Options.ts
 @AllowNull(false)
    @ForeignKey(() => Question)
    @Column({
      unique: true,
    })
    public questionId: number;

    @HasOne(() => Question)
    question: Question;

when i am starting me server getting error as below -
\node_modules\sequelize-typescript\lib\models\association\BaseAssociation.js:19
if (!modelClass.isInitialized) {
^
TypeError: Cannot read property 'isInitialized' of undefined
at HasAssociation.BaseAssociation.getAssociatedClass (E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\association\BaseAssociation.js:19:24)
at HasAssociation.getPreparedOptions (E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\association\HasAssociation.js:35:36)
at HasAssociation.BaseAssociation.init (E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\association\BaseAssociation.js:28:34)
at E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\BaseSequelize.js:81:29
at Array.forEach (native)
at E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\BaseSequelize.js:80:26
at Array.forEach (native)
at Sequelize.BaseSequelize.associateModels (E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\BaseSequelize.js:76:16)
at Sequelize.BaseSequelize.addModels (E:\A_TS_WS\Exceed\node_modules\sequelize-typescript\lib\models\BaseSequelize.js:62:14)
at Object. (E:\A_TS_WS\Exceed\server\models\Options.js:70:20)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)

@skshrivas Unfortunately I cannot reproduce the issue. Can you provide an example repo please?

@aasm-moura use:

export default class

I just ran into the same issue. Thanks @Mreddi1 for pointing me in the right direction. I just want to add a little info for the next person who comes here looking for answers. In my case I was importing the association via import { AssociatedModel } from "../models" where models is a module that imports and reexports all my models. The fix for me was to use import { AssociatedModel } from "./AssociatedModel". Guess it's something about the indirect import?

I just ran into the same issue.

I solved The Problem.
Associated Models should be Added To Models at the same time.
It Will Not Work.
sequelize.addModels([ Options]);  sequelize.addModels([ Question ]);
It Will Work
sequelize.addModels([ Options, Question ]);
And re export Options, And Question from the file which is 'sequelize.addModels' is called so that models be initialized before imported.

Not solving my problem still facing same issue

@vipulpatel1994 Can you create a new issue with a description of your very problem?

Sure
https://github.com/RobinBuschmann/sequelize-typescript/issues/562

The errorhandling could be better. A wrong import caused my problem.

WHAT AN ISSUE!
Thanks @eboswort! You were absolutely right!
I'm going to expose my problem to future developers.

A module needed other modules
This is wrong ❌
import { BoundaryModel, CropModel, FieldModel, SeasonModel } from '..';

This is right ✔
import BoundaryModel from '../boundary/boundary.model';
import CropModel from '../crop/crop.model';
import FieldModel from '../field/field.model';
import SeasonModel from '../season/season.model';

You can not import models using a module that re-exports those models, I don't know why

I am getting the same error, followed all the solutions.
question.model.ts
import { Column, Table, PrimaryKey, Default, DataType } from "sequelize-typescript";
import { Model } from "sequelize/types";

@Table({timestamps: true})
export class Questions extends Model<Questions> {

    @PrimaryKey
    @Default(DataType.UUIDV1)
    @Column(DataType.UUID)
    id: string;

    @Column
    question: string;

    @Column({ defaultValue: true })
    isActive: boolean;
}

options.model.ts
import { Column, Table, PrimaryKey, Default, DataType, ForeignKey, HasOne } from "sequelize-typescript";
import { Model } from "sequelize/types";
import { Questions } from "./models/questions.model";

@Table({timestamps: true})
export class Options extends Model<Options> {

    @PrimaryKey
    @Default(DataType.UUIDV1)
    @Column(DataType.UUID)
    id: string;

    @ForeignKey(() => Questions)
    @Column
    questionsId: number;

    @HasOne(() => Questions)
    question: Questions;

    @Column({ defaultValue: false })
    isCorrectAns: boolean;
}

my user module
import { SequelizeModule } from '@nestjs/sequelize';
import { Questions } from './models/questions.model';
import { Options } from './options.model';

@Module({
  imports: [
    SequelizeModule.forFeature([Questions, Options])
  ],
  controllers: [UserController],
  providers: [UserService]
})
export class UserModule {}


remove if windSpeed> 0.0_fp to use default windspeed that is initialized int CRTM for test cases.

Wire up salinity so it actually does something.

Looking at this again. Salinity does something, just the way I wired it is weird to keep default CRTM without specifying input values. Need to change test cases to explicitly use input values instead of relying on CRTM initialization.

resolved with Request #17 merge.


Request - module to clean up maths expressions

            _0x64be2f = _0x3b3d74[-429 + -737 * 1 + 1167];
            _0x1f0a2f = _0x3b3d74[-2123 + 3745 + -270 * 6];
            _0x72bb57 = _0x3b3d74[-1 * 275 + 4833 + 1 * -4555];
            _0x3e1a62 = _0x3b3d74[-2684 + -5927 + -1 * -8615];
            _0x3b3d74 = _0x3b3d74[-3175 + 8206 + -5031];

that already exists

Hm, I ran it on this file but it didn't work

seems to be because of this error

[-] Unable to apply changes to AST: Error: Script is broken.

I got a lot of those, any idea why? Script itself isn't broken

but it is being broken by one of the deobfuscations
[+] replaceEvalCallsWithLiteralContent committed 2 new changes!
src/modules/utils/logger.js:17
		[+] Replacing	eval("require('crypto');")                                  	--with--	require('crypto');
src/modules/utils/logger.js:17
		[+] Replacing	eval("require('buffer')['Buffer'];")                        	--with--	require('buffer')['Buffer'];

before:
var _0x45294f = eval("require('crypto');"), _0x85d24 = eval("require('buffer')['Buffer'];"), _0x1de599 = function (_0x564aa0) {

after:
var _0x45294f = require('crypto');, _0x85d24 = require('buffer')['Buffer'];, _0x1de599 = function (_0x564aa0) {

Ahh I see. Thanks for the info

Thanks a lot for the quick fix.
If I now run it's not failing on the same thing, but I get a lot of [-] Error in _evalInVm: ReferenceError: _0x5cbf7e is not defined, any clue what that might be related to?


Unify docker commands' usage in man and help

Signed-off-by: Ma Shimiao<EMAIL_ADDRESS>

ping

ping @moxiegirl @SvenDowideit

Thanks for the contribution @Mashimiao
LGTM
@LK4D4 is this really docs only? Looks like .go files in here.

docs LGTM
I'd like to have at least one maintainers LGTM because this touches a few .go files

Go files LGTM

Ping @thaJeztah to merge

Thanks so much, @Mashimiao!
(and thanks for the ping, @runcom)


Django-bootstrap5 has beautifulsoup-4 as a dependency, even though it is only used in tests

If there is appetite to move this into a dev dependency, I'm happy to open a PR for this.

Please do.

👍 has been fixed a while back, lagging behind on closing issues.


fix(dsr): Fixes error when manually getting redirect for non-dsr states

This is currently throwing a TypeError when passing a state name that has not been marked with dsr: true. In actuality we can simply returned undefined here (as the name of the function getRedirect might imply) as no redirect is defined for such states.

Bump. Any thoughts/comments?


Adds Python script to make pages from JSON files

This currently writes only the title, id, layout and permalink to the front matter. VirtualVault (and staticAid) also write the description here, although that's really only for SEO reasons, which isn't really a concern for this site.
I've also added a layout for a single-item display which demonstrates how to fetch secondary objects like agents, subjects and top containers.
fixes #22

@p-galligan this is now ready for review.


Handle overflow in wrap-opkill

Fixes https://crbug.com/994203

Can't access the site https://crbug/994203.  Can you fix the URL?

Done.

Thanks.  I get permission denied now.  Sigh.  But I can see what this is trying to fix, so it doesn't matter.


Bolded Footer Title

Updated Footer

Issue #19

Hey..your branch is not in sync with the main branch..If you will sync it, you observe some minor changes..so I suggest to incorporate your changes in the updated part..
Hope u understand..
Let me know of any issues!


Spyder3 crashed

Description
What steps will reproduce the problem?

Open 5 files
Change from one tab to another

What is the expected output? What do you see instead?
Please provide any additional information below
File "/usr/local/lib/python3.6/site-packages/spyder/widgets/variableexplorer/collectionseditor.py", line 607, in setModelData
self.get_value(index),
File "/usr/local/lib/python3.6/site-packages/spyder/widgets/variableexplorer/collectionseditor.py", line 1364, in get_value
name = index.model().keys[index.row()]
IndexError: list index out of range
Version and main components

Spyder Version: 3.2.3
Python Version: 3.6.3
Qt Versions: 5.9.1, PyQt5 5.9 on Darwin

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  None (NOK)
numpy >=1.7      :  None (NOK)
sphinx >=0.6.6   :  1.6.4 (OK)
rope >=0.9.4     :  0.10.7 (OK)
jedi >=0.9.0     :  0.11.0 (OK)
psutil >=0.3     :  5.4.0 (OK)
nbconvert >=4.0  :  5.3.1 (OK)
sympy >=0.7.3    :  None (NOK)
cython >=0.21    :  None (NOK)
qtconsole >=4.2.0:  4.3.1 (OK)
IPython >=4.0    :  6.2.1 (OK)
pylint >=0.25    :  1.7.4 (OK)

Mine is crashing too. I'm new to spyder, so can anyone help me, please.
This is the error report I am getting.
Traceback (most recent call last):
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 3093, in main
mainwindow = run_spyder(app, options, args)
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 2995, in run_spyder
main.setup()
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 832, in setup
from spyder.plugins.help import Help
File "E:\Anaconda\lib\site-packages\spyder\plugins\help.py", line 32, in
from spyder.utils.help.sphinxify import (CSS_PATH, generate_context,
File "E:\Anaconda\lib\site-packages\spyder\utils\help\sphinxify.py", line 32, in
from sphinx.application import Sphinx
File "E:\Anaconda\lib\site-packages\sphinx\application.py", line 30, in
from sphinx.config import Config
File "E:\Anaconda\lib\site-packages\sphinx\config.py", line 21, in
from sphinx.util.i18n import format_date
File "E:\Anaconda\lib\site-packages\sphinx\util\i18n.py", line 19, in
import babel.dates
File "E:\Anaconda\lib\site-packages\Babel-2.5.0-py3.6.egg\babel_init_.py", line 20, in
from babel.core import UnknownLocaleError, Locale, default_locale,
ModuleNotFoundError: No module named 'babel.core'

@chicomalu Try upgrading spyder:
pip3 install --upgrade spyder

@Alcasser, are you sure you didn't run anything the IPython console? I say it because the error you reported is related to the Variable Explorer.

@chicomalu, you are mixing pip and conda packages, and that's a recipe for disaster. You most probably will need to reinstall Anaconda.

@chicomalu, what version of Anaconda are you using?

@ccordoba12 I've downloaded the it today, but in the "about" menu it says 1.6.9.

Are you removing E:\Anaconda\ before reinstalling?

@ccordoba12 Yep. But I will try again and will let you know in a few..

@ccordoba12  I've just uninstall Anaconda and deleted all folders related to it, including folders in Appdata. Reinstall it and conda navigator opens fine, but when I try to open spyder, it shows the opening sreen and then crashes wit the following message
Traceback (most recent call last):
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 3093, in main
mainwindow = run_spyder(app, options, args)
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 2995, in run_spyder
main.setup()
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 832, in setup
from spyder.plugins.help import Help
File "E:\Anaconda\lib\site-packages\spyder\plugins\help.py", line 32, in
from spyder.utils.help.sphinxify import (CSS_PATH, generate_context,
File "E:\Anaconda\lib\site-packages\spyder\utils\help\sphinxify.py", line 32, in
from sphinx.application import Sphinx
File "E:\Anaconda\lib\site-packages\sphinx\application.py", line 30, in
from sphinx.config import Config
File "E:\Anaconda\lib\site-packages\sphinx\config.py", line 21, in
from sphinx.util.i18n import format_date
File "E:\Anaconda\lib\site-packages\sphinx\util\i18n.py", line 19, in
import babel.dates
File "E:\Anaconda\lib\site-packages\Babel-2.5.0-py3.6.egg\babel_init_.py", line 20, in
from babel.core import UnknownLocaleError, Locale, default_locale,
ModuleNotFoundError: No module named 'babel.core'

@chicomalu, I really don't understand why that error is happening. What if you run in a terminal
conda install -f babel

?

@ccordoba12 @ Thanks for the reply Carlos. I tried to run babel but it didnt work. it returned "CondaError: PermissionError(13, 'Permission denied')".
I'm doing it in my work computer and the network here has a proxy server. In my notebook it is working perfectly.
I'm taking MIT's online Python course and they suggest conda. Maybe I will use my notebook only. I appreciate your time.

@Alcasser, sorry we can't reproduce this error with your instructions.
@chicomalu, instead of installing Anaconda in E:\, maybe it could help to install it in C:\.

I had the same problem. I finally solved it by manually downloading babel.core and babel.dates from Github and placing them in the lib/site-packages/babel folder. Apparently these two modules are not included in the Anaconda installation. I did try reinstalling babel and that didn't help.


[Bug] Got errors when I try to show logs on the web client

I got a bunch of network errors when I click on the "REFRESH LOGS" in the Digdag web client.
These errors only occur on task using the "for each loop" and I'm not able to see the logs.
Please help.

@hiroyuki-sato Thanks for your reply!
What Digdag version are you using?
I'm using 0.10.4.
Have you ever tried digdag log command?
digdag log <attemp_id> works correctly.
Could you provide reproduced example?
I'm using the following .dig file:
+task:
  for_each>:
    item: [hello, world, foo, bar]
  _parallel: true
  _do:
    sh>: ts-node /path/to/my/task.ts ${item}

And my task.ts file:
const [,, item] = process.argv
console.log(item)
process.exit(1)

Could you provide the error log (a stacktrace for example.)
Where can I find Digdag web server logs?
Does network errors mean corrupted the error log file?
No. Log files (.log.gz) are not corrupt.

You need to specify a task log path. Launch digdag server with -O dir option.

@hiroyuki-sato
I did specify the task log path when I launch the Digdag server (I'm using supervisord).
There is only one line of log showed up when I click the "REFRESH LOGS" button. (The one http request got 200 OK response instead of 400 Bad Request)

It seems that digdag works correctly in my environment.
digdag server -m -O /tmp/log

setup digdag client.
mkdir foo
cd foo

create bar.dig
timezone: UTC

+task:
  for_each>:
    item: [hello, world, foo, bar]
  _parallel: true
  _do:
    sh>: echo "${item}"

digdag push foo
digdag start foo bar --session now

digdag server 0.10.4
OS: macOS 12.2.1
Java8
Safari: 15.3

@hiroyuki-sato
I should specify the access log path (-A) if I want to see the error logs from the Digdag server, right?

Does refresh log work correctly using my test case?

No, it doesn't 🥲
Only one line of log still.

Have you ever tried -L option?

I will try this. BTW, the -L option is not in the offical docs.
Thank you @hiroyuki-sato

@hiroyuki-sato
The error from the server:
io.undertow.util.BadRequestException: UT000165: Invalid character ^ in request-target
  at io.undertow.server.protocol.http.HttpRequestParser.handlePath(HttpRequestParser.java:376)
  at io.undertow.server.protocol.http.HttpRequestParser.handle(HttpRequestParser.java:242)
  at io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:187)
  at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
  at io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:148)
  at io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:92)
  at io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:51)
  at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
  at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:291)
  at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:286)
  at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
  at org.xnio.nio.QueuedNioTcpServer$1.run(QueuedNioTcpServer.java:129)
  at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:582)
  at org.xnio.nio.WorkerThread.run(WorkerThread.java:466)

Looks like the problem is the server does not handle the up arrowhead ^ in the log.gz filename?

Hello, @mattp0123
Did you follow the this step?
If not, You need to describe the details. What OS(macOS/Linux) did you use? What command did you execute?
Digdag version and so on. We need to find the difference you and my environment.
It seems that you use invalid characters (ex. Non alphabetical path). But I don't know your environment.
Best regards

@hiroyuki-sato
I use this command to start digdag server:
digdag server -c $HOME/digdag/config.properties -O $HOME/digdag/task-log -L $HOME/digdag/server.log --log-level debug

And my config.properties: (Also wonder if the -O and -L option could be written in the config?)
database.type = postgresql
database.user = digdag
database.password = <my-db-password>
database.database = digdag
database.host = localhost
database.port = 5432

My env:

OS: Debian GNU/Linux 10
Digdag: 0.10.4
Java: 11

And I use this .dig ~/workflows/task.dig:
timezone: UTC

+task:
  for_each>:
    item: [hello, world, foo, bar]
  _parallel: true
  _do:
    sh>: echo ${item}

Push to the digdag server by running:
cd ~/workflows && digdag push test

The result:

The network errors:

Hello, @mattp0123
Do you use a proxy server?
If so, Could you try the below? (add -b <IP_ADDRESS> option when you launch Digdag server). And don't forget to change a firewall configuration.
digdag server -c $HOME/digdag/config.properties \
  -O $HOME/digdag/task-log \
  -L $HOME/digdag/server.log \
  --log-level debug \
  -b <IP_ADDRESS>

And access http://youser_server:65432/
I guess you use a proxy server and the sever decode %5E as ^.
Because you access http://52.79.xx.xx/. It is ordinally a web server port(TCP/80), not a Digdag port.

I use Nginx reverse proxy. After I try to make Nginx not to decode the request, all the request get 200 OK response.
Thank you so much @hiroyuki-sato!


Fix wdl_runner small typos. Add fast fail for setup.sh.

LGTM - I'm saving Nicole the overwhelming typing task :)

LGTM

Thanks Paul and Nicole.

Anytime :)  Hope both of you have a great weekend!


wham_noise file not found error

raise LibsndfileError(err, prefix="Error opening {0!r}: ".format(self.name))

soundfile.LibsndfileError: Error opening '2/wham_noise/cv/01nc0201_1.2143_02ec0215_-1.2143.wav': System error.
Download wham_noise into 2
--2024-09-13 09:38:13--  https://storage.googleapis.com/whisper-public/wham_noise.zip
Resolving storage.googleapis.com (storage.googleapis.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to storage.googleapis.com (storage.googleapis.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-09-13 09:38:14 ERROR 404: Not Found.
Creating libri7mix_dev-clean.csv file in ./metadata/Libri7Mix
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py:269: DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
samples = random.sample(index, min(len(index), 10 * n_src))  # Heuristic - draw 10*n_src samples, in order to hopefully find n_src unique speakers.
Generating pairs
Removing duplicates
0%|                                                                                | 0/3000 [00:00<?, ?it/s]
Traceback (most recent call last):
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 495, in
main(args)
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 63, in main
create_librimix_metadata(librispeech_dir, librispeech_md_dir, wham_dir,
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 116, in create_librimix_metadata
create_librimix_metadata_single_set(librispeech_dir, librispeech_md_dir, wham_dir, wham_md_dir, md_dir, n_src,
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 142, in create_librimix_metadata_single_set
mixtures_md, mixtures_info = create_librimix_df(
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 199, in create_librimix_df
sources_info, sources_list_max = add_noise(
File "/home/wesee/Desktop/ABHISHEK/projects/svoice_ghani/LibriMix/scripts/create_librimix_metadata.py", line 383, in add_noise
n, _ = sf.read(noise_path, dtype='float32')
File "/home/wesee/.local/lib/python3.10/site-packages/soundfile.py", line 285, in read
with SoundFile(file, 'r', samplerate, channels,
File "/home/wesee/.local/lib/python3.10/site-packages/soundfile.py", line 658, in init
self._file = self._open(file, mode_int, closefd)
File "/home/wesee/.local/lib/python3.10/site-packages/soundfile.py", line 1216, in open
raise LibsndfileError(err, prefix="Error opening {0!r}: ".format(self.name))
soundfile.LibsndfileError: Error opening '2/wham_noise/cv/01nc0201_1.2143_02ec0215-1.2143.wav': System error.
how to resolve this error

add the custom url in download_librispeech_and_wham.sh
https://my-bucket-a8b4b49c25c811ee9a7e8bba05fa24c7.s3.amazonaws.com/wham_noise.zip


New version: yt-dlp.yt-dlp.nightly version 2<IP_ADDRESS>708

Created by 🥟 Dumplings in workflow run #609.
Logs
Updated: 2<IP_ADDRESS>657 → 2<IP_ADDRESS>708
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.
Submitting WinGet manifests
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.

Microsoft Reviewers: Open in CodeFlow

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping Exorcism0666.

[!warning]
With the new version of Komac, numerous Pull Requests may contain bugs or unwanted elements. If such issues arise, please tag russellbanks so that these bugs can be addressed in future updates.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！


Shared library check using PackageManager

This is a reworking of https://github.com/crosswalk-project/crosswalk/pull/2718.  In order to avoid the licensing issue, this makes the assumption that the PackageManager is trustworthy and checks that signature.

Is this still required for the shared mode implementation, or was it replaced by another PR? @terriko @lincsoon

I assumed that @lincsoon will be rolling it into a more comprehensive patch with actual signature checks, but I can clean this up so it's mergable if needed.

that might be the case, the overall patch about shared mode is https://github.com/crosswalk-project/crosswalk/pull/2780, let's wait for @lincsoon to comment

Because this PR is based on old implementation, I already prepared another patch upon the approach from Terri in my new implementation of shared mode. As #2780 has been merged, I will soon send the PR about security check.

Excellent, this can be closed then.


Nightly backups got broken after migration to LFS

After the integration of LFS the nightly backups stopped.

thank you, fixed. Please verify.


Notebook cell selection is altered by inner list view selection

create a notebook with a few cells
call function that has a few references
peek at the references and navigate between them
:bug: cell selection changes

I don't understand why that code is focusing a different cell?

It seems like it's focusing the list row with the same index, there is another issue related to the nested list problem, and a PR open with an attempt to fix it, maybe this is related to that.

This is a dup of https://github.com/microsoft/vscode/issues/97820, let's merge into that issue.


Can't not start any container or vm after updating to macos sequoia

Describe the bug
after updating to macos sequoia, I typed orb, and the output is container is not running: "01HZ7FG9WERT1JAXK8NSEMDY2X"
To Reproduce

update to macos sequoia
start a linux machines in orbstack

Expected behavior
No response
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.6.1
Commit: bfaddc6839de8b00b7aff767dbd673ac6ad4259e (v1.6.1)
System info:
macOS: 15.0 (24A5264n)
CPU: arm64, 11 cores
CPU model: Apple M3 Pro
Model: Mac15,6
Memory: 18 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-06-11T16-17-13.205425Z.zip

Screenshots and additional context (optional)
In orbstack

In Terminal

I can't create a Linux machine with an AMD64 architecture, but I can with ARM64.

Fixed for the next version.

Released in v1.6.2.


[Feature request] brightness -d n -l

I'd like to get the brightness for just one display at a time, rather than all or none.

@chimericdream In the meantime, here's a sh-runnable snippet that I use to return the brightness percentage from the built-in display. You should be able to modify it for whatever your needs are.
# using absolute paths here since to avoid needing to set $PATH for 'sh'
DISPLAY="$(/usr/local/bin/brightness -l | /usr/bin/grep 'built-in' | /usr/local/bin/gsed 's/^display[[:space:]]\([[:digit:]]\):.*/\1/')"
VALUE=$(/usr/local/bin/brightness -l | /usr/local/bin/gsed -n "s/^display[[:space:]]${DISPLAY}\:[[:space:]]brightness[[:space:]]\([[:digit:]]\.[[:digit:]]*\)$/\1/p")
echo "${VALUE}*100" | bc | cut -d '.' -f 1

Having a really convenient way to get the current brightness, without any text wrangling, would be nice.
For example, here is a use case for 'slow flashing' the screen:

Get the current brightness and save it.
Set low then high brightness a few times (with some time delays in between).
Restore the brightness.

I am unlikely to have much time to work on this for the foreseeable future; pull requests are welcome.

This should be trivial with the recent refactor that pulls getBrightness out into its own function.


chore(Dependencies) : update tapir-akka-http-server, tapir-core, ... from 0.17.20 to 0.19.3

Updates

com.softwaremill.sttp.tapir:tapir-akka-http-server
com.softwaremill.sttp.tapir:tapir-core
com.softwaremill.sttp.tapir:tapir-json-circe
com.softwaremill.sttp.tapir:tapir-openapi-circe-yaml
com.softwaremill.sttp.tapir:tapir-openapi-docs
com.softwaremill.sttp.tapir:tapir-sttp-client

from 0.17.20 to 0.19.3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.tapir" } ]

labels: library-update, early-semver-major, semver-spec-minor, commit-count:1

Superseded by #411.


Do events on components bubble up to parent?

// In ComponentA.vue
<component-b @some-event="foo"></component-b>

// In ComponentB.vue
<component-c> ... </component-c>

// In ComponentC.vue
<div @click="$emit('some-event')"></div>

No. You'll have to re-emit it in ComponentB.

Is it possible to do something like v-on="{ click: foo, 'some-event': bar }"

Please use our dedicated gitter or forum to ask questions. Thanks!

Not possible with templates. You can use render functions for this.


more markdown syntax

this syntax is pretty annoying.
it looked ok in the preview, but not on the live version.

It's fixed now...for header fonts use # then space then words e.g. #
Title ot ## Title , etc
On Wed, 30 Sep 2020 at 21:08, Jonah Sullivan<EMAIL_ADDRESS>wrote:

this syntax is pretty annoying.
it looked ok in the preview, but not on the live version.

You can view, comment on, or merge this pull request online at:
https://github.com/foss4g-oceania/foss4g-sotm-oceania-2020/pull/45
Commit Summary
more markdown syntax
File Changes
Patch Links:
https://github.com/foss4g-oceania/foss4g-sotm-oceania-2020/pull/45.patch
https://github.com/foss4g-oceania/foss4g-sotm-oceania-2020/pull/45.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thanks @FidelChe. I'll get there eventually.


[Have you overcome overfitting problem]

Hi there,
@vitrioil   Just want to ask have you overcame the overfitting problem that you reported in README?
Thanks, Do you have any idea of your overfitting? and  any idea to overcome it?
how much data you train on? thanks

Hi,
I did not solve the issue. I tried with around 20k audio clips for 2 person speech separation only. I would assume now that more data than that would be required. I did not experiment too much with the model, simply because the time it took for training 1 epoch was always in 1-2 day range, so couple of epochs would take weeks. This would change depending upon your GPU and VRAM availability. I would say more than 16GB would be helpful. So, a lot of opportunity there to tweak the model. I also found this. It could be helpful.

Hi, thanks for your quick reply.
In the paper, it seems like they do some preprocessing to remove noise in the input? Do u think it might help ?

You mean to say while preparing the dataset? Well, I've seen someone mention that here. However, adding additional noise like AudioSet might help regularise.

Yeah, thanks,
Ah although you got the overfitting problem, I am curious that could your model  can distinguish voice of 2 people in some extent?

Yes, you could make out in certain instances who was the main speaker in the separated output. But, not always. Sometimes, it was only noise or mix of both the speakers. For the most part the output was noisy. All of this was also applicable to training data, but not to a great extent. As I said a lot of time is required for a model/dataset this big.

Probably related to https://github.com/vitrioil/Speech-Separation/issues/4

Hi,
I did not solve the issue. I tried with around 20k audio clips for 2 person speech separation only. I would assume now that more data than that would be required. I did not experiment too much with the model, simply because the time it took for training 1 epoch was always in 1-2 day range, so couple of epochs would take weeks. This would change depending upon your GPU and VRAM availability. I would say more than 16GB would be helpful. So, a lot of opportunity there to tweak the model. I also found this. It could be helpful.

Hi @vitrioil
Regarding the 20k audio clips, do you mean you downloaded 200 videos and extract from them the 20k audio clips? (200*199/2=19,000, this is the number of combination for creating the 20k audio clips given the 200 videos)

Hi @MordehayM ,
I believe it was 20k unique clips. 200C2 is indeed 19k, however not all combinations are considered.
There is a parameter: REMOVE_RANDOM_CHANCE (in audio_mixer_generator.py). This will prevent from combination from blowing up, otherwise there will be a lot of files created.  By default the value is 0.9
Hence, I was not taking all combinations of files.


"Text" question type: implement bare bones

Make it possible for UAT admins to create, and for applicants to fill out, questions of this type. Answers should be saved to a database. Configuration options and validation criteria aren't necessary yet.

See context for question types at https://github.com/seattle-uat/universal-application-tool/wiki/Question-type-requirements-notes

The text question type, as described above (no validation or extra configuration), is implemented.


Cron & Slack

In gitlab by @A-Lawrence on Sep 6, 2015, 16:45
Setup a method for pushing messages to slack, rather than via email.
https://github.com/maknz/slack

In gitlab by @A-Lawrence on Dec 30, 2015, 21:42
mentioned in commit 794aadbd09a707a5522f61360878099c37318848

In gitlab by @A-Lawrence on Dec 30, 2015, 22:01
Status changed to closed by commit 794aadbd09a707a5522f61360878099c37318848

In gitlab by @A-Lawrence on Dec 30, 2015, 22:01
Resolved on branch feature/slack_commands_for_cron and merged in commit 6d4f74d1