Support for tag 0x31 and 0x40

This one seems to be interesting. First one is 11 bytes while second is 12 bytes in length. I have no clue what those one are about. If anyone can provide me with an example file I will be happy to investigate...

0x31 is cycling cadence. For some reason I missed it when writing the software. It has this structure:
typedef struct
{
    uint32_t wheel_revolutions;
    uint16_t wheel_revolutions_time;
    uint16_t crank_revolutions;
    uint16_t crank_revolutions_time;
} CYCLING_CADENCE_RECORD;

I don't have any information for 0x40 yet.

Great! Added 0x31 in my implementation.
0x40 seems to arrive with Spark, so it might be connected to one of the new modes...

0x40 is connected to Indoor Cycling. No idea yet what it is really...

Any chance that one of You guys will have a file with proper indoor cycling tracking? I would love to figure this one out...

Is there a chance that the cycling cadence will be exported to a gpx or tcx file?

@uded If you're still interested. In #108 is a indoor cycling file

Thanks, already covered that and will commit ASAP


DIFP Workflow Status Reverts

Account name or name of person: Di
Title of submission (app URLs alone are OK): I am testing DIFP on the live site. Here is the link to my test application: https://apply.opentech.fund/apply/submissions/4962/#submission-details

Describe the bug
To Reproduce
Steps to reproduce the behavior:

Go to application and see workflow status bar: https://apply.opentech.fund/apply/submissions/4962/#submission-details
Click on Status Update

Expected behavior
Staff should be able to revert status. The workflow status bar contains 13 statuses while CIF contains 4.
Priority

Low priority (annoying, would be nice to not see)

Affected roles

Staff
Applicants

Screenshots

CN in DIFP are the same as IFF & CIF except for some instances. I do not know what triggers this behavior.
Examples:
Test 1: https://apply.opentech.fund/apply/submissions/4964/
Test 2: https://apply.opentech.fund/apply/submissions/4964/

Is this resolved? I'm not able to replicate this with https://apply.opentech.fund/apply/submissions/4902/. I don't see all those statuses and I see the option to revert/go back a step as expected. Am I missing something?

@danblah issue is related to #1449
This is not unique to DIFP, it's in every fund. We can revert the status for concept notes, but not for proposals.

Duplicate of #1449


How to decode my search result?

Hi, the "node-ldapjs" is very excellent and amazing, but I met some trouble when I client.search basedn, the Chinese String encode to the “gibberish”, why? and how can I do to decode? Thanks a lot.

"\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84"-> "研发二组"

这不是“胡言乱语”。它根据规范 ( https://www.rfc-editor.org/rfc/rfc4514 ) 进行了转义。未转义字串的用例是什么？

"\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84"-> "研发二组"

It is not "gibberish". It is escaped as per the spec (https://www.rfc-editor.org/rfc/rfc4514). What is the use case for the unescaped string?

"\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84"-> "研发二组"

Please write actual explanations. Simply responding:

"\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84"-> "研发二组"

is not sufficient explanation of anything. It literally says nothing.

Please write actual explanations. Simply responding:

"\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84"-> "研发二组"

is not sufficient explanation of anything. It literally says nothing.

this is my demo
client.search(baseDN, {
    filter: 'objectclass=organizationalUnit',
    scope: 'one',
    attributes: ['o', 'ou']
  }, (err, res) => {
    if (err) {
      console.log(err);
    } else {
      res.on('searchEntry', (entry) => {
        console.log('dn: ' + entry.dn.toString());
        // "ou=\e7\a0\94\e5\8f\91\e4\ba\8c\e7\bb\84,o=test,dc=test,dc=com"
        // expect: "ou=研发二组,o=test,dc=test,dc=com"
      });

      res.on('error', function (err) {
        console.error('error: ' + err.message);
        client.unbind();
      });

      res.on('end', function (result) {
        console.log('search status: ' + result.status);
        client.unbind();
      });
    }
  });

https://github.com/ldapjs/dn/releases/tag/v1.1.0 has been published. Please update your dependencies and then code.

https://github.com/ldapjs/dn/releases/tag/v1.1.0 has been published. Please update your dependencies and then code.

so good, thanks a lot.

Please also update the npm of node-ldapjs, thanks a lot.

Please also update the npm of node-ldapjs, thanks a lot.

请问一下如何解析这个entry.dn，新建的账号dn带有中文是如何解析，我直接写中文，报错no such object


fix(log): ensure state.hud.id is truthy before close-hud

Latest nvim changes requires arguments to win_is_valid to be a number.
It cannot depend on nil being treated as 0 anymore.
Fixes #293

Fixes #293

Thank you for this! I'll hit the merge button for you and others so it'll be on develop but can't release just yet. Thanks a lot!

Oh no, that's not quite right.

I can confirm that the issue is fixed on the develop branch :tada:


Create a JSON file for PombeMine

From Rachel:
So we could start with the main gene fields:
Gene standard name
Synonyms
Product
Systematic ID
Product size
Feature type
Genomic location
Genomic strand
Sequence
sequence length (we may calculate this as a post-process)
UTR locations
Transcript, exon and intron locations and Ids
Protein id
Then we could also add the GO and interpro.

Here's a prototype:
https://curation.pombase.org/kmr44/pombe_intermine_gene_details.gz
It doesn't include:

Sequence
Protein id

because I wasn't sure what to put in those fields.

This is a more stable location for the file:
https://curation.pombase.org/dumps/latest_build/intermine_data/pombemine_gene_details.gz
It will be automatically updated every night, starting on Wednesday night.

Next task for me is for document the format on the wiki.

Next task for me is for document the format on the wiki.

Now done: https://github.com/pombase/pombase-chado/wiki/InterMine-data-files


About the number of dataset.

Thanks for your response.
The repo shows that there are #1164 and #1784 questions for dev and test, respectively.
However, the downloaded file contains over 4000 and 10000 data instances for the dev and test.
If I want to submit the test result, should I evaluate all the 1W+ questions?

Hi, @zhouqiji ,
The file contains ~10k questions because we use CircularEval: each question may correspond to up to 4 lines in the TSV file.
If you want to submit the test result, you should evaluate all the 6k (v1.0 test) / 7k (v1.1 test) questions respectively. We don't have released files with 10k questions.


Missing frame connection C++/mex

Hi, I may well be overlooking something, but I don't see the mex file or source code for c_FrameConnect_BaGoL anywhere?

@BioTurboNick Sorry for the delay---various summer travels.  Thank you for alerting us about this issue.  We have added the missing files back in and added a reference tn the README to SMITE, our MATLAB SMLM/SPT package, which includes a slightly modified version of BaGoL, and where we will update BaGoL in the future.  (The changes are all very minor---simple changes to integrate BaGoL in with smite, but also some functions [starting with hier] to make it easier to use hierarchical BaGoL on a set of given ROIs.)


Add support for rename constrains (PKey, FKey, Unique) and indexes in postgresql

Add support for rename constrains (PKey, FKey, Unique) and indexes in postgresql

duplicates #7563 ,
anyway, thanks for the suggestion


Mark Text selectable prop as android only

selectable is also android only: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/1349b640d4d07f40aa7c1c6931f18e3fbf667f3a/types/react-native/index.d.ts#L830
Also there seems to be a long feature request to support this on iOS? https://react-native.canny.io/feature-requests/p/support-selecting-text-within-text-elements-for-copypaste-etc

Hello @randomor, thank you for the update! 👍
However, in the RN source code, there is no annotation or information that this Android only prop, it's a part of general TextProps:

https://github.com/facebook/react-native/blob/main/Libraries/Text/TextProps.js#L147

So this is something that need a bit more verification, before we can ship this. I will look into this soon.

@Simek good catch! I just tested again iOS does offer selectable function, although limited to selecting the whole text, no control for the exact range of text. Please feel free to close this for now.


Cannot install plugin in Homebridge

Hello,
I am not able to install the plugin in Homebridge.
See screenshot for more information.

This does not look like a problem with this plugin but with your Homebridge/OS configuration.
Try installing manually from the command line and see what happens.

Hello Ted,
Thanks for your quick reply.
Can it be caused by the version of NodeJS? I downgraded to v18 for, v20, but ran in a different error:
Best regards,
Roger
Van: Ted Potma @.>
Verzonden: dinsdag 30 januari 2024 17:29
Aan: potmat/homebridge-google-nest-sdm @.>
CC: rbeniers @.>; Author @.>
Onderwerp: Re: [potmat/homebridge-google-nest-sdm] Cannot install plugin in Homebridge (Issue #143)
This does not look like a problem with this plugin but with your Homebridge/OS configuration.
Try installing manually from the command line and see what happens.
—
Reply to this email directly, view it on GitHub https://github.com/potmat/homebridge-google-nest-sdm/issues/143#issuecomment-1917426749 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ALEEDVTPKRZCZDYAJ5EFOP3YRENU7AVCNFSM6AAAAABCRRURVWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJXGQZDMNZUHE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/ALEEDVQWPYPFYMXBWR5JSADYRENU7A5CNFSM6AAAAABCRRURVWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTSJGOD2.gif Message ID: < @.> @.>

Closing due to lack of activity.


Arm, raspi support and test.

I will try to test and make it work on arm env

MIPS would be fantastic too, for Go 1.10+

arm32 support f952ab226bec5583d9c6f3dda2df9431f19139ae


The repository and the associated blogpost use the deprecated "Jenkins master" terminology

Hi @spy86 , thanks for the nice blogpost in https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9. Just noticed it in https://twitter.com/iced_burn/status/1393094558871924736
I would be happy to repost it in Jenkins social media channels, but unfortunately the blogpost uses the deprecated "master" terminology in this repository and in the blogpost. The new term is "controller", effective since Aug 2020. We have a policy of not reposting articles using the deprecated terminology. FTR https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/ for more info.
It would be great if you could update the repository and the blogpost

Hi @oleg-nenashev thanks for the information about deprecated terminology I updated the repository and blog post with the new names.

Thanks a lot for the fix!


Added patheditor.json

Is there any alternative to this, because of the upcoming CodePlex shutdown?

I am unaware of alternative apps, no. I could, however, mirror the repo on GitHub and host the binaries there.
The program's license allows this, but I'm not sure about Scoop's redistribution policy in such edge cases.

Managed to quickly patch a repo together with the following manifest.
Let me know if it's suitable and I'll update the PR.

Fixed the update URLs (both where 32bit) and the hash URLs.
{
    "homepage": "https://patheditor2.codeplex.com/",
    "license": "BSD",
    "version": "1.0",
    "architecture": {
        "64bit": {
            "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/1.0/PathEditor-1.0-64bit.exe#/PathEditor.exe",
            "hash": "sha512:12614196fcda4e4fafab0f6dfd0ac95339e1a22c1217ba7ba22a82802623a90ea0fa18e96989378d540030856bd06c950eb8911ca454c731a848ce1fc8e377c6"
        },
        "32bit": {
            "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/1.0/PathEditor-1.0-32bit.exe#/PathEditor.exe",
            "hash": "sha512:4d8a5d287043e1afa6ca6be053a758f9d24ea535db4a4ac9253f5b1ea2fc5adf4b694062b7e3e4286655236c250a57f02ccb19e2f151bf86a2b93a8c748e4a42"
        }
    },
    "bin": "PathEditor.exe",
    "checkver": {
        "github": "https://github.com/Alorel/patheditor2-mirror"
    },
    "shortcuts": [
        [
            "PathEditor.exe",
            "PathEditor"
        ]
    ],
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/$version/PathEditor-$version-64bit.exe#/PathEditor.exe",
                "hash": {
                    "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/$version/PathEditor-$version-64bit.exe.sha512"
                }
            },
            "32bit": {
                "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/$version/PathEditor-$version-32bit.exe#/PathEditor.exe",
                "hash": {
                    "url": "https://github.com/Alorel/patheditor2-mirror/releases/download/$version/PathEditor-$version-32bit.exe.sha512"
                }
            }
        }
    }
}

Thanks. Updated the PR.

Oh, this should actually be added to the extras bucket ... 😊
Could you create a PR for scoop-extras?

Yeah, will do


Missing info regarding remove or delete members of a security profile

I believe information on how to remove user or teams from a field security profile needs to be added. Currently it seems like a bug because a system admin don't have access to a remove / delete button.

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

ID: 8456f59f-f459-0ea0-a5f4-2b618596a6e8
Version Independent ID: 50779a95-a93b-df0b-a00d-cb217c2b1a7f
Content: Add teams or users to a field security profile - Power Platform
Content Source: power-platform/admin/add-teams-users-field-security-profile.md
Service: power-platform
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

@JMountainFrame
Sorry for the delayed response. Security content is frequently being rewritten. Please reopen if this is still an issue.


Added names to mixins for Ember Inspector

Do not merge this yet, tests are missing.
Closes #1357

You'll need to rebase on the latest master to fix the build.

I'll clean this up and provide tests as soonish, I just wanted to file the PR and close the ticket. Please don't merge this until I figured out how I can test this 😄

@pichfl I don't think there is currently a reasonable way to test this. I'd suggest to rebase the branch and remove the unrelated changes and IMHO then we can merge this.

Alright, rebase incoming.

Should be ready to merge now @Turbo87

@pichfl looks like you need to add back the import Ember from 'ember' lines that were removed in https://github.com/simplabs/ember-simple-auth/pull/1411. Unfortunately NAME_KEY is not exported by the New Module Imports yet.

Oh your right. I wonder if it ever will be.

Hrrrm, I'm not sure I actually want to do this.
Digging through the mixin source code I found Ember actually imports this from ember-utils. Do you think this could work as well here? import { NAME_KEY } from 'ember-utils';

ember-utils is deprecated, don't use it!

I just pushed a fix, but now I'm unsure if we should actually merge this. While it makes the output in the Inspector easier, it will also interfere with tree shaking. I suppose I need to file a bug report for exposing the NAME_KEY symbol somewhere, I just don't know which repo would be the right one right now.

I suppose I need to file a bug report for exposing the NAME_KEY symbol somewhere, I just don't know which repo would be the right one right now.

already did that a couple of hours ago in https://github.com/ember-cli/ember-rfc176-data 😉

I bow to you sir

@pichfl: should this be closed (see https://github.com/ember-cli/ember-rfc176-data/issues/12#issuecomment-320232883)?


Pressure defaulting to floor at lower polar boundary in 3D

Hi all,
I'm a PhD student trying to construct a 3D MHD accretion disk simulation. I've just "extended" my simulation to cover [0,pi] in the azimuthal angle using the "polar" boundary condition, but I'm having problems on the lower boundary (theta/x2=0): the pressure in the first cell initially defaults to the pressure floor (1e-8) for some reason.
The pressure (primitive):

The total energy (conserved):

Input file (note I've tried without mesh refinement and the issue is still there):
athinput.disk_base_pol.txt
Configured with:
python configure.py --prob=$prob --coord=spherical_polar --cxx=g++ --eos=adiabatic -hdf5 -b -mpi --hdf5_path=/usr/local/software/spack/spack-0.11.2/opt/spack/linux-rhel7-x86_64/gcc-5.4.0/hdf5-1.10.1-57yz6quppilpxttsbitop5nk6b3rtagg
I don't have any instances of w(IPR,k,j,i) or prim(IPR,k,j,i) in my problem generator, nor is there any discontinuity in any other variables (dens/rho, Bcc, etc), and no errors are given.
Any help or advice you can give would be much appreciated!
Cheers,
Payton

What is $prob defined as in your environment? Did you modify the problem generator?

$prob is disk_base_pol, problem generator is based on the keplerian disk but with added magnetic fields and a few extra tidbits (different gravitational potential in source term)
The full pgen is here:
disk_base_pol.cpp.txt

I see that you are checking for nan values in A3(), which is good, because at the pole x2 is 0 and you end up taking the log of 0. However, it looks like when you calculate B there are zeros that are not caught, leading to nan values. In particular, Face2Area() and Edge3Length() will be 0 exactly on the pole. Thus B near the pole becomes nan, corrupting the energy. This is masked in the output, because the code does a variable inversion between initialization and output, defaulting to floors in the bad cells.
I think everything will work if you just check the B initialization at the poles to make sure it doesn't become indeterminate.

Oh, I never even suspected Face2Area() and Edge3Length(), thank you so much!


Parry cooldown config option isn't properly applied

When parrying projectiles, the parry cooldown option appears to be completely ignored, and set to a fixed value instead. When parrying melee attacks, the setting is correctly applied, unless it's too small (for example, 0 or 1), at which point a "minimum" value seems to be used instead (possibly the same as the projectile's fixed value).
Tested this on fabric 1.20.1, with no mods other than Cloth Config, Fabric API, and Sword Parry, using a sword to parry.

Fixed in Sword Parry 4.2.0.
Thanks for reporting this issue and for a clear explanation of the problem :)


RFI mask monitoring

add frame0_nano to get_statistics results

Minor:

sets thread names for chlog()
quiets some of my excessive chatter retrieving the frame0_nano value

replaced by #25


Support migration to self-managed CoreDNS

This PR aims to enable users of the module to migrate to self-managed CoreDNS (as opposed to using the EKS addon).
The included docs describe the intended process for users, as well as reasons why a user may want to manage CoreDNS themselves.
tl;dr I would like to be able to scale CoreDNS in my cluster, but am not currently able to due to the way the EKS addon will overwrite any modifications I make.

question Did you ask AWS if they can make changes to the addon to support the behaviour you need!

Short answer: no
Long answer:
They do already support the behaviour I need, but only in a roundabout manner. The EKS addon accepts a configuration_values parameter - which has the following parameters:

corefile (configmap contents)
nodeSelector
replicaCount
resources
computeType

Configuration values schema
{
  "$ref": "#/definitions/Coredns",
  "$schema": "http://json-schema.org/draft-06/schema#",
  "definitions": {
    "Coredns": {
      "additionalProperties": false,
      "properties": {
        "computeType": {
          "type": "string"
        },
        "corefile": {
          "description": "Entire corefile contents to use with installation",
          "type": "string"
        },
        "nodeSelector": {
          "additionalProperties": {
            "type": "string"
          },
          "type": "object"
        },
        "replicaCount": {
          "type": "integer"
        },
        "resources": {
          "$ref": "#/definitions/Resources"
        }
      },
      "title": "Coredns",
      "type": "object"
    },
    "Limits": {
      "additionalProperties": false,
      "properties": {
        "cpu": {
          "type": "string"
        },
        "memory": {
          "type": "string"
        }
      },
      "title": "Limits",
      "type": "object"
    },
    "Resources": {
      "additionalProperties": false,
      "properties": {
        "limits": {
          "$ref": "#/definitions/Limits"
        },
        "requests": {
          "$ref": "#/definitions/Limits"
        }
      },
      "title": "Resources",
      "type": "object"
    }
  }
}

In theory the replicaCount and resources fields are sufficient for my particular purposes. The reason I proposed the current approach is because my goal is to be able to easily respond to an outage cause by unusually high DNS load. In that case, I believe the time-to-recover will be lower if the process for tweaking vertical and horizontal scale of CoreDNS is familiar to the responder.
This is a loosely held opinion though - I'd be happy to instead expose the configuration_values option in this Terraform module if you think its more appropriate.

Thanks for prompt review btw!

In theory the replicaCount and resources fields are sufficient for my particular purposes. The reason I proposed the current approach is because my goal is to be able to easily respond to an outage cause by unusually high DNS load. In that case, I believe the time-to-recover will be lower if the process for tweaking vertical and horizontal scale of CoreDNS is familiar to the responder (i.e. modify a k8s manifest).

This is a loosely held opinion though - I'd be happy to instead expose the configuration_values option in this Terraform module if you think its more appropriate.

I'm considering exposing configuration_values for the EBS CSI addon, so if we make this a standard pattern it may become more familiar to the teams. And still the added benefit of not having to manage a kubernetes manifest / helm release for things provided as EKS addons

I think it probably makes sense to expose the configuration values in this case :+1:
I'll prepare a PR which exposes this for each of the relevant addons

I think it probably makes sense to expose the configuration values in this case 👍
I'll prepare a PR which exposes this for each of the relevant addons

Sounds good! I'll probably change my approach then and go forward with your change.
you'll need to upgrade the addon to
addon_version = "v1.10.0-eksbuild.1"
for EBS CSI driver to support this, and some version for the other addons too I expect.
When you've got your PR ready we can cherry pick onto a release for 1.22


Is there a way to cmorize out-of-memory datasets ?

Hi!
I'm tasked with making our CORDEX (Ouranos MRCC5) data publishable. Hourly files at NAM-11 are, of course, quite large. Opening a single year of tas, I get an array of shape (8759, 628, 655), which would take 13.4 GB of RAM (float32). Of course, xarray and dask can help me here and I could in theory process this chunk by chunk. However, it seems at first glance that the cmorize tools in py-cordex will load the data, making dask useless.
I think I see that the in-memory requirement comes from cmor itself, but I am asking here as this is where the xarray-compatible implementation is. Sorry if this isn't the best channel.
What do others do in that situation ? Is enough RAM a hard requirement to use cmor ?
Similarly, the 1-year-per-file rule comes from the CORDEX file spec (I have access to the Feb 2023 draft). My data is stored in monthly netCDFs. Could the standardization process be done on the full dataset (all simulated years) and then multiple files would be written. The one year subsetting could even be automatic, based on the specs.
Finally, it seems to me that all this would be much easier if there was a function that takes in a xarray dataset and returns a standardized cmorized xarray dataset(s). Which I could save with xr.save_mfdataset afterwards. Does that exist ?
Thanks and sorry for the long issue that's not a real issue.

Hi @aulemahal,
thanks for opening this issue, i appreciate it! I am facing exactly the same issues with publishing our regional (GERICS-REMO) datasets. The cordex.cmor module acutally contains code that was originally written for REMO but then i thought it would be easy enough to make it more generally applicable for regional climate model datasets. In the past, we faced a lot of issues with non-consistent meta data in CORDEX (see, e.g., #17) and although grid definitions are quite straight-forward for CORDEX, they have not been really comparable out-of-the-box in the past (see also this comment).

I think I see that the in-memory requirement comes from cmor itself

Yes, that's right. The cordex.cmor module is simply wrapped around the python interface of the cmor library itself and combines it with the meta data and grid capabilities of py-cordex. But the actually rewrite is done in the C-library backend of cmor which will have to load all data for a cmorized file into memory at processing time. So the solution i also have implemented and that you mentioned is to group the input dataset by file frequency (e.g., on year per file for hourly data as you mentioned) and cmorize it group by group. Or in other words: py-cordex is not able to cmorize lazily.

The one year subsetting could even be automatic, based on the specs.

Absolutey, that is definitely on my roadmap since it is quite straight forward to implement, e.g., in my driving scripts i use something like this:
file_chunksize = {
    "1hr": "A",
    "3hr": "A",
    "6hr": "A",
    "day": "5A",
    "mon": "10A"
}

def get_chunks(ds, freq, **kwargs):
    _, chunks = zip(*ds.resample(time=file_chunksize[freq]), **kwargs)
    return chunks

where i cmorize the output chunks from get_chunks one after the other. This is quite feasible even for hourly output, however, you'll still need some HPC resources for this i guess. Please also not, that pandas decadal notation (A) is not the same as the archive draft mentions, e.g., CORDEX usually wants decades to begin in 1951 not 1950 for whatever reason. On the other hand, this is more or less a recommendation i guess.

Finally, it seems to me that all this would be much easier if there was a function that takes in a xarray dataset and returns a standardized cmorized xarray dataset(s). Which I could save with xr.save_mfdataset afterwards. Does that exist ?

My very words! I have struggled a lot with cmorization in the past (see, e.g., also this discussion), and i actually started a project (xcmor) where i have implemented some of my insights. The goal is exactly what you mentioned, e.g., to cmorize lazily, have some dynamic implementation of those rules that cmor implements and give the user more flexibilty in the actual output format and storage options. Please note, that that xcmor is really in an early phase but totally open for contributions!

Ah! Happy to see that I'm not the only one struggling with the unification of those shiny high-level tools (xarray) and the ancient and solid-as-titanium ones (cdo, nco, cmor).  ;)
I'll try out xcmor and I'll be happy to contribute whatever it lacks (and that I have time to implement cleanly)!


How do I vertical align my content?

For example, in this example u showed us.
http://codepen.io/SitePoint/pen/MKExrG

How do you vertical align middle the boxes? It doesn't matter if you resize your browser it will stay in the middle.

2.Also for example if my browser with is 1200px, it will only show "jInvertScroll - A lightweight jQuery horizontal Parallax Plugin" box. So "jInvertScroll - A lightweight jQuery horizontal Parallax Plugin" AND "Quickstart" box will have a different background color. So if i'm viewing the " "jInvertScroll - A lightweight jQuery horizontal Parallax Plugin" box it will have a different background color.

Hi,
it works this way:
http://codepen.io/anon/pen/qqobPr
Essentially: the boxes are positioned absolute.
Set them to top: 50%;
and transform: translateY(-50%)
Best regards
Alex
Am 30.11.16 um 17:35 schrieb waisie:

For example, in this example u showed us.
http://codepen.io/SitePoint/pen/MKExrG

How do you vertical align middle the boxes? It doesn't matter if
you resize your browser it will stay in the middle.

2.Also for example if my browser with is 1200px, it will only show
"jInvertScroll - A lightweight jQuery horizontal Parallax Plugin" box.
So "jInvertScroll - A lightweight jQuery horizontal Parallax Plugin"
AND "Quickstart" box will have a different background color. So if i'm
viewing the " "jInvertScroll - A lightweight jQuery horizontal
Parallax Plugin" box it will have a different background color.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pixxelfactory/jInvertScroll/issues/24, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFBFCKkz2EjMRGpiV1gbypexHsPedJcQks5rDaXjgaJpZM4LAZ1h.


New Feature: Asynchronous execution of a plan

The planner can create a plan.  It would also be nice if it could recognize which tasks in the plan can be completed asynchronously, and trigger them all at once, then proceed with the plan once those async tasks are completed.
For example:
Plan for Researching Albert Einstein:

Search Wikipedia for information
Search Bing for information
Search nobelprize.org
Write a report

In this plan, steps 1, 2, and 3 could be completed at the same time, and step 4 would proceed once the first 3 steps are done.
If this is already possible, please let me know.

Hey Tyler,
the FunctionStepwise Planner is using FunctionCalling, with the newer Versions of GPT-4 (1106) they introduced Parallel Function Calling, which is what you are looking for. But the handlebar planner is not based on function calling, so it is not working for handlebar planner.
I tested it a bit and for example it can handle stuff very well, when you have a weather plugin and ask for "How is the weather in seattle and San Francisco".
https://platform.openai.com/docs/guides/function-calling/parallel-function-calling
In addition, parallel function calls is supported on the following models: gpt-4o, gpt-4o-2024-05-13, gpt-4-turbo, gpt-4-turbo-2024-04-09, gpt-4-turbo-preview, gpt-4-0125-preview, gpt-4-1106-preview, gpt-3.5-turbo-0125, and gpt-3.5-turbo-1106.
Hope that helps for now !

@nmoeller That is very helpful, thank you!


9.3 Identifying sound with TFLite - 'Classifications' object has no attribute 'classes'

Hi, fantastic book, thanks much!
When trying to run the example 9.3 I get this error message, can you please assist?
'Classifications' object has no attribute 'classes' #1
Thanks!

Fixed after rerunning setup.sh, there must have been some issue in the first time, closing.
Thanks again!


Update docker-compose.yml

Not sure if tags is needed to deploy to Tutum. However, tags is not supported with the latest version of docker-compose.
Great tool BTW. Thanks for the contribution!

@vegasbrianc yes, tags is for tutum. -mx means deploy only on nodes that has a "mx" tag. thanks for contribution!


Events versioning

What should we do when an event changes overtime ?  for example today i am raising an event productCreated(id,name)   in a month time i decide to add an extra field sku so my events will become productCreated(id,name,sku) .   Right now unless i did something wrong is not possible as the framework will complain big time when it tries to deserialize old objects.
how would you solve this issue ?

See this discussion on akka-user group:
Best practices using Akka Persistence with long-running projects?
Axon supports event-upcasting in the following way:
http://www.axonframework.org/docs/2.4/repositories-and-event-stores.html#event-upcasting
We could build something similar for akka-ddd.

just found a video that talks about it. if you send me your email i will share it with you on DropBox.

if it is online i would like to see it too, may you can share a link?
I really like the way axon implemented the upcasting, i would like to have it too for akka

Problem of events schema evolution is addressed by Akka Persistence since version 2.4.0.


How to show all row index?

Question
Hi everyone,
I have a question asking everyone to help.
With the current formatter supporting, I can only get and display rowIndex for each page, I expect that it will show up incrementally for other pages, instead of when I select page 2, it counts back from 0.
So, what do I do to solve this problem?
Thank you so much!

I have a solution for this, so I closed question


Update README.md

As noted in his blog, Mitch is no longer part of Sencha (https://mitchellsimoens.com/next-chapter-in-2017/)

Yes, I saw his blog. Thx for the update !


Added clarification about app domain.

That two subsequent runs will change the application domain which in turn will create a new hash for (string).GetHashCode() came to a surprise to me.
I filed bug #19703, which probably is moot.
So I instead suggest a clarification in the documentation.
Is it worth going through other (type).GetHashCode documentation too?
Should the same for Core2 be updated?

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


[Feature] Publish analysis and  server  to npm

Are the analysis and server in vim-rescript copied and pasted from this project?
I think the "/analysis" and "/server" should be put in a "rescript-lsp-server" repository (or use monorepo ?) and published to npm, like ocaml-lsp-server. It would be easier for people to develop plugins for more IDEs that support lsp
Do you have such a plan？

I think we are still not sure about this. lsp and analysis binary are implementation details for both vscode and vim extensions.
But I'm +1 for this. if we release an standalone language server we can have better support for other editors.

+1 for this, is hard to install rescript language server when i want to use rescript in another machine, since i don't use (neo)vim / vscode & i use helix editor daily

Is the hard part that it's hard to access the lsp server and related binaries? If so, is it sure that an npm package would help with that, and would it help for all of the editors we want to support.
We build a vsix for VSCode for each release, and I'm pretty sure that's just a regular zip in disguise. I imagine downloading the latest vsix, unzipping and moving the server in place would be something that could be tried today as an experiment of whether it's doable, rather than publish a separate package.

yes accessing lsp server and related binaries each time when changing machine that doesn't have it mean setting up $PATH or changing editor configuration file (in this case Helix) over again. npm package definitely help.

Any plans for this?
I can work on it.

@zth any thoughts?
Somehow related, people have reported about using the analysis in CI. That requires at least exposing the analysis binary (from which reanalyze is accessible as one of the commands).

I think it's a good idea, especially now that reanalyze lives in it too. But I think we need to think carefully about what parts of it we communicate is stable in it, to set the expectations right. So we don't end up in a situation where we can't make the changes we'd like without risking breaking things in an unexpected way.

I think analysis should not be exposed. We should publish just one binary node to start the server, like rescriptlsp. In this case, the LSP is no longer an implementation detail.


feat: Add school timetabling quickstart for Python

Description of the change

Description here

Checklist
Development

[ ] The changes have been covered with tests, if necessary.
[ ] You have a green build, with the exception of the flaky tests.
[ ] UI and JS files are fully tested, the user interface works for all modules affected by your changes (e.g., solve and analyze buttons).
[ ] The network calls work for all modules affected by your changes (e.g., solving a problem).
[ ] The console messages are validated for all modules affected by your changes.

Code Review

[ ] This pull request includes an explanatory title and description.
[ ] The GitHub issue is linked.
[ ] At least one other engineer has approved the changes.
[ ] After PR is merged, inform the reporter.

@Christopher-Chianelli, I'm getting the following when using Python 3.10:
INFO:     @ uvicorn.error : Started server process [159046]
INFO:     @ uvicorn.error : Waiting for application startup.
INFO:     @ uvicorn.error : Application startup complete.
INFO:     @ uvicorn.error : Uvicorn running on http://<IP_ADDRESS>:8080 (Press CTRL+C to quit)
INFO:     @ uvicorn.access : <IP_ADDRESS>:38646 - "GET / HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38646 - "GET /webjars/timefold/css/timefold-webui.css HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38656 - "GET /app.js HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /webjars/timefold/js/timefold-webui.js HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /q/swagger-ui HTTP/1.1" 200
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /webjars/timefold/img/timefold-logo-horizontal-negative.svg HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /demo-data HTTP/1.1" 200
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /demo-data/SMALL HTTP/1.1" 200
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /openapi.json HTTP/1.1" 200
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /webjars/timefold/img/timefold-favicon.svg HTTP/1.1" 304
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "POST /timetables HTTP/1.1" 200
INFO:     @ timefold.solver : Solving started: time spent (44), best score (-40init/0hard/0soft), environment mode (REPRODUCIBLE), move thread count (NONE), random (JDK with seed 0).
INFO:     @ timefold.solver : Problem scale: entity count (20), variable count (40), approximate value count (13), approximate problem scale (3.486744 × 10^29).
INFO:     @ uvicorn.access : <IP_ADDRESS>:38648 - "GET /timetables/ID HTTP/1.1" 500
ERROR:    @ uvicorn.error : Exception in ASGI application
Traceback (most recent call last):
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py", line 399, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
    return await self.app(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/.venv/lib64/python3.10/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
  File "/home/fred/Projects/timefold/timefold-quickstarts/python/school-timetabling/src/school_timetabling/routes.py", line 43, in get_timetable
    timetable = data_sets[problem_id]
KeyError: 'ID'
INFO:     @ timefold.solver : Construction Heuristic phase (0) ended: time spent (4173), best score (-1hard/-15soft), score calculation speed (145/sec), step total (20).

Could you confirm if there is a problem with the logic or if something is wrong on my end?

@Christopher-Chianelli I think @zepfred has a point. Please update the test.


yeoman generators

This is casting #583.
This includes a angular2 and a schema generator. All help accepted.

This change is

Hi @deadcee, thanks for the PR!
This is more new code than we can take on maintenance for at the moment. Would you be willing to create an independent package and maintain it? If not, we could leave this PR open for a while until we're ready to add generators and really maintain them.

I think leaving this pull request open would be the best option.


Added instrumentation group to WarmupInstrumentation

What does this PR do?
WarmupInstrumentation should have an instrumentation group, so it can be enabled when using enable_instrumentations configuration option.
Checklist

[x] This is something else

[ ] I have updated CHANGELOG.asciidoc

:grey_exclamation: Build Aborted

The PR is not allowed to run in the CI yet

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

Expand to view the summary

Build stats

Start Time: 2022-05-02T05:44:59.117+0000

Duration: 3 min 21 sec

Steps errors
Expand to view the steps failures

Error signal

Took 0 min 0 sec . View more details here
Description: githubApiCall: The REST API call https://api.github.com/orgs/elastic/members/tobiasstadler return the message : java.lang.Exception: httpRequest: Failure connecting to the service https://api.github.com/orgs/elastic/members/tobiasstadler : httpRequest: Failure connecting to the service https://api.github.com/orgs/elastic/members/tobiasstadler : Code: 404Error: {"message":"User does not exist or is not a member of the organization","documentation_url":"https://docs.github.com/rest/reference/orgs#check-organization-membership-for-a-user"}

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark tests.

run jdk compatibility tests : Run the JDK Compatibility tests.

run integration tests : Run the Agent Integration tests.

run end-to-end tests : Run the APM-ITs.

run windows tests : Build & tests on windows.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

We have a special (non documented) config option for the warmup instrumentation - warmup_byte_buddy, which is enabled unless configured explicitly to false.
What is the use case? Is it that when you set enable_instrumentations the warmup ones are not applied? If that's the case, the fix is not to add an instrumentation group, but to make sure it is only decided based on its special config rather than enable/disable instrumentations.

yes, if enable_instrumentations is set, WarmupInstrumentation is not applied anymore.

I agree that's a bug. As you noticed- the enable_instrumentations should not determine whether we warmup byte buddy or not.
Thanks for reporting!


Fix #377 allow default and computed values

Fix #377
Providing default or computed values
Validators can be used to provide default or computed values.
Defeault values
Validator("FOO", default="A default value for foo")

Then if not able to load the values from files or environment this default value will be set for that key.
Computed values
Sometimes you need some values to be computed by calling functions, just passa a callable to the default argument.

Validator("FOO", default=my_dunction)

then

def my_function(settings, validator):
    return "this is computed during validation time"

If you want to be lazy evaluated

from dynaconf.utils.parse_conf import empty, Lazy

Validator("FOO", default=Lazy(empty, formatter=my_function))

Awesome! Can we get a minor release with this?


fix(compaction): disable fast compact for split sst

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
related to https://github.com/risingwavelabs/risingwave/issues/18323
By design, fast compaction only handles single table tasks, so I've rejected it for split sst cases in this pr as well.
In this context, we no longer need to deal with sst boundaries, consisting of：

table_ids
key_range

Checklist

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

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

Documentation

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

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

https://github.com/risingwavelabs/risingwave/issues/15973


DPG generator generates an empty ClientOptions class

Generator is generating an empty ConfigurationClientOptions class which is not needed as there is a customized ConfigurationClientOptions class available with all the required properties outside of the generated folder.
HLC generated code doesn't generate an empty ClientOptions class if there is a customized class available outside of the generated folder. For example: there is no ClientOptions class generated for TextAnalytics here.
For more details check this PR - https://github.com/Azure/azure-sdk-for-net/pull/33780#discussion_r1092318398

In your customization class, you could add [assembly: CodeGenSuppressType("ConfigurationClientOptions")]


python debugger hangs

Environment data

VS Code version: 1.29.0
Extension version (available under the Extensions sidebar): 2018.10.1 (09 Nov 2018)
OS and version: Ubuntu 16.04 x64 latest updates
Python version (& distribution if applicable, e.g. Anaconda): Anaconda 4.5.11, python 3.6.6
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions: python-chess 0.23.9

Actual behavior
integrated debugger hangs when single-stepping over chess-engine commands from python-chess which communicate with the stockfish chess engine.
Note: continuing over the code, to a breakpoint later in the code, works as expected
Expected  behavior
debugger should single step over the commands successfully.
debugging with pdb from the command line (python -m pdb fname.py) works as expected
Steps to reproduce:

pip install python-chess
sudo apt install stockfish
try debugging the following code, single stepping over the 'SF.*' commands

import chess.uci
from chess import Board

SF = chess.uci.popen_engine('/usr/games/stockfish')
sample_fen = 'rnb1k2r/pp2pp2/3p3p/2pP2p1/2P1B3/2q3B1/P4PPP/R2Q1KNR b kq - 0 12'

SF.uci()
SF.isready()

board = Board()
board.set_fen(sample_fen)

SF.ucinewgame()
SF.position(board)

res = SF.go(nodes=50_000)

print(res)

Please could you update your launch.json to add the logToFile attribute as follows:

	"logToFile": true

Start debugging
When it hangs go into VSC
Open the command Extensions: Open Extensions Folder
Locate the python extension directory ms-python.python-2018...
Look for a file named debug<ProcessId>.log
Upload the contents of that file.

If there are multiple debug*.log files,

Delete them
Start again

debug29643.log

Apologies for the delay in getting back to you.
Please could you test this with the latest version of the Python extension.

Checked with recent version of the extension: 2018.11.0
Unfortunately, still does not work. same behavior as before
attaching a debug log file
btw, were you able to reproduce the bug?
debug4561.log


Fix2582 corporate workshop costs

Fixes #2582  by removing any direct references to workshop cost, and only referencing The Carpentries website.

I will come back to this to fix those linting errors.  @pbanaszkiewicz  If I do so, would you recommend running additional migrations or deleting the  migrations in this PR and replacing them?

@maneesha do you want this merged into v4.3?

@pbanaszkiewicz Yes, but I never got a chance to come back to fix this.  Linting errors caused me to get lost in  a sea of merge conflicts.


pnr/nextpnr/ecp5: add OSX target and add DOT_ON_STDOUT functionality

PR changes:

add OSX support for nextpnr/ecp5 package
add DOT_ON_STDOUT functionality to avoid 10min timout from Travis

Marked as WIP due to nextpnr/ecp5 package hits 50min timeout on Travis for OSX.

I marked this package as "allow to fail"

Does this need me to review?

I think we'll get this green and merge.
@kowalewskijan please take care to put these functions to litex-hub/litex-conda-ci (because of #25)

I removed a commit associated with KEEP_ALIVE functionality since it will come with litex-conda-ci. We can merge this PR after #25


Adding a dropdown for language(library) selection in code pane

Add Codegen Language Selector Dropdown. This PR closes #40 and closes #38.

Made the required changes. @animator


[Snyk] Upgrade sh.ory.hydra:hydra-client from 1.11.7 to 1.11.8

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade sh.ory.hydra:hydra-client from 1.11.7 to 1.11.8.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 6 months ago, on 2022-05-04.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


frontend: display "user not found" for invalid user search query

#17842
Testing plan: manual testing
GIFs or screenshots:
Before:

After:

Closing in favor of #17959, since that seems to have applied the i18n feedback here.


Visual Bugs: Icons

Bug: Notebook Editor, Interactive Window, Editor cells
Actual behavior
It looks like the icons aren't rendering at the correct size.
Notebook Toolbar:
Actual behavior
The icons are the correct size, but the wrapper and spacing between them is too small.
Expected behavior
The icons should be 16x16 px in a 32x35 px wrapper. For reference, look at the icons in the right-hand corner of the document tab bar.
Note: this will also increase the height of the toolbar to be 35px
Cell toolbar:
Actual behavior:
The icon is the correct size, but the wrapper and spacing is incorrect
Expected behavior:
The icon should be 16x16 px in a 24x26 px wrapper.
Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running:                       Local
Extension version:                               2020.2.64397
VS Code version:                                1.42.1
Setting python.jediEnabled:               true
Python and/or Anaconda version:     Python 3.8.1
OS:                                                     Mac
Virtual environment:                          N/A

Developer Tools Console Output

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

@kawilkin Thanks for the clarification. I pixed counted on the icons so I was pretty sure that they were correct already. Boundary size should be pretty easy to fix.

I think @greazer moved into validate accidentally, nothing done here (had a similar issue that was UI related and was in validate). Moving back to backlog.

Validated.


Added /leafz in monitoring page

Fixed anchor links
Moved /subz to last to have same order than main menu in monitoring
landing page
Added leafz info.

Signed-off-by: Ivan Kozlovic<EMAIL_ADDRESS>

@gcolliso I think it can be merged now since v2.1.0 has been released.

thanks @kozlovic


Run unit tests in CI

Add a Gitlab workflow to run unit tests in the CI.

When this is accepted, I will work on moving all existing tests into the new directory and rewrite them as pytest tests.


0 value on inputs becomes null or empty

I noticed that a value of 0 outputs null or completely empty in inputs and options:
<select>
	<option value={0}>hello</option>
	//=> value="null"
</select>

<input type='button' value={0}>hello</input>
//=> value

<input type='radio' value={0}>hello</input>
//=> value

Using version 0.5.6.

Well this is definitely a bug. You could cast the value as a string for now and that will work. But if you'd like to add a quick test for this it should be a pretty easy fix. Guessing we're using a loose false check somewhere


switch to production environment

Hi! By default, the plugin was set to pull content from TEST server and using Basis Bouwproducten as main and IFC and SFB as filters. I would like to use Production server instead but after switching to 'production' the dropdown list stays the same. How can I connect to Production?
Also, the TEST server is meant for developers only, not for testing new content, so I suggest to hide it for general users and only enable in some debug mode if needed.
Instead, there could be a toggle to also see content marked as 'Test' on the Production server. Yes, we have TEST server and TEST content on PROD server... :) To see the test content from PROD you need to set the IncludeTestDictionaries to TRUE on the GET /api/Dictionary/v1.

That's something we are currently improving, currently you can switch by first selecting production, then save, and then change the dictionaries.

Should be fixed in https://github.com/buildingsmart-community/bSDD-Revit-plugin/pull/66


Add GitHub Actions workflow for Hex package releases

@yordis this repo would be another great candidate for the workflow you've put together. Would you be interested in taking care of this one?

@doomspork My pleasure to help on anything I can, absolutely.

Either add me to the org, or get ready for an MR, let share some directions on it.

I invited you moments after adding this issue 😁


Is it possible to rebuild attestation previously generated for a release?

Hi everyone, we accidentally deleted the attestation file from our latest release and I'd love to hear if there's a way to reconstruct the intoto file.
I suspect it'd be possible to build the same release release artifact from that known commit, run slsa, and manually upload the intoto file - not apples to apples (after the fact, some steps would be skipped).
For reference, this is the intoto file from a previous release: https://github.com/aws-powertools/powertools-lambda-python/releases/download/v2.35.1/multiple.intoto.jsonl
Edit: links to recent release workflow.
Thank you!

Release workflow that generated the attestation file: https://github.com/aws-powertools/powertools-lambda-python/actions/runs/8454033135

Have you tried clicking the re-run button on the run workflow?

thanks @laurentsimon. We'll change our workflow to allow for a partial re-run for these circumstances. I thought there was an undocumented way to reconstruct/pull from Rekor.


How to showToast above a Modal

Prerequisites

[X] I have read the Contributing Guidelines.
[X] I have not leaked any internal/restricted information like screenshots, videos, code snippets, links etc.

Suggestion / feature request
showToast  API  support to showToast above a Modal

Duplicate #798


lwjgl.dll cannot be loaded from classpath jar anymore with 3.1.6? works fine with 3.1.5

Environment

LWJGL version: 3.1.6
LWJGL build #: 14
Java version: 9.0.1
Platform: Windows
Module: core

Description
I've just updated from 3.1.5 to 3.1.6 using Maven and running my project from IntelliJ.
With 3.1.5 the lwjgl.dll can be loaded from the classpath lwjgl-3.1.5-natives-windows.jar just fine. With 3.1.6 the lwjgl.dll cannot be found anymore.
The only thing I've changed is the <lwjgl3.version>3.1.5</lwjgl3.version> to 3.1.6 in my pom.xml
I've attached the first couple of lines running with -Dorg.lwjgl.util.Debug=true for 3.1.5 and 3.1.6 for reference.
Am I missing something obvious here? o_O
[LWJGL] Version: 3.1.5 build 1
[LWJGL] 	 OS: Windows 10 v10.0
[LWJGL] 	JRE: 9.0.1 amd64
[LWJGL] 	JVM: Java HotSpot(TM) 64-Bit Server VM v9.0.1+11 by Oracle Corporation
[LWJGL] Loading library (system): lwjgl
[LWJGL] 	Extracting: file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl/3.1.5/lwjgl-3.1.5-natives-windows.jar!/lwjgl.dll
[LWJGL] 	Loaded from org.lwjgl.librarypath: C:\Users\jensh\AppData\Local\Temp\lwjgljensh\3.1.5-build-1\lwjgl.dll

[LWJGL] Version: 3.1.6 build 14
[LWJGL] 	 OS: Windows 10 v10.0
[LWJGL] 	JRE: 9.0.1 amd64
[LWJGL] 	JVM: Java HotSpot(TM) 64-Bit Server VM v9.0.1+11 by Oracle Corporation
[LWJGL] Loading library (system): lwjgl
[LWJGL] 	lwjgl.dll not found in java.library.path

Looks like lwjgl-3.1.6-natives-windows.jar is not in the class/module-path for some reason. Try enabling Maven's debug output to check if it has been downloaded and added to the path.

Thanks for the quick answer Spasi.
I've checked and lwjgl-3.1.6-natives-windows.jar is on the module-path in my case. I've attached the complete call at the end of this post.
I'm using Java 9 with modules and doing
  requires org.lwjgl.opengl.natives;
  requires org.lwjgl.glfw.natives;

in my module-info as described in that comment on issue #334
I did some debugging of the loadSystem(Consumer<String> load, Consumer<String> loadLibrary, Class<?> context, String name) method in org.lwjgl.system.Library and this call URL libURL = context.getClassLoader().getResource(libName); is successful when running 3.1.5 but returns only null in 3.1.6.
The JavaDoc of context.getClassLoader().getResource() states:
     * Additionally, and except for the special case where the resource has a
     * name ending with "{@code .class}", this method will only find resources in
     * packages of named modules when the package is {@link Module#isOpen(String)
     * opened} unconditionally (even if the caller of this method is in the
     * same module as the resource). </p>

Since "lwjgl.dll" is IMHO a resource in that sense and the 3.1.6 lwjgl comes with a proper module-info.class because of #334 could this eventually be the reason? The native module which is now a proper named module is not open?
The complete call as executed by IntelliJ looks like this:
"C:\Program Files\Java\jdk-9.0.1\bin\java"
-Dorg.lwjgl.util.Debug=true
"-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.4\lib\idea_rt.jar=50226:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.4\bin"
-Dfile.encoding=UTF-8
-p
C:\Users\jensh\IdeaProjects\ttf-parse\target\classes;
C:\Users\jensh\.m2\repository\org\apache\pdfbox\fontbox\2.0.8\fontbox-2.0.8.jar;
C:\Users\jensh\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;
C:\Users\jensh\.m2\repository\com\lessvoid\coregl-lwjgl3\3.0.0-SNAPSHOT\coregl-lwjgl3-3.0.0-SNAPSHOT.jar;
C:\Users\jensh\.m2\repository\com\lessvoid\coregl\3.0.0-SNAPSHOT\coregl-3.0.0-SNAPSHOT.jar;
C:\Users\jensh\.m2\repository\com\lessvoid\coregl-ext\3.0.0-SNAPSHOT\coregl-ext-3.0.0-SNAPSHOT.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl\3.1.6\lwjgl-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-glfw\3.1.6\lwjgl-glfw-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-jemalloc\3.1.6\lwjgl-jemalloc-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-openal\3.1.6\lwjgl-openal-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-opengl\3.1.6\lwjgl-opengl-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-stb\3.1.6\lwjgl-stb-3.1.6.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl\3.1.6\lwjgl-3.1.6-natives-windows.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-glfw\3.1.6\lwjgl-glfw-3.1.6-natives-windows.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-jemalloc\3.1.6\lwjgl-jemalloc-3.1.6-natives-windows.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-openal\3.1.6\lwjgl-openal-3.1.6-natives-windows.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-opengl\3.1.6\lwjgl-opengl-3.1.6-natives-windows.jar;
C:\Users\jensh\.m2\repository\org\lwjgl\lwjgl-stb\3.1.6\lwjgl-stb-3.1.6-natives-windows.jar
-m ttf.parse/ttfparse.Main

Running it with the option --list-modules gives this:
...
org.lwjgl file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl/3.1.6/lwjgl-3.1.6.jar
org.lwjgl.glfw file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-glfw/3.1.6/lwjgl-glfw-3.1.6.jar
org.lwjgl.glfw.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-glfw/3.1.6/lwjgl-glfw-3.1.6-natives-windows.jar
org.lwjgl.jemalloc file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6.jar
org.lwjgl.jemalloc.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6-natives-windows.jar
org.lwjgl.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl/3.1.6/lwjgl-3.1.6-natives-windows.jar
org.lwjgl.openal file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-openal/3.1.6/lwjgl-openal-3.1.6.jar
org.lwjgl.openal.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-openal/3.1.6/lwjgl-openal-3.1.6-natives-windows.jar
org.lwjgl.opengl file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-opengl/3.1.6/lwjgl-opengl-3.1.6.jar
org.lwjgl.opengl.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-opengl/3.1.6/lwjgl-opengl-3.1.6-natives-windows.jar
org.lwjgl.stb file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-stb/3.1.6/lwjgl-stb-3.1.6.jar
org.lwjgl.stb.natives file:///C:/Users/jensh/.m2/repository/org/lwjgl/lwjgl-stb/3.1.6/lwjgl-stb-3.1.6-natives-windows.jar

In both cases the *-natives-windows.jar is on the module path I would assume?

I cannot reproduce this. Running a simple test from both:

command-line with Maven, and
an IntelliJ project created from the Maven POM

works fine. The LWJGL loader is able to find the natives and then extract/load them. I tracked down the loading process with a debugger, the shared library is resolved with findMiscResource, which:

Returns the list of URLs to a "miscellaneous" resource in modules defined to this loader. A miscellaneous resource is not in a module package, e.g. META-INF/services/p.S.

So, this is quite literal:

this method will only find resources in packages of named modules when the package is opened unconditionally

It doesn't apply to LWJGL shared libraries because they're stored in the JAR roots, not inside a package.


make docker deployable

Can you make it docker deployable, so it can support in most provider and deploy with one click

Yes, will do so

Tutorial video


Show an accurate message for provider users who haven't signed in

Context
We currently show "Never signed in" on the list of provider users if we have no last_signed_in_at value for the provider. This is the case when a provider has not signed in since records began on 24/12/2019 at ~2:45pm (Azure deployment https://dev.azure.com/dfe-ssp/Become-A-Teacher/_build/results?buildId=36746&view=results).
This PR makes that message a bit more useful

if they were created before sign-in records began on 24/12/2019, say we don't know
if they were created after records began but haven't signed in, say
with certainty that they've never signed in

Changes proposed in this pull request
Use the created_at date of the ProviderUser to decide which message to show in the event there's no last_signed_in_at date.
Link to Trello card
https://trello.com/c/9olWppuF/1431-dont-incorrectly-say-a-provider-never-signed-in-if-they-could-have-signed-in-before-records-began
Things to check

[X] This code doesn't rely on migrations in the same Pull Request
[X] API release notes have been updated if necessary
[X] New environment variables have been added to the Azure config

Thanks @fofr, fixed up


Create Error 404 Page and update redirect behavior for unrecognized URLs

Looks good.

WIP page ready for merge, as 404 behavior is functional. Related issue will be closed once the page's formatting corrected to match Figma, and once Cypress testing coverage is expanded to include it.


More metadata author consistency

Improves... this:

Also changes the one example that uses "Pimoroni" instead of "pimoroni".

Haha, awesome!


[BUG] Select search returns no results on belongsTo relationship using additional_attribute

Version information

Laravel: v5.7.28
Voyager: v1.2.6
PHP: 7.1
Database: MySQL 5.7.26

Description

When using a belongsTo relationship and selecting an additional_attribute as the display column, at the time of adding a new model and searching using the select2 ajax searchbar, an error is reported as the MySQL query tries to look for the additional_attribute as a column in the table.
Steps To Reproduce
Steps to reproduce the behavior:

Add an additional_attribute to a model (Model1)
Add a belongsTo relationship from another model (Model2) to the model with the additional_attribute (Model1)
Select the additional_attribute as the display column for the belongsTo relationship
Try create a new Model2 and use the search bar in the relation field to Model1
No results should be returned
An error should be logged to the error log with something like SQLSTATE[42S22]: Column not found: 1054 Unknown column

Expected behavior
When searching for Model1 names, they should be filtered and returned to the list
Screenshots

Fixed in #4562


PHOENIX-6451 Update joni and jcodings versions

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  9s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ 4.x Compile Tests _

+0 :ok:
mvndep
5m 32s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
10m  1s
4.x passed

+1 :green_heart:
compile
1m 38s
4.x passed

+1 :green_heart:
javadoc
2m  6s
4.x passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m  4s
the patch passed

+1 :green_heart:
compile
1m 38s
the patch passed

+1 :green_heart:
javac
1m 38s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  3s
The patch has no ill-formed XML file.

+1 :green_heart:
javadoc
2m  5s
the patch passed

_ Other Tests _

-1 :x:
unit
232m 49s
root in the patch failed.

+1 :green_heart:
asflicense
0m 24s
The patch does not generate ASF License warnings.

264m 45s

Reason
Tests

Failed junit tests
phoenix.pherf.workload.mt.tenantoperation.TenantOperationEventGeneratorTest

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1204/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix/pull/1204

Optional Tests
dupname asflicense javac javadoc unit xml compile

uname
Linux 21a9c3898d0d 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
4.x / e8afd7e

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1204/1/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1204/1/testReport/

Max. process+thread count
4896 (vs. ulimit of 30000)

modules
C: phoenix-core . U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1204/1/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


HighNodeUtilization: support node rebalance when high utilized nodes empty

background: I'm using descscheduler highnodeutilization mode in production to improve machine utilization and reduce unnecessary waste. Highnodeutilization is to set a threshold, divide the nodes into two, and migrate the pods on the nodes with low utilization to the nodes with high utilization. However, there are some issue in this mode. When all nodes have low utilization, and the highnodeutilization mode will not work. However, the pods on the node with low utilization can be migrated to the node with low utilization to achieve the effect.

Hi @Jan-dai, thank You for the strategy improvement. Would you please update the PR description with more details? E.g. what benefits this change has, what use cases does this improves, etc.
Given this changes the default functionality, we might consider enabling this support through a new flag in the strategy configuration.

/ok-to-test

/remove-lifecycle stale


Support use default entity-type

Description
Support use spring.cloud.stream.servicebus.default.consumer.entity-type and spring.cloud.stream.servicebus.default.producer.entity-type to configure each consumer/producer which not configure the entity-type.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


Request Spot Instances from AWS EC2

This change requests spot instances instead of the default on-demand ones.
I know this project is dead, but I took some code from other PRs. Hopefully this one saves someone some time.

Hi, @kiwialec , seeing as you're using EC2 as your provider, wondering if you encountered this issue?
https://github.com/fabienvauchelles/scrapoxy/issues/189

good candidate for 4.0.0


Showcase Submission for challenges/185-dragon-curve

Thank you Giorgos Dim for your contribution! A member of the Coding Train team will review it shortly.

Buffered Animation
Giorgos Dim

So great!


Fix similar tracks function

Fixes issue: https://github.com/music-assistant/hass-music-assistant/issues/1475

Ruff is failing so we cannot merge this :(. Probably also need to remove the limit here: https://github.com/music-assistant/server/blob/01d3bfe982499da3107cbdf660a26f427b50ed65/music_assistant/server/providers/tidal/init.py#L319

Ruff is failing so we cannot merge this :(. Probably also need to remove the limit here:
https://github.com/music-assistant/server/blob/01d3bfe982499da3107cbdf660a26f427b50ed65/music_assistant/server/providers/tidal/__init__.py#L319
and in the helper function to keep ruff happy.

Ooooh, this is a real stinker as I would also have to remove it from the function in init.py. This won't work, so I'll have to add an exemption to the method for now I think

I think just removing it from the helper function will be fine for now.

Yes you are right, I just edited my answer :)


Maschine MK1 problems

First off, thank you for the time and effort you put into this project!
I built this project on a raspberry pi and tried both master and develop. I also hooked up the Maschine MK1 both directly and through a powered hub to the raspberry pi.
The device-test is able to list my Maschine MK1, however immediately after connecting it fails to make any writes or reads and is stuck in an error loop.
Do you have any pointers on how I could fix this? Thanks a lot.
[MaschineMK1] tick: error in step #1 (read)
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=16
[DeviceHandleLibUSB] write: error=-1 - transfer size: 33 written: 0
[MaschineMK1] sendLeds: error writing first block of leds
[MaschineMK1] tick: error in step #2 (sendLeds)```

@hokkaido You should probably close this issue. Also: look at that, another Fabio!


[WFLY-14388] Document the limited expression support for transaction-…

…support attribute
https://issues.redhat.com/browse/WFLY-14388
This is the follow-on step mentioned at https://issues.redhat.com/browse/WFLY-14388?focusedCommentId=15914394&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-15914394

I killed CI on this after it got through the subsystem tests; we needed CI elsewhere. This can be merged if the text is acceptable.


[wip] feat(cli): add cache clean command

❗extending this command with options to specify chain and blocks. first time working in Rust, feedback would be appreciated.
Motivation
closes #1127
forked state is now being added to the cache. this state should be easily cleanable.
Solution
adding a cli command forge cache clean to clean the cache.

thanks so much, looking good so far,
what we'd need in the CleanArgs are additional options for chain and block, ideally multiple args, so that forge cache clean all, or forge cache clean mainnet fantom optimism works

got it. thinking abt how multiple chains + multiple blocks could be specified, I came up w/ the following:

if no chain or "all" is supplied, blocks can not be specified
if one chain is supplied, multiple blocks can be specified
if multiple chains are supplied, blocks can not be specified

sounds reasonable? other ideas? also would be in favor of scoping this down to the simplest acceptable use case worth merging and opening a new issue for the extended functionality (first time using rust so might take me a min to find the time to read clap docs and setup more complex args)

great!

if one chain is supplied, multiple blocks can be specified
if multiple chains are supplied, blocks can not be specified

I think we could combine these two so that forge cache clean mainnet fantom optimism --blocks 100 200 is also supported but this will probably not used very often so we don't really need it I'd asy

oh I see, this would have the side-effect that running tests locally the cache gets wiped which is not ideal.
don't think it's worth making the cache path configurable, so given that this works, let's simply ignore these tests: forgetest_ingore! macro
if there are problems with the cache we can investigate.

@mattsse ignored tests
should be gtg

also smol linting issue


[TextField] TextField with type "number", can't click on arrows in FireFox.

Hey guys, I recently bump into a problem that on the TextField with type "number" I can't click arrows in FireFox...
In all other browsers works well.
To tested, there is a link to live example below.
But also, you can go to MUI examples from Firefox:
https://material-ui.com/components/text-fields/#textfield
Here is a Live Example: https://codesandbox.io/s/textfield-number-forked-tiw49?file=/demo.js
Issues related to this problem on stack overflow:
https://stackoverflow.com/questions/67939786/textfield-with-type-number-cant-use-arrows-in-firefox
https://stackoverflow.com/questions/67382247/material-ui-textfield-with-type-number-up-down-arrow-stopped-working-in-mozila-f

please provide more information that we can reproduce, like firefox version or recording of the issue.
It works on my Firefox (89.0) mac OS
https://user-images.githubusercontent.com/18292247/121870076-e1792480-cd2c-11eb-863c-1f21e0dfd75f.mov

please provide more information that we can reproduce, like firefox version or recording of the issue.
It works on my Firefox (89.0) mac OS
Screen.Recording.2564-06-14.at.16.21.18.mov

Did it.

This appears to be a duplicate of #26443

Did it. I just updated to 89.0 and it works, but yeah what about - FireFox 88.0.1 (64-bit)

We don't have the bandwidth to support specific browser versions. Since FireFox is an evergreen browser and gets automatic updates, this seems fine to ignore for now.


Science / diagnostics plans for 1/40° config

What are our science plans for the 1/40° config?
We will have limited run length and storage capability.
We definitely want 1 year after spinup of high temporal frequency data for pretty movies. Daily u, v, T, S, sea ice, what else do we want movies of?
@Willaguiar and I have been chatting about looking into how the ASC and cross-slope heat transport changes from 1/10° to 1/20° to 1/40°.
@AndyHoggANU suggests saving transports and heat fluxes on isopycnals.

What's our storage budget for this data? We could start with that and work out what will fit.
Could get away with 2d daily data for movies if we can't store 3d.

I doubt we have any additional storage for this run.
I had an update from Al and it sounds like they no longer actually need us
for testing, but he’s happy to still give us the bonus hours when there’s
the sudden expansion. Timeline is end of Feb. In a way I think this is
probably a good development because we can probably negotiate a longer
duration to run over and a slightly less crazy number of cores.
On Mon, Jan 23, 2023 at 4:36 PM, Andrew Kiss @.***>
wrote:

What's our storage budget for this data? We could start with that and work
out what will fit.
Could get away with 2d daily data for movies if we can't store 3d.
—
Reply to this email directly, view it on GitHub
https://github.com/COSIMA/mom6-panan/issues/21#issuecomment-1399830519,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACA44U6JJ4VR27A4ZVDMCUDWTYKERANCNFSM6AAAAAAUBDQ3MM
.
You are receiving this because you authored the thread.Message ID:
@.***>

I meant, how much are we prepared to store within our existing quotas?
Longer duration with fewer cores sounds good - fewer uncertainties around scaling.

I'm not sure how much storage we'll have available. Let's clean up ik11 and see how much space there is? We can also keep data temporarily on /scratch/ if we think we can analyse it quickly.

The 1/40th will be under RYF forcing, right?

Yep, everything is RYF for now. We're only planning to run 10 years of the
1/40th.
On Mon, 3 Apr 2023 at 12:08, Andrew Kiss @.***> wrote:

The 1/40th will be under RYF forcing, right?
—
Reply to this email directly, view it on GitHub
https://github.com/COSIMA/mom6-panan/issues/21#issuecomment-1493536228,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACA44UZ2SHBJTM2BKWWYN7DW7IWI5ANCNFSM6AAAAAAUBDQ3MM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Alex Fraser would like 3hrly sea ice U and V just for the month of July in the final year if possible

If we want to calculate SWMT, we need monthly mean salt_flux (in addition to wfo and hfds).

Regarding the density binning for DSW export diagnostics.
I plotted the meridional transport in each layer at different latitudes for the last year of the 1/20th simulation. The abyssal transport is within the bins with the highest resolution. But I am not sure about the transport off the ANtarctic shelf because I haven't calculated the transport across the 1000-m isobath yet and I can't really compare the density of the peak SWMT with the these density bins as they are $\rho2$ and I calculated the SWMT in $\rho1$.

Thanks for checking this out Christina. It doesn’t look too bad. Do we know
how these diagnostic rho levels are set? If it’s easy, we may as well
double the resolution in the range shown in your plot on the right above.
On Tue, Apr 18, 2023 at 11:12 AM, Christina Schmidt <
@.***> wrote:

Regarding the density binning for DSW export diagnostics.
I plotted the meridional transport in each layer at different latitudes
for the last year of the 1/20th simulation. The abyssal transport is within
the bins with the highest resolution. But I am not sure about the transport
off the ANtarctic shelf because I haven't calculated the transport across
the 1000-m isobath yet and I can't really compare the density of the peak
SWMT with the these density bins as they are $\rho2$ and I calculated the
SWMT in $\rho1$.
[image: image]
https://user-images.githubusercontent.com/38216156/232642648-b2b88730-7aa6-47c4-9a42-9ed6395cae09.png
—
Reply to this email directly, view it on GitHub
https://github.com/COSIMA/mom6-panan/issues/21#issuecomment-1512299650,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACA44U2D22FKQNELKC7FCF3XBXS6LANCNFSM6AAAAAAUBDQ3MM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Since we have extended walltime limit on normalsr now, I can already start running the 1/40th ryf. Up until now the diags requested are listed below. Please edit this comment and add any diag you need, or let me know so I can add them.

[x] Daily temperature: thetao
[x] Daily salinity: so
[x] Daily u,v: uo,vo
[x] Monthly T advection zonal, meridional T_adx,T_ady
[x] Monthly S advection zonal, meridional S_adx,S_ady
[x] Monthly surface mass flux who
[x] Monthly net surface boundary heat fluxhfds
[x] Daily mean SIC,SIT siconc,sithick
[x] 3-hourly Sea ice U,V for the last July siu,siv

So, it seems to me that we might not need all of these daily variables during spin up, just the last few years? Also, if we want to use this for animations, daily won't be enough - we'll probably need 3-hourly or something insane ...

For the SWMT, is the depth summed 2d-salt budget enough, or de we want to have the individual components too? @schmidt-christina

2d salt fluxes are fine, the variable is salt_flux (not osalttend_2d). We'll need this for the whole simulation for SWMT.

Let's also save monthly zonal and meridional wind stress, and mass transports on density levels (vmo, umo). Depth integrated volume transports might be useful for quickly computing Drake Passage transport etc (umo_2d, vmo_2d). Saving density will also save us a lot of computation time (both rho0 and rho2 - haven't checked the exact diagnostic names sorry). Ideal age is also handy. And we'll need volcello for volume weighting when we do volume integrals.

And sea level, and mixed layer depths.

I've added near-surface vorticity and MLD to the comment above. Vorticity and sea ice thickness and concentration should be faster than daily for movies. Daily is a bit jerky/blurry. See https://cosima.org.au/index.php/gallery/

We need to set
USE_IDEAL_AGE_TRACER = True in MOM_input to save the age diagnostic. @schmidt-christina would also be worth switching this on in your 1/20th run now also.

I don't see this option in MOM_input. Which line would that be?

I don't see this option in MOM_input. Which line would that be?

It is not in there, I think you have to add it.

One of the most useful things in MOM6 is the MOM_parameter_doc.all file, which is written every time you run the model. It lists all the possible parameter choices for your configuration. If you look in a recent run, you should see a line like:
                                ! If true, use the ideal_age_example tracer package.```

I think we should increase the density resolution at least below 1037, maybe even below 1036.5. Here is the yearly mean 1995 transport across the 1000-m isobath in panan-01-zstar-v13. We resolve the DSW export manly with only 4 density bins.
@AndyHoggANU Did you find your script?

And here is a zoom into the layer of DSW export:

I think it is this one:
https://github.com/COSIMA/mom6-diagnostics/blob/main/PanAntarctic/inputs/RFNC1.ipynb
My suggestion is that you (a) download, but copy to a more sensible place; (b) check that it produces a file which matches the diag_rho2.nc that we have and (c) add some documentation and explanation.
Note that it is based on my interpretation of the RFNC1 function which is included in MOM6 -- and then the grid is embellished in the dense regions. Should be easy to modify for what you want, but let me know if anything doesn't make sense!

I have increased the resolution below 1036.5. We have now have 100 rho layers, instead of 80 for the diagnostics. When it's running well, I will point you to the file @willaguiar, so you can use it for th1/40th run.

Nice work Christina. I wonder if having so many layers might increase the
cost of IO and also storage though. Do we need all the lighter layers?
Anyway we can reduce the total number without decreasing resolution in
layers we care about?
On Fri, Apr 21, 2023 at 4:54 PM, Christina Schmidt @.***>
wrote:

I have increased the resolution below 1036.5. We have now have 100 rho
layers, instead of 80 for the diagnostics. When it's running well, I will
point you to the file @willaguiar https://github.com/willaguiar, so you
can use it for th1/40th run.
[image: image]
https://user-images.githubusercontent.com/38216156/233562408-5fd76fa6-86cd-4312-9cbc-1156c80a92f0.png
—
Reply to this email directly, view it on GitHub
https://github.com/COSIMA/mom6-panan/issues/21#issuecomment-1517354180,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACA44UYVMIQHR4MRJ7INBWDXCIVLVANCNFSM6AAAAAAUBDQ3MM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Here is the new file for the rho diagnostics with 100 levels: /g/data/ik11/inputs/mom6/panan/005deg/20230424/diag_rho2.nc

And the script to generate the file is this /g/data/ik11/inputs/mom6/panan/005deg/scripts/create_diag_rho2.ipynb

Since we have extended walltime limit on normalsr now, I can already start running the 1/40th ryf. Up until now the diags requested are listed below. Please edit this comment and add any diag you need, or let me know so I can add them.
Update (April 20th,2023): I separated into 2 sections ( Variables for spin up, and for the last years of the ryf experiment)
For Spinup:
Monthly 2D variables in file ocean_month:

[x]  Surface mass flux: wfo
[x]  Net surface boundary heat flux: hfds
[x]  Net salt flux into ocean at surface (restoring + sea-ice): salt_flux
[x]  MLD: mlotst
[x]  SSH: zos
[x]  Depth integrated volume transports:  umo_2d, vmo_2d
[x]  Wind stress: tauuo, tauvo
[x]  Bottom temperature: tob
[x]  Bottom salinity: sob

Monthly 3D variables in file ocean_month_z:

[x]  Temperature: thetao
[x]  Salinity: so
[x]  Velocity: uo,vo
[x]  Grid cell volume: volcello
[x]  Density: rhopot0, rhopot2
[x]  Ideal age: agessc

Monthly 2D ice variables in file ice_month:

[x]  Sea ice concentration, thickness siconc, sithick

Monthly 3D variables on density layers in file ocean_month_rho2:

[x]  Mass transports: vmo, umo
[x]  Cell volume of density layers: volcello

Once off grid variables in file ocean_static (save for first month, then switch these diagnostics off):

[x]  All the usual ones areacello,deptho,Coriolis,geolon,geolat,geolon_c,geolat_c,geolon_u,geolat_u,geolon_v,geolat_v,    geolat_v,wet,wet_c,wet_u,wet_v,dxt,dyt,dxCu,dyCu,dxCv,dyCv,areacello_cu,areacello_cv,areacello_bu

For the last few years:

[x]  Daily temperature: thetao
[x]  Daily salinity: so
[x]  Daily u,v: uo,vo only in the upper 1500m
[x]  Monthly T advection zonal, meridional T_adx,T_ady
[x]  Daily T advection zonal, meridional, vertically integrated T_adx_2d,T_ady_2d
[x]  Monthly and Daily surface mass flux wfo
[x]  Daily mass transports in density space vmo, umo
[x]  Monthly vertically integrated mass transports in density space umo_2d,vmo_2d
[x]  Monthly and Daily net surface boundary heat fluxhfds
[x]  Monthly and Daily Net salt flux into ocean at surface (restoring + sea-ice) salt_flux
[x]  Daily mean SIC,SIT siconc,sithick faster than daily for movies
[x]  Monthly surface forcing components (precip,lrunoff,frunoff)
[x]  Total diapycnal diffusivity  Kd_interface (Monthly?Daily?)
[x]  Monthly ice transports
[ ]  3-hourly Sea ice U,V for the last July siu,siv
[ ]  near-surface vorticity for movies (say, at ~30m to avoid Ekman effects), faster than daily (e.g. 3-hourly)
[ ]  mixed layer depth faster than daily for movies mlotst
[x]  daily SSH zos
[x]  daily SSH snapshots zos (Only for the 1/20th)
[x]  Daily wind stress tauuo,tauvo

PS: for the last year we might need 3-hourly T,S,U,V (or even bigger frequency) PS: for the Monthly surface forcing components, check if we have runoff values. if so, keep saving it, if not remove from outputs.

Update.... The year 10 of panan0025 is just about to start (next run). Just for costing reasons, let me know in  care you need me to save any additional diagnostic that is not already listed here.

OK, so I would like to propose that we do a year's worth of simulation with some super-high frequency (3-hourly) output for movies. The main movie I'm thinking of is a simple re-make of the first half of our existing Southern Ocean movie. For this, we need speed on two isopycnal surfaces - carefully chosen to connect the abyssal region with the Weddell and Ross/Adelie Shelves. We would also want 30m speed, SST and siconc for the same year.
Note that, because we would be using a different rho2 axis for this, it would be incompatible with the main run, I think we would be doing a 1-year branch just for the movie files? So it could be done at any time...


SYSENG-1658: add e5e resources

Description

Checklist

[ ] added release notes to Unreleased section in CHANGELOG.md, if user facing change

References

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

[ ] release https://github.com/anexia-it/go-anxcloud/pull/317 and update go.mod


Small fix for missing datatype after Enrich Dataset

Description
Adding back value for missing datatype. The missing concept value will need a backend change in another ticket

Resolves #(issue)

Does this type ColumnType still have dataType: DatasetColumn?
If this is (im not certain) the only place this is being used and its not being used anymore we should remove it from DatasetColumn.java and rerun yarn generateTypes

At least for the Enrich Description call the dataType param does not appear to be passed. Not Use about the other locations


ViewportRotationControl focuses on opposite view when clicking the Z axis (front instead of rear and vice versa)

Godot version:

3.3.1
OS/device including version:

Windows 10
Issue description:

The compass visible in 3D, called ViewportRotationControl in source, has an incorrect behavior when the Z axis is clicked to focus on front/rear view. After single press it focuses the view in opposite direction, (front instead of rear and vice versa). Second click on Z axis does nothing. X and Y axes are working correctly.
Steps to reproduce:

Open any scene in 3D in which front, rear, left, right directions can be easily distinguish.
Position the camera to face front
Press Z axis on the compass, notice it focused on rear instead
Press Z axis again, notice nothing happened
Press X axis and compare the behavior.

Minimal reproduction project:

This may be intended behavior. In Godot, the "forward" direction is Z-, not Z+.
cc @aaronfranke

This is likely a copy editing error because in Godot, "forward" is Z- instead of Z+.


⚠ ClamAV has degraded performance

In a7ef504, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 200 ms

Resolved: ClamAV performance has improved in daf3f7d after 5 minutes.


video on/off button text aligned properly

Issue Number
fixes #109

Describe the changes you've made
Aligned the on/off text within button boundaries by changing margin values in css.
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
N/A
Additional context (OPTIONAL)

Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[x] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

@QAZIMAAZARSHAD plz add LGM-SOC and Level label to this PR.


Move some of the old arguments over to TCLAP

Depends on #2019

Now that 2019 is merged, could you rebase?

Rebased.

Merge?

I'm happy to merge.


No Download from RMC Découverte

It's ok with the last version :
youtube-dl version 2017.07.23
ok !
u can closed or delete
Hi,
I have this error  :
_youtube-dl --verbose http://rmcdecouverte.bfmtv.com/mediaplayer-replay/?id=16542
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'http://rmcdecouverte.bfmtv.com/mediaplayer-replay/?id=16542']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.05.01
[debug] Python version 3.6.2 - Linux-4.4.78-1-MANJARO-x86_64-with-glibc2.3.4
[debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2, rtmpdump 2.4
[debug] Proxy map: {}
[RMCDecouverte] 16542: Downloading webpage
ERROR: An extractor error has occurred. (caused by KeyError('@videoPlayer',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 429, in extract
ie_result = self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/rmcdecouverte.py", line 38, in _real_extract
brightcove_id = compat_parse_qs(compat_urlparse.urlparse(brightcove_legacy_url).query)['@videoPlayer'][0]
KeyError: '@videoPlayer'
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 429, in extract
ie_result = self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/rmcdecouverte.py", line 38, in _real_extract
brightcove_id = compat_parse_qs(compat_urlparse.urlparse(brightcove_legacy_url).query)['@videoPlayer'][0]
KeyError: '@videoPlayer'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 760, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 442, in extract
raise ExtractorError('An extractor error has occurred.', cause=e)
youtube_dl.utils.ExtractorError: An extractor error has occurred. (caused by KeyError('@videoPlayer',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output._
when i want download this url :
http://rmcdecouverte.bfmtv.com/mediaplayer-replay/?id=16542&title=FIN DU MONDE%3ALE JOUR D'APRES
Thanks if you find and correct the problem ;)

ok with last version, you can delete comment


Add chartmigration resource for helm 3

Towards giantswarm/roadmap#30
Adds new chartmigration resource with a new migration integration test.
The migration resource removes the finalizer once cluster-operator has added an annotation to signal that the migration is complete.
With the new migration resource the legacy chartconfig controller can be disabled. It will be removed in follow up PRs.

Closing in favor of #358