fixneed recalculate nullable info of output slots for join node

The nullable info of join node's output slots may be changed in computeIntermediateTuple method. So need update the output slots' nullable info before computeIntermediateTuple returns.
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Bring back compression_wrapper(filename) + use case-insensitive extension matching

Fixes #736.

Unclear to me why the CI failed.  I'll try simply re-running the jobs.

TODO: add test(s), both for the "case-insensitive extension" and for filename=X itself.


VLAZ: Watch medzbuddy.com

VLAZ requests the watch of the watch_keyword medzbuddy\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

medzbuddy\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Provide support for CycloneDX SBOM

OWASP CycloneDX is a lightweight Software Bill of Materials (SBOM) standard designed to use in the application security contexts and supply chain component analysis. CycloneDX is an OWASP flagship project ( owasp.org/www-project-cyclonedx ). The Open Web Application Security Project is a non-profit foundation that works to improve the security of software.
CycloneDX is already supported by many security vendors and projects ( cyclonedx.org/about/supporters ). It is also recommended in the Technology Radar Volume 26 ( thoughtworks.com/radar/platforms?blipid=202203034 )
Related links:
https://github.com/CycloneDX/cyclonedx-go

As I said on Slack, I've been thinking about this myself so your timing is perfect.
Would you happen to have some examples I could use for fixtures? Ideally some with Ruby gems and npm based packages would be great, but the more and the weird the better!


Object : Translation Refined Storage French fr_FR.lang

Maybe it can help.
//pastebin.com/embed_js/grpJH5Ki
fr_FR.zip

Merci! I'll be adding your translation to the next version!

Added, thank you. Also added you to the CREDITS.md file.

here is an update.
//pastebin.com/embed_js/AR0NinCY
fr_FR.zip

Your translation is not up to date with the current translation keys.
https://github.com/raoulvdberge/refinedstorage/blob/mc1.10/src/main/resources/assets/refinedstorage/lang/en_US.lang
For example, latest has:
block.refinedstorage:solderer.tooltip.0=Needs to be connected with a %s
block.refinedstorage:solderer.tooltip.1=by placing it adjacent to it or
block.refinedstorage:solderer.tooltip.2=by connecting it with %s.

Yours just has:
block.refinedstorage:solderer.tooltip=À besoin d\'être connecté avec un(e) %s en le plaçant adjacent à ou en le connectant avec %s.

Sorry, my version was too old.
This one is up to date with the translation keys you've send me.
//pastebin.com/embed_js/AR0NinCY
fr_FR.zip

Thank you very much @Leventovitch!
The updated translation will be included starting from these RS versions:

MC1.10.2: RS 1.2.12
MC1.11: RS 1.3.5


Hop Time Fixes

Codecov Report

Merging #173 into dev will decrease coverage by 0.02%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##                dev     #173      +/-   ##
============================================
- Coverage     19.62%   19.59%   -0.03%
  Complexity       75       75
============================================
  Files            58       58
  Lines          2125     2128       +3
  Branches        187      187
============================================
  Hits            417      417
- Misses         1689     1692       +3
  Partials         19       19

Impacted Files
Coverage Δ
Complexity Δ

...ava/com/conveyal/taui/models/ModificationStop.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

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 200082e...adeb7d7. Read the comment docs.

@ansoncfit please review these changes - I couldn't add you as a reviewer since you created the PR.

Thanks for the fix, @abyrd.  We should note that this change AFFECTS RESULTS by slowing erroneously fast speeds to intended values in add-trip and reroute modifications (fixing the magic number), and in less straightforward ways for modifications that include both newly created stops and widely varying segment-specific speeds (fixing #174).

However, I'm working through what we'd need for automated testing and for testing modifications, we'd have to spin up a whole stack of components, get front end modification into the database, get the backend to take them out and recode them to R5 modifications, etc. This is all going to end up being tightly coupled to the current implementation, making it hard to improve/simplify that implementation without invalidating tests, and wasting effort invested in those tests.
I think for the time being that effort is best spent on making it easy to deploy to staging and maintaining the checklist of functionality to systematically test out by hand. The most straightforward way to test this functionality is just manual functional testing on a complete staging deployment.
So for this patch I really should have recorded a new manual test case for future re-use (which would have caught my negation mistake). I'll do that today before approving #176.

For future reference, note that this PR was merged while still containing a bug, which @ansoncfit has repaired in follow up PR #176.


Waveglow on multi speaker

Have anyone succeeded on using Waveglow for multispeaker vocoder?

The samples provided at https://nv-adlr.github.io/Flowtron and https://nv-adlr.github.io/Mellotron were generated with a single WaveGlow trained on a single speaker.

Have anyone succeeded on using Waveglow for multispeaker vocoder?

Hello, have you tried to train and infer in multispeaker setting? Does it work? How is the inference quality? Thanks.


#1727/Add workaround for mediator message delivery on iOS

Workaround for https://github.com/sicpa-dlab/cbdc-projects/issues/1727

Better fix: https://github.com/sicpa-dlab/aries-framework-javascript/pull/116


Restrict max. body size

From my TODO list:

[x] wrap the /render handler in a MaxBytesReader
[x] add a --max-render-size CLI flag

CI failure is related to https://github.com/actions/setup-go/issues/206 (Go version 1.x still points to 1.17.x, http.MaxBytesHandler is a Go 1.18 feature).


Start ros-bridge service after the base platform computer comes up an…

…d is pingable; otherwise, the ros-bridge service dies upon booting the backpack computer.

Delaying the start of the ros-bridge service by 60 seconds also works (less than that fails because it takes ~60 seconds for the base platform computer to come up). But this method is cleaner.


[WIP] Reduce time and memory consumption to compile krnl.global op with many string constants

[WIP] Reduce time and memory consumption to compile krnl.global op with many string constants

Consolidate all string symbols in one krnl.global op into one constants including the all string constants
Reduce the number of operations in llvm.mlir.global op by removing llvm.getelementptr for each string constant.

Closing this PR, since PR #2727 covers this PR.


HTTPS support?

I imagine this'll be a request in the future. Plus, it'll give us better google page ranking and crypto cred.
Since we're hosting the site on S3, it's gonna take Cloudfront and Route 53 to achieve what we want (kind of a headache).
Thoughts?

I've never successfully done this, so I'd need some help or to do some reading but I'm open to it. I think we are using Route 53 for some of our stuff now but my memory is failing me.

@aboutaaron I'm mostly following, but just to be clear — how is the site currently deployed? Is everything static? Or
If it's all on S3, it's pretty straightforward. (For AWS, that is.) I'd be willing to help!

It is all static in three different buckets (blog, downloads site,
downloads file archive)
On Fri, Sep 16, 2016, 10:04 AM Ryan Murphy<EMAIL_ADDRESS>wrote:

@aboutaaron https://github.com/aboutaaron I'm mostly following, but
just to be clear — how is the site currently deployed? Is everything
static? Or
If it's all on S3, it's pretty straightforward. (For AWS, that is.) I'd be
willing to help!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/california-civic-data-coalition/django-calaccess-downloads-website/issues/158#issuecomment-247653871,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAnCVoM2AMGH1-oO6XoYA7aXK6x7Qykks5qqswXgaJpZM4J-E-e
.

Links from @rdmurphy with some help:
http://docs.aws.amazon.com/acm/latest/userguide/acm-overview.html
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/SecureConnections.html#CNAMEsAndHTTPS

This is done.


1st draft

@lena-hinrichsen Could you elaborate please? First draft of...?

@lena-hinrichsen Could you elaborate please? First draft of...?

First draft of the QA Spec :)


Fixed the reactive types

All Submissions:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

New Feature Submissions:

[x] Does your submission pass tests?
[x] Have you lint your code locally prior to submission?

Changes to Core Features:

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your core changes, as applicable?
[x] Have you successfully ran tests with your changes locally?

Codecov Report
Patch and project coverage have no change.

Comparison is base (b0a4901) 84.84% compared to head (4639773) 84.84%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##              dev      #10   +/-   ##
=======================================
  Coverage   84.84%   84.84%
=======================================
  Files          17       17
  Lines         442      442
  Branches      102      102
=======================================
  Hits          375      375
  Misses         67       67

Impacted Files
Coverage Δ

packages/suika/src/Reactive.ts
100.00% <ø> (ø)

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


no-unused-vars, no-undef errors in simple ES6 class / react example

index_es6.js (using the react 0.13 syntax)
'use strict';

import React from 'react';

class HelloMessage extends React.Component {
  render() {
    return
Hello {this.props.name}
;
  }
}

React.render(<HelloMessage name="Sebastian" />, document.body);

eslint output (using eslint-babel):
index_es6.js
   5:6   error  HelloMessage is defined but never used  no-unused-vars
  11:14  error  'HelloMessage' is not defined           no-undef

index_es5.js
'use strict';

var React = require('react');

var HelloMessage = React.createClass({
	render: function () {
		return
Hello {this.props.name}
;
	}
});

React.render(<HelloMessage name="Sebastian" />, document.body);

eslint output (using eslint-babel):
src/app/index_old.js
  11:14  error  'HelloMessage' is not defined  no-undef

Is this an issue or am I doing something stupid here?

I'm getting that error for all classes

specifically classes are not-defined - I haven't tried using with React yet.

+1 Got the same errors regarding "defined but never used"

Also having this problem.  I have a module that exports a class (export default class SomeClass) and a utility module that individually exports named functions (export function someHelper...).  It doesn't like either one.

This seems to dupe #https://github.com/babel/babel-eslint/issues/21.

Can you please verify that this issue still exists on 3.0.1?

I'm still seeing this with<EMAIL_ADDRESS>However, when using eslint-plugin-react with babel-eslint, I don't have these issues any longer.

Confirmed still seeing this issue with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

I am also seeing this issue with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Looks like this also came up before with eslint but was fixed there: https://github.com/eslint/eslint/issues/1534

Similar to @cemckinley, I'm seeing this with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>'use strict';

import React from 'react';
import Router from 'react-router';
import CreateSpace from 'apps/CreateSpace';
import MySpaces from 'apps/MySpaces';
import SpaceDirectory from 'apps/SpaceDirectory';

const { Route, NotFoundRoute, DefaultRoute, Link, RouteHandler } = Router;

if (__DEV__) {
  require('../scss/dev.scss');
}

const App = React.createClass({
  render() {
    return (
      <RouteHandler />
    );
  }
});

const NotFound = React.createClass({
  render() {
    const divstyle = {
      textAlign: 'center',
      paddingTop: '35px'
    };

    const imgstyle = {
      width: '25%'
    };

    return (

Page Not Found

Oops, we couldn't find that page.

    );
  }
});

const route_base_path = __DEV__ ? '/' : '/canvasspaces';
const routes = (
  <Route name="app" path={route_base_path} handler={App}>
    <Route name="create_space" handler={CreateSpace} />
    <Route name="my_spaces" handler={MySpaces} />
    <Route name="space_directory" handler={SpaceDirectory} />
    <DefaultRoute handler={MySpaces} />
    <NotFoundRoute handler={NotFound}/>
  </Route>
);

Router.run(routes, Router.HistoryLocation, (Handler) => {
  React.render(<Handler/>, document.getElementById('CanvasSpacesApp'));
});

export default App;

   9:8   error  Route is defined but never used          no-unused-vars
   9:15  error  NotFoundRoute is defined but never used  no-unused-vars
   9:30  error  DefaultRoute is defined but never used   no-unused-vars
   9:44  error  Link is defined but never used           no-unused-vars
   9:50  error  RouteHandler is defined but never used   no-unused-vars
  55:44  error  Handler is defined but never used        no-unused-vars

✖ 6 problems (6 errors, 0 warnings)

However, when using eslint-plugin-react with babel-eslint, I don't have these issues any longer.

eh? is that a solution? I stopped noticing the errors when I included the react-plugin, but haven't worked on anything this week.

Yup, it's the solution. Use the eslint-plugin-react rules if you're using JSX. It can't really be fixed on the babel-eslint side.

It seems the eslint react plugin fixes this error, but it exists outside of react projects.
Something as simple as
class Item {
  constructor() {
    this.id = 0;
  }
}

Will produce this error, it doesn't have to extend a React component.  Pulling in the eslint react plugin to solve the issue when I'm not using react seems like a lazy work around.

Can you reproduce with the regular parser, maybe an eslint issue. But, if you export the class it should be fixed.

I'm running into this issue with a regular ES6 class.

Yes, me too. I am using the class only in the ReactDOM.render() method. I wonder if this bug was reintroduced in the last upgrade. For the time being I had to disable the "no-unused-vars" rule.

Can one of you please open a new bug with an example and the according eslintrc file. Thanks.

Hi, sorry for not answering before, I will do it :)

I investigated the bug and it seems to be an eslint issue. I still have the same problem if I use:
parserOptions: {     "ecmaVersion": 6,     "sourceType": "module",     "ecmaFeatures": {         "jsx": true     } },
instead of:
parser: 'babel-eslint',

In case it can help someone, my issue was resolved here: https://github.com/eslint/eslint/issues/6303


[Bug] When the bar chart label is too long, it will exceed the coordinate system range and cover the y-axis label

Version
5.5.0
Link to Minimal Reproduction
click this
Steps to Reproduce
click this
Current Behavior
When the bar chart label is too long, it will exceed the coordinate system range and cover the y-axis label

Expected Behavior
The calculation of label position should take into account its length and always display it in the coordinate system

Environment
- OS:
- Browser:
- Framework:

Any additional comments?
I tried to find the source code for label position calculation and made corrections, but I couldn't find it. Maybe someone can provide some ideas, thank you

have you tried a combination of label's overflow, width and lineHeight? They are designed to help with long labels.

have you tried a combination of label's overflow, width and lineHeight? They are designed to help with long labels.

In the case of dense x-axis, if overflow hiding is used, the number of displayed words will be too small

Have you tried customizing the line wrapping operation by setting label.formatter? '\n' can be used
The effect is as follows

js
labelLayout(params) {
        console.log(params) // learn more about the params here
        return {
          x: Math.max(45, params.labelRect.x),
          y: params.labelRect.y
        };
      }


Missing Contributing.md file

The file that guides users on how to contribute to this repository is missing.

There is a contributing.md file in the root, which directs to https://spin.fermyon.dev/contributing/, which redirects to https://developer.fermyon.com/spin/contributing

@karthik2804 - do you want to propose a change to the above?

That solves the issue.


Diagnose Substring-to-String conversions resulting from subscripting.

When we have a Substring-to-String conversion as a result of
subscripting in a context expecting String, we emit the rather generic
and unactionable availability diagnostic.
Instead, to aid in migration, emit a highly specialized diagnostic and
fixit when we're compiling for -swift-version 4.
(cherry picked from commit 70c0e855819280a2ce8d8ba8aed7634a36454b57)

@swift-ci Please test

@swift-ci Please test source compatibility

There are three UPASSes here which are truly unexpected. I don't know how my diagnostic change could have any impact here.

@jrose-apple Can you review and sign off on this for 4.0?

Ah, I thought the regular review was sufficient (and I often avoid using the proper review feature for release branches since I'm not the release manager). It looks fine.

Sorry, those 3 UPASS's failing the source combat test were my fault, you can ignore them and consider it passed (or run it again, since I've merged the change they were in anticipation of).


More usefule conf_to_dict or avoid meaningless conversions

Right now in the function hdfs3.core.conf_to_dict there are a lot of conversions going on from string to int, float, bool. Later when the returned dictionary is used as pars keyword parameter to the HDFSFileSystem constructor the function ensure_bytes is used all over to convert int, float, bool and whatever back to string oder bytes which is not working for Python 3 for instance. Python 3 has for instance to_bytes() instead of tobytes() and many other things changed.
The actual question is why this conversion is done in the first place??? Couldn't you just remove the conversion in conf_to_dict and therefore save the back conversions again in HDFSFileSystem.connect???
Okay, that would mean that if you create the dictionary passed to pars yourself you have to write 'true' instead of True but it saves you later a lot of headaches when figuring out what the right byte conversion of True is.

Can you produce a specific exception related to tobytes()? If that has bitten you, it should be fixed quickly.
Would you mind sketching out a PR of how your proposed changes would look? At the moment only the host and port are set automatically from the XML configuration file.
We do want to ensure that appropriate values can also be passed as python parameters, and I am not certain that the syntax required by the hdfsBuilder is identical to the XML syntax in the conf file.

When I use hdfs3.core.hdfs_conf which more or less calls hdfs3.core.conf_to_dict with the right file names then I get a dictionary of parameters which I then pass to the par keyword of the HDFSFileSystem constructor. This constructor calls then again the connect methods and within that the madness begins:
for par, val in self.pars.items():
    if not  _lib.hdfsBuilderConfSetStr(o, ensure_bytes(par), ensure_bytes(val)) == 0:
          warnings.warn('Setting conf parameter %s failed' % par)

If you read the docs of the actual libhdfs3 C/C++ library this is perfectly fine and hdfsBuilderConfSetStr expects bytes or old-school strings. But since all values of the dictionary we got from hdfs3.core.conf_to_dict were converted the function ensure_bytes is called which fails in Python 3, just a few examples:
In [6]: from hdfs3.core import ensure_bytes

In [7]: type(ensure_bytes(1.0))
Out[7]: float

In [8]: type(ensure_bytes(True))
Out[8]: bool

In [9]: type(ensure_bytes(1))
Out[9]: int

You see that the function ensure_bytes actually returned the same type as the input value. If you pass this then to _lib.hdfsBuilderConfSetStr the C backend complains about wrong types.
My point is that fixing ensure_bytes is silver but actually thinking about why you convert all types in hdfs_conf is gold ;-).
I could easily create a PR for the gold option. Thing is I just want to know beforehand if this has chances to be accepted since I know that some would argue that actually ensure_bytes is the culprit.

@martindurant wow that was fast, thanks a bunch :-) Do you think there will be a release soon of the current master branch so that HA is easily available for everyone?

"a release soon" - watch this space


[Youtube] Added channel view count and subscriber count badges

Added Channel view count and subscriber count badge.

Moved Youtube base to youtube video base.
Added Youtube channel subscriber badge
Added Youtube channel total view count badge
Added tests for both badges

Fixes #6111

Warnings

:warning:

:books: Remember to ensure any changes to config.private in services/youtube/youtube-channel-base.js are reflected in the server secrets documentation

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @tarun7singh!

  Generated by :no_entry_sign: dangerJS against 1fdc37d4d98c28ea0886120661157bb9fdcc1632

I had added another issue's code in this PR by mistake. Reverted it with a revert commit.

@PyvesB Completed all the requested changes.

@tarun7singh thanks for promptly addressing my review comments. Things mostly look good, though I think YouTubeBase can further be improved. Here's what I came up with after a bit of experimentation:
https://github.com/badges/shields/commit/55ecd9416dce02da4b5f83fe2824c48c124d65bc
Let me know what you think and feel free to cherry-pick that commit back onto your PR branch. Otherwise, happy to approve as it is, I don't want to be too picky, so it's your call. 😉

@PyvesB Yes your code looks much mor econcise but I was not able to successfully cherry pick this commit. can you please do it or tell me how to do it?

Try the following:
git remote add fork-pyvesb https://github.com/PyvesB/shields
git fetch fork-pyvesb
git cherry-pick 55ecd9416dce02da4b5f83fe2824c48c124d65bc

Alternatively, give me write permissions to your fork so that I can push the commit.

@PyvesB Added your commti to the PR.


Permission denied: 'nvidia-docker'

You can check whether you have permission to execute "nvidia-docker run".
It is recommended to check whether the current user has joined the docker group.
Thank you for your feedback!

Sorry to bother you again! We have followed your suggestions, in addition, we try to temporarily close selinux. The above methods still show ‘ Permission denied: 'nvidia-docker'
We want to ask again what is the problem with our deployment of Ymir？
Looking forward to your reply！

We can use nvidia-docker to run the container.

We have solved the above problems!
Thanks for your great work!


Make home page title readable

Make home page title readable
Close #589
Screenshots:

Before
After

I am not sure that text must be above image or on image.


docs(website): update the thirdweb contract deployment docuementation

The PR includes the latest documentation for deploying a basic smart contract with the help of thirdweb deploy.
It was deployed on the basis of this issue https://github.com/taikoxyz/taiko-mono/issues/15238

Please notice that the website code has been migrated to https://github.com/taikoxyz/website, please submit PRs to the new repository. Thank you.


Update error-handling.md

Inside the Catching Errors section, the sentence starting from line 64 to 65 it says 'If the callback in a sequence provides no data, only errors, you can simplify this code as follows:'. This is little confusing for me. would it make more sense if the sentence is modified like this: 'If the callback in a sequence provides no data, only errors, you can simplify write code as follows:'.
I might be wrong but please make me clear incase if so.

I believe the text is OK "as is" and there are many higher-priority tasks at hand.


Address privacy concerns/develop policies

Since we are moving on this, I heard some concerns recently. I think we should take following steps:

[ ] discuss among BIDS fellows
[ ] develop policy
[ ] design signs that makes people aware of every sensor, what they do, and collect
[ ] make data streams public (?), paradox: if we could make them public, privacy will be met
[ ] create repo where people can address concerns as GitHub issues

At our today's, fellow meeting we came to the conclusion that their is only very limited support for automatically collecting data on the use of the BIDS space in DOE 190. Fellows suggested all kinds of well-thought-out policies to deal with these issues.
However, me (@postfalk) and @davclark do not have the capacity to work and implement such procedures and we doubt that they will make people happy.
For this reason we decided to focus on environmental sensing for now.

I'm going to propose a privacy / policy / ethics session this semester in the Tech4Measurement seminar I'll be organizing w/ the Social Science Matrix this year (we're having a planning lunch next Wednesday at 12:30 if you'd like to join). I'm going to call this essentially migrated off of our development path. Re-open if you'd like to continue the conversation here!


update changelist and admin and readme

Resolves #42

Codecov Report
Attention: 20 lines in your changes are missing coverage. Please review.

Comparison is base (c3d489f) 60.53% compared to head (1fb2cc8) 59.84%.

Files
Patch %
Lines

django_typesense/utils.py
16.66%
10 Missing :warning:

django_typesense/fields.py
45.45%
6 Missing :warning:

django_typesense/collections.py
80.00%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #46      +/-   ##
==========================================
- Coverage   60.53%   59.84%   -0.69%
==========================================
  Files          10       10
  Lines         489      518      +29
==========================================
+ Hits          296      310      +14
- Misses        193      208      +15

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Issues with run_title, hhsuite databases, number of files

Hi Mike,
Thank you very much for launching Cenote-Taker3, it's a great tool!
A few issues I ran into while running it on the subset of my data (and suggestions how to resolve them):

Since you have restrictions for the length of run_title and how the output directory is created and used, adding a flag that will allow you to define the working directory precisely might be more convenient. My current workaround is changing the directory to the needed one and setting the run_title as usual.
The script get_ct3_databases.py does not create directory hhsearch_DBs and therefore does not place hhsuite databases there (yet it downloads), while cenote_main.sh attempts to find files by this link, i.e. ${C_DBS}/hhsearch_DBs/NCBI_CD/NCBI_CD_a3m.ffdata. The workaround is to create the needed folder and move hhsuite databases there manually:
mkdir ct3_DBs/hhsearch_DBs
mv ct3_DBs/NCBI_CD ct3_DBs/hhsearch_DBs/NCBI_CD
mv ct3_DBs/pfam_32_db ct3_DBs/hhsearch_DBs/pfam_32_db
mv ct3_DBs/pdb70 ct3_DBs/hhsearch_DBs/pdb70
(Not really an issue). Please consider adding a flag to turn off the generation of sequin_and_genome_maps and its content. It creates many files per metagenomic sample and, in the case of some HPC resource and space distribution, causes the overflow of the file number limit.

Hi,
Thanks for your kind words and for opening this issue. Sorry especially for the hhsuite DB problem. That should have been fixed before the initial release.
Fortunately, each of these things should be a relatively simple update.
I'll aim to include these fixes in a new release before the end of next week.
Please let me know about any additional bugs or seemingly missing features in the future.
Mike

Hi,
I've made a new release of Cenote-Taker 3, v3.2.1, which is now available on Bioconda.
https://github.com/mtisza1/Cenote-Taker3/releases/tag/v3.2.1
It should address all of your issues and comments.
One more thing, if you are having issues with file limits, I would guess that the hhsuite files (individual files for each AA seq and hhsuite output) would be a bigger issue than the GenBank files. I currently don't have a clue on how to change the hhsuite file structure as it's my understanding that hhsuite tools only accept a single AA seq  as a query. Let me know if you could conceive of a workaround.
I'll close this, but please reopen if there are any unresolved issues.
Best,
Mike


[WFCORE-3902] Support Maven staged repositories

add staging repository to MavenUtil

If the jboss.staging.repository.group System property is present, adds
JBoss staging repository to the remote repositories used to download
artifacts from MavenUtil.
JIRA: https://issues.jboss.org/browse/WFCORE-3902

@kabir this is related to https://github.com/wildfly/wildfly/pull/11311 so that WildFly can use MavenUtil to download staged components.
The staging repo is added only when the sysprop is set by the staged-releases profile.


fix: various sentinel container errors on full nodes

Issue being fixed or feature implemented

#270 Sentinel should not be started on full nodes, and should not be included in status output in status:core if it can never return a good status.
What was done?

Moved sentinel into a separate compose file
Put conditions around sentinel status checks, so they only run on masternodes

How Has This Been Tested?

Locally on testnet
Breaking Changes

None
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added or updated relevant unit/integration/functional/e2e tests
[x] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[x] I have assigned this pull request to a milestone

Thanks, I had been using this notation everywhere in the status command, so now it is fixed everywhere 🚀


core/commands: add flags to 'urlstore add' - cid-version, hash, raw-leaves

This PR adds --cid-version, --hash, and --raw-leaves flag support to the urlstore add command.
Recreated since the rebase didn't update the last PR correctly.

https://github.com/ipfs/go-ipfs/issues/6065 is probably a better alternative to this.

Note: urlstore add requires raw leaves to work so it doesn't really make sense to make it optional.


ClientPolicy.onRPC() of DefaultUpcallImpl.java swallows RemoteException and do not propagate this exception

Fixes #792

ClientPolicy.onRPC() of DefaultUpcallImpl.java swallowed RemoteException. So AtLeastOnceRPCPolicy retry doesn't work in case of RemoteException.
Consensus DM client is throwing RemoteException upon LeaderException when leader is not elected. So when AtleastOnceRPC is chained with Consensus DM, and if Consensus DM client throws RemoteException, it is swallowed at DefaultUpcallImpl.ClientPolicy.onRPC() and AtLeastOnceRPCPolicy retry do not happen.

build.log

I don't see any evidence of MultiDM integration tests passing in the logs you provided?  I assume you tested those so, and will merge on that understanding.  If that turns out not to be true, we can revert easily enough.


Settings: Host imageio use AYON settings

Changelog Description
Imageio settings in hosts does not require conversion.
Additional info
The changes should be affecting only settings that are used in colorspace.py. Modified colorspace.py to use AYON data structure. I'm not sure if there is a host which is using directly imageio settings that are handled by colorspace.py? I couldn't find any.
Testing notes:
I need help with testing notes as I don't know what it in fact affects. Probably validate if imageio is used correctly during publishing?

It doesn't work at Max when enabled imageio and global ocio config(not sure if it is related to this particular PR). The script editor shows me an error when I use the Set Colorspace in Max

Have a look if you are having activated ayon_ocio in your bundle.


MQTT in MQTT out nodes show wrong connection status

What are the steps to reproduce?
install aedes broker
provide no authentication: userid/pwd
connect an mqtt in node without any auth: userid/pwd
connect an mqtt out node without any auth: userid/pwd
attach an inject node to mqtt out and debug node to mqtt in
inject a timestamp

What happens?
mqtt in and mqtt out nodes status indicators show disconnected in red
data is seen in the debug messages
What do you expect to happen?
mqtt in and mqtt out nodes must show the status indicators as connected in green
Please tell us about your environment:

[ ] Node-RED version: v1.2.5
[ ] Node.js version: v10.19.0
[ ] npm version:
[ ] Platform/OS: docker container running on debian OS. Docker Container used is  node:10.19.0-buster-slim
[ ] Browser: chrome

**
Note1:
This issue is only seen when i run node-red inside a docker container
I have written a dockerfile and using docker compose to run on debian OS
Note2:
I also tried below method to run node red:
git clone https://github.com/node-red/node-red.git
cd node-red
npm install
npm run build
npm start
When i npm start node-red and try the same steps , issue is not reproducible.**
####Logs:

<EMAIL_ADDRESS>start /home/nodered/node-red
node packages/node_modules/node-red/red.js -s template-settings.js

9 Jul 13:52:17 - [trace] git["--version"]
9 Jul 13:52:17 - [trace] git["config","--global","user.name"]
9 Jul 13:52:17 - [trace] git["config","--global","user.email"]
9 Jul 13:52:17 - [trace] git init: {"version":"2.20.1"}
9 Jul 13:52:17 - [info]
Welcome to Node-RED
9 Jul 13:52:17 - [info] Node-RED version: v1.2.5
9 Jul 13:52:17 - [info] Node.js  version: v10.19.0
9 Jul 13:52:17 - [info] Linux 4.19.165-cip41-rt18+ind3 x64 LE
9 Jul 13:52:18 - [info] Loading palette nodes
9 Jul 13:52:18 - [debug] Module: node-red-contrib-aedes 0.5.2
9 Jul 13:52:18 - [debug]         /home/nodered/node-red-home/node-red-flows/node_modules/node-red-contrib-aedes
9 Jul 13:52:18 - [debug] Module: node-red-node-tail 0.1.1
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-node-tail
9 Jul 13:52:18 - [debug] Module: node-red-contrib-livetwin-node 1.0.1
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-contrib-livetwin-node
9 Jul 13:52:18 - [debug] Module: node-red-contrib-modbus 5.13.3
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-contrib-modbus
9 Jul 13:52:18 - [debug] Module: node-red-contrib-opcua 0.2.89
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-contrib-opcua
9 Jul 13:52:18 - [debug] Module: node-red-contrib-s7 2.2.2
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-contrib-s7
9 Jul 13:52:18 - [debug] Module: @mindconnect/node-red-contrib-mindconnect 3.10.0
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/@mindconnect/node-red-contrib-mindconnect
9 Jul 13:52:18 - [debug] Module: node-red-dashboard 2.24.1
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-dashboard
9 Jul 13:52:18 - [debug] Module: node-red-node-email 1.8.2
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-node-email
9 Jul 13:52:18 - [debug] Module: node-red-node-rbe 0.2.9
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-node-rbe
9 Jul 13:52:18 - [debug] Module: node-red-node-sentiment 0.1.6
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-node-sentiment
9 Jul 13:52:18 - [debug] Module: node-red-contrib-s7comm 1.1.6
9 Jul 13:52:18 - [debug]         /home/nodered/node-red/node_modules/node-red-contrib-s7comm
9 Jul 13:52:20 - [s7comm-Info] - Debug configuration for logLevelNodeS7:{"debug":0,"silent":true}
9 Jul 13:52:20 - [s7comm-Info] - Debug configuration for logLevelNodeRED:{"debug":2,"silent":true}
9 Jul 13:52:21 - [info] Dashboard version 2.24.1 started at /ui
9 Jul 13:52:21 - [trace] utils.writeFile - copied /home/nodered/node-red-home/node-red-flows/.config.nodes.json TO /home/nodered/node-red-home/node-red-flows/.config.nodes.json.backup
9 Jul 13:52:21 - [trace] utils.writeFile - written content to /home/nodered/node-red-home/node-red-flows/.config.nodes.json.$$$
9 Jul 13:52:21 - [trace] utils.writeFile - renamed /home/nodered/node-red-home/node-red-flows/.config.nodes.json.$$$ to /home/nodered/node-red-home/node-red-flows/.config.nodes.json
9 Jul 13:52:21 - [info] Settings file  : /home/nodered/node-red/template-settings.js
9 Jul 13:52:21 - [info] Context store  : 'default' [module=memory]
9 Jul 13:52:21 - [info] User directory : /home/nodered/node-red-home/node-red-flows
9 Jul 13:52:21 - [warn] No active project : using default flows file
9 Jul 13:52:21 - [info] Flows file     : /home/nodered/node-red-home/node-red-flows/flows.json
9 Jul 13:52:21 - [debug] loaded flow revision: a7907fe9cb838f6f7925e8c85d598a98
9 Jul 13:52:21 - [debug] red/runtime/nodes/credentials.load : no user key present
9 Jul 13:52:21 - [debug] red/runtime/nodes/credentials.load : using default key
9 Jul 13:52:21 - [debug] red/runtime/nodes/credentials.load : keyType=system
9 Jul 13:52:21 - [warn]

Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
9 Jul 13:52:21 - [trace] runtime event: {"id":"runtime-state","retain":true}
9 Jul 13:52:21 - [trace] runtime event: {"id":"runtime-deploy","payload":{"revision":"a7907fe9cb838f6f7925e8c85d598a98"},"retain":true}
9 Jul 13:52:21 - [info] Starting flows
9 Jul 13:52:21 - [debug] red/nodes/flows.start : starting flow : global
9 Jul 13:52:21 - [debug] red/nodes/flows.start : starting flow : 116ed64b.ff74da
9 Jul 13:52:21 - [trace] [flow:global] start flow [global]
9 Jul 13:52:21 - [trace] [flow:global] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] [flow:global]  id               | type         | alias
9 Jul 13:52:21 - [trace] [flow:global] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] [flow:global]  16005ce6.60bb93  | mqtt-broker  |
9 Jul 13:52:21 - [trace] [flow:global] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da] start flow [116ed64b.ff74da]
inside mqttinnode function checking if()
inside mqttoutnode function checking user and pass in if()
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  id               | type         | alias
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  7a282be4.c79984  | aedes broker |
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  c6c85a31.2d7828  | inject       |
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  67de9856.331138  | debug        |
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  734ceba5.41a5b4  | mqtt in      |
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da]  b9e6035b.2f0ff   | mqtt out     |
9 Jul 13:52:21 - [trace] [flow:116ed64b.ff74da] ------------------|--------------|-----------------
9 Jul 13:52:21 - [trace] runtime event: {"id":"runtime-state","retain":true}
9 Jul 13:52:21 - [info] Started flows
9 Jul 13:52:21 - [info] [aedes broker:7a282be4.c79984] Binding aedes mqtt server on port: 1883
9 Jul 13:52:22 - [info] [mqtt-broker:16005ce6.60bb93] Connected to broker: mqtt://localhost:1883
inside connect function checking user and pass
inside connect function checking user and pass
9 Jul 13:52:22 - [info] Server now running at http://<IP_ADDRESS>:1880/

Have you tested this with anything later than v1.2.5?
The latest is v1.3.5 and v2.0.0-beta.2 is also available.

Node-RED v1.2.5 is quite old. There have been a number of releases since then.
Given you cannot reproduce it when running the latest code from git (ie 1.3.5), then I'm not sure there's anything for us to do here.


Notebook: max output height

Issue Type: Feature Request
Right now we don't set any max height for outputs thus in GitHub Issue Notebook, outputs are always long lists which make it hard to navigate between cells.
VS Code version: Code - Insiders 1.44.0-insider (e62c4302b0e4f3e28bbcb0f3b6e46bb00e39679c, 2020-03-26T05:50:18.281Z)
OS version: Darwin x64 19.2.0

@jrieken for this iteration, we can probably add a max height for the output itself then we can see a scrollbar in the issues list. Later on outputs can come with metadata like dimensions but we need to think about how scrolling should be handled. Currently my take away is the renderer should do the max height styling.

I have pushed a change for GH issue notebooks, let tackle the rest in April

/duplicate of allowing to folding outputs.


NetworkPolicy Toolkit

Adds tooling to support defining  default NetworkPolicy objects
Please see the README.md for the steps to test the functionality

@etsauer modified playbook to use command module instead of shell


Support for Euro notation

Hey! Is there a way to use the correct notation for Euro?
In Euro countries (at least for the most part of them) amounts should have commas to divide decimals from the integer part of the number and points to separate thousands (ex. € 100.000.000,00 instead of £ 100,000,000.00).
Thanks

Hi, I did not realise that was the case for Euro! But I think it should be quite simple to implement two new props for decimal separator and thousand separators. Give me a few days, and I'll see if I get the time to do it :)

That'd be great If I could choose what character to put instead of default thousand and decimal separators.

Hi @soulpaul and @umucorn, thanks for the suggestion.
I've given it a go and implemented it, but there was a bit more changes in the code than I expected, so I've published it in a beta branch for testing.
If you would like to try it out: https://www.npmjs.com/package/react-currency-input-field/v/2.2.0-beta.1#separators
npm i<EMAIL_ADDRESS>
yarn add<EMAIL_ADDRESS>
Feel free to raise any issues you find :)

Hi there!  FWIW, you might want to allow for passing in a locale, and outputting via Number.prototype.toLocaleString()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
Currency type is not the correct method for determining the separators, locale should be.  If I'm working in Euro, I'm still working in en-US locale, so it should read €123,456.99 .. and if someone in en-UK is working in USD, it should read $123.456,99
Of course, allowing for custom separators is also still ok, other people might have different uses. :-)

Thanks for the suggestion, @ericblade, it sounds like it should be pretty useful for dealing with different currencies. It's something I'll add to the list of potential improvements and todos.
For now I'm going to close this issue as I have made an attempt to implement the feature on the beta branch, if there are any other observations feel free to re-open this thread or raise a new issue :)


Microsoft json date format

Using ASP.NET MVC my added date column is showing date in json format like /Date(-62135596800000)/.
How could I show the original date?

You have to parse the value, see my answer here
https://github.com/tabalinas/jsgrid/issues/516


Add a Dockerfile to MedType

This will be particularly useful since the Python dependencies seem to need a very particular set of dependencies and tools, so having a reproducible way of creating those would be great.

Thanks gaurav!

Hang on, hang on -- I wasn't done yet! I had this marked as a draft PR because it was incomplete.
Feel free to remove these changes from the master branch if you'd like, and I'll keep working on this until I get a Dockerfile that works!

Sure, thanks a lot!


Add server selection to demo

As a developer or tester I want to be able to use a different environment to browser content in the demo.
Acceptance criteria

Server selection is possible in the demo.

Tasks

[ ] Add server selection combo in navigation.
[ ] Persist and restore choice if it makes sense.

Here is an example of how we can implement the view side :
struct ListsView: View {
    var body: some View {
        NavigationStack {
            ...
        }
        .navigationTitle("Lists")
        .toolbarTitleMenu {
            Button("test1") {}
            Button("test2") {}
            Button("test3") {}
        }
    }

This API seems available for tvOS as well but we should likely check its result first.

The API is effectively available but does nothing at first glance! Or I don't use it very well.


[BUG] It is  Philips 49PUS7150 (2015) supported?

Hi ,
It is  supported Philips 49PUS7150 (late 2015) Android TV 5.1?
Because python not running.
ntb@ntb:~/Plocha/pylips-master$ python pylips.py
  File "pylips.py", line 42
    return print("Config file", ini_file, "not found")
               ^
SyntaxError: invalid syntax

Try running it with python3

Hi , I must detete mqtt line 15 and them script works. Thanks you very much.
ntb@ntb:~/Plocha/pylips-master$ python3 pylips.py
Traceback (most recent call last):
  File "pylips.py", line 15, in <module>
    import paho.mqtt.client as mqttc
ModuleNotFoundError: No module named 'paho'

@QSKONE run pip3 install -r requirements.txt then this line will work.
On some systems pip and python link to Python 3, but on others (such as yours) they link to Python 2, so you have to use pip3 and python3 instead.


Issue with Shading Adventure Library in HexNick Plugin

Summary:
The HexNick plugin is experiencing issues due to the improper shading of the Adventure library. The library is included without relocation, causing conflicts with other plugins (such as ChatControl) that depend on the same library. This can lead to issues during the server startup and may cause crashes.

Steps to Reproduce:

Install the HexNick plugin on a Minecraft server running Paper 1.16 or later.
Ensure that ChatControl (or any other plugin that uses the Adventure library) is also installed.
Start the server and observe any startup issues or crashes in the console.

Expected Behavior:
The plugin should not cause conflicts with other plugins due to incorrectly shaded dependencies. It should properly relocate the Adventure library to prevent JAR hell.

Actual Behavior:
The Adventure library is shaded into the HexNick plugin jar without relocation, causing conflicts with the server's native Adventure library. This results in issues during startup, and possibly crashes due to the Java compiler being unable to determine which version of the library to use.

Additional Information:
The issue stems from the HexNick plugin shading the Adventure library into its jar with the original package path "net.kyori.adventure". The server already includes the Adventure library with the same path, leading to JAR hell. This problem is described in more detail in the ChatControl documentation:
[ChatControl JAR Hell Wiki].

Proposed Solution:
To resolve this issue, the HexNick plugin needs to relocate the Adventure library to a unique package path (e.g., "me.myname.net.kyori.adventure") to avoid conflicts with other plugins and the server’s built-in library.
Plugin developers should follow the guidelines provided for class relocation with Maven or Gradle:

[Maven class relocation]
[Gradle task relocation]

Conclusion:
The problem with HexNick is caused by improper shading of the Adventure library without relocation, leading to conflicts with other plugins. By following the recommended solution, this issue can be resolved, ensuring that the plugin works seamlessly with others on the server.

p.s. https://github.com/kangarko/ChatControl-Red/issues/2919 - I talked to the ChatControl developer here.

I posted a response on the ChatControlRed issue, but this doesn't seem to be a bug with HexNicks. It's certainly not a relocation issue since the version of HexNicks you're running (based on your logs) doesn't shade Adventure.
The PlaceholderAPI hook is being passed a null OfflinePlayer. I'm not sure why but I would imagine it's something with running on a proxy server. I've never really dealt with those so don't have much knowledge about them.
Without an OfflinePlayer and their UUID, I have no way to find the nickname.


Docs examples

This PR proposes editorial changes and corrections to the following example notebooks:

Configuring_QCoDeS.ipynb
Station.ipynb

to increase readability and clarity while decreasing incohenrecies.
@WilliamHPNielsen

Thanks for the swift review and useful comments :) I will deal with them accordingly asap. @astafan8


Spotify requires authorization on every start

Thank you for your wonderful piece of software!
Since some weeks I have strange behavior, every time the program started in the car I have notification about required authorization in the Spotify both on the headunit and on the phone. When I click it on the phone, the normal Spotify "Accept application" screen appears, where I can accept application till next time.
About a week ago I installed the latest nightly build, but it didn't help. Then cleared out all cache and data, and the problem disappeared. But it has come back when I restarted the phone.
Phone: Samsung S20 (SM-G980F/DS), Android 11
AndroidAutoIdrive version: 1.2.2-475-9f844f5
Spotify: <IP_ADDRESS>5
I am ready to provide any additional symptoms.

Short clarification: it appears it's not on every start, but once a day.

Hmmm I know earlier versions had a similar problem, but that should have been resolved a few months ago. The Notification comes through the code that initializes the Web API access, which is primarily used for searching, so the actual music playback functionality should still work fine.
Thank you for the report! I'll keep my eye out to try to figure out how it could happen.

I'll keep my eye out to try to figure out how it could happen.

I believe I can close it for now. The problem has disappeared in the same sudden way it appeared. It could probably be related to the Spotify version and gone after some update. Sorry I've disturbed you.


Consume container image from prestosql.io

Today
It uses openjdk as base image. see https://github.com/IBM/docker-prestodb/blob/24ce9aee7e676cb8616ba5d9644ddeb220a307c9/Dockerfile#L1
Expected outcome
It will use the built prestosql image (from outcome of https://github.com/prestosql/presto/pull/590) as base image so that it will greatly speedup image building time

prestosql/presto#396 is a great direction to take for this repo


555 add and get token by account

Codecov Report
Patch coverage: 23.33% and project coverage change: -0.28% :warning:

Comparison is base (6e23e63) 40.10% compared to head (47c912e) 39.82%.
Report is 2 commits behind head on main.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #560      +/-   ##
==========================================
- Coverage   40.10%   39.82%   -0.28%
==========================================
  Files          18       18
  Lines        1147     1155       +8
==========================================
  Hits          460      460
- Misses        641      649       +8
  Partials       46       46

Files Changed
Coverage Δ

internal/handler/wallet/get_all_assets.go
14.28% <9.09%> (-5.72%)
:arrow_down:

internal/handler/wallet/add_asset.go
14.28% <40.00%> (ø)

internal/handler/wallet/api.go
89.65% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

/api/accounts/{nickname}/assets

Done


Update repositories.txt

@ArduinoBot

@ArduinoBot

@per1234 Hello this was unexpected, you are correct, I have basically no idea what I am doing, this was a test for a later library I will personally need, as I need a lot of code on a different machine that I cannot download to


Source is not complete/not buildable

After copying this over the normal chromium source, I got many assert errors which have been fixed in old kiwi but aren't in this source. Why is this source not complete? Can you please upload the missing changes?

Hi Nick,
Yes it's +/- normal (not that it's intended, but expected for now).
The /src.next is a toolbox or control center or sandbox for people to build mods, where code is glued on top of Kiwi and on top of Chromium and the assertions are fixed by unpleasant wizardry.
What it does, is take Kiwi, and (conceptually) apply delta patch files on top.
It's an innovative and very opinionated approach. You are taken by the hand, you are in one box, but it's a nice box.
The /src is the 100% reproducible and is 100% built on GitHub (it's maybe one the rare Chromium-based browser as far as I know with the full process online), and a much stronger base / independent if you want to build a full-fledged fork like 2 or 3 browsers did and then you are free to do what you want.
The main problem that src.next tries to address is that the amount of contributors on /src was small, mostly due the complexity and costs for the developers to main or even setup the environment.
Arnaud.

@nift4 It seems that Kiwi is buit by uploading the git repository to a server, which is then built, so it makes sense you can't build it out of the box. It is noted that this is how it is supposed to work ("you can build Kiwi without leaving Kiwi", but it would be nice to have a way to do it completely offline).

@nift4 It seems that Kiwi is buit by uploading the git repository to a server, which is then built, so it makes sense you can't build it out of the box. It is noted that this is how it is supposed to work ("you can build Kiwi without leaving Kiwi"), but it would be nice to have a way to do it completely offline.

build as normal.

Yeah, the problem is, all changes in the build system files have not been uploaded into the sandbox (atleast I think so) - I'll see how far I can get by adding the changes from src into here when building.

The /src is the 100% reproducible and is 100% built on GitHub (it's maybe one the rare Chromium-based browser as far as I know with the full process online), and a much stronger base / independent if you want to build a full-fledged fork like 2 or 3 browsers did and then you are free to do what you want.
The main problem that src.next tries to address is that the amount of contributors on /src was small, mostly due the complexity and costs for the developers to main or even setup the environment.

I wondered if it can't be both, I'll try to play with build system and sandbox in a fork, maybe we can make the sandbox buildable.


AI Bot Spike

This PR moves the chat into the operator mode and introduces an AI bot that can be invited into a chat.

This PR introduces a new package ai-bot. This package is a node server that establishes a matrix client session and an OpenAI session. matrix message queries sent to the AI bot are packaged with an OpenAI system prompt and operator mode context and sent to OpenAI. The ai bot enriches the OpenAI response and posts the response back into the matrix room. The intent is that the response can take multiple forms, including just text, manipulating card definitions/instances on the user's behalf, or proposing changes that the user can then execute on cards in the room.
This PR includes hoisting the matrix chat functionality that used to live in the /chat route into the main card route such that the chat room is displayed in operator mode. The UI is not final yet, but it does move things around closer to where they will ultimately be.
This PR does not yet include tests, CI, deployment, nor AWS infrastructure for the AI bot. We will continue to experiment on that in the ai-bot package and forthcoming PR's will be created as we nail all that stuff down. However, the rest of the matrix functionality continues to be tested.
One important change that this PR introduces is the need to always have a matrix server running. As such, the pnpm start:all script has been updated to additionally automatically start the matrix server. Instructions for configuring the matrix server (which is only necessary if you plan to work on chat related features) can be found in the README.md.

Could this somehow be optional? Like feature-flag-esque

I think we could put it behind a feature flag. But generally Chris wants to see this functionality alongside operator mode. So it will always be enabled in staging and production. Given that you’ll probably want your dev environment to mirror what is in staging and production. There will come a time (probably soon), when operator mode will need to consume the matrix identity at which point a feature flag will not be sustainable.


Jw mintime

This builds on #5011 and removes the min time stored as the first 8 bytes of each block.
MinTime is now in the index for each block so storing it in the block
header is redundant.  The encodings also store it in their header so
we are actually storing it 3 times.
Removing this is an incompatible change with the current tsm1 file format.

@pauldix @otoolep

+1 on https://github.com/influxdb/influxdb/commit/cf341eaa6ab86bb359043a6dc754641c7caf20ba

lgtm, can we merge min in first and then this'll just collapse on top of it?

It should @pauldix


Many2Many Relation Produces Unwanted where Condition

Your Question
Why many2many relations produces an unwanted where condition?
Reproduction Steps
I have a gorm model which use a many2many relation:
Package struct {
  ID        int32            `json:"id" gorm:"primaryKey"`
  Code      string           `json:"code" gorm:"unique"`
  Name      string           `json:"name"`
  Price     float32          `json:"price"`
  Branches  []*branch.Branch `json:"branches" gorm:"many2many:branch_products;joinForeignKey:product_id"`
  CreatedAt time.Time        `json:"created_at"`
  UpdatedAt time.Time        `json:"updated_at"`
  gorm.DeletedAt
}

type Branch struct {
  ID          int       `json:"id"`
  Code        string    `json:"code"`
  Name        string    `json:"name"`
  Description string    `json:"description" gorm:"default:null"`
  CreatedAt   time.Time `json:"created_at"`
  UpdatedAt   time.Time `json:"updated_at"`
  DeletedAt   gorm.DeletedAt
}

Where the packages belongs to many branches and uses a table called branch_products. I've use a model named Package because it will have different variety of products other than packages.
This is what branch_products table looks like:
branch_id int
product_id int

The database that i'm using is PostgreSQL.
When i try to create a package it works fine, but when i try to use Preload on the Package model using the Branches relation, the query fail and it produces an SQL like this:
SELECT * FROM "branch_products" WHERE "branch_products"."product_id" = 1 AND "branch_products"." IS NULL

Why would gorm add a:
AND "branch_products"." IS NULL

at the end of the query?
The document you expected this should be explained
This should be explained more in https://gorm.io/docs/many_to_many.html.
Expected answer
I just want to know if there's any specific database configuration for my model if i want to use a many2many relation. I've read the documentation about https://gorm.io/docs/many_to_many.html and it explains well about how to customize the foreign key name which i expect to work well with my case. Or maybe there could be a bug in the library itself.

I need more detail code about this sql: SELECT * FROM "branch_products" WHERE "branch_products"."product_id" = 1 AND "branch_products"." IS NULL

I need more detail code about this sql: SELECT * FROM "branch_products" WHERE "branch_products"."product_id" = 1 AND "branch_products"." IS NULL

Sure.
Here's the table schema
branches table

Column
Type

id
serial

code
varchar

name
varchar

created_at
timestamp

updated_at
timestamp

deleted_at
timestamp

products table

Column
Type

id
serial

code
varchar

name
varchar

created_at
timestamp

updated_at
timestamp

deleted_at
timestamp

branch_products table

Column
Type

id
serial

code
varchar

name
varchar

created_at
timestamp

updated_at
timestamp

deleted_at
timestamp

And this is the code that's selecting specific product with the Preload("Branches")
func FindByID(id int32) (*Package, error) {
  var pkg Package

  if err := db.Preload("Branches").First(&pkg, id).Error; err != nil {
    return nil, err
  }

  return &pkg, nil
}

Any updates ? @gg1229505432 @jinzhu

type Branch struct {
	ID       int       `json:"id"`
	Name     string    `json:"name"`
	Packages []Package `json:"packages" gorm:"many2many:xxxx"`
}

type Package struct {
	ID       int32    `json:"id" gorm:"primaryKey"`
	Name     string   `json:"name"`
	Branches []Branch `json:"branches" gorm:"many2many:xxxx"`
}

It is important to note that two related tables need to be tagged with each other in the same way :
Packages []Package json:"packages" gorm:"many2many:xxxx" in Branch struct
Branches []Branch json:"branches" gorm:"many2many:xxxx" in Package struct
You don't need to create a table of associations, the gorm will automatically create them.
And then:
func main() {
	//types.Test()
	dsn := "root:pwd@tcp(<IP_ADDRESS>:3306)/test_db?charset=utf8mb4&parseTime=True&loc=Local"

	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
	if err != nil {
		panic("failed to connect database")
	}

	//db.AutoMigrate(&Branch{}, &Package{})
	// create
	package1 := Package{Name: "package_name_example1", Branches: []Branch{{Name: "branch_name_example1"}, {Name: "branch_name_example2"}}}
	package2 := Package{Name: "package_name_example2", Branches: []Branch{{Name: "branch_name_example3"}}}
	db.Create(&package1)
	db.Create(&package2)

	var pkg Package
	pkg.ID = 1
	if err := db.Preload("Branches").First(&pkg).Error; err != nil {
		fmt.Println(err)
	}
	fmt.Println(pkg)

	var pkg2 Package
	if err := db.Preload("Branches").First(&pkg2, 1).Error; err != nil {
		fmt.Println(err)
	}
	fmt.Println(pkg2)
}

I hope this can help you. 🫡

@jinzhu  you can close this Issues

Hmmm, it doesn't seems to solve my issue @gg1229505432  🤔, i've created another example to demonstrate it, just like you said, i didn't manually create the association table and instead use the db.AutoMigrate, and then defined the relations field in both of the struct. The code looks like this:
package main

import (
	"encoding/json"
	"fmt"
	"log"
	"time"

	"gorm.io/driver/mysql"
	"gorm.io/gorm"
)

type (
	Branch struct {
		ID             uint      `json:"id"`
		Name           string    `json:"name"`
		CreatedAt      time.Time `json:"created_at"`
		UpdatedAt      time.Time `json:"updated_at"`
		Products       []Product `gorm:"many2many:branch_products;" json:"products"`
		gorm.DeletedAt `json:"deleted_at"`
	}

	Product struct {
		ID             uint      `json:"id"`
		Name           string    `json:"name"`
		Price          float32   `json:"price"`
		Branches       []Branch  `gorm:"many2many:branch_products;" json:"branches"`
		CreatedAt      time.Time `json:"created_at"`
		UpdatedAt      time.Time `json:"updated_at"`
		gorm.DeletedAt `json:"deleted_at"`
	}
)

func main() {
	dsn := "root:root@tcp(<IP_ADDRESS>:3306)/gorm_playground?charset=utf8mb4&parseTime=True&loc=Local"
	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
	if err != nil {
		log.Fatalf("failed to connect to database: %q\n", err)
	}

	db.AutoMigrate(&Branch{}, &Product{})

	product1 := Product{Name: "product_name_example1", Price: 5, Branches: []Branch{{Name: "branch_name_example1"}, {Name: "branch_name_example2"}}}
	product2 := Product{Name: "product_name_example2", Price: 10, Branches: []Branch{{Name: "branch_name_example3"}}}
	db.Create(&product1)
	db.Create(&product2)

	products := []Product{}

	err = db.Preload("Branches").Find(&products).Error
	if err != nil {
		log.Fatalf("failed to query products: %q\n", err)
	}

	fmt.Println(products)

	b, err := json.Marshal(map[string]interface{}{
		"products": products,
	})
	if err != nil {
		log.Fatalf("failed to marshal products: %q\n", err)
	}

	fmt.Println(string(b))
	log.Println("done!")
}

Here's the full output of the error in my terminal:
2024/04/14 11:37:26 /home/adi/Projects/Go/gorm-playground/main.go:50 Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` IS NULL' at line 1
[0.360ms] [rows:0] SELECT * FROM `branch_products` WHERE `branch_products`.`product_id` IN (1,2) AND `branch_products`.` IS NULL

2024/04/14 11:37:26 /home/adi/Projects/Go/gorm-playground/main.go:50 Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` IS NULL' at line 1
[1.359ms] [rows:2] SELECT * FROM `products` WHERE `products`.`deleted_at` IS NULL
2024/04/14 11:37:26 failed to query products: "Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` IS NULL' at line 1"
exit status 1

There's still a
AND `branch_products`.` IS NULL

at the end of the relation's query

use 	DeletedAt time.Time json:"deleted_at"  instead of  gorm.DeletedAt json:"deleted_at".
then all problems can be solve.
The gorm.DeletedAt has a bug while using 'many2many'

Thank you, finally it works👌. Looking for the fix about gorm.DeletedAt in the future @jinzhu @gg1229505432 😄

My pleasure, sir

you can close this issues @jinzhu

maybe we all wrong, We should give the variable a name:
type (
	Branch struct {
		ID        uint           `json:"id"`
		Name      string         `json:"name"`
		Products  []Product      `gorm:"many2many:branch_products;" json:"products"`
		DeletedAt gorm.DeletedAt `json:"deleted_at"`
	}

	Product struct {
		ID        uint           `json:"id"`
		Name      string         `json:"name"`
		Branches  []Branch       `gorm:"many2many:branch_products;" json:"branches"`
		DeletedAt gorm.DeletedAt `json:"deleted_at"`
	}
)

You can see that the DeletedAt variable has a name ( DeletedAt gorm.DeletedAt json:"deleted_at" instead of gorm.DeletedAt json:"deleted_at" ), so that it doesn't report an error.

maybe we all wrong, We should give the variable a name:
type (
	Branch struct {
		ID        uint           `json:"id"`
		Name      string         `json:"name"`
		Products  []Product      `gorm:"many2many:branch_products;" json:"products"`
		DeletedAt gorm.DeletedAt `json:"deleted_at"`
	}

	Product struct {
		ID        uint           `json:"id"`
		Name      string         `json:"name"`
		Branches  []Branch       `gorm:"many2many:branch_products;" json:"branches"`
		DeletedAt gorm.DeletedAt `json:"deleted_at"`
	}
)

You can see that the DeletedAt variable has a name ( DeletedAt gorm.DeletedAt json:"deleted_at" instead of gorm.DeletedAt json:"deleted_at" ), so that it doesn't report an error.

This also works with the Preload and still get automatic WHERE condition to query undeleted models without doing it manually 👍


Incorrect memory allocation limit

https://github.com/lgeeklee/python-vmstats/blob/313801926a2fac7567a48778e5c5dab197997fe8/py-vminfo.py#L73
Should be memoryAllocation instead of cpuAllocation

Thanks for flagging this.  I've updated it in the code.


Response from faqplus different than qnamaker

I have a Q&A pair that contains a unique word/phrase in the answer which is not present in the question (or in any other questions in my knowledgebase).  When I ask the faqplus bot a question that includes this word/phrase, it does not find the answer.  However, if I ask the same question using the "test" function of the qnamaker web site for my knowledge base, it finds the answer.   Can anybody explain what is happening here and how to bring the faqbot's answers in line with qnamaker?

Thank you for submitting this issue, as we work to ensure consistent responses with items logged in our issues list, we are working to address these items that did not get responses. Please let us know if you are still facing this issue and require assistance and we will be happy to discuss. If no further action is needed at moment and no response is received, we will close out the issue in 3 business days. You may also always open a new issue or respond here if something does come back up. Thank you!

We are still facing this issue.

Hi @jon-rizzo ,
Thank you for submitting this issue, as we work to ensure consistent responses with items logged in our issues list, we are working to address these items that did not get responses. Kindly, let us know if you are still facing this issue and require assistance please log a new issue.


Create mergek_sorted_lists.cpp

merge k sorted lists.
You are given an array of k linked-lists lists, each linked-list is sorted in ascending order. Merge all the linked-lists into one sorted linked-list and return it

Hi, Please read the Important Announcement.
PR can only be made after the issue is assigned to you.


MDRenewWindow of 30s not renewing cert

I may not understand how the MDRenewWindow directive works. I tried setting it to 30s to verify that the renewal process will occur without having to wait 30 or so days.
However after the initial creation of the certificate, days have elapsed without any renewals.
----Log messages:
The Managed Domain ...has been setup and changes will be activated on next (graceful) server restart.
...
Parent: Created child process
--- Config:
Windows Apache Lounge version 2.4.51.
MDCAChallenges tls-alpn-01
Protocols h2 http/1.1 acme-tls/1
MDRenewWindow 30s
MDCertificateAuthority https://acme-staging-v02.api.letsencrypt.org/directory
MDCertificateStatus on

MDRenewWindow works like this:
|------- certificate lifetime ------------------|
                            |-- renew window ---|

the default is 33% which means if the certificate is valid for 90 days, the renewal will be started 30 days before it expires. For a certificate with lifetime of 9 days, it would start on the last 3 days.
If you set it to 30s it would start 30 seconds before it expires, which is a bit short.

Thanks for the explanation.


Create a et_pb_generate_responsive_css equivalent in the API.Utils

Problem Description
In php we can use et_pb_generate_responsive_css() and et_pb_get_responsive_status() to simplify the process of generating responsive CSS. Is there a similiar function and if not, can you create one in the API.Utils?

I'm trying to generate my own responsive CSS, you can have a look at the issue #90.
Basically I'm adding (prefixing) theses classes to my selectors:
.et_fb_preview_active.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--tablet_preview .mySelector {
   font-size: 30px; // tablet
}
.et_fb_preview_active.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--phone_preview .mySelector {
   font-size: 15px; // phone
}

and of course I'm also adding the media queries.
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
     .mySelector { font-size: ...}
}

and same for max-width 767px.
Please let me know if I'm doing it in the right way. I need my custom styles to work in the VB views. Thank you.


Googletest fork moved to hazelcast user, change the submodule link

Changed submodule to use googletest from hazelcast.

Test PASSed.


New backend references resources from deleted backend with same name

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

App Id
d1dsr14iqx52pk
AWS Region
us-east-2
Amplify Hosting feature
Backend builds, Backend environments
Frontend framework
Vue
Next.js version
N/A
Next.js router
N/A
Describe the bug
The backend environment of a new environment references resources from a deleted backend with the same name.
Expected behavior
A new environment should not reference resources from a different environment, even an environment with the same name (that was deleted).
Reproduction steps

Create a new environment called main
Import an auth resource on this new environment (e.g auth1234abcd) and deploy it to the backend
Delete the environment entirely
Create another new environment with the same name (i.e main)
Import the same auth resource on this new environment but with a different name (e.g. auth1234efgh) and deploy it to the backend (this will succeed)
Make a change to the backend (e.g. add another resource) and let the automated builds deploy the change via the amplify-console.

See the logs for the failure details, I.e:
2023-07-21T18:34:30.250Z [INFO]: Amplify AppID found: xxx amplify App name is: xxx
2023-07-21T18:34:30.289Z [INFO]: Backend environment main found in Amplify Console app: xxx
2023-07-21T18:34:40.970Z [WARNING]: - Fetching updates to backend environment: main from the cloud.
2023-07-21T18:35:00.649Z [WARNING]: - Building resource api/xxx
2023-07-21T18:35:00.651Z [WARNING]: - Building resource auth/auth1234abcd
2023-07-21T18:35:00.698Z [WARNING]: ✔ Successfully pulled backend environment main from the cloud.
2023-07-21T18:35:01.419Z [WARNING]: ✖ There was an error initializing your environment.
2023-07-21T18:35:01.769Z [INFO]: 🛑 Could not initialize categories for 'main': The "path" argument must be of type string. Received undefined

^ note the auth resource being referenced is from the now non-existent environment.
Build Settings
backend:
  phases:
    build:
      commands:
        - envCache --set stackInfo ""
        - amplifyPush --simple

Log output

```
2023-07-21T18:34:30.250Z [INFO]: Amplify AppID found: xxx amplify App name is: xxx
2023-07-21T18:34:30.289Z [INFO]: Backend environment main found in Amplify Console app: xxx
2023-07-21T18:34:40.970Z [WARNING]: - Fetching updates to backend environment: main from the cloud.
2023-07-21T18:35:00.649Z [WARNING]: - Building resource api/xxx
2023-07-21T18:35:00.651Z [WARNING]: - Building resource auth/auth1234abcd
2023-07-21T18:35:00.698Z [WARNING]: ✔ Successfully pulled backend environment main from the cloud.
2023-07-21T18:35:01.419Z [WARNING]: ✖ There was an error initializing your environment.
2023-07-21T18:35:01.769Z [INFO]: 🛑 Could not initialize categories for 'main': The "path" argument must be of type string. Received undefined
```

Additional information
I've tried instantiating the environment from local (i.e amplify add env && amplify push) and from amplify-console (setting up the branch and backend connection and then letting automated builds deploy the backend).
Initial deploys via the console work but subsequent deploys do not.
Local deploys always work (but don't meet our needs).
I've also verified that the envCache does not have references to the resources by accessing the pre-signed s3 object exposed in the builds env.

@adam-nygate 👋 , thanks for reaching out. Since the issue seems related to the amplify backend environment, I am going to transfer this to the amplify-cli repository for better assistance.


parse group resource

resolves #6822

Description

Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have signed the CLA
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] I have opened an issue to add/update docs, or docs changes are not required/relevant for this PR
[x] I have run changie new to create a changelog entry

I just merged some changes to tests/functional/artifacts/data/state/v8/manifest.json, you probably need to merge main.

@gshank - Thanks for letting me know! I've merged main, should be ready for review.


The AssemblyInfo attributes are not generated

I was browsing my compiled assemblies, and I noticed that the assembly info for the typical project was not being generated.
Is there a flag that I must set in order to get the attributes?

Do you have a repro? It should be automatic/on by default. The obj\<tfm\ directory should have an <assembly>.AssemblyInfo.cs file in it.


Mapping types does not work with database url

In the doctrine configuration, the property database_url seems not work correctly with the mapping_types config node.
I have to write each nodes host/port/dbname/user/password to use the mapping_types configuration

@clementtalleu I'm not sure of what exactly you're talking about. Is this about the configuration of the ORM using the module or bundle? If so, you should open the issue on https://github.com/doctrine/DoctrineBundle or https://github.com/doctrine/DoctrineORMModule

I'll close this issue as invalid since I think it doesn't belong here, feel free to reopen if this is not accurate.

Sorry I just saw that I open this issue on the bad repository.
My bad. ;)

@clementtalleu no worries!


Adding Arxiv mate plugin manifest

Submit a new Plugin to Marketplace
Plugin Github repo URL:
Github releases checklist

[x] a legal package.json file.
[x] a valid CI workflow build action for Github releases. (theme plugin for this).
[ ] a release which includes a release zip pkg from a successful build.
[x] a clear README file, ideally with an image or gif showcase. (For more friendly to users, it is recommended to have English version description).
[x] a license in the LICENSE file.

Fist time doing a plugin in json, so I don't know if my CI workflow was correctly set up 😅

Fist time doing a plugin in json, so I don't know if my CI workflow was correctly set up 😅

Cool. Also, you should create a new release (tag) to trigger CI for the Marketplace zip package :)

Your plugin releases list: https://github.com/SSamDav/logseq-logarxivmate-plugin/releases

Cool. Also, you should create a new release (tag) to trigger CI for the Marketplace zip package :)

@xyhp915 I just created a new release, how can I see if everything worked fine?

Hi @SSamDav I just found an error in the build workflow. https://github.com/SSamDav/logseq-logarxivmate-plugin/actions/runs/9267108511/job/25492803359
A helpful link for it : https://stackoverflow.com/questions/70435286/resource-not-accessible-by-integration-on-github-post-repos-owner-repo-ac

A helpful link for it : https://stackoverflow.com/questions/70435286/resource-not-accessible-by-integration-on-github-post-repos-owner-repo-ac

@xyhp915 Followed the answer and it seems that it fixed the builds error! Thanks!


Remove linting

Fixes #167.

[x] Removed linting step from CI.
[x] Removved linting comments.
[x] Removed linting dependencies.

Thank you for the review @blimlim!
Merged.


Add captcha support login, and comments or other services

Add captcha support login, and comments or other services
https://www.google.com/recaptcha/intro/index.html
By using googles recaptcha, we can prevent robots

no longer need


Add Name: entity override

Could you add Name: to override the entity name please?
Thanks for a great card btw

Or even the ability to disable the name and/or the numeric counter display.


pull request for e2e test at 11/26/2016 06:56:04

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add links to AI FactSheets to model READMEs

From @michaelhind

Previously the MAX webpage linked to the example FactSheet for the models that have FactSheets. Likewise, the FactSheet examples linked to the MAX model page. With MAX moving to ML-Exchange, it seems that link to the FactSheets has been lost.
Would it be possible to add the link?
Here are the 4 FSs that correspond to models in ML Exchange.  (We also have 1 for Audio Classifier, but it looks like that one didn’t make it to ML Exchange.)

https://aifs360.mybluemix.net/examples/max_object_detector
https://aifs360.mybluemix.net/examples/max_image_caption_generator
https://aifs360.mybluemix.net/examples/max_text_sentiment_classifier
https://aifs360.mybluemix.net/examples/max_weather_forecaster

The easiest way to add the links would be under the Links section in the README although that is not the most prominent placement.


gateway error

Describe the bug
SpringCloud Version:Hoxton.SR4
SpringBoot Version:2.2.6.RELEASE
JDK:1.8
The microservice corresponding to the gateway mapping reported an error, and the corresponding microservice was restarted, but it was not the fault of the microservice. The microservice had no obvious error log, but the gateway log found the error.
error log:
10:11:16.104 [reactor-http-epoll-12] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityLocalAirForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.104 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityEpSiteForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.105 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityEpSiteForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.105 [reactor-http-epoll-12] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityIndustryEpSiteRC,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.106 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityIndustryEpSiteRC,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.106 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityTSConclusion,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.106 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityTSConclusion,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.106 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityLocalAirForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.107 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityAreaAirForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:11:16.107 [reactor-http-epoll-11] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/aop/uforecast/cityAreaAirForecast,异常信息:finishConnect(..) failed: Connection refused: /<IP_ADDRESS>:9102
10:19:53.470 [reactor-http-epoll-14] ERROR c.e.g.h.GatewayExceptionHandler - [handle,56] - [网关异常处理]请求路径:/,异常信息:404 NOT_FOUND

Sample
This is an emergency problem, and you just need to restart the corresponding micro-service. The cause is unknown, and there is no specific test sample.

Hoxton is no longer supported. Please upgrade and try again.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.


Adding a callback as a window event listener

Question
How would I add a callback as a window event listener? The only way I found is the following:
// create
let mdrag = link.callback(|e| Msg::MouseMove(e));
let mdrag = Box::new(move |e: MouseEvent| mdrag.emit(e)) as Box<dyn FnMut(_)>;
let mdrag = Closure::wrap(mdrag);

Self {
    mdrag,
    // ...
}

// update
let wnd = yew::utils::window();
wnd.add_event_listener_with_callback(
    "mousemove",
    self.mdrag.as_ref().unchecked_ref(),
)
.unwrap();

// and similar for remove

However, this seems to be quite bulky, so maybe there is a simpler way?

I was looking for a keyboard event listener on window, I discovered there war a keyboard service to create that.
You could probably make a MouseMoveService with a very similar implementation if you are ever interested
https://docs.rs/yew/0.16.2/src/yew/services/keyboard.rs.html
using the keyboard service it was just a matter of adding the event listener on create
    fn create(_: Self::Properties, link: ComponentLink<Self>) -> Self {
        let event_listener = KeyboardService::register_key_press(&web_sys::window().unwrap(), (&link).callback(|e: KeyboardEvent| Msg::KeyboardEvent(e)));
   App {
       event_listener
   }

It seems things have evolved since this was first opened. Is the current best practice for this documented anywhere?

It seems things have evolved since this was first opened. Is the current best practice for this documented anywhere?

@maxcountryman see https://yew.rs/docs/concepts/html/events#using-gloo-concise
Instead of using node ref to obtain an element, use window. If the documentation isn't clear enough, please open an issue so we can improve it


Added : New guide for RN In-App Messaging

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@chintannp  - this landing page does not have In-App messaging shown

@calebpollman @chintannp  - since we will have a tagged release while using the CLI for In-app messaging, should that be mentioned in the docs? if not, isn't there additional code that would need to be added to the setup - Ashish had mentioned that to me previously.

@calebpollman @chintannp  - the polyfill that was added in the below page is not added to the final code snippet of the App.tsx file. Should we add it there?
http://localhost:3000/lib/in-app-messaging/getting-started/q/platform/js/#integrate-your-application

@calebpollman @chintannp - the polyfill that was added in the below page is not added to the final code snippet of the App.tsx file. Should we add it there?
http://localhost:3000/lib/in-app-messaging/getting-started/q/platform/js/#integrate-your-application

Yes, i'll add it


Not working

I've followed the steps to get it working but it doesn't want to play nice.
By default it doesn't do anything to the files and even after renaming to .njk and placing the front code it still doesn't do anything.
What am I doing wrong?

Hi @Amplificator,
As you have closed the issue, I assume you made the plugin work in your project correctly? Let me know if this is not the case. ;)

Indeed, I fixed it :)
It was due to my build order, so nothing wrong with the plugin - I thought I'd close it and sneak out the back door before I looked stupid :P


Can't start web-client on Windows

-> yarn start

yarn run v1.22.4
$ SKIP_PREFLIGHT_CHECK=true react-scripts start
'SKIP_PREFLIGHT_CHECK' is not recognized as an internal or external command,
operable program or batch file.

I'll install cross-env as a dev dependency to enable this

ouch, not a windows user 😞

However we won't likely accept that PR. Please use bash on windows.

Hmm. Could this be a detractor for newcomers?

I won't speak for the whole team, but that's an awkward dependency to toss in that will touch all of our build scripts, ci/cd, pipelines etc, and some commands run after dev pruning. The impact is not minor.

I agree with you. I'll install and close the issue if there are no issues with that

So, I'm still not able to run the app without the cross-env package. I will try again tomorrow.
In Windows, to set a Global Variable in a command I need to run set SKIP_PREFLIGHT_CHECK=true, as opposed to just SKIP_PREFLIGHT_CHECK=true. What cross-env does is to abstract us from doing this.
If someone has experience with this I would very much thank you for your help. This is frustrating :/

I agree that cross-env would help in this manner, but am worried about adding it. I'd leave this question with the other leads (@s0, @wr46 @comoser). They should be able to help out with some advice. I've never had this problem (always ran Linux for dev on Windows)

Opened #168 to see if this solves it. Assuming everyone has docker engine installed. And I know the docker engine works differently on windows, so it may need some kind of adaptations

Thank you @comoser. Nonetheless, I was a bit too tired yesterday to follow through the whole installation of the Linux subsystem on Windows. I'm trying out this morning and will give you guys some feedback

I have installed successfully Ubuntu in Windows and I'm able to run this now. I will close this issue.
Thanks guys!


Fix issues that virt-operator cannot extract MonitorNamespace and MonitorServiceAccount from JSON

What this PR does / why we need it:
virt-operator cannot extract monitorNamespace and monitorAccount when specifying using the following YAML:
apiVersion: kubevirt.io/v1alpha3
kind: KubeVirt
metadata:
  name: kubevirt
spec:
  monitorNamespace: monitoring
  monitorAccount: prometheus-k8s

When extracting values from a JSON map, the key name is expected to start with capitalized characters.
More details could be found at https://github.com/kubevirt/kubevirt/issues/3086#issuecomment-669601043
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #3086
Special notes for your reviewer:
Release note:

Fix an issue which prevented virt-operator from installing monitoring resources in custom namespaces.

@cchengleo very nice catch. Would you mind signing your commit to make our DCO bot(s) happy?

@cchengleo very nice catch. Would you mind signing your commit to make our DCO bot(s) happy?

Hi @rmohr, thanks for the reminder. Just signed off DCO.

/ok-to-test
/lgtm
/approve

/retest

/retest

@cchengleo what we see here is abnormal. As unlikely as it seems, really your change could be the reason.

@cchengleo it seems like the job which dumps the install strategy is consistently failing. Check this file (collected by the job and accessible via the artifacts button): https://storage.googleapis.com/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/4029/pull-kubevirt-e2e-k8s-1.16/1299099510370209792/artifacts/0_pods.log. It shows that the install-strategy-upload container is failing.

Since the jobs waits 7 hours, I deleted the jobs for now. Sorry for the inconvenience. I would suggest to locally do a make cluster-up and make cluster-sync and inspect  the cluster to see why it fails.

Since the jobs waits 7 hours, I deleted the jobs for now. Sorry for the inconvenience. I would suggest to locally do a make cluster-up and make cluster-sync and inspect the cluster to see why it fails.

Thanks for the information. Let me inspect locally and see why the job fails. I guess maybe some test scripts need to be changed.

/lgtm cancel

/retest

@rmohr I have fixed the issue and made the pipeline happy. The bug comes when getting the default monitor namespace when no additional property was assign.

Can we add some tests to make sure we don't accidentally break this?

@ashleyschuett This is a small fix. As long as the cluster-up and cluster-sync could bootstrap the cluster, I think we get covered.

/retest

Can we add some tests to make sure we don't accidentally break this?

Good idea, I have added the unit-test for covering this.

/lgtm


Implement integer factorization into primes

ref #34

Ad hoc fuzz-ball with terrible performance. :shipit:


Added has_signal method for Object

List of changes:

Add has_signal(signal) method to Object (exposed to scripts)
Add documentation for has_signal(signal)
Clarify has_user_signal(signal) in documentation (only signals from add_user_signal())

edit: fixes #36196

https://github.com/godotengine/godot/issues/9800#issuecomment-323600194
Same question. Why do we need x different functions to do (almost) the same?

It would be great if this PR could be merged.
Note, it would solve #36196

Done, I did some cleanup and tested on 4.0.

Thanks!

Cherry-picked for 3.2.2.


fix: runtime dropdown regression in creation flow

Description
Bad conditional led to runtime type dropdown to never show in creation when it should only not show in PVA scenarios. Comparison syntax fixed.
Task Item
fixes #7174

Coverage increased (+0.02%) to 50.938% when pulling 976114b7bb5c2df09308cf98ea726cdcaddf8b91 on pavolum/bugBashFixes into af2c42ac5dd34775a60ec669fbefb36d70e50f8a on main.


PWA docs

@hydrati Would you like to contribute to this when you're free? If yes, I will be very appreciated. 😆

@hydrati Would you like to contribute to this when you're free? If yes, I will be very appreciated. 😆

I have lessons from Mon to Sat, so I try to do. :)

@hydrati Would you like to contribute to this when you're free? If yes, I will be very appreciated. 😆

See #114


Read TIF files directly with lazy loading through Tifffile

We have required importing image files to convert them to NumPy format, which allows lazy loading large files through memory mapping. This loading allows large files to be loaded with limited RAM, but it also requires the extra time and file space for the file import. The main goals of this PR are to provide a mechanism to lazy load common image files (ie TIFs) while requiring neither prior import nor a major overhaul of image arrays.
As a way to bypass this import requirement for at least some image files, this PR uses the Tifffile library to memory map certain TIF images, loading them similarly to NumPy archives but without this import step. This loading supports TIFs that Tifffile can memory map, which are those with contiguous arrays. I have tested ImageJ hyperstacks exported through the standard ImageJ TIFF writer and BigTIFF and OME-TIFFs exported from Tifffile itself. Testing on OME-TIFFs exported from Bio-Formats in ImageJ do not appear to allow memory mapping, however.

We can also consider the AICSImageIO package as a replacement for most of the Python-Bioformats functions.


Palindrome Checker

This is a small javascript project that checks whether a string is a palindrome or not.

Hey @0Verlord-41 , Your project is good.
But it will be more amazing if you take input in the main file i.e. index.html, instead of promoting for input.
Thank You! 😄

Hey @0Verlord-41 , Your project is good.
But it will be more amazing if you take input in the main file i.e. index.html, instead of promoting for input.
Thank You! 😄

I have updated the file and now the input is being taken in index.html .
I would be really glad if you can merge it now.


Caching fails on windows with s3://

Describe the issue
Caching path fails on windows
import hub
ds = hub.load("eurosat/eurosat-rgb") # is not loaded

Error shown
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\Users\\Folder/.activeloop/cache/s3:'

Likely caused by converting Linux style paths to windows.

Hello, I am unable to reproduce the issue at my end
import hub

ds = hub.load("eurosat/eurosat-rgb")

print("Dataset Loaded..")

print("Dataset keys: \n", ds.keys)
print("\nTensorView: \n", ds["image", 0])

Output:

@calebjuma27 can you please give us more information here as well to reproduce the issue on our side?
@ADI10HERO Another issue from @calebjuma27 was found in this environment.
Windows Version: Microsoft Windows 10 Home
Python Version 3.7.8

Finally got the issue
C:\Users\Administrator/.activeloop/cache/s3://snark-hub/public/eurosat/eurosat-rgb
This is the cache path created as a result of appending the dataset path to the cache folder.
In Windows you can't have "://" in the folder name.
(PS: I got no idea how it worked on my machine)


Privatenet override args2

Alternative to #1369.
Fixes #944.

Code LGTM but the doc wording is a bit confusing. @robszumski -- can you help reword?

Updated, please take another look!

LGTM


Cannot Use cmdlet Export-NavContainerObjects

When I run the command :

Export-NavContainerObjects -containerName TestClient -objectsFolder c:\programdata\navcontainerhelper\objects

I have the following error message:

The status of my docker machine is:

So I don't understand why because the docker container is running.

It looks like it is failing in Get-NavContainerSession - I have never seen that before.
Did you create the container using New-NavContainer?
Can you Open a session in the container using the Nav Container Command prompt shortcut on the desktop?

I've created the container using the command bellow:

New-NavContainer -accept_eula                  -containerName $nav_name
-auth $nav_authentication                  -imageName $nav_image
-Credential $credential                  -includeCSIDE
-doNotExportObjectsToText

And i can connect to the c/side editor using the desktop shortcut:

And also to the command prompt:

I also tried to run a docker exec ipconfig from the host command line with sucess

In PowerShell ISE, can you use Enter-navContainer?
Could you try Remove-NavContainerSession and then try again?

I've try what you said but the error persits:

But if I try to run powershell as administrator it Works:

Is it normal? Do I need to execute the cmdlet "Export-NavContainerObjects" as administrator?


Add link to sample CSV upload to New Project page

It would be helpful for a link to a sample CSV with headers to be directly visible in the New Project page, maybe below the "Upload CSV" link?

Merging issue with #165