Metadata documentation may not accurately reflect the state of the API's ability to handle fields that are not part of the deposit page.

Package version (if known): 8.0
Describe the bug
On the metadata documentation page, the fields sizes, formats, locations, funding, and references indicate they are available via the API, but attempts to add these fields to the record.json file in the InvenioRDM REST API Example will result in a failure to publish the record when Upload.py is run.
Steps to Reproduce

Clone the InvenioRDM REST API Example repository and edit Upload.py with the server location and API access token.
Edit record.json to add the sizes, formats, locations, funding, and references fields. I copied the examples from the Metadata page in the documentation, without the enclosing braces seen in the documentation because I understand those to be the enclosing braces of the metadata section, into the metadata section of the file, and I tried placing the both after the version field and alphabetically within the metadata section on separate attempts.
Run Upload.py
Log into InvenioRDM and view the dashboard to find an unpublished record
Edit the record and attempt to publish it

Observed Behavior

Upload.py raises AssertionError: Failed to publish record (code: 400)
The deposit/edit form indicates the item is a metadata-only record, but it has a file attached to it
The record exists in the dashboard but it cannot be published.  It says:

There was an internal error (and the record was not saved).
Unknown field: Invalid scheme.

This would seem to indicate the API is not yet ready for these fields to be used and the documentation is incorrect.
Expected behavior
The fields to be available via the API as the documentation indicates they are.
The record to successfully publish, and not as a metadata-only record.
Additional context
I  have attempted this on both my institution's test InvenioRDM 8.0 instance as well as the one at https://inveniordm.web.cern.ch/, I observe the same behavior on both systems.

Here's my modified JSON file. (In TXT format because GitHub doesn't accept JSON file format)
record.txt

Ah ok. Can you print out what you are getting by adding to the script before line 43:
print(json.dumps(r.json(), sort_keys=True, indent=2, separators=(',', ': ')))

Looking at the "errors" key in the json there should tell us what went wrong. :detective:

Here it is.
{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "metadata-only"
  },
  "created": "2022-05-12T04:29:49.243240+00:00",
  "errors": [
    {
      "field": "metadata.locations.features.0.identifiers",
      "messages": [
        "Not a valid list."
      ]
    },
    {
      "field": "metadata.references.0.scheme",
      "messages": [
        "Invalid scheme."
      ]
    }
  ],
  "expires_at": "2022-05-12 04:29:49.243287",
  "files": {
    "enabled": true,
    "order": []
  },
  "id": "td2n4-jf692",
  "is_draft": true,
  "is_published": false,
  "links": {
    "access_links": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/access/links",
    "files": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/draft/files",
    "publish": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/draft/actions/publish",
    "record": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692",
    "record_html": "https://inveniordm.web.cern.ch/records/td2n4-jf692",
    "reserve_doi": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/draft/pids/doi",
    "review": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/draft/review",
    "self": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/draft",
    "self_html": "https://inveniordm.web.cern.ch/uploads/td2n4-jf692",
    "versions": "https://inveniordm.web.cern.ch/api/records/td2n4-jf692/versions"
  },
  "metadata": {
    "creators": [
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "van de Sandt",
          "given_name": "Stephanie",
          "identifiers": [
            {
              "identifier": "0000-0002-9576-1974",
              "scheme": "orcid"
            }
          ],
          "name": "van de Sandt, Stephanie",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Nielsen",
          "given_name": "Lars Holm",
          "identifiers": [
            {
              "identifier": "0000-0001-8135-3489",
              "scheme": "orcid"
            }
          ],
          "name": "Nielsen, Lars Holm",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Ioannidis",
          "given_name": "Alexandros",
          "identifiers": [
            {
              "identifier": "0000-0002-5082-6404",
              "scheme": "orcid"
            }
          ],
          "name": "Ioannidis, Alexandros",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "American Astronomical Society"
          }
        ],
        "person_or_org": {
          "family_name": "Muench",
          "given_name": "August",
          "identifiers": [
            {
              "identifier": "0000-0003-0666-6367",
              "scheme": "orcid"
            }
          ],
          "name": "Muench, August",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Harvard-Smithsonian Center for Astrophysics"
          }
        ],
        "person_or_org": {
          "family_name": "Henneken",
          "given_name": "Edwin",
          "identifiers": [
            {
              "identifier": "0000-0003-4264-2450",
              "scheme": "orcid"
            }
          ],
          "name": "Henneken, Edwin",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Harvard-Smithsonian Center for Astrophysics"
          }
        ],
        "person_or_org": {
          "family_name": "Accomazzi",
          "given_name": "Alberto",
          "identifiers": [
            {
              "identifier": "0000-0002-4110-3511",
              "scheme": "orcid"
            }
          ],
          "name": "Accomazzi, Alberto",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Bigarella",
          "given_name": "Chiara",
          "name": "Bigarella, Chiara",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Gonzalez Lopez",
          "given_name": "Jose Benito",
          "identifiers": [
            {
              "identifier": "0000-0002-0816-7126",
              "scheme": "orcid"
            }
          ],
          "name": "Gonzalez Lopez, Jose Benito",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "id": "01ggx4157",
            "name": "European Organization for Nuclear Research"
          }
        ],
        "person_or_org": {
          "family_name": "Dallmeier-Tiessen",
          "given_name": "S\u00fcnje",
          "identifiers": [
            {
              "identifier": "0000-0002-6137-2348",
              "scheme": "orcid"
            }
          ],
          "name": "Dallmeier-Tiessen, S\u00fcnje",
          "type": "personal"
        }
      }
    ],
    "description": "
Data and software citations are crucial for the transparency of research results and for the transmission of credit. But they are hard to track, because of the absence of a common citation standard. As a consequence, the FORCE11 recently proposed data and software citation principles as guidance for authors.

Zenodo is recognized for the implementation of DOIs for software on a large scale. The minting of complementary DOIs for the version and concept allows measuring the impact of dynamic software. This article investigates characteristics of 5,456 citations to Zenodo data and software that were captured by the Asclepias Broker in January 2019. We analyzed the current state of data and software citation practices and the quality of software citation recommendations with regard to the impact of recent standardization efforts. Our findings prove that current citation practices and recommendations do not match proposed citation standards. We consequently suggest practical first steps towards the implementation of the software citation principles.
",
    "formats": [
      "application/pdf"
    ],
    "funding": [
      {
        "award": {
          "identifier": ".../246686",
          "number": "246686",
          "scheme": "openaire",
          "title": "OpenAIRE"
        },
        "funder": {
          "identifier": "00k4n6c32",
          "name": "European Commission",
          "scheme": "ror"
        }
      }
    ],
    "identifiers": [
      {
        "identifier": "arXiv:1911.00295",
        "scheme": "arxiv"
      }
    ],
    "locations": {
      "features": [
        {
          "description": "Invenio birth place.",
          "geometry": {
            "coordinates": [
              6.05,
              46.23333
            ],
            "type": "Point"
          },
          "place": "CERN"
        }
      ]
    },
    "publication_date": "2019-11-01",
    "publisher": "arXiv",
    "references": [
      {
        "identifier": "10.1234/foo.bar",
        "reference": "Nielsen et al,..",
        "scheme": "doi"
      }
    ],
    "resource_type": {
      "id": "publication-preprint",
      "title": {
        "en": "Preprint"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      },
      {
        "title": {
          "en": "Copyright (C) 2019 CERN, AAS and Harvard CfA"
        }
      }
    ],
    "sizes": [
      "11 pages"
    ],
    "subjects": [
      {
        "subject": "Software citation"
      },
      {
        "subject": "Zenodo"
      },
      {
        "subject": "FAIR principles"
      },
      {
        "subject": "Digital Libraries"
      }
    ],
    "title": "Practice meets Principle: Tracking Software and Data Citations to Zenodo DOIs",
    "version": "v1"
  },
  "parent": {
    "access": {
      "links": [],
      "owned_by": [
        {
          "user": 29
        }
      ]
    },
    "communities": {},
    "id": "dbm2h-2m912"
  },
  "pids": {},
  "revision_id": 4,
  "updated": "2022-05-12T04:29:49.332446+00:00",
  "versions": {
    "index": 1,
    "is_latest": false,
    "is_latest_draft": true
  }
}

Thanks! The issue has to do with the locations and references. The documentation was out-of-date. I fixed the documentation here: https://github.com/inveniosoftware/docs-invenio-rdm/pull/340 .
Locations should be more like:
{
  "locations": {
    "features": [{
      "geometry": {
        "type": "Point",
        "coordinates": [6.05, 46.23333]
      },
      "identifiers": [{
        "geonames": "2661235",
        "tgn": "http://vocab.getty.edu/tgn/8703679"
      }],
      "place": "CERN",
      "description": "Invenio birth place."
    }],
  },
}

and references should be more like:
{
  "references": [{
      "reference": "Nielsen et al,..",
      "identifier": "10.1234/foo.bar",
      "scheme": "other"
  }]
}

DOI is not supported. I am not sure if it's an oversight or not.

Excellent! I just tested it out on our instance and it works! I'm glad I was able to help keep the documentation up-to-date.


sysbench: Use vendored statically linked libck

Motivation: use shared version of libck in sysbench affect on measurement results too much
Description of changes
This partially revert and redo 4af13554542ef24b20acb3a023c3f7a34f845cff
Vendored version of concurrency kit (aka libck) require little more patching to support cross-compilation
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Just for posterity: pkgs.libck actually does have static lib outputs:
❯ ls $(nix build nixpkgs#libck --print-out-paths --no-link)/lib
libck.a  libck.so  libck.so.0  libck.so.0.7.1  pkgconfig

But its pkg-config file (pkgconfig/ck.pc) isn't configured so that pkg-config --libs ck --static returns linker flags that use libck.a.
I don't see a good way to get sysbench's build to use the "system" provided libck.a — we could override CK_LIBS manually but that seems like a worse solution than using the bundled libck (as you've done in this PR).

@ofborg build pkgsCross.aarch64-multiplatform.sysbench pkgsCross.aarch64-multiplatform.pkgsLLVM.sysbench


set/change ethernet link state

Author Name: Carlo Daffara (Carlo Daffara)
Original Redmine Issue: 3219, https://dev.opennebula.org/issues/3219
Original Date: 2014-10-02

A nice feature in virtualbox/vmware is the capability to change the state of the Ethernet link (active, disconnected).
It is already possible to set the link state in libvirt through <link state"up|down"> (useful for example when you are testing whether a snapshots boot, but you don't want to have the VM to advertise on the network). It is also possible to change it live through virsh's domif-setlink command;
I think it may be a useful addition to the network definitions, along with a button in the VM/net pane to change the Ethernet state on-the-fly.

Original Redmine Comment
Author Name: EOLE Team (EOLE Team)
Original Date: 2014-10-03T21:18:12Z

+1
We tried to test HA in VMs and finally add some iptables rules for the testing, I button in Sunstone will be easier to use ;-)
Regards.

Original Redmine Comment
Author Name: Ruben S. Montero (@rsmontero)
Original Date: 2014-10-07T14:30:36Z

Wouldn't be this equivalent to the attach/detach nic operation?

Original Redmine Comment
Author Name: EOLE Team (EOLE Team)
Original Date: 2014-10-07T14:52:19Z

Ruben S. Montero wrote:

Wouldn't be this equivalent to the attach/detach nic operation?

I don't think so, the detach remove the device from the VMs, a next attach could change its MAC address.

Original Redmine Comment
Author Name: Ruben S. Montero (@rsmontero)
Original Date: 2014-10-07T18:51:14Z

Make sense, the issue is now in the backlog with priority high to consider its implementation in a next release.
Thanks for your feedback!


Review MIRO images filtering rules for Catalogue API

As part of the work on the miro preprocessor pipeline, we have implemented some rules to classify images into 5 categories: cold storage, tandem vault, digital library, catalogue API and undecided.
The digital library and catalogue API categories at the moment are distinct because there are some discrepancies between the rules we have been given to sort these images and the filtering rules already implemented in the transformer (which have been migrated to the miro preprocessor pipeline).
Main differences are:

images for the digital library have to have a valid innopac_id whereas the ones for catalogue API don't. I guess we want to keep doing this.
images for catalogue API have to have the image_cleared field set to Y whereas the value of the field is irrelevant for the digital library. According to Christy checking this field might not be necessary, but we use it to filter out images with no image_titleas per #356 so we would need some extra logic, possibly checking in image_pub_title and image_pub_periodical if a title exists before discarding the image.
images for the digital library can have "None" as a value of image_use_restrictions whereas for the catalogue API this field must contain a valid CC licence code. This is needed for the experience team as they need to expose licenses. On the other hand a value of "None" means no restriction in using this image, so there is no reason why we shouldn't expose in the API. To check with @jtweed and @jennpb what we want to do with those.

We should review these rules and decide how/if we want to change them

On the other hand a value of "None" means no restriction in using this image, so there is no reason why we shouldn't expose in the API.

Does it actually mean that, or does it just mean nobody’s filled in this field yet? Might be one to check with Christy or Hannah.

If 'none' means 'no restrictions', could we apply a blanket CC0 licence to them? I guess that's one for Christy.

Does it actually mean that, or does it just mean nobody’s filled in this field yet? Might be one to check with Christy or Hannah.

Yeah, it does, I checked with Christy. These are not empty, they actually have the string "None", which someone filled in.

We will have to handle these as exceptions, writing in a PDM license, as PDM is not available as a license in Miro.


Multiple projects in a publications

Thanks for the active development.
My most of publications belong to multiple projects. It will be useful to link to the project pages through "url_project" or other methods.
Currently "url_project" only allows to link to one project.

I'm interested to learn a bit more about your use case. Can you provide an example or similar website which has this kind of publication-project relationship? Generally, most academic publications I'm aware of are related to only one project...

For example, one of my publication is funded by four major projects (http://jxb.oxfordjournals.org/content/early/2015/04/27/jxb.erv163).
This is the acknowledgement in my publication:
We would like to acknowledge Dr Ben Biddulph for his assistance with estimating frost impacts in the west of Australia. This research was funded by the Grains Research and Development Corporation of Australia (GRDC Projects UQ00071), The University of Queensland, and CSIRO. The research extends prior work begun under GRDC CSP000125, CSP000136, and the Australian Government Department of Agriculture, Fisheries, and Forestry (DAFF Project GMS-0335). We would also like to acknowledge internal reviewers of the paper at CSIRO (James Hunt and Julianne Lilley).

Thanks, I understand your requirements better now.
How would you propose naming the publication buttons if a publication can have multiple projects? Currently, we use one 'Project' button. Do you propose that we have multiple buttons named 'Project' - for example, publication buttons would appear something like [PDF] [Cite] [Project] [Project] [Project] [Project] ?

I would propose to use add a list or a table at the bottom of publication and list the project title if it is possible

Closing this issue as associating content with multiple projects is now supported in v2 and your other issue on naming of the buttons is open at #339.


Photo spheres not displaying

I've noticed photo spheres are not displaying with this theme. I switched to a different theme and they display in 360 degrees. Just on Bootstrap Darkroom am I seeing the problem. The example photo I have is at https://photos.gadgeteer.co.za/picture.php?/85/category/8.
I'm using Photo Sphere plugin ver 0.2.1. I've tried on Firefox as well as Vivaldi browsers. Disabling the extension does not help as the theme does not seem to render photo spheres.


Can't select videos

Only images show up to be selected, no videos

@omeed12
Sorry for the confusion. I think you are using the latest stable version which is 0.4.3. You can use v0.5.0-alpha3 instead. Check out release page.

Oh, thank you very much! Very nice job!


Home Assistant Agent

Would it be possible to build an Agent for Home Assistant?

Huginn more or less has this already with the POST agent. You can post into your HA instance.
What are you trying to accomplish?

I have created a post agent and I have a webhook automation in Home Assistant, but this does not seem to be working.
I have a webhook agent firing the post agent. The webhook agent is working but the post agent seems not to be working:
Here is the post agent:
{
"post_url": "http://xxxxx.duckdns.org/api/webhook/26122015",
"expected_receive_period_in_days": "4",
"content_type": "JSON",
"method": "post",
"payload": {
"key": "",
"something": "the event contained {{ somekey }}"
},
"headers": {
},
"emit_events": "true",
"no_merge": "true",
"output_mode": "clean"
}

What part of the post agent isn't working? I plugged this agent into my instance and it looks like a standard post agent so it should work fine.
Sounds like you have a separate webhook agent that collects events and this post agent sends them to home assistant?
Is the post agent generating events or is it erroring out where you can see something in the agent log?
Another thing to look is the webhook on HA, do you know that it is working on the HA side?

It was working in HA, but then again the upgrade to .90 could have broken this.... I had to rebuild my docker env and recreate everything in huginn again and since then it does not seem to be working...
in HA, I have the following automation:
- id: mobimeds_sms_counter
  alias: Mobi Meds SMS Counter
  hide_entity: false
  initial_state: 'on'
  trigger:
  - platform: webhook
    webhook_id: xxxx
  action:
  - service: counter.increment
    entity_id: counter.mobisms

I'm still not sure what you mean by not working. I can see the hook is meant to increment a counter, but we need to find where it's broken.
Is huginn creating events when the post agents fires, or maybe you see something in the agent log?
Another thing to try is to use something like postman to post the webhook directly.

This issue seems a bit dead.. anyone still working on this?

My Hugin Instance gets and push states from my Home Assistant Daily
Get State - Website Agent
{
  "expected_update_period_in_days": "2",
  "url": [
    "{% credential HASS_URL %}/api/states/sensor.hp_laserjet_pro_m118_m119_black_cartridge_hp_",
    "{% credential HASS_URL %}/api/states/binary_sensor.updater",
    "{% credential HASS_URL %}/api/states/binary_sensor.{% credential HASS_URL %}/api/states/binary_sensor.workday_sensor",

  ],
  "type": "json",
  "mode": "all",
  "extract": {
    "state": {
      "path": "."
    }
  },
  "headers": {
    "Authorization": "Bearer {% credential HASS_TOKEN %}"
  }
}

And I use a post agent to push states in HA. Happy to help get anyone setup.


[ja] Removing beta label, as indexed job is GA

en PR https://github.com/kubernetes/website/pull/36968/files
/assign @atoato88
/assign @nasa9084

/lgtm

/approve


Snipping away a couple of extra boilerplate lines

R: @addyosmani
Sigh, a couple of extra lines slipped through that need to be trimmed out.

LGTM


implement new test regarding to #220 issue : Console unable to authenticate with keycloak

for more info see #220

new tests wrt authentication were implemented
-> close


Add option to disable verbose

This PR add an optional parameter to set the verbosity. By default verbose is used (option set to true( so there is no BC break

Awesome, thank you so much, we'll merge and create a new version tomorrow.
Just one note: there's a second, fallback pod install command too, which is executed if the first one with no repo update would fail, you might want to add the check there.
Also you could check for != false instead of checking empty and true, just to make it shorter 😉

Just one note: there's a second, fallback pod install command too, which is executed if the first one with no repo update would fail, you might want to add the check there.

Yes. I actually leave it verbose because I thought that at the point (previous command failed) it might be useful to have more information when the 2nd command is executed. But I'm clearly not sure about that. What do you think ?

Also you could check for != false instead of checking empty and true, just to make it shorter 😉

Sure. I'll change it

it might be useful to have more information when the 2nd command is executed

Well, that's why we chose to use "verbose" by default - sometimes it's quite hard to debug things without verbose, especially when a second build succeeds; which is quite important if all we can see (when the issue is reported) is the build log. But of course I understand why you might want to use a less verbose mode by default.. As usual, everything has pros & cons ;)

All right then I suggest to keep verbose the 2nd execution

@dagio Thanks for the contribution!


Add a simple endpoint for creating custom RowEditors

Quick example:
import { RowEditor, Columns, Text, Select } from 'blender-media/extensions'

The endpoint should just be a gateway to the classes, making this a non-breaking change.

To be resolved with #8


Add support for quizzes

Modules should have a way to let the learner reinforce what they've just learned.
The educator should be able to define simple forms with inputs like:

Text fields
Radio buttons
Checkboxes

There seems to be some ideas around defining forms in Markdown, such as:
Name: ___

Favorite animal:
- ( ) Cat
- ( ) Dog

Competencies:
- [ ] Programming
- [ ] Public speaking

Another solution would be to import a Quiz JSX component with MDX.
## Test your skills

Put what you've learned to the test:

<Quiz>
  <RadioGroup>
    <FormControlLabel value="cat" control={<Radio />} label="Cat" />
    <FormControlLabel value="dog" control={<Radio />} label="Dog" />
  </RadioGroup>
</Quiz>

JSX should probably be used sparingly, although it opens up a lot of possibilities. Not sure who the target group is - do they know how to use JSX? If not, maybe a minimal component would suffice, that parses the children:
<Quiz>
Name: ___

Favorite animal:
- ( ) Cat
- ( ) Dog

Competencies:
- [ ] Programming
- [ ] Public speaking
</Quiz>

Usability is definitely a concern here.
Ideally, I'd like to go for pure Markdown, which could mean writing a Remark plugin to generate a HTML form.
Though JSX does open up a lot of possibilities like you say. For example, I think JSX could help with #1, and possibly other interactive building blocks for modules.
In the future, I'd like to see a graphical CMS to help building more complex modules.

Discovered this text format called GIFT. Seems to have relatively wide adoption.
Basically lets you define a multi-choice quiz like this:
::Grants tomb::Who is buried in Grant's tomb in New York City? {
=Grant
~No one
#Was true for 12 years, but Grant's remains were buried in the tomb in 1897
~Napoleon
#He was buried in France
~Churchill
#He was buried in England
~Mother Teresa
#She was buried in India
}

The equals sign marks the right answer, and the lines with hash tags are the responses for each answer.
The Markdown could then look something like this:
## Review quiz

<Quiz>
::Grants tomb::Who is buried in Grant's tomb in New York City? {
=Grant
~No one
#Was true for 12 years, but Grant's remains were buried in the tomb in 1897
~Napoleon
#He was buried in France
~Churchill
#He was buried in England
~Mother Teresa
#She was buried in India
}
</Quiz>


purescript-0.10.5 needs newer bower-json

Issue description
purescript-0.10.5 is now dependent on bower-json >=<IP_ADDRESS> && <1.1.
Would you please upgrade dependences?
Steps to reproduce
Just try to install purescript-0.10.5
Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)

17.03pre98383.7ee897a (Gorilla)
17.03pre98682.f673243 (Gorilla)

Nix version: (run nix-env --version)

nix-env (Nix) 1.11.5

Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)

"17.03pre98383.7ee897a"
"17.03pre98682.f673243"

use bower-json_1_0_0_1

How? I can install it, but it doesn't help —
when purescript builds, it can't see newer bower-json.
We need some changes in purescript package.

Yes, I have the same issue.

Fixed in https://github.com/NixOS/nixpkgs/pull/21938

Now (in 17.03pre101267.a9584c9) —
Configuring purescript-0.10.7...
Setup: Encountered missing dependencies:
aeson >=0.8 && <1.0,
http-client >=0.4.30 && <0.5,
pipes >=4.0.0 && <4.3.0,
websockets ==0.9.*
Is it worth to raise an issue?
Similar things with idris:
Setup: Encountered missing dependencies:
ieee754 ==0.7.*, safe ==0.3.9


HBASE-22991 add HBase 1.4.11 to the downloads page.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

:blue_heart:
reexec
2m  5s
Docker mode activated.

_ Other Tests _

:green_heart:
asflicense
0m 22s
The patch does not generate ASF License warnings.

50m 45s

Subsystem
Report/Notes

Docker
Client=19.03.4 Server=19.03.4 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-756/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/756

Optional Tests
dupname asflicense mvnsite xml

uname
Linux 38a6142ff2bf 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-756/out/precommit/personality/provided.sh

git revision
master / 8f92a14cd1

Max. process+thread count
96 (vs. ulimit of 10000)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-756/1/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z)

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

This message was automatically generated.


Extend snabb-softwire-v2 to support multiple processes

This is a subtask of #819 to update snabb-softwire-v2, and adapt the lwAFTR accordingly, but without implementing the multiple-process machinery.
The /softwire-config/binding-table will remain as it is.
The /softwire-config/internal-interface and /softwire-config/external-interface components will need reworking to separate the parts that are always the same between the different processes (e.g. icmp error policy) and the parts that might differ (e.g. MAC address / next hop / etc).
Then we will have to incorporate such details as PCI addresses, L2 and L3 configuration (self and next-hop MAC and IP addresses), and possibly cores, and also counters into per-instance lists keyed on, oh, I don't know.
This step doesn't have to support RSS yet but it should be written thinking about RSS.  The idea would be, our goal is to allow one main lwAFTR process to manage a fleet of workers that each service a different interface.  In the future we can consider multiple workers servicing different RSS queues on the same interface.

I started looking into this and started down the rat-hole of seeing what IETF standards could be useful for us, since the IETF standards already cover a lot of the configuration that we need.  Unfortunately it's too complicated for the time that we have available; see #801.  I would avoid IETF models for now and just migrate our existing internal-interface etc to the multi-process world, separating the general policy from the specific configurations.

I think this is done as of PR #821.


Handle status response with a Class during sevice readiness check

Is your feature request related to a problem? Please describe
#604
A follow up of @dblock 's PR comment https://github.com/opensearch-project/opensearch-build/pull/1166#discussion_r757802692
Describe the solution you'd like
handle the json with Class
Describe alternatives you've considered
No response
Additional context
No response

@tianleh even better, what about using the number_of_pending_tasks field to determine cluster readiness? For example, I've seen integ tests occasionally fail due to missing indices, and looks like the reported cluster health has a number_of_pending_tasks > 0 (see here)

@ohltyler Totally make sense! I am focusing on https://github.com/opensearch-project/opensearch-build/issues/1492 and https://github.com/opensearch-project/opensearch-build/issues/1372 and do not have resources to take this current issue in the near future. Feel free to address it if it is urgent.

@ohltyler @tianleh Do you have any update on this issue?

@ohltyler @tianleh @seraphjiang  Do you have any update on this issue?

@ohltyler It seems the cluster verification has been working fine for a while and we have tests to make sure the cluster is up before we start the tests.
Closing this issue. Feel free to open new issue if you are still seeing flaky errors due to cluster readiness.


Generalize component_trace()

This change is

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.29%. Comparing base (0fc6368) to head (cb5d0d9).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #701   +/-   ##
=======================================
  Coverage   90.28%   90.29%
=======================================
  Files          75       75
  Lines        9956     9960    +4
  Branches     9956     9960    +4
=======================================
+ Hits         8989     8993    +4
  Misses        886      886
  Partials       81       81

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

#702
#701  👈
dev

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @spapinistarkware and the rest of your teammates on  Graphite


Slider: fix drag bug, Fixed #1546

Please makes sure these boxes are checked before submitting your PR, thank you!

[ ] Make sure you follow Element's Contributing Guide.
[ ] Make sure you are merging your commits to dev branch.
[ ] Rebase before creating a PR to keep commit history clear.
[ ] Add some descriptions and refer relative issues for you PR.

#1546

其实就是drag和click重复了

我重新提了 #1559 ，感觉直接用 dragging 就可以，没有引入一个新的变量。


Adding a test potato

There was an error while validating job 67f3150e-9fe6-4fbf-afdc-13b54e4d16a2 Message:
Result status: Failed
There was a problem accessing Github repository 'https://github.com/Microsoft/cordova-docs.git'.
Details:Microsoft.LightweightJobEngine.Core.Language.ContextCommandBase+ContextCommandException:
Result status: Failed
There was a problem accessing Github repository 'https://github.com/Microsoft/cordova-docs.git'.
---> System.AggregateException: One or more errors occurred. ---> System.ArgumentException: Error clonning repository ---> LibGit2Sharp.NotFoundException: Branch 323 not found. Available branches: origin/master
at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.GetBranch(Repository repo, String name)
at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.<>c__DisplayClass30.<>c__DisplayClass34.b__29(KeyValuePair2 branch)    at System.Collections.Generic.List1.ForEach(Action1 action)    at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.<>c__DisplayClass30.<CloneRepository>b__28()    at Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.<>c__DisplayClass1.<ExecuteAction>b__0()    at Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func1 func)
at Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.ExecuteAction(Action action)
at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.CloneRepository(String url, IDictionary2 branches)    --- End of inner exception stack trace ---    at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.CloneRepository(String url, IDictionary2 branches)
at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.CloneRepository()
at Microsoft.DPS.Services.LibGit2SharpSourceControlProvider.GetVersionAsync(String path)
at Microsoft.DPS.Commands.IdentifyDocumentsToPublish.CheckExternalServicesCommand.Do(IDictionary2 context)    --- End of inner exception stack trace ---    --- End of inner exception stack trace ---    at Microsoft.LightweightJobEngine.Core.Language.ContextCommandBase.ThrowIfErrorsLogged()    at Microsoft.DPS.Commands.IdentifyDocumentsToPublish.CheckExternalServicesCommand.Do(IDictionary2 context)
at Microsoft.LightweightJobEngine.Core.Language.JobWorkflow1.RunCommands(Guid jobId, IDictionary2 context, CancellationTokenSource cancelSignal)


Add A Trivial Embedding Loss For Distillation

Previously we used only soft label loss for distillation. Adding a trivial embedding loss using MSE as loss function can boost the distillation ratio from 0.134 to 0.386. Further details will be added when other changes in distillation completed.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

We may need to add a test case here: https://github.com/awslabs/autogluon/blob/master/multimodal/tests/unittests/test_distiller.py

Looks good to me overall. Some final comments about OmegaConf.select(). I will approve once that's addressed.


Roll Flutter Engine from 839051596b1d to caf030081a5d (6 revisions)

https://github.com/flutter/engine/compare/839051596b1d...caf030081a5d
2023-09-06<EMAIL_ADDRESS>Roll Skia from 99bcee22f87d to 487cd9240571 (1 revision) (flutter/engine#45500)
2023-09-06<EMAIL_ADDRESS>Remove android API 26 bump for validation layers (flutter/engine#45468)
2023-09-06<EMAIL_ADDRESS>Roll buildroot (flutter/engine#45480)
2023-09-06<EMAIL_ADDRESS>Roll Skia from 4468ef79f3d7 to 99bcee22f87d (5 revisions) (flutter/engine#45495)
2023-09-06<EMAIL_ADDRESS>Roll ANGLE from 55d3636b66e0 to 1b8ab5382ff6 (1 revision) (flutter/engine#45494)
2023-09-06<EMAIL_ADDRESS>Roll Skia from 596a1f192faa to 4468ef79f3d7 (2 revisions) (flutter/engine#45493)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Is it possible to include the Apache 2.0 license by adding a LICENSE.txt to this repo?

Just for formality. Thanks!

Good suggestion, just did it


close connection to a database when the user close the database tab

The database connection is not closed when the user closes the database tab.
Make sure it gets closed and that it is possible to reopening it adding again the tab.

Now it closes connections and makes it possible to open the same tab again


try to fix conda syntax

Another attempt to resolve #126.
Maybe we need to enclose the version pin in quotes. Will have to merge this first before testing.

I'll merge and test.


Favorites bar bugged

The favorites bar does not show some members as live, even if the rest of the sites says they are live.

Duplicate of #22
Could you take a screen shot of what you see when it happens?

Duplicate of #22
Could you take a screen shot of what you see when it happens?

sorry for the wait

sorry for the wait

still working on it in version 2, but closing this issue for now

still working on it in version 2, but closing this issue for now


[.Net][HTML] [Doesn't display AdaptiveNumberInput Initial value]

Platform

.NET HTML

Version of SDK
NuGet 1.2.4
Details
I am not able to set the initial value of an AdaptiveNumberInput field. When I set its Value field to a number it will not be shown in the input box for Bot Framework Emulator and WebChat (see the image below). The JSON does have the value but it is not rendered. AdaptiveTextInput does not have this problem.
I do remember this issue existed in the Adaptive designer too prior to the latest release 1.2.9. The issue does not exist in the designer anymore but it still exist at least in emulator and WebChat in .Net.

Hello @arman-g FYI that we are in the process of rolling out our new templating package offering for .NET in a few weeks. Please watch out our releases page for updates. Meanwhile @jwoo-msft yet another sample card/scenario here for you to validate works with the new package please. Thanks.

same as #3977
This issue doesn't seem to apply to .Net Template SDK.
cc @shalinijoshi19

same as #3977
This issue doesn't seem to apply to .Net Template SDK.
cc @shalinijoshi19

I am using NuGet 1.2.4 in C# .Net Core 3.1 project. I am not sure if I completely understand your input. Are you saying you can't preproduce these two issues with the current template?

@arman-g can you share your sample json content please?

@jwoo-msft sure
{{
  "type": "AdaptiveCard",
  "version": "1.2",
  "speak": "I can look up your juror ID if you give me a little more information. It may take me a few moments to search our files. I appreciate your patience.",
  "body": [
    {
      "type": "Container",
      "items": [
        {
          "type": "ColumnSet",
          "columns": [
            {
              "type": "Column",
              "width": "auto",
              "items": [
                {
                  "type": "Image",
                  "url": "http://localhost:3978/jurybot/_bot.png",
                  "width": "40px",
                  "height": "40px"
                }
              ]
            },
            {
              "type": "Column",
              "width": "stretch",
              "items": [
                {
                  "type": "TextBlock",
                  "text": "I can look up your juror ID if you give me a little more information. It may take me a few moments to search our files. I appreciate your patience.",
                  "wrap": true
                }
              ],
              "verticalContentAlignment": "center"
            }
          ]
        }
      ],
      "style": "good",
      "bleed": true
    },
    {
      "type": "Container",
      "items": [
        {
          "type": "Container",
          "items": [
            {
              "type": "TextBlock",
              "text": "What is your Last Name?",
              "wrap": true
            },
            {
              "type": "Input.Text",
              "id": "LastName",
              "spacing": "small"
            }
          ]
        },
        {
          "type": "Container",
          "items": [
            {
              "type": "TextBlock",
              "text": "What is your home zip code?",
              "wrap": true
            },
            {
              "type": "Input.Number",
              "id": "ZipCode",
              "placeholder": "XXXXX",
              "value": 99999.0,
              "spacing": "small"
            }
          ]
        },
        {
          "type": "Container",
          "items": [
            {
              "type": "TextBlock",
              "text": "What is your birth month (MM)?",
              "wrap": true
            },
            {
              "type": "Input.Number",
              "id": "BirthMonth",
              "placeholder": "MM",
              "value": 3.0,
              "spacing": "small"
            }
          ]
        },
        {
          "type": "Container",
          "items": [
            {
              "type": "TextBlock",
              "text": "What is your birth year (YYYY)?",
              "wrap": true
            },
            {
              "type": "Input.Number",
              "id": "BirthYear",
              "placeholder": "YYYY",
              "value": 2000.0,
              "spacing": "small"
            }
          ]
        }
      ]
    },
    {
      "type": "Container",
      "items": []
    }
  ],
  "actions": [
    {
      "type": "Action.Submit",
      "data": {
        "actionText": "Submit",
        "actionId": "Submit",
        "cardType": "lasc.services.jurybot.AdaptiveCards.RecoverLoginCard, lasc.services.jurybot, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null",
        "modelType": "lasc.services.jurybot.AdaptiveCards.Models.RecoverCardModel, lasc.services.jurybot, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null"
      },
      "title": "Submit"
    }
  ]
}}

@arman-g
You mentioned that this is .Net Templating issue. What we are sayin is that this is not templating issue.
Please see about Templating.

@jwoo-msft Hi, you are right it is not a templating issue. I am not sure under what category this bug should go. Can you please change the category where it belongs to and set it as an open issue since this is still an issue.

Was this fixed? I don't see the issue in the Adaptive Cards Designer now. What version is Adaptive Cards Designer running?

@arman-g sorry for the late response. we're working on the fix. I will get back to you.

@arman-g the designer doesn't work against the .NET HTML library but the JS renderer NPM package directly. @jwoo-msft then this is not a dup of #3977 correct?

@arman-g the designer doesn't work against the .NET HTML library but the JS renderer NPM package directly. @jwoo-msft then this is not a dup of #3977 correct?

No it's not.

@arman-g the designer doesn't work against the .NET HTML library but the JS renderer NPM package directly. @jwoo-msft then this is not a dup of #3977 correct?

Yes, you're correct. the title is changed to [HTML] from [Templating], I mentioned #3977 because as in #3977, this issue had Templating as sub category which is wrong.

@shalinijoshi19 #4091 is the dup of this.

Is this bug ever going to be fixed? Any updates?

Hello @arman-g, I'm unable to reproduce this issue using the current .NET HTML renderer:
steps to repro:

write test card to some\location\repro.json
cd source\dotnet\Samples\AdaptiveCards.Sample.Html
dotnet run some\location\repro.json -- -i -o tmp.html
tmp.html contains .NET HTML rendered result

If you're still seeing this behavior in WebChat, it's possible that this is an issue specific to WebChat.
For reference, here's where we set initial values for Input.Number elements in the .NET HTML renderer:
https://github.com/microsoft/AdaptiveCards/blob/b35e9961fb0bf3b7d29c9182470ec3684af7ea0a/source/dotnet/Library/AdaptiveCards.Rendering.Html/AdaptiveCardRenderer.cs#L1685-L1688

Hi @paulcam2065, yes did fork the AdaptiveCards project and set a unit test for zip code and it passes. The AdaptiveCardRenderer works as expected. This issue I have is shown in Emulator and WebChat. Are you saying it is on their side?

It does indeed look like this was an integration issue between us and Bot Framework: https://github.com/microsoft/BotFramework-WebChat/issues/3111. However, they've since picked up the newer version of our package and this should theoretically no longer repro as of August. Perhaps @corinagum might have more context?

Web Chat has bumped Adaptive Cards to 2.x, and is available in our daily builds. Support for 1.3 schema on the DirectLine service is still in progress. Testing out our dailies may fix some previously buggy behaviors like this one, but schema 1.3 cards still won't be passed along by DL. Our next release date is scheduled for March 8.

@paulcam206 and @corinagum thanks guys. So with WebChat R12 this issue should be resolved, great!

@arman-g - sorry for the delay in having this issue resolved. Please feel free to reactivate this issue (or file a new one) if you encounter problems after WebChat R12 is available.


Assert should be a library

Assert is an onerous function and not required by the language. It should be made an optional library.

Onerous? I'm not so sure. It was one of the first keywords I fully implemented (right after the print keyword), and has been used thoroughly for testing.
The beauty of it is that it's a very simple call, and you don't need to use it if you don't want it.


[FLINK-10406] [tests] Port JobManagerTest to new code base

What is the purpose of the change
Port the legacy test JobManagerTest to new code base.
Brief change log
Remove/migrate all tests under JobManagerTest, and thus eventually remove JobManagerTest.java.
A detailed diagnostic could be found at the corresponding JIRA. Would lazily paste them here on demand.
Verifying this change
This pull request itself is about tests. I make a detailed diagnostic of all tests at link above.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving):  (no)
The serializers:  (no)
The runtime per-record code paths (performance sensitive):  (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector:  (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (no)

cc @StephanEwen @tillrohrmann @zentol

FYI, travis fails on org.apache.flink.queryablestate.network.ClientTest#testSimpleRequests, which I cannot reproduce locally. And since this pull request just modify test scope, without any changes on production files, it should not be the reason cause the failure.
Ask for a re-trigger or dig out, since it said it is discouraged to send a commit for just re-trigger.

@tillrohrmann thanks for your review!


Current

Does it look like https://docs.microsoft.com/en-us/security/trusted-root/release-notes has been neglected for updates or is it just me?

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

ID: 8f49f89a-c1ac-60ae-b112-a314da7c2c01
Version Independent ID: d1111d9a-28b1-7a62-2471-9b962c926b51
Content: Release notes - Microsoft Trusted Root Certificate Program
Content Source: trusted-root-docs/Release-Notes.md
Service: security
GitHub Login: @kasirota
Microsoft Alias: kasirota

Thanks for your dedication to our documentation. It appears this issue is now fixed. #please-close


make quantity flag work with pflag package

LGTM.  Feel free to self merge if you want to fix up my nit.


Typo in prov causes holidays to be silently incorrect instead of raising

I believe this may apply to states and other countries as well, but for an example in Canada, the accepted values (from the docs) for prov are: prov = AB, BC, MB, NB, NL, NS, NT, NU, ON (default), PE, QC, SK, YU.
If there's a typo, such as NF instead of NL, or Quebec instead of QC, the default prov is used, which is likely unexpected behaviour for most users. I think raising an error with the allowed values for prov in the message may potentially be more desirable.
In [1]: import holidays
   ...: holiday_options = {'country': 'Canada', 'prov': 'NF'}
   ...: holidays.CountryHoliday(**holiday_options)['2021-01-01':'2021-12-31']
Out[1]:
[datetime.date(2021, 1, 1),
 datetime.date(2021, 4, 2),
 datetime.date(2021, 5, 24),
 datetime.date(2021, 7, 1),
 datetime.date(2021, 9, 6),
 datetime.date(2021, 10, 11),
 datetime.date(2021, 11, 11),
 datetime.date(2021, 12, 24),
 datetime.date(2021, 12, 25),
 datetime.date(2021, 12, 27)]

In [2]: import holidays
   ...: holiday_options = {'country': 'Canada', 'prov': 'NL'}
   ...: holidays.CountryHoliday(**holiday_options)['2021-01-01':'2021-12-31']
Out[2]:
[datetime.date(2021, 1, 1),
 datetime.date(2021, 3, 15),
 datetime.date(2021, 4, 2),
 datetime.date(2021, 4, 26),
 datetime.date(2021, 6, 21),
 datetime.date(2021, 7, 1),
 datetime.date(2021, 9, 6),
 datetime.date(2021, 11, 11),
 datetime.date(2021, 12, 24),
 datetime.date(2021, 12, 25),
 datetime.date(2021, 12, 27)]

Thanks! This is an excellent/very pythonic and helpful library!

Oh I just noticed, the default province is not used. It seems to maybe be an intersection of all the provinces' statutory holidays (Canada-wide). If this is intentional it does seem like useful behaviour if prov=None, but I think when there's a typo, it would still be more helpful to raise an error.
In [3]: import holidays
   ...: holiday_options = {'country': 'Canada', 'prov': 'ON'}
   ...: holidays.CountryHoliday(**holiday_options)['2021-01-01':'2021-12-31']
Out[3]:
[datetime.date(2021, 1, 1),
 datetime.date(2021, 2, 15),
 datetime.date(2021, 4, 2),
 datetime.date(2021, 5, 24),
 datetime.date(2021, 7, 1),
 datetime.date(2021, 8, 2),
 datetime.date(2021, 9, 6),
 datetime.date(2021, 10, 11),
 datetime.date(2021, 12, 24),
 datetime.date(2021, 12, 25),
 datetime.date(2021, 12, 27)]

This is now available in beta.
Closing, thx! 👍


trainer cal_loss

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (48bcfd0) 95.29% compared to head (98964d4) 95.27%.
 Consider uploading reports for the commit 24437b7 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #663      +/-   ##
==========================================
- Coverage   95.29%   95.27%   -0.02%
==========================================
  Files         128      128
  Lines        4823     4824       +1
==========================================
  Hits         4596     4596
- Misses        227      228       +1

Flag
Coverage Δ

unittests
95.27% <100.00%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Feature request: Lazy QuickPickList

VSCode Version: 1.10.2
OS Version: Linux

I would like to have an autocomplete QuickPickList. Is this possible right now? As far as I know the items need to be available in advance right now, right?
I would like to have it for this feature: KnisterPeter/vscode-github#84
I could think it would be a useful addition to other plugins as well.

/cc @jrieken

closing as dupe of #21372


Ari W Wifi Airmouse remote with Gt King (6B9X) not working with Coreelec 19 & 20

Hello, recent Kodi addon updates (Seren, especially) required Matrix or better and automatic updates weren’t going past 18 on Coreelec. So I did the manual updates and have been trying 19 & 20 which work perfectly except what I think is a 2.4Ghz wifi remote that comes stock with GT King (6B9X). Worked with 18. I’ve looked through the wiki and topics on Coreelec but they are all IR controllers.
How do I go about finding instructions to fix this?
The remote looks like a G10 but model says: Ari W
Air mouse & voice
Tried Kore and Yatse but didn't work either until I found the secret menu!
Settings> Interface> Skin> Configure skin…> General> 'Show weather info in top bar' with a slider but when clicked on it opens the Settings/Services that now includes Control
Freaking weird! Not included like previously under System or Coreelec settings.
Kore and Yatse now work but not the stock remote.
Be careful in those Control settings as somehow I disabled wifi altogether, couldn’t get it back and had to restore backup to get things working again. Then I just switched on “Allow remote control via HTTP” and under Application control “Allow remote control from applications on this system” and “Allow remote control from applications on other systems” (lots of warnings that now my system isn’t protected but it’s just my Kodi box and I keep the naked pictures of my cat elsewhere).

Hello, I have the same rc ("ARI W") but the "air" function never worked. So, I'm interested to know if:  "must work but need some job" or if "once it worked", or if "the air control never worked". Thanks


Bluetooth: Controller: Fix PHY update unsupported and Data Length invalid max tx time checks

Fix PHY update procedure to handle unsupported PHY requested
by peer central device. PHY update complete will not be
generated to Host, connection is maintained on the old
PHY and the Controller will not respond to PDUs received on
the unsupported PHY.
Fix Data Length Request CMD parameter checking to not
restrict invalid maximum Tx time values. This addresses
conformance test cases that provide maximum Tx time values
of 2128 us when not supporting Coded PHY in the Controller
implementation.
Signed-off-by: Vinayak Kariappa Chettimada<EMAIL_ADDRESS>

@erbr-ot and @wopu-ot failing EDTT test needs looking into.

Yeah, the EDTT test script is probably not happy about the fact that we now clamp the max_tx_time with no change resulting, even though the py-script expects a change. This test case has been commented out for LEGACY due to the error in the DLE handling (re. 1/2MPHYs in the calc of max times) that was in the legacy implementation. So I suspect that is why it 'only' fails for the refactored LLCP.

@erbr-ot infact the failing test remains disabled for new LLCP, I now have disabled it for legacy LLCP due to this PR.  I have also, re-enables tests that remain to pass but was incorrectly disabled due to new LLCP failure during the new LLCP development.


How can I use Notion Official API to  build this project ?Deploy failed on vercel.

Sys: macOS 10.15.7
Qusetion: I use notion Internal Integration API for this project , it can't be deploy on vercel.
The mistakes log:

I read the  document, did nobelium not support Notion Official API yet? Must I change to use the cookies to fix it?
When it will be supported？

No, Nobelium only supports the Private API for now, as it uses notion-client internally which does not effectively support the Public API. The Public API really lacks lots of features that Nobelium needs. You probably could make Nobelium run on the Public API, but it takes lots of effort to re-implement the client-side API behaviors.

When it will be supported?

At least when Notion increases the IO performance of the Public API (i.e. Bulk API). It was on the public roadmap page of developers.notion.com. But the page itself disappeared when I just re-checked the website. So I don’t know when it will be practical to support the Public API.


Wrong Version Number

System Health details
System Information

version
core-2024.10.3

installation_type
Home Assistant Core

dev
false

hassio
false

docker
false

user
root

virtualenv
true

python_version
3.12.3

os_name
Linux

os_version
6.8.12-2-pve

arch
x86_64

timezone
Europe/Vienna

config_dir
/root/.homeassistant

Home Assistant Cloud

logged_in
false

can_reach_cert_server
ok

can_reach_cloud_auth
ok

can_reach_cloud
ok

Dashboards

dashboards
7

resources
0

views
1

mode
storage

Recorder

oldest_recorder_run
9. Oktober 2024 um 22:37

current_recorder_run
18. Oktober 2024 um 18:59

estimated_db_size
28.59 MiB

database_engine
sqlite

database_version
3.45.1

Checklist

[X] I have added battery_notes: to my configuration.yaml and restarted.
[X] I have read the FAQ's.
[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..

Describe the issue
The version number displayed in the integeration does not match the one from github, see screenshot.
I suspect this is because the version number in manifest.json has not been incremented for a long time: custom_components/battery_notes/manifest.json
Non-HACS users cannot recognize whether they are using the current version or not.

Reproduction steps
1.-
2.
3.
...
Debug logs
No response
Diagnostics dump
No response

Please use the zip file within the release when manually updating, there is a process to update the manifest in the zip with the correct version when a release is created.
This will ensure a stable version.


Ubuntu 18.04 is not supported?

environment: Ubuntu 18.04, python3.6/python3.7

3.6 no longer supported. By Ubuntu python 3.7 should work

Do you find it unsupported? If so, it should be considered a bug.

I have tried python3.7 and python3.9.

Just inspected. Right, we support manylinux2010 wheels, which support Ubuntu 20.04+.

So, currently no wheel for ubuntu 18 is built. But you might try to compile it directly from source using git clone. and maturin install, or you might just use newer ubuntu image.

So, currently no wheel for ubuntu 18 is built. But you might try to compile it directly from source using git clone. and maturin install, or you might just use newer ubuntu image.

Ok, i'll try it. Thanks for your reply.

Sure. You'll need rust, cmake, clang, and pip install maturin. Then, run maturin install --release.

Just to note that we have support for manylinux2014 (2_17) which supports ubuntu 16, and manylinux 2_28 which supports ubuntu 20+. We are missing manylinux 2_24, which supports ubuntu 18.

Hi, Ubuntu18 is supported. I got it run. You must have a very old pip version.
Try running pip install -U pip before pip install rocksdict.
I've just tried on a new ubuntu-18 image, with the following commands:

apt-get update
apt-get install python3.7
apt-get install python3-pip
pip install -U pip
pip install rocksdict

While your environment might be different, it should work as long as you updated your pip version.


Improve Popup / Window behavior in the edited scene tree.

Prevent Popups it the edited scene tree from closing on focus loss.
Hide irrelevant Popup flags (changing it will interfere with normal Popup behavior) from the editor inspector.

Fixes #67005

Thanks!


Embed compiler identification string

I have seen compilers that embed the name of the compiler used to create the executable in the .comment section of the exec (on Linux). For example for an exec compiled using clang (note clang version 12.0.1 in the dump below):
❱❱❱ readelf -p .comment a.out

String dump of section '.comment':
  [     0]  GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
  [    29]  clang version 12.0.1

For a .so corresponding to a simple model (compiled by onnx-mlir), we have:
 ❱❱❱ readelf -p .comment ./docs/doc_example/add.so

String dump of section '.comment':
  [     0]  GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0

So the string to identify the compiler is missing.
The fact that clang is able to embed a string in the .comment section is evidence that we have the basic support in LLVM itself.  We would have to find a way to generate an annotation in the LLVM IR we produce, something like:
!llvm.ident = !{!2}
!2 = !{!"onnx-mlir version 1.0.0"}

I think this would work on Linux like OSes.  And should work on other OSes as well, given that the !llvm.ident in LLVM IR exists and so most LLVM backends (i.e. llc) would lower it to an appropriate format in the generated object files.

@whitneywhtsang want to take a look when you have some time?

Should be able to attach metadata to the module, similar to what is done in PR https://github.com/onnx/onnx-mlir/pull/1205/files

https://github.com/onnx/onnx-mlir/pull/1211


[Editor] Always use the data url when loading a SVG in order to avoid CSP issue (bug 1843255)

This is perhaps more of an existing "problem", but shouldn't fileReader and imageElement implement onerror-functions (that reject the imagePromise) such that we cannot accidentally leave this code in a perpetually pending state?

/botio integrationtest


I can't get all contacts

Thanks. Very good solution. But Why I don't get all contacts ? Some contacts skips

Hello, can you provide an example of a contact that you do not get? It also would be nice to know what device and Android version you are using.

Samsung Galaxy J3
Android 5.1.1
Any contacts. For example +7 926 987 65 43 (without spaces). But If I add more then one phone number, problem is gone. But first number always skips. So for example: I created contacts (Maria). And Added 3 phone numbers (555 555 555, 666 666 666, 777 777 777). Last couple will be is available, first - skips.

I'm sorry. But when you can fix it ?

I need to get a samsung device to be able to test. I tried it with my Nexus 5 and i dont have the issue. I already called a fried who owns a old samsung device and he will send it to me this week so that i can start fixing this.

I think the problem is not in device. I tested it on Emulator (Android 6.+).

I see the same issue

it looks like the issue is for emulators only

I get this issue on real device too

I could reproduce the issue in a Samsung Device and will try to fix it asap. I hope i can Start working on it on sunday.

Under private void fetch (Subscriber<? super Contact> subscriber) {....} in RxContacts.java, Please add
mapPhoneNumber(cursor,contact,idxData1) even if contact isn't present to resolve this issue. In your condition, you are adding Phone number and Email only if contact details are present before. That's why first one is always skipped.

@Waterbyte Your bugfix looks good. I could test it on a Nexus 5X and want to test it on some other devices. I will do this tomorrow. I pushed the change to the dev branch in case you want to test by yourself.
Thank you

I could test it on a Samsung Galaxy S8 and a HTC 10. It looks like the bugfix is working. I will publish the new version today.

I have published the new version of RxContacts (1.1.3) and will close this issue.

@UlrichRaab Nice, Thanks for the Library.


Add namespace and state machine to provision ansible tower job

The goal is to be able order a catalog_item with type AnsibleTower to create a job.
It has a dependency on #7032. Please review the second commit.

@gmcculloug @mkanoor please review

@gmcculloug @mkanoor please review

@bzwei @mkanoor Please sync up on the last two comments and decide if any additional changes are needed.  Otherwise I think this is ready to merge.


GitLab Tag (nested group) service test failing

:clock11: When did the problem start?
At least a week ago

:camera: Live badge

https://img.shields.io/gitlab/v/tag/shields-ops-group/tag-test

:wrench: Is the live badge working?
Yes, at least for non-nested group

:link: CircleCI link
https://app.circleci.com/pipelines/github/badges/daily-tests/1740/workflows/66939cf5-e47e-49dc-bbcc-be10961607f6/jobs/2642/tests#failed-test-12

:lady_beetle: Stack trace
GitlabTag [live] Tag (nested groups) [ GET /megabyte-labs/docker/ci-pipeline/ansible-lint.json ]
[ GET /megabyte-labs/docker/ci-pipeline/ansible-lint.json ]
/home/circleci/project/shields/core/service-test-runner/cli.js

ValidationError: message mismatch: "value" needs to be a valid semver expression
    at Object.exports.process (node_modules/joi/lib/errors.js:193:16)
    at Object.internals.entry (node_modules/joi/lib/validator.js:153:26)
    at Object.exports.entry (node_modules/joi/lib/validator.js:27:30)
    at internals.Base.validate (node_modules/joi/lib/base.js:548:26)
    at Object.internals.assert (node_modules/joi/lib/index.js:225:27)
    at Object.attempt (node_modules/joi/lib/index.js:107:26)
    at Function._expectField (file:///home/circleci/project/shields/core/service-test-runner/icedfrisby-shields.js:89:13)
    at IcedFrisbyNock.<anonymous> (file:///home/circleci/project/shields/core/service-test-runner/icedfrisby-shields.js:70:26)
    at IcedFrisbyNock.<anonymous> (node_modules/icedfrisby/lib/icedfrisby.js:954:10)
    at invokeNextHook (node_modules/icedfrisby/lib/icedfrisby.js:1003:24)
    at /home/circleci/project/shields/node_modules/icedfrisby/lib/icedfrisby.js:1017:7
    at new Promise (<anonymous>)
    at IcedFrisbyNock._runHooks (node_modules/icedfrisby/lib/icedfrisby.js:976:12)
    at IcedFrisbyNock.run (node_modules/icedfrisby/lib/icedfrisby.js:1276:20)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Context.<anonymous> (node_modules/icedfrisby/lib/icedfrisby.js:1348:9)

:bulb: Possible solution
Potentially just needs a new test target

Similar to https://github.com/badges/shields/issues/8069#issuecomment-1153355637


Ability not to filter out sites on intersection

As the nextstrain JSON doesn't have any sites, so the intersection with that tree results in no sites at all

LGTM, just needs rebase to drop commit added in #75

Done, ready to merge.

Done, ready to merge.

Actually, I just added tiny extra functionality to pass kwargs to the simplify command (e.g. to allow unary nodes to be kept, etc, so please check again before merging.


Added user_count to locust_event hatch

This PR adds the user_count property that is returned by the hatch_complete event. This will help us monitor the step load tests .

@lucrib ANy comments here?


A process in the process pool was terminated abruptly while the future was running or pending

Hi, thanks for the sharing. And while I tried OpenFE, there was one error:
my code:
openfe_feature = ofe.fit(data = train_df, label = label_df['label'],n_jobs = 1)
and the error is :
BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
The error page shows it may happened in line 708 of openfe.py res.extend(r.result()), and it seemed that the result() function cannot get the correct result and broke down.
I tried to reduce the dimension of my data, like 10 samples and 10 potential features. But still have the same error.
The python I used is 3.9.7, and the environment is Linux.

Hi, thanks for the sharing. And while I tried OpenFE, there was one error:
my code: openfe_feature = ofe.fit(data = train_df, label = label_df['label'],n_jobs = 1)
and the error is : BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
The error page shows it may happened in line 708 of openfe.py res.extend(r.result()), and it seemed that the result() function cannot get the correct result and broke down.
I tried to reduce the dimension of my data, like 10 samples and 10 potential features. But still have the same error.
The python I used is 3.9.7, and the environment is Linux.

There should be some other errors in the process that cause the BrokenProcessPool. Are there any reports on other errors? Besides, can you successfullly run the example code?

Thanks for responding so quickly!
The California Housing dataset in example seems have some issue, when I ran the example code, it showed 'Network is unreachable'. And the data website showed 403 Forbidden. I am trying to download the dataset now and run the example code again.
For the process error, I didn't see any other special error report. After the res.extend(r.result()) in openfe.py file, the report showed the some issues of python base file:
File "~/python3.9/concurrent/futures/_base.py", line 445, in result(self, timeout)     return self.__get_result()   File "~/python3.9/concurrent/futures/_base.py", line 390, in __get_result(self)     raise self._exception BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.

For the example code, I tried the California Housing example, I tried and it run successfully. Not sure why it failed for my own data.

Hi, I think I solve it. Add
if __name__ =='__main__:'      openfe_feature = ofe.for(****)
works now.
Some errors still occurs may because of my label is binary value (0/1). Wonder is there any parameters should be set for the binary regression?

Hi, I think I solve it. Add if __name__ =='__main__:' openfe_feature = ofe.for(****) works now.
Some errors still occurs may because of my label is binary value (0/1). Wonder is there any parameters should be set for the binary regression?

OpenFE should be able to automatically handle binary-classification problems. What is the error and what is binary regression?

Sorry for my typing error, it should be binary-classification. Please let me know if I should close this issue and open a new one.
For the example (California Hosing problem), if I change the label into binary-classification, it will have error: Input contains NaN, or infinity or too large values than float type .
The change I made is replace the train_Y into pd.DataFrame([0 if x <=2.5 else 1 for x in train_Y['MedHouseVal']])
The changed label only has 0 or 1, and all samples has its label. But it still shows input error.

This is probably because the train_Y no longer has the same index as the train_X. pd.DataFrame([0 if x <=2.5 else 1 for x in train_Y['MedHouseVal']], index=train_Y.index) should be correct.

I tried to fix the index problems, but still the same same error. Here is my code and error report:
`
if name =='main':
n_jobs =4
data = fetch_california_housing(as_frame = True).frame
label = data[['MedHouseVal']]
del data['medHouseVal']
train_x, test_x, train_y, test_y = train_test_split(data, label, test_size=0.2, random_state=1)
label_new_df = pd.DataFrame([0 if x <=2.5 else 1 for x in train_Y['MedHouseVal']],columns=['new_label'])
label_new_df.index = train_y.index
ofe = openfe()
ofe.fit(data = train_x,label = label_new_df,n_jobs = n_jobs)`

and the error report is same as before:
Input contains NaN, infinity or a value too large for dtype('float64')

n_jobs =4
data = fetch_california_housing(as_frame = True).frame
label = data[['MedHouseVal']]
del data['medHouseVal']
train_x, test_x, train_y, test_y = train_test_split(data, label, test_size=0.2, random_state=1)
label_new_df = pd.DataFrame([0 if x <=2.5 else 1 for x in train_Y['MedHouseVal']],columns=['new_label'])
label_new_df.index = train_y.index
ofe = openfe()
ofe.fit(data = train_x,label = label_new_df,n_jobs = n_jobs)

I can run the following code successfully. Two small difference del data['medHouseVal'] -> del data['MedHouseVal'] and train_Y['MedHouseVal'] -> train_y['MedHouseVal']
n_jobs =4
data = fetch_california_housing(as_frame = True).frame
label = data[['MedHouseVal']]
del data['medHouseVal']
train_x, test_x, train_y, test_y = train_test_split(data, label, test_size=0.2, random_state=1)
label_new_df = pd.DataFrame([0 if x <=2.5 else 1 for x in train_Y['MedHouseVal']],columns=['new_label'])
label_new_df.index = train_y.index
ofe = openfe()
ofe.fit(data = train_x,label = label_new_df,n_jobs = n_jobs)

Hi I solve the issue. Add one line:
label_new_df['new_label'] = label_new_df['new_label'].astype(np.float64)
Thanks for your time. I will close this issue.


InvalidSchemaIds for long schema names

When trying to upload the schemas to nexus, long schema names cause a 400 error ("invalidSchemaIds")
Example:  neurosciencegraph/experiment/intracellularsharpelectroderecordedcell/v0.1.0

Okay. This is indeed long.
@apdavison : Is it possible to shorten this schema name ?

yes, of course, although the name will no longer be as descriptive. How about "intrasharprecordedcell"?
What is the length limit, by the way?

intracellularsharpelectroderecordedcellcollection, intracellularsharpelectroderecordedslice and reconstructedcellreleasegeneration are affected as well. I wasn't able to find a limit in the documentation - but reconstructedcellreleaseprocess works, so 31 chars seem to be still fine, 34 not

The limit is 32 actually.

ok, the substitution "intracellularsharpelectrode" --> "intrasharp" brings those to 32 or under - len("intrasharprecordedcellcollection") => 32
@olinux will you like me to make this change, or will you do it?

@apdavison I will do it and send it to you for review

Fixed in #59


Making The Presence Class Accessible

It would be nice if the presence class was accessible and if the presenceState was of a type and not just dynamic. This would make it easier on the devolopers.

Hi @rlee1990
I think the presence classes are exported, so you should be able to use them, but are there anything in particular that you want to access, but can't access at the moment?
Also, presenceState should be type Map<String, dynamic> and not dynamic, but is that somewhat better?

@dshukertjr Nope that should be good was playing around with it today thanks.


docs(tutorial/Tutorial): --depth=14 should be --depth=16

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Doc update
What is the current behavior? (You can also link to an open issue here)
With '--depth=14' people cannot checkout step-0 as described here:
https://github.com/angular/angular-phonecat/issues/336
What is the new behavior (if this is a feature change)?
Just like it shows now on https://docs.angularjs.org/tutorial.
Does this PR introduce a breaking change?
Please check if the PR fulfills these requirements

[ ] The commit message follows our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:
Just like it shows now on https://docs.angularjs.org/tutorial.
With '--depth=14' people cannot checkout step-0 as described here:
https://github.com/angular/angular-phonecat/issues/336

I signed the CLA.

This PR is against the v1.3.x branch, which does indeed only have 14 steps. (Note that the tutorial has changed from v1.5.x onwards, adding two extra steps.)
The depths mentioned on the v1.5.x branch as well as on master are correct (16).
--
Make sure you checkout the latest version of the tutorial and use the latest version of the docs. If you want to follow the old version of the tutorial, then follow the instructions here (although I strongly recommend using the latest, more up-to-date version - especially if you are starting out).


block  support

huge thanks to secure-77 and all other contributors!
I would like to suggest  block / heading transcluding or embedding  as is follows:
[[ source md]]  ;   [[source md# heading | alias]] ;   [[[[source md#^ block | alias]]
and
with ! before [[ , for embedding
To materailize  the above suggested feature,   https://github.com/ppeetteerrs/obsidian-zola/compare/main...rockmanvnx6:obsidian-zola:preview-popup   may be helpful

For anyone who may be interested in developing the suggested feature,
https://github.com/ppeetteerrs/obsidian-zola/commit/c77055ddf8e2ee07e54d270225adb6590590d458

Hi @LeiYanhua
I was thinking about to implement some kind of modal / mouse hover function, showing content from other markdown files.
Check: https://github.com/secure-77/Perlite/issues/43
But at the moment I can´t say if this will then also support pointing to a specific block / header section (If I understand your request correct).
So for the moment I will first take a look at Issue 43.

Please take a look at #43, at the moment I don`t think I will implement the header preview reference.


Can't embed Portainer as panel

Problem/Motivation
Due to X-Frame-Options: deny in Portainer it's not always possible to embed Portainer as an iframe panel.
Expected behavior
Users can embed Portainer in Hass.io
Actual behavior
Users can't
Steps to reproduce
Use portainer, try to embed it as an iframe panel in Hass.io
This does not work when using Tor or reverse proxy (sometimes)
Proposed changes
Update Portainer to upstream release 1.20.0 (https://github.com/portainer/portainer/issues/2279)

1.20.0 is not yet available as binary distribution, awaiting release of those.

This is fixed with the current release.


Use reference types to reference node.d.ts

Fix gulp runtests-browser. This file "..\src\harness\external\node.d.ts" is removed already so we need to update the webTestServer to use reference type

:+1:


API needs to return token precision

Is there a way to fetch the precision for an arbitrary token?  Could we include this information in the ABI?
related: https://github.com/EOSIO/eosjs/issues/34

@jcalfee That right 😄 I think we can close the issue 👍

Looks like get_currency_stats is the API I need..  I don't see it working with the currency contract though, but I did get something from the EOS token:
> eos.getCurrencyStats('currency', 'CUR', (error, result) => console.log(error, result))
> null {}

> eos.getCurrencyStats('eosio', 'CUR', (error, result) => console.log(error, result))
> null { EOS: { supply: '4000000000.0000 EOS' } }

I plan to re-test soon in: DAWN-2018-03-28-ALPHA

@jcalfee I do not use docker. I use the latest code on master and it is successful 😄


Not Working

Hi, thank you for creating this plug-in. I think it's a great idea since the build-in search is not working very well.
I have a fairly large vault, approximately 200K words. After getting my API key and after hit "Process", I indeed get a notification that data has been loaded to the modle. However, nothing can be search with the ask dialog box

Nevermind, it just takes a while for the embedding. Works great now


How can I get credentials from SASKey?

Hi! I'm trying to create instance of Subscriptions class from '@azure/arm-servicebus' to be able to manage subscriptions from node.
To create serviceBusManagementClientContext I need to pass as one of the arguments ServiceClientCredentials.
I have only SASKey and SASKeyName.
Is there any chances to get token or credentials directly using some of SDK's methods.
Thanks!

Hello @dzmitryieu
The @azure/arm-servicebus package uses ARM i.e Azure Resource Manager which can be authenticated using Azure Active Directory and not via SAS keys.
You will need to use the @azure/ms-rest-nodeauth package to create the credentials required to pass to @azure/arm-servicebus. To do this, you will need to set up AAD first.
If you cannot set up AAD, then you can try the older azure-sb package that takes a connection string and will let you create queues/topics/subscriptions

Hello!
We are happy to share that the latest preview to v7 (7.0.0-preview.3) of the @azure/service-bus package now supports the CRUD & list operations on queues, topics, subscriptions and rules via a separate "client" that can be instantiated either via a connection string or an AAD credential.
Please checkout the sample for management operations for more details.
Please give it a try and let us know if you have any feedback.


bootstrap_5_wp_nav_menu_walker

do not work sub menu in depth 3.
what's the solution?

Bootstrap does not support multi-level dropdowns https://github.com/twbs/bootstrap/issues/27659
But you can use snippet to extend menues https://bootstrap-menu.com
However, nav-walker does not support 3rd sub-level too. If snippets above do not work, you must edit it. Nav-walker is a pluggable function in functions.php, you can edit in child-theme.
Does that help?

Thanks for the prompt response
How do I change the nav-walker so that the output of the level 3 menu is as follows?
`

home

categorys

frontend

html
css

backend

php
nodejs

`

Try this snippets first https://bootstrap-menu.com/detail-multilevel.html before touching nav-walker

The project is already written with the above HTML codes.

So, done?

No, unfortunately it is not solved.
I'm looking for a way to have an output similar to the above code by modifying the bootstrap_5_wp_nav_menu_walker.php file.

Yes, click the link in my previous comment. There you will find the snippets you need to make a Bootstrap multi-level menu.

The problem with the link https://bootstrap-menu.com/detail-multilevel.html  is that the submenus are displayed with a hover, but my code snippet is displayed by clicking the submenus.

Understand. I think this is not possible with Bootstrap 5. You can try plugin like this https://wordpress.org/plugins/multilevel-navigation-menu/

Another one https://codepen.io/typo3-freelancer/pen/poEvyGj

I wrote some tweaks for the walker to accept a level beyond two, that exceed the Bootstrap logic (but are necessary for me as WP Menus are multilevel) so I put them in a gist. See this comment in the original walker for the code. I wouldn't go farther than one side menu though, it would be too much :)  https://github.com/AlexWebLab/bootstrap-5-wordpress-navbar-walker/issues/19#issuecomment-1120456030


Add automatic Debug/Release builds with Github actions

It finnaly happens my friend, i've managed to make it automatically build on commit/demand and spit out releases onto github releases when ran on demand, no more manual builds, perhaps

perhaps later you'd want to rename the workflows, but it works, somewhat jank, but to hell with it

Sorry, I'm not interested in merging the github actions at the moment


In-app messages black background does not expand to full height of phone screen

This is a small bug but that has been bugged my team for nearly a year now. We opened a ticked on Zendesk last June, but I believe that is not included as priorities. I don't have access to that Zendesk link so I can't tell if you guys will ever fix that issue. Whereas I understand this is just a small UI bug, the Product team wants it fixed as the other modals in our app all expand past the safe area.
Steps to repro:

Send an in app message to a test account on iOS, in this case iPhone 11
View in-app message

Expected:
Black transparent background behind the in app message will cover entire screen
Actual:
Black transparent background cuts off at the bottom the little camera dip at the top of the iPhone.
Shown:

Could you guys let me know what I should expect from this?

I assumed the error was in the code and I investigated it, I realized there was a property Background overlay that did the trick, so it turns out this isn't a bug after all.

I am closing this ticket (result below)


Need a PU to convert time (ms->s) in a USQL chart

Request from Armin Adeli (customer request)...

This would be covered with the "Units" request. Closing...


about the information in the teminal

Thanks for your great works.
when i use your works in python,i think the pringt is not necessary
in the file pathworkpp.h
std::cout << "PatchWorkpp::PatchWorkpp() - INITIALIZATION COMPLETE" << std::endl;
it could be better if you could design a parameter like verbose to shutdowm the print.
Thank you very much.

Copy that. thank u


load more!!!!!!!!!!!!!

my friend congratulations for the update....but I am begging you could you make one botton load more?or un scroll infinity?pleaseeeeeeeeeeeeeee!!!

well. you could just reply on the old thread..
I'm on it.. coming soon, just a bit busy recently, i would be implementing more features (such as albums, artists, playlists)
I'll add load more first on your request :-)
also, try out the download feature !

wooww....you are amazing my friend!but tell me you will make it load more today?pleaseeeeeeeee man!!!

I was just trying that, I'll need to according to new API, I guess its not worth it, I better create a new player from scratch and implement features like that..

wiz my friend thanks so much...and I am begging you because original web increase many duplicate results...please try remove all the duplicate results!!!
JIOSAAVN HAVE A NICE WEEK...PLEASE AMAZING SAAVN FIX THE BIG PROBLEM WITH THE SAME RESULTS 🙁
Hey Panos, thanks for your patience and thank you so much for sending us all the details so far, we really appreciate it. We're working on this, please hang in there and we'll get back to you the minute we have an update.

I'm on a full-from-scratch update... busy as usual, but I'm on it

OK MY FRIEND!!!I HOPE UNTILL THIS WEEK YOU WILL UPDATE IT!THANKS SO MUCH!!!!!!!!!

OK MY FRIEND!!!I HOPE UNTILL THIS WEEK YOU WILL UPDATE IT!THANKS SO MUCH!!!!!!!!!

you can also try : https://app.saavn.me

@KENPOKASMMA1982  Done ! I have added the "load more" button as you requested :-)
Enjoy !!! I did this as i thought implementing a new UI from scratch would take a lot of time so I just added to the current one.
I'm sorry for delaying it. I can't do anything about the duplicate results tbh, they exist on saavn severs as well and there are many tracks with same names and albums over minimal changes.
Have a nice day.

thankssssssssssssss so muchhhhhhhhhhh!!but tell me please this with so many duplicate results its up only from jiosaavn servers?are you sure my friend?

https://app.saavn.me

woowwwwww....amazingggggggg!!!but my friend this is amazing web for unlimited results!!!I hope you make one load more !!!

https://app.saavn.me

woowwwwww....amazingggggggg!!!but my friend this is amazing web for unlimited results!!!I hope you make one load more !!!

try https://saavn-web-ui.vercel.app/ or https://saavn.codeforkers.tk/
I just added it

my friend yes I know!!!I mean if you can add it on this amazing update https://app.saavn.me/

Wiz my good friend do you believe that you can add load more on your amazing update just for now?pleaseeeeeeee my friend!if you can of course!!!

Wiz my good friend do you believe that you can add load more on your amazing update just for now?pleaseeeeeeee my friend!if you can of course!!!

I do not own https://app.saavn.me

Wiz my good friend do you believe that you can add load more on your amazing update just for now?pleaseeeeeeee my friend!if you can of course!!!

I do not own https://app.saavn.me

ohhhhh I am sorry my good friend!I thought that is yours!!!aaaaa ok Wiz!really tell me please api permit search music by genre also?for example love pop or amor latin etc

Wiz my good friend do you believe that you can add load more on your amazing update just for now?pleaseeeeeeee my friend!if you can of course!!!

I do not own https://app.saavn.me

ohhhhh I am sorry my good friend!I thought that is yours!!!aaaaa ok Wiz!really tell me please api permit search music by genre also?for example love pop or amor latin etc

I don't think the api contains any data relating to genres..

Wiz my good friend do you believe that you can add load more on your amazing update just for now?pleaseeeeeeee my friend!if you can of course!!!

I do not own https://app.saavn.me

ohhhhh I am sorry my good friend!I thought that is yours!!!aaaaa ok Wiz!really tell me please api permit search music by genre also?for example love pop or amor latin etc

I don't think the api contains any data relating to genres.. Saavn itself doesn't do that..

what a pity my friend but its ok!!!

Okay, thanks for being interested in my repository, you can support me through https://wiz64.com/sponsor so that i can spend more of precious time developing open source stuff.
You can close this issue, I'll create a new player from scratch with optimised code, minimal bloatware and open source ofc, that should supports searching by artists, albums, playlists etc.
at https://github.com/wiz64/Libermusic
star the repo as well :-)

Okay, thanks for being interested in my repository, you can support me through https://wiz64.com/sponsor so that i can spend more of precious time developing open source stuff. You can close this issue, I'll create a new player from scratch with optimised code, minimal bloatware and open source ofc, that should supports searching by artists, albums, playlists etc. at https://github.com/wiz64/Libermusic star the repo as well :-)

thats nice my friend!thanks so much for your amazing web and projects!!!I ll be waiting for your new update!!!good day!


Add a current activity to the ready event.

Adding a current activity to the bot will help some users figure out how to use the bot. Change the text if you wish, but telling the user the main help command is a great idea to set as the activity since that is where many users check if they can't figure out how to use the bot at all.

boolean doesnt even have a help command

I just assumed it would. why doesnt it?

since theres no open issue about it id assume it's not seen as necessary because all the commands with its descriptions and usages already show up when you simply type /

Help commands have kinda been made redundant by the slash commands GUI.
All the available commands are present for the user to see, all they need to do is press the (well advertised and explained by discord) / key.
Adding some flavour text (cycling between various options?) to the bot's status could be nice though.

We don't have a proper help command & I'd rather Boolean didn't have this.


keep-test: cleanup internal ETH network configs

We've been reducing the number of moving parts between our keep-dev and keep-test environments for some weeks now.  The primary motivator here is to reduce operational overhead while still providing the necessary resources for development and testing.
Part of that reduction came in the form of running an internal ETH network only in our keep-dev environment.  keep-test is now exclusively for public testnet deployments.  The internal ETH network that was running in keep-test was spun down a week or so ago, I just forgot to cleanup the config files.

@nkuba This should be an easy one, just config cleanup.


Replace git ls-files in gemspec with something that doesn't depend on git

This line: https://github.com/Shopify/graphql_swift_gen/blob/master/graphql_swift_gen.gemspec#L17 contains git ls-files which means using this gem requires git to be available (with a working .git directory). This is generally considered bad practice.
This repository is imported as a submodule of https://github.com/Shopify/ios.
For CI optimization purposes, we would like to not depend on .git being available inside test containers (Anka macOS containers). The monorepo's .git is about ~2.5 GB of data.

Turns out this was caused by the way the gem was imported, not the gemspec definition.


"StreamingEngine Live ... seek" test failure on Android

We had the following test timeout on Chrome on Android in our nightly test run:
Chrome Mobile 61.0.3163 (Android 7.1.1)
  StreamingEngine Live can handle seeks behind availability window FAILED
    Expected null not to be null.
        at test/media/streaming_engine_integration.js:273:31
        at Object.<anonymous> (test/test/util/streaming_engine_util.js:70:16)

    Failed: Shaka Error MEDIA.MEDIA_SOURCE_OPERATION_THREW (TypeError: Failed to execute 'appendBuffer' on 'SourceBuffer': No function was found that matched the signature provided.)
        at new shaka.util.Error (lib/util/error.js:66:13)
        at shaka.media.MediaSourceEngine.enqueueOperation_ (lib/media/media_source_engine.js:733:28)
        at shaka.media.MediaSourceEngine.appendBuffer (lib/media/media_source_engine.js:386:15)
        at shaka.media.StreamingEngine.<anonymous> (lib/media/streaming_engine.js:1548:52)
        at <anonymous>

The next test run, the test passed again.

This did not reoccur in the subsequent 50+ nightly runs.  I'm running a stress test now to try to reproduce.

Unable to reproduce after 20 more runs.


Add click handler to wrapper element BitCheckbox

This closes #1610

since the issue is not triaged, I'm adding the pending label.

since the issue is approved and triages, I'm removing the pending label.


Enable tidy-review and format-review for draft PRs

Is your idea related to an existing feature?
tidy-review, format-review
Describe the behavior you would like
Perhaps I missed somethings but it looks like tidy-review and format-review are not supported in draft PRs. At least, there are no code reviews available in a draft PR even with the features enabled.
We are using drafts a lot for early reviews and the other obvious reasons, so it would be good to be able to incorporate the suggested changes already at that stage.
Describe alternatives you have considered
No response
Additional context
Otherwise, it's really good action. Thanks for the effort!

Perhaps I missed somethings but it looks like tidy-review and format-review are not supported in draft PRs.

This was intentional. The tidy-review feature is still a bit experimental from our end. And, format-review is less complicated to implement.
I would say you missed this if you didn't read our documented PR review caveats.
This actually marks the second request to allow drafted PRs to be reviewed by cpp-linter. Maybe I should expose this capability via an env car (CPP_LINTER_REVIEW_DRAFTS=1 perhaps).
Is be more confident in these features if I could devise a way to reduce duplicate suggestions...

I would say you missed this if you didn't read our documented PR review caveats.

True, sorry for that. I only searched in Inputs and Outputs for "draft".
And thanks for your quick answer. I guess it might be enough for the time being to look at the thread-comments and file-annotations to resolve any issue "manually". Normally, for clang-format it is the forgotten formatting before saving in the IDE anyhow.
Feel free to close this feature request or keep it open for others as reference.

I'll close it as "unplanned" and pin it for visibility. People that way this feature can add a 👍. This thread will not be locked either, so anyone with additional context can post it here.


Separate document corpus definition from indices

Currently the data file definition is tied to an index type. E.g.:
  "indices": [
    {
      "name": "geonames",
      "types": [
        {
          "name": "type",
          "mapping": "mappings.json",
          "documents": "documents.json.bz2",
          "document-count": 11396505,
          "compressed-bytes": 264698741,
          "uncompressed-bytes":<PHONE_NUMBER>
        }
      ]
    }
  ]

To allow for more flexibility we should separate them, e.g. by defining them in a separate "documents" block. This would also give us more flexibility in allowing other formats (e.g. snapshots, see #341):
  "documents": [
    {
      "name": "docs",
      "type": "bulk",
      "source": "documents.json.bz2",
      "document-count": 11396505,
      "compressed-bytes": 264698741,
      "uncompressed-bytes":<PHONE_NUMBER>
    }
  ]

We might need to add and additional parameter to the bulk index runner to tell it which document corpus it should use.
Note: For backwards-compatibility we should not remove the old document-related properties from our standard tracks yet.

Note: Ensure that scenario described in #325 is supported by our implementation.