Edge v1.4: trust_bundle_cert not provided in config.toml or template

Using IoT Edge v1.4, trust_bundle_cert is no longer provided in /etc/azure/config.toml.template, nor in /etc/azure/config.toml.template.
Clear instructions should be provided on how and where to create this parameter, i.e., just add it to the very beginning of the file, outside any subsections.
From Edge v1.4: [edge_ca] not provided in config.toml : https://github.com/microsoftdocs/azure-docs/issues/98816
Using IoT Edge v1.4, the section, [edge_ca] is no longer provided in /etc/azure/config.toml.template, nor in /etc/azure/config.toml.template, so we should update the instructions with details on how and where to create the subsection, vs instructing to uncomment the section.

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

ID: 71acc49c-a23e-493f-c3f5-4ec46846616c
Version Independent ID: bd3abb8d-1b48-0efd-f6a4-1b3f7a12c039
Content: Create transparent gateway device - Azure IoT Edge
Content Source: articles/iot-edge/how-to-create-transparent-gateway.md
Service: iot-edge
GitHub Login: @PatAltimore
Microsoft Alias: patricka

@petertuton  Since both feedbacks related to a single doc, collating them in a single issue for updating the doc appropriately.
Also, assigned issue to the author @PatAltimore for further updates.

@petertuton the documentation says the template is at /etc/aziot/config.toml.edge.template. Where are you seeing the paths you mentioned?

With a new installation I can see the trust bundle section

@petertuton - on what kind of system did you observe this on AMD64, ARM64 etc?

@veyalla Azure VM: Standard DS1 v2 (1 vcpu, 3.5 GiB memory)

I see the documentation references /etc/aziot/config.toml.edge.template - I see this file exists. Feel free to close this issue.

Hi @petertuton ,
I'll close the issue. Let me know if you have suggestions on clarifying the docs.
Thanks,
Pat
#please-close


Fix typo in destination data store

@gsacavdm : Thanks for your contribution! The author, @linda33wj, has been notified to review your proposed change.

@gsacavdm Thanks for the fix! I've confirmed the change matches the UI image. I'm merging now.


Avoid validation failure while syncing configmap to setting CRs

The validation failure while syncing configmap to setting CRs will lead to that the longhorn-manager cannot start successfully. However, the validation of setting creation and update cannot be skipped, because the logic is in the admission webhook.
We need to ignore the failure happened while syncing the configmap to setting CRs and let the longhorn-manager start. Thus, the PR is filtering the unavailable default settings and only syncing the available ones.
Longhorn 4160

Signed-off-by: Derek Su<EMAIL_ADDRESS>

@derekbit Please backport to 1.3.x.


Specifying external dependencies in pyproject.toml

Introduction
There currently exists a draft proposing a way to declare external dependencies in pyproject,toml: https://peps.python.org/pep-0725/
For example in some of my project I specify the following section in my pyproject.toml:
[external]
dependencies = ["pkg:generic/ffmpeg"]

What I expect this will do is add a line in the PKG-INFO file of my build packages as specified here: https://packaging.python.org/en/latest/specifications/core-metadata/#requires-external-multiple-use
Requires-External: pkg:generic/ffmpeg

Currently no build system properly handle this. Since I was using poetry I made a poetry plugin that takes care of detecting this section and adding the relevant line in PKG-INFO during build: https://pypi.org/project/poetry-external-dependencies/
Then when deploying my package to different system I use a script that detect the external dependency and install what's required on the host system, in the example case it would automatically install ffmpeg using apt or apk or other package manager the system offer. Something like the following:
import warnings
from importlib.metadata import metadata

warnings.filterwarnings('ignore', category=DeprecationWarning)

d = {dist.project_name: metadata(dist.project_name).keys() for dist in __import__('pkg_resources').working_set}
requires_external = [metadata(key)['Requires-External'] for key, meta in d.items() if 'Requires-External' in meta]
included_external = [req.split('/')[-1] for req in requires_external if req.startswith('pkg:generic/')]

if included_external:
    print(f"apt install -y {' '.join(included_external)}")  # noqa: T201
else:
    print('echo "No python \'Requires-External\' found."')  # noqa: T201

The question
I've started to transition my package to uv. How can I have the Requires-External line added to the PGK-INFO at build time ? Does uv support some form of plugin ? If not what can I do to have it work ?

I just now realise that currently uv doesn't have a build backend and uses hatchling, this question might be better suited to be asked on hatchling's repository. If I find out how to solve my problem though there I'll report back here for reference

In case anyone is wondering how to do this, I solve my issue using a hatchling build hook, I might turn this into a plugin if I get the time:
from copy import deepcopy

from hatchling.builders.hooks.plugin.interface import BuildHookInterface
from hatchling.metadata.core import ProjectMetadata

class CustomBuildHook(BuildHookInterface):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

    def initialize(self, version: str, build_data: dict[str, any]) -> None:
        self._default_constructor = self.build_config.core_metadata_constructor

        def metadata_constructor_extended(local_self, metadata: ProjectMetadata, extra_dependencies: tuple[str] | None = None) -> str:
            metadata_file = self._default_constructor(metadata, extra_dependencies)

            external_dependencies = None
            if 'external-dependencies' in metadata.core.config:
                external_dependencies = deepcopy(metadata.core.config['external-dependencies'])

            elif 'external' in metadata.config and 'dependencies' in metadata.config['external']:
                external_dependencies = deepcopy(metadata.config['external']['dependencies'])

            if external_dependencies:
                header_section = metadata_file
                content_section = ''
                if 'Description-Content-Type' in metadata_file:
                    split_file = metadata_file.split('Description-Content-Type')
                    header_section = split_file[0]
                    content_section = split_file[1]

                print(f"  - {self.PLUGIN_NAME}")
                for dependency in external_dependencies:
                    print(f"    - Requires-External: {dependency}")
                    header_section += f'Requires-External: {dependency}\n'
                metadata_file = header_section +'Description-Content-Type' + content_section

            return metadata_file

        type(self.build_config).core_metadata_constructor = metadata_constructor_extended

Cool thanks for following up on your issue! We're interested in a build backend (#3957) so we may tackle this eventually.
cc @ofek

For reference, I've made it into a plugin for this: https://pypi.org/project/hatch-external-dependencies/


[BUG] in P4

Feature details
The bug is detailed here.
After finishing P.4, the codebook shows a link to “Next lesson”, while there is no module after P.4.
Additional information
No response

I just encountered this bug. In browser local storage, I can see that the graph data for the P module contains 4 nodes (p.1, p.2, p.3, p.4) but it also has edges from p.4 to p.5 and p.5 to p.6.


Add shared library build

How do you feel about adding a build which would allow the server to be used as a shared library?
That would allow the core of the project to be embedded in other C ABI compatible languages like C/C++/Rust/Zig etc...

Hi @rupurt - Thanks for opening the issue!  Could you elaborate a little more on this?  How do you envision an embedded version of this Flight SQL server implementation being used by those languages?

Something similar to DuckDB where I can embed the flight server within a larger application and give it a CLI interface. In my ideal world the Makefile would be able to build something like libflightsqlserver.so and I would be able to link against that and create instances of the server.

hey @rupurt - I've attempted to build a shared library - please see: https://github.com/voltrondata/flight-sql-server-example/tree/feature/library.  Any feedback would be appreciated...


Fixed resources lack in tests.

The reason why the test is failing is https://github.com/ChanyaVRC/OscCore.


Fix printing of network parameters

Issue #, if available:
https://github.com/awslabs/gluon-ts/issues/310
Description of changes:
This fixes the number of parameters. I need some education where I should best add a test for this or if I should indeed add a test for this.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-386/1 is complete.
Docs are uploaded to http://gluon-ts-staging.s3-accelerate.dualstack.amazonaws.com/PR-386/1/index.html

Codecov Report

Merging #386 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #386      +/-   ##
==========================================
+ Coverage   80.01%   80.01%   +<.01%
==========================================
  Files         146      146
  Lines        8397     8398       +1
==========================================
+ Hits         6719     6720       +1
  Misses       1678     1678

Impacted Files
Coverage Δ

src/gluonts/trainer/_base.py
93.33% <100%> (+0.05%)
:arrow_up:


how to see class c downlink messages

hello,
i a m using esp32 with sx1276 and using class c apb example i am sending the downlink messages in my application but could not see any thing on the console i have changed my code according to in 865 to 867 i can see uplink messages every 10 seconds what are the changes i should do for get my downlink messages
in console
recvStatus = lora.readData(outStr);
if(recvStatus) {
Serial.println(outStr);
this is where i get the downlink messges right?
thanks and regards
manikandan v

can you downlink? @manivalaguru

no still trying my downlink messages coming to gateway but not to node i think i have to change some settings according to my region but i dnt know where exactly can some one help me

Hi!
There is one branch called downlink timming fixed you should try that to see the Class C donwlinks.

Fixed en release 2.0.0


LogSpam after a client gets kicked

After using
let _ = servers.disconnect(*client_id);
there is a logspam like
2024-08-30T20:53:28.729407Z ERROR send_packets: lightyear::server::networking: Error sending packets: netcode error: tried to send a packet to a client that doesn't exist
that gets spammed out the console

Wasnt this fixed? Maybe regression bug..


Results over 200 items

Description
I have a database of countries with a total of 209 items. The admin interface is set to 10 hits/page, the first 20 pages (0 - 199) work perfectly. But I can't find the remaining 9 results.
I also tested it with the meilisearch nodejs client, with the same config and the remaining 9 results arrive perfectly there.
Environment:

OS: Windows 11
Browser: Google Chrome (108.0.5359.99, x64)
Meilisearch version: 0.30.2
instant-meilisearch version: ^0.9.0
angular-instantsearch version: ^4.3.1
Angular version: ^14.2.8

Search config
maxTotalHits: 1000

export const meiliSearchClient: InstantMeiliSearchInstance = instantMeiliSearch(host, api)

public pageSize: number = 10;
public MeiliConfig: InstantSearchConfig = {
  indexName: 'countries',
  searchClient: meiliSearchClient,
  routing: true,
};

HTTP
// request payload
// ?countries%5Bpage%5D=21
{
  attributesToHighlight: ["*"]
  facets: ["eu", "startOfWeek"]
  highlightPostTag: "__/ais-highlight__"
  highlightPreTag: "__ais-highlight__"
  limit: 200
  q: ""
}

// request response
// ?countries%5Bpage%5D=21
{
  estimatedTotalHits: 209
  facetDistribution: ...
  hits: [
    [0 … 99]
    [100 … 199]
  ]
  limit: 200
  offset: 0
  processingTimeMs: 8
  query: ""
}

@oluademola thank your for your help. version 0.10.1 is solved the issue.


added solution for CodeForces Problem Number: 339A

CodeForces Problem Link: https://codeforces.com/problemset/problem/339/A
Problem Number: 339A

Accepted


SW-24105 Add aria-label attribute

1. Why is this change necessary?
web.dev tells that elements must have labels
https://lighthouse-dot-webdotdevsite.appspot.com/lh/html?url=http://shopwaredemo.de
"Names and labelsThese are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."

(by the way title and alt - tags are missing on EKW Banners with mapping...)
2. What does this change do, exactly?
Add aria-label to some default elements like Form/Input/Button in AdvMenu / Navigation / Footer / Listing (Prod.Box)
3. Describe each step to reproduce the issue or behaviour.

4. Please link to the relevant issues (if any).

5. Which documentation changes (if any) need to be made because of this PR?
none
6. Checklist

[ ] I have written tests and verified that they fail without my change
[ ] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

I was not sure if aria-label is the correct attribute ?
And I forgot privacy.tpl, an i update the Pullrequest anyhow ?

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-24116
Please use this issue to track the state of your pull request.

Hey @Hotte512,
Thanks for your contribution 💙
Could you please squash your commits?

@bneumann97 as i did this quickly on github web I don't know how :-|

I have fixed your Branch.
Please don't use next time Web Editor and rebase instead merging.

Hi @Hotte512, thank you very much for your contribution! 💙


FastList can't deal with null properly

My expression looks like
['dog','cat',null] contains animal.?name
when animal.name is null, Fastlist will return -1, but expected value is 2.
So is this a bug? if we don't want to fix it, could I force MVEL to use ArrayList but not FastList?
Thanks

in detail, method indexOf and lastIndexOf should have the same behavior with ArrayList.
ArrayList.java
public int indexOf(Object o) {         if (o == null) {             for (int i = 0; i < size; i++)                 if (elementData[i]==null)                     return i;         } else {             for (int i = 0; i < size; i++)                 if (o.equals(elementData[i]))                     return i;         }         return -1;     }
FastList.java
public int indexOf(Object o) {     if (o == null) return -1;     for (int i = 0; i < elements.length; i++) {       if (o.equals(elements[i])) return i;     }     return -1;   }


Phase 1 submission validation errors

The following are errors that resulted from validating pscis_phase1.xlsm:

[x] Rail site on modelled crossing 8302869 Gershwin Creek - Length can not be over 100 (changed to 99 and added note in comments)

[x] Site 8300013 is missing barrel photo - culvert was submerged and couldn't get a photo

[x] Site 8300094 is missing outlet photo - could not find outlet

[x] Site 8300756 is missing upstream photo - I think I just forgot to take this photo for some reason

[x] Site 8801379 is missing downstream photo (missed this one when sorting photos into folders by hand)

[x] Project budget and funding source need to be filled out on cover page

NOTE: error 1 and 5 have been fixed in PR #12

Just added the no_photo_ images to site folders for 2, 3 and 4

going to try to submit assuming no validation errors in the PSCIS form based on this and give submission a try.
Otherwise need to load into windows machine to do the validation. will just try and see if it lands

hmm.  can't even generate submission on Mac.  time to dust off the old windows machine.  what a pain. will do validation at same time


Pages should be more discoverable

Imagine a new user installing OB for the first time.
He has no real idea what to do with the system.
The Discover:Pages page should be his default, perhaps.
If he didn't explore the system and got to this page, he would think there's nothing there for him in the Open Bazaar network.

This was fixed in 1.1.1.


SetClusterResourceName throws an exception

During the final cutover for storage migration from Server 2012 to Server 2019, the process gets stuck at 38% and throws an exception.
Exception happened during MapSourceNetworkInterfaces: One or more errors occurred., error=-2146233088, stack=   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)    at Microsoft.FailoverClusters.Framework.ClusterUtils.TryWaitForResourceState(SafeClusterResourceHandle resourceHandle, String resourceName, ResourceState desiredResourceState, CancellationToken ct, ISmsEventProvider logger)    at Microsoft.FailoverClusters.Framework.ClusterUtilsProxy.SetClusterIPResource(SafeClusterResourceHandle resourceHandle, String& newResourceName, Nullable1 enableDHCP, String ipAddress, String clusterName, HashSet1& resourcesForWhichOnlineFailed, CancellationToken ct)    at Microsoft.FailoverClusters.Framework.ClusterUtilsProxy.SetClusterIPResourceEnableDhcp(SafeClusterResourceHandle resourceHandle, String& newResourceName, String clusterName, HashSet1& resourcesForWhichEnableDhcpFailed, HashSet1& resourcesForWhichOnlineFailed, CancellationToken ct)    at Microsoft.StorageMigration.Proxy.Cutover.NetworkInterfaceMapper.SetStaticIPOnIpResourceAndEnableDhcpOnOthers(SafeClusterHandle clusterHandle, String clusterName, SafeClusterResourceHandle nnResourceHandle, Win32_NetworkAdapterConfiguration nac, String newIpAddress, Byte prefixLength, HashSet1& resourcesForWhichAssignIpFailed, HashSet1& resourcesForWhichEnableDhcpFailed, HashSet1& resourcesForWhichOnlineFailed)
at Microsoft.StorageMigration.Proxy.Cutover.NetworkInterfaceMapper.MapSourceInterfaces(List1& cutoverDeviceEndpoints, NetworkCredential networkCredential, Boolean isLocal, ServerType srcServerType, List1 networkIpConfigPairs, SSHCredentials sshCredentials, String srcClusterName, String srcClusterNNResourceId)    [d:\os\src\base\dms\proxy\cutover\cutoverproxy\NetworkInterfaceMapper.cs::MapSourceInterfaces::857]
I have already looked at the known issues section and attempted the solutions provided but I run into the same issue as above.

Wish I could help, but this repository is not intended for regular support issues, support requests or support questions.
I hope you have tried contacting Microsoft Support regarding your issue. This repository is intended for MS Docs documentation issues (errors, corrections, improvement suggestions).
BTW, if this were a support instance forum and not a documentation rework site, I would have asked for a better formatting of the error message to make it more readable. (Then again, if I were working in the correct support instance for something like this, I would probably have access to some kind of filter or template to shape the error data the way I would expect it to be presented as most readable for troubleshooting.) Just to give you an example of some format I could have expected in such a case:
Exception happened during MapSourceNetworkInterfaces: One or more errors occurred.
  , error=-2146233088, stack=

    at System.Threading.Tasks.Task.ThrowIfExceptional
        (Boolean includeTaskCanceledExceptions)

    at System.Threading.Tasks.Task_1.GetResultCore
        (Boolean waitCompletionNotification)

    at Microsoft.FailoverClusters.Framework.ClusterUtils.TryWaitForResourceState
        (SafeClusterResourceHandle resourceHandle,
         String resourceName,
         ResourceState desiredResourceState,
         CancellationToken ct,
         ISmsEventProvider logger)

    at Microsoft.FailoverClusters.Framework.ClusterUtilsProxy.SetClusterIPResource
        (SafeClusterResourceHandle resourceHandle,
         String& newResourceName,
         Nullable_1 enableDHCP,
         String ipAddress,
         String clusterName,
         HashSet_1& resourcesForWhichOnlineFailed,
         CancellationToken ct)

    at Microsoft.FailoverClusters.Framework.ClusterUtilsProxy.SetClusterIPResourceEnableDhcp
        (SafeClusterResourceHandle resourceHandle,
         String& newResourceName,
         String clusterName,
         HashSet_1& resourcesForWhichEnableDhcpFailed,
         HashSet_1& resourcesForWhichOnlineFailed,
         CancellationToken ct)

    at Microsoft.StorageMigration.Proxy.Cutover.NetworkInterfaceMapper.SetStaticIPOnIpResourceAndEnableDhcpOnOthers
        (SafeClusterHandle clusterHandle,
         String clusterName,
         SafeClusterResourceHandle nnResourceHandle,
         Win32_NetworkAdapterConfiguration nac,
         String newIpAddress,
         Byte prefixLength,
         HashSet_1& resourcesForWhichAssignIpFailed,
         HashSet_1& resourcesForWhichEnableDhcpFailed,
         HashSet_1& resourcesForWhichOnlineFailed)

    at Microsoft.StorageMigration.Proxy.Cutover.NetworkInterfaceMapper.MapSourceInterfaces
        (List_1&
         cutoverDeviceEndpoints,
         NetworkCredential networkCredential,
         Boolean isLocal,
         ServerType srcServerType,
         List_1
         networkIpConfigPairs,
         SSHCredentials sshCredentials,
         String srcClusterName,
         String srcClusterNNResourceId)

[d:\os\src\base\dms\proxy\cutover\cutoverproxy\NetworkInterfaceMapper.cs::MapSourceInterfaces::857]

Disclaimer: I am not affiliated with Microsoft or the Microsoft Docs teams here on GitHub. I don't know your issue or scenario well enough to provide support.
If your issue is in a production scenario, I really hope you have contacted Microsoft Support to get help. Otherwise, if you can't use MS Support, I have some links:
You may want to look elsewhere for answers, unless you have suggestions for improving one or more specific pages in the MS Docs repository.
The MS Docs team members might not have time to answer your question, both due to the small size of the team and the big workload.
Try the following resources to get in touch with users who may be able to help you:

TechNet forums: https://social.technet.microsoft.com/Forums/en-US/home
MSDN: https://social.msdn.microsoft.com/Forums/en-US/home
Microsoft Community: https://answers.microsoft.com/

Disclaimer: I am not affiliated with Microsoft or the Microsoft Docs teams here on GitHub.

Also: if you manage to get support or help to resolve your issue, and the results show that there is something wrong in the documentation, don't hesitate to post feedback regarding your findings in contrast to the existing documentation. Please also keep in mind that troubleshooting a complex scenario like yours may uncover issues and causes different from methods or usage recommended by Microsoft. We just don't know yet.
Hope to hear from you soon regarding your progress resolving this issue.

Trond,
I am so sorry, I wasn't aware that the issues were just for the
documentation. Thank you for making me aware. Also, for letting me know how
to format the error. Yeah, I will open up a case with Microsoft Support and
if there is something that needs to be updated in the documentation, I will
open up an issue on the same github page.
Best,
Nabeelah.
On Sun, Dec 27, 2020 at 1:15 AM Trond B. Krokli<EMAIL_ADDRESS>wrote:

Also: if you manage to get support or help to resolve your issue, and the
results show that there is something wrong in the documentation, don't
hesitate to post feedback regarding your findings in contrast to the
existing documentation. Please also keep in mind that troubleshooting a
complex scenario like yours may uncover issues and causes different from
methods or usage recommended by Microsoft. We just don't know yet.
Hope to hear from you soon regarding your progress resolving this issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windowsserverdocs/issues/5136#issuecomment-751434989,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AROO3DQNW33TYOX2SC4OKTDSW3NIJANCNFSM4VBMYK5A
.

Trond,
I am so sorry, I wasn't aware that the issues were just for the
documentation. Thank you for making me aware. Also, for letting me know how
to format the error. Yeah, I will open up a case with Microsoft Support and
if there is something that needs to be updated in the documentation, I will
open up an issue on the same github page.
Best,
Nabeelah.
On Sun, Dec 27, 2020 at 1:15 AM Trond B. Krokli<EMAIL_ADDRESS>wrote:

Also: if you manage to get support or help to resolve your issue, and the
results show that there is something wrong in the documentation, don't
hesitate to post feedback regarding your findings in contrast to the
existing documentation. Please also keep in mind that troubleshooting a
complex scenario like yours may uncover issues and causes different from
methods or usage recommended by Microsoft. We just don't know yet.
Hope to hear from you soon regarding your progress resolving this issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windowsserverdocs/issues/5136#issuecomment-751434989,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AROO3DQNW33TYOX2SC4OKTDSW3NIJANCNFSM4VBMYK5A
.

Thank you for understanding. Best of luck with your support call and troubleshooting. Also, happy new year. 🙂 🥳

Thank you for understanding. Best of luck with your support call and troubleshooting. Also, happy new year. 🙂 🥳

Closing this ticket now. Feel free to open a new ticket when you have news about any discrepancies in the documentation, so we can work on corrections.
Thank you for joining in to make the documentation better! 👍🏻

Closing this ticket now. Feel free to open a new ticket when you have news about any discrepancies in the documentation, so we can work on corrections.
Thank you for joining in to make the documentation better! 👍🏻

#please-close

#please-close


Remove JSON backup option for Kusama NFT campaign

Had unanimous feedback from Design and Marketing to remove the JSON backup option for the NFT campaign.

Do we want to remove it totally or move it to the end of the flow?!

I think for this campaign we can remove it completely.


[bug] 400 Client Error when fetching Nuxeo collection

When re-harvesting a recently, successfully harvested Nuxeo collection, it fails at the fetch_collection phase:

28234
Airflow log

[2024-06-11, 23:39:06 UTC] {{standard_task_runner.py:104}} ERROR - Failed to execute job 140492 for task fetching.fetch_collection (400 Client Error:  for url: https://nuxeo.cdlib.org/Nuxeo/site/api/v1/search/lang/NXQL/execute?pageSize=100&currentPageIndex=0&query=SELECT+%2A+FROM+SampleCustomPicture%2C+CustomFile%2C+CustomVideo%2C+CustomAudio%2C+CustomThreeD+WHERE+ecm%3Apath+STARTSWITH+%27%2Fasset-library%2FUCB%2FUCB+Ethnic+Studies%2FAAS%2FWei+Min+She+and+Asian+Community+Center+photographs%2C+1970-1980%2FAsian+Community+Center+Children%27s+Program%27+AND+ecm%3AisTrashed+%3D+0+ORDER+BY+ecm%3Apos; 11642)

Perhaps due to strange characters in the link. Explore changing the URL to use UUIDs. (May have quotes in the title.)

This should be fixed with this PR: https://github.com/ucldc/rikolti/pull/1011
The document path has a single quote in it. Querying by ecm:ancestorId rather than ecm:path gets around this problem.

Thanks so much, @barbarahui! I ran a harvest and it's successfully finished through. Thank you!


Role's ability to manage applications

This documentation needs information added as to whether the Dynamics 365 service administrator can access the Dynamics 365 Administration Center's Applications tab for managing applications.

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

ID: 2bc0e430-037c-c08a-3bb6-9ab04a16ce57
Version Independent ID: f51bb8e3-8263-45b5-e4e1-0b170906e124
Content: Use the Dynamics 365 (online) service admin role to manage your tenant
Content Source: ce/admin/use-service-admin-role-manage-tenant.md
Service: crm-online
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

Thanks for the suggestion! We'll consider that for future updates to this topic.


[Feature Request] Select All as Explanatory Variable

When dealing with datasets with a large number of columns, it is very inconvenient to select all the columns every time the query is refreshed. Can we add a button to "select all as explanatory variable"?

Ah, okay—it looks like you're using the UI; your slow query times make more sense now. (Unfortunately, the UI is built on an older version of the code, which is much slower. We're going to release an update soon, though.)
In MacroBase SQL, you can select all columns as potentially explanatory variables by using ON *. You can check out an example in this tutorial: https://macrobase.stanford.edu/docs/sql/workshop/#getting-started. I recommend using the SQL interface for now, because it should be much faster.


Have Gordon assume a role when running gordon apply

The way we've set up AWS makes it so that we assume different roles when performing actions whether in dev/prod/test etc etc.
Is there a way to make Gordon assume one of the roles that we've defined in ~/.aws/credentials when running gordon apply? (e.g.: gordon apply --profile nonprod)
I saw in this issue using environment variables AWS_PROFILE=dev but having it as a command-line argument would be nice too.

+1

@jorgebastida @ausmith this would be awesome. would you accept a PR with this feature?

I appreciate you think I am a maintainer on this project, but I am not and have not used this tooling in almost 2 years now.


implement select chain and account

add select chain dropdown
add select account dropdown
render existing chains and accounts based on wallet connect accounts

Should we rename Select Chain to Select Network?


Files in ~/Library/bin appear in ~/Documents

After restarting Libterm a few times, all files in ~/Library/bin are moved to ~/Documents. Even after a reinstall, this happens again. The ~/Library/bin folder also disappears. The value of $PATH is:
$ echo $PATH
/var/mobile/Containers/Data/Application/8767232F-DBC1-4BD6-B271-41F78AEC8E98/Library/bin:/var/mobile/Containers/Data/Application/8767232F-DBC1-4BD6-B271-41F78AEC8E98/Documents/bin:/usr/bin:/bin:/usr/sbin:/sbin

Files previously accessible in ~/Documents cannot be found from Libterm anymore (although still appear in Libterm’s Documents folder in the Files app.)
EDIT: Current workaround is to use the File button in Libterm and select Libterm’s Document storage.

Actually, never mind. This is not a problem anymore.


handle VOC sublineages

VOC sublineages are starting to appear, like B.1.351.1. These should be flagged in the PDF report like, the parent lineage.

closed by #79


LineWidth of 0 is visible on edge

From https://github.com/phetsims/molecules-and-light/issues/132, a line width of 0 is visible on Edge 25.  Stroke must match fill to ensure that line width is 'invisible'.  As I think about this, perhaps setting lineWidth to 0 is bad practice, but it seems strange that this is only an issue for Edge.  @jonathanolson if you are already aware of this, please feel free to close.

lineWidth just has to be non-negative. Now Scenery will not render Canvas strokes if the lineWidth is 0.


sidenav project updation

#121  I
Describe the solution you'd like

![Uploading ### ### SIDENAV2.png…]()

I want to add animation to sidenav.
Additional context

can I do this as a cwoc and gssoc participant.

I would like to work on this

@urvashi-code1255  I have made PR. Do check and please give feedback.

@shreyasingh7673 Any update ? Kindly reply within 2 days or I have to close this.


PHPStan CI

Fix errors reported by PHPStan (nulls instead of strings & ints in a test file)
Run PHPStan in CI
... and on PRs

I'd also recommend protecting the default branch in repo settings and making the tests required before a PR can be merged.

Hey @spaze, thanks for this PR. We just need you to, please, sign your commits so we can approve it:
https://docs.github.com/articles/about-gpg/
https://dev.to/zahrakhadijha/git-fixing-unsigned-gpg-commits-phn

Hey, sorry missed the check. All commits now signed, thanks!


HIVE-25221 Hive Beeline & CLI: execute alter table comamnd With Error: Unable to alter partitions because table or database does not exist

What changes were proposed in this pull request?
https://issues.apache.org/jira/browse/HIVE-25221
More detail:
Use Hive Beeline and CLI to execute the following command:
alter table xxx.xxx partition(xxx) set location 'xxx';
If don't execute use  first, there will fail with the error:
Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter partition. Unable to alter partitions because table or database does not exist. even if the table does exist.

Why are the changes needed?
when execute add/drop partition command with format: alter table xxx.xxx add partition, this can be success even if users don't execute use  firstly, so I think the above alter partition command is a bug.

Does this PR introduce any user-facing change?

Yes. This is about CLI case, so I think this is a user-facing change.
How was this patch tested?

I compile this patch with new package, and use this new package to deploy, and test the alter table command, it can be executed successful with no error, and the partition location can be changed.

cc @szehon-ho @sunchao
Could you help to review this? Thanks!


Document about using the install script outside the docker.

better to do it when the interface for it is stable. will wait for other MRs to stabilise the arguments.


[BUG] Download URLs return links with 403 status code

Describe the bug
The generated download_urls cannot be accessed. Putting that link into the browser returns a page with 403 http status code.
To Reproduce
    try {
      const video = await ph.page(link, ["title", "duration", "download_urls"]);
      if(video.error) throw new Error(video.error);
      return video;
    } catch(err) {
      console.error(err);
      return { error: err.message };
    }

The given link is this one
Here is the response of the code above:
{
    "title": "The Pornhub Intro Commuity but for 1 Hour",
    "duration": 3605,
    "download_urls": {
        "240P": "https://ev.phncdn.com/videos/201901/18/202398871/240P_400K_202398871.mp4?validfrom=1604496969&validto=1604504169&rate=500k&burst=3800k&ip=<IP_ADDRESS>&hash=iVDgjmtskEzzILVJ7SLuprtphGs%3D",
        "480P": "https://c1v-h.phncdn.com/hls/videos/201901/18/202398871/480P_2000K_202398871.mp4/master.m3u8?kLEWBjU4uaMWQF-1Z_jIeCC9MzYiRk6mvy1LIfuHszstYYZN7Heh3AFClCAVXK9SmNtiDB5DV1CbUh-nCFofhw1ye8I-R0jxPfPvMz0LNqnhQrwrk_ECxbaXtzX7RxsUbK4IVTVJfz9p5m_M0yHU5uurtCmDwjLUuPMmUkSdwUcKLEKS0GNLE7Tp3fK2d-QlSwk9PVrjm2crUBwIZA"
    }
}

I noted your bug.
I will look at it later.
It should be fixed by Nov. 6 2020

Ok, I have looked into it.
You might need to give me more informations. Which links are not working ? Both or only one of the two ?
On my side, the links generated are not returning 403.
But I do have a problem.
Pornhub has a funny way of creating the downloads link. First, you have to assemble the download links in a certain way. And at the end, you will get multiple download links and you have to find the correct one for each resolution. And actually, for this video, I dont know why yet, I am not returning the correct one for the 480P. It might be some sort of a random somewhere.
But the 240P works fine for me.
I am still looking at it, it seems more complex that I thought.

I just tested it on glitch. I used the same code to return the urls and then put them into request. And guess what, both url returns 200. I didn't log the object though.

I Think You Need Display The Video

Hello AthallahDzaki,
What do you mean by I Think You Need Display The Video ?
Can you elaborate ?
This error is strange and I cannot really replicate it, so I am a bit stuck with it.

You need download it localy then upload again

Fixed with #30
And I come back on what I did for adding support to node 15, node 14 and node 12.


Feature request: a way to display the config file location

Is your feature request related to a problem? Please describe.
I've been trying to update my configuration file in ~/.config/prs/config.yml but I keep falling back to the default configuration.
I can't tell if it's loading a configuration from somewhere else or if my config file is somehow invalid. I'd be in a much better place if only the application gave me more insight.
Describe the solution you'd like

In case the configuration is invalid, display an error message (and possibly quit).
add an option (in the help menu ?) to print the file path from which configuration was loaded.

Describe alternatives you've considered
The configuration path could be always visible ?
Additional context
Add any other context or screenshots about the feature request here.

Thanks @neutrinoceros, that's a good idea.
I also want to add a hotkey to open the config file with vim or something.

I too am seeing the same problem, namely the configuration file is being ignored. The README states that

under the extension's directory (usually ~/.config/prs/)

however, the extension's directory is usually $HOME/.local/share/gh/extensions, is it not? This said, I tried to create the config.yaml both in $HOME/.local/share/gh/extensions and in $HOME/.config/prs (a directory that I had to create myself) to no avail.
Solution
By looking at the config source code we explicitly call the environment variable XDG_CONFIG_HOME, and the problem is that if such environment variable is not explicitly set such configuration is ignored. By explicitly exporting it then my configs are indeed taken into account.

On most computers XDG_CONFIG_HOME defaults to ~/.config even without being explicitly set, I presume this is the source of misunderstanding (especially on MacOs I believe).

Good call, I am on MacOs indeed.

On most computers XDG_CONFIG_HOME defaults to ~/.config even without being explicitly set, I presume this is the source of misunderstanding (especially on MacOs I believe).

Good call, I am on MacOs indeed.

I just discovered he uses os.UserConfigDir() that on MacOsX points to $HOME/Library/Application Support/, so search there for gh-dash.
@dlvhdr I suggest you to change the default location in Darwin to $HOME/.config too

@dlvhdr I suggest you to change the default location in Darwin to $HOME/.config too

I had similar issue. I found the default config file under $HOME/Library/Application Support/ which is mostly for system and third-party apps. I think it would be great having $HOME/.config as the default location for Unix-like OS.

Fixed in #135

thank you very much !


fatal error: ft2build.h: No such file or directory on windows

Hi
SFML 2.3 have a compile error under windows caused by cmake (I'm under Cmake 3.x)
I think this line is missing somewhere in CMakeLists.txt (SFML/Graphics/CMakeLists.txt) :
include_directories(${CMAKE_INCLUDE_PATH})
(or better target_include_directories)
I can't find this line anywhere in the sources I added it and it's worked fine...

Cannot reproduce... even in a cleanroom environment.

We like to use the issue tracker for confirmed issues, so please report things like that on the forum.
I'm pretty sure this just comes from the fact that you have some old cached things lying around. FreeType has been updated for SFML 2.3 and the include directories changed because of that.
Use a clean setup and try again.

I can confirm that it is due to CMake caching stuff, as I have ran into this myself and then needed to clean the cache.


awslambda: Do not assume X-Amz-Invocation-Type is set

@bblommers this addresses the issue in #2704

Coverage decreased (-0.05%) to 94.24% when pulling 76a249c0ecbc616588b5ccf26224ad9efa9a05c9 on kislyuk:patch-1 into bdeeeb701a3f89855ebe0c5ef99e0a3a0ff6bfe1 on spulec:master.


crash

crash log: https://mclo.gs/dNFZFJ1

The crash is caused by the incompatibility between particletweaks and particlerain rather than EarlyLoadingScreen.

no fix to resolve this?

The crash is caused by the incompatibility between particletweaks and particlerain rather than EarlyLoadingScreen.


Add support for DRLs in DOM envs

Caveat here is that this is basically not testable until the PR over in DWN Server lands, unless I pull that into the test assumptions. Would rather see that land first.

Super outdated, closing. Feel free to refresh and reopen.


Update session.example.ts

Added the state's variables needed to correctly restore a session.

Thank you!


 :P

Done.


Possible with Lenovo Thinkstation S30?

I stumbled upon this project right after buying a Thinkstation S30. The hardware looks very similar with later BIOS revs supporting V2 processors. http://psref.lenovo.com/syspool/Sys/PDF/withdrawnbook/S30.pdf
Would you be interested in seeing if this upgrade can be applied to the Lenovo hardware as well?

Sad to see this S30 project got stuck here. There is a lot of S30 ME v7.X machines out there and the Sandy Bridge CPUs are pretty inefficient. I have a 0606, let me know if you need me to do anything or need files from it.

Does s30 A2 support e5-2687w v2? I tried multiple times but couldn't start it


BUG Url have space

Describe the bug

@apu52
please check this img

it doesn't have slug and for search engin optimization we use slugify in url for better use experience
Are you contributing under any open-source program ?
GSSOC 24

Hi @dhruv8433
This is a good issue start working on it, try make it in 3-4 days.

Thank you @Ghanshyam89


Wording "Identify" for "Identity"

https://docs.microsoft.com/en-us/learn/modules/audit-identity-access-management/tools-technologies-used
Device health checks complement other access controls, including IP restrictions, IPsec policies, and user identify verification through multi-factor authentication.
"Identify verification" for "Identity verification" in the sentence.

Thanks for your dedication to our documentation. Unfortunately, at this time we have been unable to review your issue in a timely manner and we sincerely apologize for the delayed response. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Add test files for Dribble module.

Note

Test all the methods of the dribble module and add a test file.
Add test file in directory src/test.
Check the dribble_test.py file as a reference to get an idea about structuring the code.
Use unittest only.

Hello! I would like to work on this issue as part of Codepeak23.


[Spotless] Adds new line at end of java files

Description
Adds new line at end of files missing it. Uncommented spotless line for verification.
Note: line endings updated from /r/n to /n in common/src/main/java/org/opensearch/sql/common/grok/Converter.java
Check List

[x] New functionality includes testing.

[x] All tests pass, including unit test, integration test and doctest

[x] New functionality has been documented.

[x] New functionality has javadoc added
[x] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Do you want to extend this feature to json files too? (we have number of files in tests).
And for docs.

Do you want to extend this feature to json files too? (we have number of files in tests). And for docs.
@Yury-Fridlyand
I think we should add some of these to json and other files in a future PR. For now I think we should get the changes over for just java files and can address other files later.


Remove encryption code from containerd core

We are separating out the encryption code and have designed a few new
interfaces and APIs for processing content streams.  This keep the core
clean of encryption code but enables not only encryption but support of
multiple content types ( custom media types ).
Signed-off-by: Michael Crosby<EMAIL_ADDRESS>

Codecov Report

Merging #3516 into master will decrease coverage by 3.11%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3516      +/-   ##
==========================================
- Coverage   48.05%   44.94%   -3.12%
==========================================
  Files         113      115       +2
  Lines       10935    12790    +1855
==========================================
+ Hits         5255     5748     +493
- Misses       4746     6170    +1424
+ Partials      934      872      -62

Flag
Coverage Δ

#linux
48.77% <ø> (+0.71%)
:arrow_up:

#windows
40.18% <ø> (?)

Impacted Files
Coverage Δ

snapshots/native/native.go
43.04% <0%> (-9.99%)
:arrow_down:

metadata/snapshot.go
47.9% <0%> (-8.6%)
:arrow_down:

cio/io.go
46.47% <0%> (-8.53%)
:arrow_down:

archive/tar.go
43.79% <0%> (-7.07%)
:arrow_down:

metadata/containers.go
47.97% <0%> (-6.62%)
:arrow_down:

content/local/writer.go
58.65% <0%> (-5.55%)
:arrow_down:

content/local/store.go
49.52% <0%> (-5.29%)
:arrow_down:

metadata/images.go
57.57% <0%> (-4.99%)
:arrow_down:

archive/tar_opts.go
28.57% <0%> (-4.77%)
:arrow_down:

archive/compression/compression.go
58.69% <0%> (-4.7%)
:arrow_down:

... and 64 more

Continue to review full report at Codecov.

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

LGTM


KAFKA-16958 add STRICT_STUBS to EndToEndLatencyTest, OffsetCommitCallbackInvokerTest, ProducerPerformanceTest, and TopologyTest

KAFKA-16958
add STRICT_STUBS to EndToEndLatencyTest, OffsetCommitCallbackInvokerTest, ProducerPerformanceTest, and TopologyTest
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@dujian0068 please fix build error

@chia7712
already edited


NfcManager.onStateChange callback is executed only if NfcManager.start is called before

Is this the expected behaviour? I would like to use NfcManager.onStateChange when the NFC is caught disabled (with NfcManager.isEnabled) during app initialization. In such case I prompt the user to enable it and I try to re-start the service immediatly after NfcManager.onStateChange catch the enabling event. Is this possible without manually call and handle the rejection of NfcManager.start before the NfcManager.onStateChange call?
Thanks in advance!

Yes, it's the expected behavior, we do want the NfcManager.start is called before any other methods in this library. It is a safe operation even if the NFC is disabled.

Ok, got it.


Fix lowercase "release" and "debug" configuration in deploying/index.md

A lowercase configuration value doesn't negatively impact the targets from an operational perspective other than perhaps producing a lowercase output folder name, but it's inconsistent with every doc, sample, tutorial, chat advice, and dev repo out there, nor does it match the VS UI.
I'll come back later and take a broader look to see if this is lurking elsewhere.
Shout out to @dasmulli :+1: for spotting it.

@GuardRex,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

It wasn't in other docs, so I was just following the (perhaps wrong) pattern.

Let's leave as-is for now. Thanks @GuardRex!


Support Geohash / Locations from the Grafana Elasticsearch Datasource

Would it be possible to implement support for Elasticsearch's native Location field?
Presently the only thing in Grafana that I can find that supports this is the Geo Hash aggregation, which works with the other popular map plugin, but doesn't seem to be able to spit out individual lat/lon coordinates for use with this plugin. It spits out little 3 letter geohash codes; https://en.wikipedia.org/wiki/Geohash - shouldn't be too hard to map those to your globe.
Ideally I could aim this at an Elasticsearch field for Location and have it plot datapoints on the 3D globe with no other intervention.
(While we're at it, it would be cool if the marker height or colour could reflect the number of datapoints in the region).
Let me know if there's some way I can buy you beer / coffee / fair trade organic water to do this.

It could be possible to add the Geohash format, but I am not sure if the plugin is suitable for your needs. It is intended for plotting the path of a single device/vehicle, similar to https://grafana.com/grafana/plugins/pr0ps-trackmap-panel/ . It sounds like you were looking for something similar to https://grafana.com/grafana/plugins/grafana-worldmap-panel/ ?

I was hoping to use it to show multiple paths of traffic information, I didn't realize from the writeup that the timeseries was supposed to describe multiple points along a path. That does make more sense, though a 3D version of that worldmap panel would be amazing.
Feel free to close this issue :-)


No error message for invalid token for snyk enrich and package

In Windows and WSL, if you set an invalid token or no token, parlay snyk enrich command will just output the content of the input SBOM file without any error message so you have no idea what is going on.  The command 'parlay snyk package' will result in the following error without a valid token in Windows but it will produce an error message "Must provide a SNYK_TOKEN environment variable" in WSL.
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x121ebaa]
goroutine 1 [running]:
github.com/snyk/parlay/lib/snyk.GetPackageVulnerabilities({{0xc00002013c, 0x3}, {0x0, 0x0}, {0xc000020140, 0x7}, {0xc000020148, 0x5}, {0x17085c0, 0x0, ...}, ...})
/home/runner/work/parlay/parlay/lib/snyk/package.go:56 +0x1ca
github.com/snyk/parlay/internal/commands/snyk.NewPackageCommand.func1(0xc000005500?, {0xc00017a4f0, 0x1?, 0x1?})
/home/runner/work/parlay/parlay/internal/commands/snyk/packages.go:24 +0x1b8
github.com/spf13/cobra.(*Command).execute(0xc000005500, {0xc00017a4b0, 0x1, 0x1})
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:944 +0x847
github.com/spf13/cobra.(*Command).ExecuteC(0xc000004300)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3bd
github.com/spf13/cobra.(*Command).Execute(0xc000050000?)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992 +0x19
main.main()
/home/runner/work/parlay/parlay/main.go:26 +0x1e

Closing this due to inactivity. If the issue should still persist, please let us know.


Setting: Razor and Gilded Swords in OOT for Child Link + Shared Swords

This idea is replacing the old one we had for shared swords. Basically, with this setting enabled, Kokiri Sword in OOT will progress to Razor and Gilded Swords when added into the pool. When you do Shared Swords, then it will progress with MM in tandem. These swords will only be on the Kokiri Sword slot and thus cannot be used by Adult unless you have Ageless Swords enabled (in which case, would allow Adult to use them). However, because of how this is implemented it means that these swords will not affect Master Sword, Giant's Knife, or Biggoron Sword. They will only be on the Kokiri Sword slot.

This has been completed.


gnome.gnome-shell: 42.2 -> 42.3.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for gnome.gnome-shell is: "Core user interface for the GNOME 3 desktop"
meta.homepage for gnome.gnome-shell is: "https://wiki.gnome.org/Projects/GnomeShell"
meta.changelog for gnome.gnome-shell is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/42.2...42.3.1
42.3

Fix feedback when turning on a11y features by keyboard [Olivier; !2334]
Fix OSD colors with light stylesheet [Jakub; !2315]
Only close messages via delete key if they can be closed [PhilProg; !2323]
Fix screenshots when XDG directories are disabled [Sam; !2327]
Do not create systemd scope for D-Bus activated apps [msizanoen1; !2305]
Improve high-contrast stylesheet [Sam; !2284]
Hide overview after 'Show Details' from app context menu [PhilProg; !2329]
Fix stylesheet papercuts [Sam; !2309]
Respect IM hint for candidates list in on-screen keyboard [Carlos; !2347]
Fix edge case where windows stay dimmed after a modal is closed [Jonas; !2349]
Improve Belgian on-screen keyboard layout [Evert; !2336]
Fix fallback ibus-daemon launching [oreo639; !2345]
Misc. bug fixes [Sebastian, Florian; !2319, !2355]

42.3.1

Fix regression in ibus support [Florian; !2359]
Make sure screenshot UI opens above dialogs [Alynx; !2331]
Misc. bug fixes and cleanups [Florian; !2293]

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 42.3.1 with grep in /nix/store/5jawmhwmalp212nnrsp00aijy495bcqb-gnome-shell-42.3.1
found 42.3.1 in filename of file in /nix/store/5jawmhwmalp212nnrsp00aijy495bcqb-gnome-shell-42.3.1

Rebuild report (if merged into master) (click to expand)

25 total rebuild path(s)

19 package rebuild(s)

19 x86_64-linux rebuild(s)
6 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
adapta-gtk-theme
arc-theme
ayu-theme-gtk
chrome-gnome-shell
equilux-theme
gnome.gnome-session
gnome.gnome-shell
gnome.gnome-terminal
gnome.gnome-tweaks
gnomeExtensions.easyScreenCast
gnomeExtensions.gsconnect
gnomeExtensions.system-monitor
lounge-gtk-theme
materia-theme
mojave-gtk-theme
pantheon.elementary-session-settings
phosh
vimix-gtk-themes
whitesur-gtk-theme

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5jawmhwmalp212nnrsp00aijy495bcqb-gnome-shell-42.3.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gnome.gnome-shell https://github.com/r-ryantm/nixpkgs/archive/1468b339d0f3d577f0a3cd1662b9050358672a78.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5jawmhwmalp212nnrsp00aijy495bcqb-gnome-shell-42.3.1
ls -la /nix/store/5jawmhwmalp212nnrsp00aijy495bcqb-gnome-shell-42.3.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

19 packages built:

adapta-gtk-theme
arc-theme
ayu-theme-gtk
chrome-gnome-shell
equilux-theme
gnome.gnome-session
gnome.gnome-shell
gnome.gnome-terminal
gnome.gnome-tweaks
gnomeExtensions.easyScreenCast
gnomeExtensions.gsconnect
gnomeExtensions.system-monitor
lounge-gtk-theme
materia-theme
mojave-gtk-theme
pantheon.elementary-session-settings
phosh
vimix-gtk-themes
whitesur-gtk-theme

Maintainer pings
cc @bobby285271 @hedning @jtojnar @dasj19 @maxeaubrey for testing.

This fixes some IBus issues but probably not the one @Ekleog reported, since that one happened with GNOME 41 too.


Synthesis failed for TextToSpeech

Hello! Autosynth couldn't regenerate TextToSpeech. :broken_heart:
Here's the output from running synth.py:
2020-05-09 05:21:28 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-09 05:21:28,972 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-texttospeech'
2020-05-09 05:21:30 [INFO] Running synthtool
2020-05-09 05:21:30,470 autosynth > Running synthtool
2020-05-09 05:21:30 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-09 05:21:30,470 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-09 05:21:30,677 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-texttospeech
nothing to commit, working tree clean
2020-05-09 05:21:30,826 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-09 05:21:31,462 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh TextToSpeech
2020-05-09 05:21:36,093 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/text_to_speech/synth.metadata'
2020-05-09 05:21:36 [ERROR] Synthesis failed
2020-05-09 05:21:36,122 autosynth > Synthesis failed
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--', 'TextToSpeech']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating TextToSpeech. :sob:
Here's the output from running synth.py:
2020-05-11 05:19:34 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-11 05:19:34,094 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-texttospeech'
2020-05-11 05:19:36 [INFO] Running synthtool
2020-05-11 05:19:36,169 autosynth > Running synthtool
2020-05-11 05:19:36 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-11 05:19:36,169 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-11 05:19:36,354 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-texttospeech
nothing to commit, working tree clean
2020-05-11 05:19:36,665 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-11 05:19:37,495 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh TextToSpeech
2020-05-11 05:19:40,785 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/text_to_speech/synth.metadata'
2020-05-11 05:19:40 [ERROR] Synthesis failed
2020-05-11 05:19:40,810 autosynth > Synthesis failed
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--', 'TextToSpeech']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating TextToSpeech. :sob:
Here's the output from running synth.py:
2020-05-11 15:22:44 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-11 15:22:44,000 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-texttospeech'
2020-05-11 15:22:46 [INFO] Running synthtool
2020-05-11 15:22:46,108 autosynth > Running synthtool
2020-05-11 15:22:46 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-11 15:22:46,108 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-11 15:22:46,323 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-texttospeech
nothing to commit, working tree clean
2020-05-11 15:22:46,653 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-11 15:22:47,493 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh TextToSpeech
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.0
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
A new Hex version is available (0.20.1 < 0.20.5), please update with `mix local.hex`
All dependencies are up to date
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

22:22:50.898 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1

22:22:51.025 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/rest?version=v1

22:22:51.036 [info]  FOUND: https://texttospeech.googleapis.com/$discovery/rest?version=v1
Revision check: old=20200501, new=20200501, generating=true
Creating leading directories
Writing AudioConfig to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/audio_config.ex.
Writing ListVoicesResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/list_voices_response.ex.
Writing SynthesisInput to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesis_input.ex.
Writing SynthesizeSpeechRequest to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesize_speech_request.ex.
Writing SynthesizeSpeechResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesize_speech_response.ex.
Writing Voice to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/voice.ex.
Writing VoiceSelectionParams to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/voice_selection_params.ex.
Writing Text to clients/text_to_speech/lib/google_api/text_to_speech/v1/api/text.ex.
Writing Voices to clients/text_to_speech/lib/google_api/text_to_speech/v1/api/voices.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs

22:22:51.121 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1beta1

22:22:51.129 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/rest?version=v1beta1

22:22:51.137 [info]  FOUND: https://texttospeech.googleapis.com/$discovery/rest?version=v1beta1
Revision check: old=20200501, new=20200501, generating=true
Creating leading directories
Writing AudioConfig to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/audio_config.ex.
Writing ListVoicesResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/list_voices_response.ex.
Writing SynthesisInput to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesis_input.ex.
Writing SynthesizeSpeechRequest to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesize_speech_request.ex.
Writing SynthesizeSpeechResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesize_speech_response.ex.
Writing Voice to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/voice.ex.
Writing VoiceSelectionParams to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/voice_selection_params.ex.
Writing Text to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/api/text.ex.
Writing Voices to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/api/voices.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs
fixing file permissions
2020-05-11 15:22:52,017 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/text_to_speech/synth.metadata'
2020-05-11 15:22:52 [ERROR] Synthesis failed
2020-05-11 15:22:52,048 autosynth > Synthesis failed
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--', 'TextToSpeech']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating TextToSpeech. :sob:
Here's the output from running synth.py:
2020-05-12 05:22:24 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-12 05:22:24,416 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-texttospeech'
2020-05-12 05:22:26 [INFO] Running synthtool
2020-05-12 05:22:26,565 autosynth > Running synthtool
2020-05-12 05:22:26 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-12 05:22:26,565 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--']
2020-05-12 05:22:26,778 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-texttospeech
nothing to commit, working tree clean
2020-05-12 05:22:26,855 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-12 05:22:27,690 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh TextToSpeech
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.0
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
A new Hex version is available (0.20.1 < 0.20.5), please update with `mix local.hex`
All dependencies are up to date
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

12:22:30.224 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1

12:22:30.353 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/rest?version=v1

12:22:30.361 [info]  FOUND: https://texttospeech.googleapis.com/$discovery/rest?version=v1
Revision check: old=20200501, new=20200501, generating=true
Creating leading directories
Writing AudioConfig to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/audio_config.ex.
Writing ListVoicesResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/list_voices_response.ex.
Writing SynthesisInput to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesis_input.ex.
Writing SynthesizeSpeechRequest to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesize_speech_request.ex.
Writing SynthesizeSpeechResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/synthesize_speech_response.ex.
Writing Voice to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/voice.ex.
Writing VoiceSelectionParams to clients/text_to_speech/lib/google_api/text_to_speech/v1/model/voice_selection_params.ex.
Writing Text to clients/text_to_speech/lib/google_api/text_to_speech/v1/api/text.ex.
Writing Voices to clients/text_to_speech/lib/google_api/text_to_speech/v1/api/voices.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs

12:22:30.447 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1beta1

12:22:30.463 [info]  FETCHING: https://texttospeech.googleapis.com/$discovery/rest?version=v1beta1

12:22:30.471 [info]  FOUND: https://texttospeech.googleapis.com/$discovery/rest?version=v1beta1
Revision check: old=20200501, new=20200501, generating=true
Creating leading directories
Writing AudioConfig to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/audio_config.ex.
Writing ListVoicesResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/list_voices_response.ex.
Writing SynthesisInput to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesis_input.ex.
Writing SynthesizeSpeechRequest to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesize_speech_request.ex.
Writing SynthesizeSpeechResponse to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/synthesize_speech_response.ex.
Writing Voice to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/voice.ex.
Writing VoiceSelectionParams to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/model/voice_selection_params.ex.
Writing Text to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/api/text.ex.
Writing Voices to clients/text_to_speech/lib/google_api/text_to_speech/v1beta1/api/voices.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs
fixing file permissions
2020-05-12 05:22:31,344 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/text_to_speech/synth.metadata'
2020-05-12 05:22:31 [ERROR] Synthesis failed
2020-05-12 05:22:31,376 autosynth > Synthesis failed
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/text_to_speech/synth.metadata', 'synth.py', '--', 'TextToSpeech']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Back office UI design and overall theme for web applications

Description:
Plan the UX for the back office portal and come up with the new visual design.

The following document is created to track the back office UI design.
https://docs.google.com/document/d/1OgagqhkmrIsi1UXcwQt8JMMDKOtxlyrWIbxxP8X9kgo/edit#

New document with screens.
https://docs.google.com/document/d/1rCD50ndydW6rCCFAhzmp7gLy_8Lfta2H4WxEJNUScx0/edit#heading=h.fuhxpdgjsz74


Fill out the element operations

There were some todos that I wanted to squash.

Ready for review.


RN Skia not working with EAS build (dev-client) in Expo

When using EAS build in Expo with react-native-skia the following errors are returned:

ReferenceError: Can't find variable: SkiaApi
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:95:4 in reportException
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:141:19 in handleException
at node_modules/react-native/Libraries/Core/setUpErrorHandling.js:24:6 in handleError
at node_modules/@react-native/polyfills/error-guard.js:49:36 in ErrorUtils.reportFatalError
at node_modules/metro-runtime/src/polyfills/require.js:203:6 in guardedLoadModule
at http://<IP_ADDRESS>:19000/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false:152739:3 in global code

Invariant Violation: "main" has not been registered. This can happen if:

Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
A module failed to load due to an error and AppRegistry.registerComponent wasn't called.

at node_modules/react-native/Libraries/Core/ExceptionsManager.js:95:4 in reportException
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:141:19 in handleException
at node_modules/react-native/Libraries/Core/setUpErrorHandling.js:24:6 in handleError
at node_modules/@react-native/polyfills/error-guard.js:49:36 in ErrorUtils.reportFatalError

I have read that with expo-dev-clients RN Skia is usable with Expo, but I haven't been able to make it work.

@wcandillon it would be fantastic to see how you use the expo-dev client to develop skia with expo tools 🙌

It looks like we may have fixed this part of v0.1.128. Please re-open if you have issues with this?

It looks like we may have fixed this part of v0.1.128. Please re-open if you have issues with this?


Integrate Resilience4j for rate limiter

Good morning,
I am using Spring cloud gateway and reviewing the features from the documentation:
https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.1.0.RELEASE/multi/multi__gatewayfilter_factories.html#_redis_ratelimiter
I observe that the component uses Redis to apply Rate limiter.
Last week, I found the following repository:
https://github.com/spring-cloud-incubator/spring-cloud-gateway-rate-limiter
When it will be integrated in the component?
Does exist any plan to use Rate Limiter features from Resilience4j library?
https://resilience4j.readme.io/docs/ratelimiter
Many thanks in advance
Juan Antonio

Does resilience4j support distributed - backing stores so it doesn't matter what instance of gateway it hits?

Hi @spencergibb, I understand,
It is necessary something to take that stats among the different instances.

Oki
and in relation to the repo:
https://github.com/spring-cloud-incubator/spring-cloud-gateway-rate-limiter
Any plan to integrate with the component?
Juan Antonio

Not currently.

Many thanks @spencergibb
Cheers
Juan Antonio


WASM: reduce stack usage on compilation exception

Let the stack unwind on exception in WebAssemblyModule::CreateModule before throwing the JavascriptException.
Remove try/catch in WasmBytecodeGenerator::GenerateFunction and use destructor to cleanup instead.
Make a function for formatting compilation exception to remove duplication and simplify memory management of exception string.

This change is

@arunetm FYI, this should fix the issue you've been seeing in wasm.simd branch.
@Penguinwizzard Could you verify that I am not messing up the string lifetime from the exception with this change. Hopefully it is more straightforward now.


Port Switch

I tried implementing the port switches in the same manner as the guest wifi switch. I hope it works that way.
Not working yet:

ipv6 toggle of ports (probably will never)
automatic discovery of devices ip. Till now: only  manual setting in configuration.yaml
entity_id not set, only names set.
Opened ports are only discovered when component is loaded

Debugging probably still necessary
Fixes #9

I finished my work on the port switch and it works!
Todos for the switch would be:

ipv6 support (check if that's possible at all)
automatic discovery of devices ip.

Cool, thanks! :tada:
I try my best to review and integrate it during the next days!

I'm able to see my port switches (for the device running HA) in HA. However, turning on/off the switches doesn't change the port forwardings on my router. I'll try to further debug it.

It doesn’t? do you have „Selbstständige portfreigabe“ enabled? It did enable and disable on my Fritzbox

do you have „Selbstständige portfreigabe“ enabled?
Nope, didn't 🙈 It works fine after doing so.

I think I'll merge it now and do some small adjustments afterward! Thanks for your great contribution! 🎉

Btw, since you said you're inexperienced with the git workflow:
It makes sense to create a new branch in your fork before creating a pull request. This way it's easier to work on multiple things in parallel (eg. pushing hotfixes or stuff like that) 😉

Thanks. I know, I use branches as well. Wasn’t really needed here though.


Resolve Conten-Type parsing issue

Resolves #128

Improves Content-Type header value parsing via the MediaTypeHeaderValue.Parse(string) method
Adds test to avoid regression
Also resolves edge-case whereby Request.Content is null when attempting to set content headers (see null-coalescing assignment)

@microsoft-github-policy-service agree

/azp run

Love your work @jacobjmarks


Tumblr callback gets undefined consumer key

Setting a hardcoded string as a the consumerKey and consumerSecret works fine, but getting it dynamically from a Sheet cell causes the callback to fail. Consumer Key is required. (line 43, file "Utilities", project "OAuth1") is displayed as the error message on the callback.
To reiterate in code:
This fails:
return OAuth1.createService('tumblr')
      // Set the endpoint URLs.
      .setAccessTokenUrl('http://www.tumblr.com/oauth/access_token')
      .setRequestTokenUrl('http://www.tumblr.com/oauth/request_token')
      .setAuthorizationUrl('http://www.tumblr.com/oauth/authorize')

      // Set the consumer key and secret.
      .setConsumerKey(getActiveSheetTumblrKey())
      .setConsumerSecret(getActiveSheetTumblrSecret())

      // Set the name of the callback function in the script referenced
      // above that should be invoked to complete the OAuth flow.
      .setCallbackFunction('tumblrAuthCallback')

      // Set the property store where authorized tokens should be persisted.
      .setPropertyStore(PropertiesService.getUserProperties());

But this works:
return OAuth1.createService('tumblr')
      // Set the endpoint URLs.
      .setAccessTokenUrl('http://www.tumblr.com/oauth/access_token')
      .setRequestTokenUrl('http://www.tumblr.com/oauth/request_token')
      .setAuthorizationUrl('http://www.tumblr.com/oauth/authorize')

      // Set the consumer key and secret.
      .setConsumerKey('...')
      .setConsumerSecret('...')

      // Set the name of the callback function in the script referenced
      // above that should be invoked to complete the OAuth flow.
      .setCallbackFunction('tumblrAuthCallback')

      // Set the property store where authorized tokens should be persisted.
      .setPropertyStore(PropertiesService.getUserProperties());

There is no active spreadsheet in the context of a /usercallback execution, so this is working as expected. Much like when building web apps, that run via doGet(), you'll need to use SpreadsheetApp.openById() or openByUrl() to open the spreadsheet that contains the data.


Add CoSWID template

It would be useful to have a CoSWID JSON template representing the structure of CoSWID. This template can be used in a future extension of the cocli tool that can manipulate CoSWIDs

Moved to https://github.com/veraison/cocli/issues/19


Scroll up button.

I would like to add a scroll up button which will be available on every page and will take the user directly to the top of the page.
@purnima143 @codewithvk please assign this to me.

@ChitvanRamani22 go ahead!


Can't make it to work

I tried to use Ackpine but I can't make it to work.
This is pretty much what I try to run:
    val pm = ru.solrudev.ackpine.installer.PackageInstaller.getInstance(ctx)
    val session = pm.createSession(apkFileUri) {
        installerType = InstallerType.SESSION_BASED
        confirmation = Confirmation.DEFERRED
    }
    @Suppress("OPT_IN_USAGE")
    session.progress
        .onEach { progress -> println("Got session's progress: $progress") }
        .launchIn(GlobalScope)

    try {
        when (val result = session.await()) {
            is SessionResult.Success -> Timber.d("Success")
            is SessionResult.Error -> Timber.e(result.cause.message)
        }
    } catch (e: CancellationException) {
        Timber.e(e, "Cancelled")
    } catch (exception: Exception) {
        Timber.e(exception)
    }

I get in logs:
                         I  Got session's progress: Progress(progress=72, max=100)
                         I  Got session's progress: Progress(progress=74, max=100)
                         I  Got session's progress: Progress(progress=76, max=100)
                         I  Got session's progress: Progress(progress=77, max=100)
                         I  Got session's progress: Progress(progress=79, max=100)
       WM-WorkerWrapper  I  Work [ id=9f6f5e75-4213-4db7-b122-2c0259dc6719, tags={ green.chargedup.feature.node.work.AllInWorker } ] was cancelled
                         I  java.util.concurrent.CancellationException: Task was cancelled.
                         I      at androidx.work.impl.utils.futures.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:1183)
                         I      at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:513)
                         I      at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:474)
                         I      at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:316)
                         I      at androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)
                         I      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                         I      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
                         I      at java.lang.Thread.run(Thread.java:1012)
          AllInWorkerKt  E  Cancelled
                         E  kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@5ba316a

Some other time just gets stuck on 79% and stay there.

I tested both solutions, with Ackpine and without on Android 13 as a normal app, and on Android 7 as a system app. In both cases, Ackpine got stuck and simple session based solution works.
I'm using v0.6.1.
Any advice?

@rynkowsg Where do you call session.await()? It will get cancel the session when the coroutine scope it was launched in is cancelled. It may be that you're calling await() in a coroutine scope with short lifecycle.

it doesn't work for me neither.
I have a function like follows:
private fun installAPK(apkFile: File) = lifecycleScope.launch(Dispatchers.IO) {
        val packageInstaller = PackageInstaller.getInstance(this@AppReleaseActivity)
        val packageUninstaller = PackageUninstaller.getInstance(this@AppReleaseActivity)
        val apkUri = uriFromFile(applicationContext, apkFile)

        try {
            val session = packageInstaller.createSession(InstallParameters
                .Builder(apkUri)
                .setName("release-app.apk")
                .setRequireUserAction(true)
                .build()
            )

            session.progress
                .onEach { progress -> {
                    Timber.d("PROG" + session.id +" - "+ progress)
                }}
                .launchIn(this)

            when (session.await()) {
                is SessionResult.Success -> {
                    println("Success")
                }
                is SessionResult.Error -> {
                    println(result.cause.message)
                }
            }
        } catch (_: CancellationException) {
            println("Cancelled")
        } catch (exception: Exception) {
            println(exception)
        }
}

But it does nothing, any log in logcat, and any action even if I set .setRequireUserAction(true),  debugging the app, it never enters into when() { ... sentence. :(
Any help will be appreciate it.

@eriknyk Are you sure that your lifecycleScope isn't cancelled in the meantime?

@solrudev it is tied to the currect activity lifecycleScope, and the activity is active & visible, so the scope wan't cancelled. any thoughts?

@eriknyk Please, provide a minimal reproducible example. It's important to see a broader picture of how the library is used, because there's no problem in your code snippet.

@solrudev here you go -> https://github.com/eriknyk/demoinstallapk
if you uncomment line :74 (https://github.com/eriknyk/demoinstallapk/blob/main/app/src/main/java/com/github/eriknyk/demoinstallapk/MainActivity.kt#L74)
and comment line :73, you will se that installAPK_Other() forks fine and install the apk as expected, and the installAPK() doesn't work using Ackpine
Regards.

@eriknyk
The problem in your sample is that you're using DEFERRED session confirmation and don't allow notifications to be posted.
In your AndroidManifest.xml you've disabled AckpineInitializer which creates a notification channel for (un)install confirmation notifications. Also you didn't request POST_NOTIFICATIONS permission. If you change confirmation to IMMEDIATE while creating the session, or if you fix the things mentioned, Ackpine will work.

@eriknyk

what is supposed .setRequireUserAction(true/false) should to do?

It configures the PackageInstaller.SessionParams#setRequireUserAction() parameter.
Also it's mentioned in library's docs.

@rynkowsg Have you solved the issue with stuck sessions? Maybe some comments in this thread were helpful?

Closing due to inactivity.


Release artifact tarballs are missing qcengine/_version.py replacement

Describe the bug
Psi4's FindPythonModule cmake module fails to find qcengine because it can't figure out the version:
Setting up python3-qcengine (0.21.0-1) ...
[...]
-- Suitable qcengine could not be located, Building qcengine instead.

The Cache has:
psi4-1.5# grep -i qcengine builddir/CMakeCache.txt
//Location of Python module qcengine
PY_qcengine:STRING=/usr/lib/python3/dist-packages/qcengine
//Version of Python module qcengine
qcengine_VERSION:STRING=0+unknown

Same if I run qcengine info:
psi4-1.5# qcengine info | grep QCEngine
QCEngine:    0+unknown

This seems to be because the tarball if downloaded from Github still has (contrary to the QCElemental tarball, but I couldn't figure out why) the placeholders:
$ grep git_ QCEngine-0.21.0/qcengine/_version.py | head -4
    git_refnames = "$Format:%d$"
    git_full = "$Format:%H$"
    git_date = "$Format:%ci$"
    keywords = {"refnames": git_refnames, "full": git_full, "date": git_date}

I also checked (randomly) the 0.13.0 tarball, and it's the same there.
QCElemental's tarball e.g. has:
$ grep git_ QCElemental-0.24.0/qcelemental/_version.py | head -4
    git_refnames = " (HEAD -> master, tag: v0.24.0)"
    git_full = "cabec4a7d1095b656320f2c842f0e132149e4bd1"
    git_date = "2021-11-18 14:41:00 -0500"
    keywords = {"refnames": git_refnames, "full": git_full, "date": git_date}

To Reproduce
wget -O - https://github.com/MolSSI/QCEngine/archive/refs/tags/v0.21.0.tar.gz 2> /dev/null | zcat | tar xO | grep git_ | head -5
__git_revision__ = get_information("git_revision")
    git_refnames = "$Format:%d$"
    git_full = "$Format:%H$"
    git_date = "$Format:%ci$"
    keywords = {"refnames": git_refnames, "full": git_full, "date": git_date}

Expected behavior
Same as QCElemental

Thanks for the report. I see some differences here https://github.com/MolSSI/QCElemental/blob/ff52f1460cdcd49f2255e507e5f389a4ffb247e5/setup.cfg#L35-L36 that I'll investigate Tuesday.

ok, it was missing qcengine/_version.py export-subst in .gitattributes that git-archive must act on to create the tarball. would a patch release with this be helpful?

I very crudely patched in the commit ref in the Debian package[0], so personally I'm fine, but I think this might be worth making a release for, thanks for tracking it down and fixing it!
[0] https://salsa.debian.org/debichem-team/qcengine/-/blob/master/debian/patches/fix_version.py


okanut: Implement ADRL and MOVP2R pseudo instructions

Please double check the ranges are right for MOVP2R.

Ranges look correct to me.


Auto Crafter Problems

The auto crafter has a couple of problems.
First of all, it eats buckets and similar items that have a remaining item when crafted.
Secondly, its inventory only doesn't accept two stacks of the same item. This is actually a pretty cool feature, but this means that crafting recipes that use more than one unstackable items are impossible. Cakes for example.

*Fixed container items being lost by the autocrafter- they now get put into the input slots
*Instead of the autocrafter only accepting 1 stack of each item type, it now accepts 1 stack PER ITEM USED IN THE RECIPE; For example, the stone pickaxe recipe now allows 3 stacks cobble and 2 stacks sticks into the input slots
*Automation (hoppers, pipes, etc) can now remove any item from the input slots that aren't allowed to be there (AKA, buckets that were put in there when crafting cakes)

Fixed in 2.6.4, available here: https://www.curseforge.com/minecraft/mc-mods/essentials/files/2836391