Accented characters are not printed in the pdf output

Hi,
I am using your repo to generate pdfs generated by using XSL FO transformation. I found an instance where if the data contained special accented characters such as Ajdarević, the final output displays Ajdarevi#. I tried changing the font family in the XSL FO but it still doesn't display all accented characters. What would be the best way to handle this? Is there any way to set UTF-8 encoding on the ByteArrayOutputStream?
Thanks!

Hmmm, that's a good question.  Can you provide more details?

Are you using XSLT to render the XSL-FO markup? Or another templating language?
When you look at the raw XSL-FO markup do the characters render correctly?
Are you using the Fonet (.Net) rendering engine? Or are you using ApacheFOP.Serverless?

yes using XSLT to render XSL-FO markup.
yes when i look at the raw XSL-FO markup i can see the characters correctly.
using the ApacheFOP.Serverless azure function app

Ok next step is can you try rendering the Apach FOP sample fonts.fo directly downloaded from their site and see if the characters render correctly?
https://xmlgraphics.apache.org/fop/fo/fonts.fo

Sorry but how do i render it directly? I tried using the solution mentioned here but that didn't work for me - link.

There's an example screenshot of using Postman to sent the FO markup directly to the service for rendering:
https://github.com/cajuncoding/ApacheFOP.Serverless#postman-example
Based on your answers above, I assume you have an instance of ApacheFOP.Serverless deployed to Azure Functions (or similar).  It's just a REST API endpoint that receives the well-formed FO markup from the payload sent as POST request.  If it's parsed and rendered successfully you will get a binary response back.  In Postman this will look like binary goblede-goop, but you can just click to "Save Response" and save as a binary PDF file which you can then view in a PDF Viewer...

I expect that you should see a valid result as I do using my test deployment as follows:

Thanks for the detailed explanation. I am not getting the same output as you. I get an error which complains about the & character being present in the body. Here is a screenshot:

I'll try escaping those characters in the body and see if that fixes it

yep escaping the characters worked and i get the same output as you. what does this mean in the context of the issue though? i still think the fonts and character included in this file do not support all the special characters that I am looking for - like in the example Ajdarević?

I found a solution. i created a config which points to windows fonts on my pc, changed the font-family on xsl-fo so that it uses the font which has support for these characters and that worked.

Great! Glad you found the solution.... I knew that it was likely a font related issue if the Fonts.fo rendered correctly.  👍
Coincidentally, I'm enhancing the project to more easily load configuration so that I can add in specific fonts not normally included when deployed.... Arial.ttf, etc.  As Apache FOP notes in their docs they only include a small set of Fonts (which has often been enough), but anything more requires providing the Font files and updating the configuration as you have done :-)

@thakursagar FYI, I was actually working on this right when you logged this ticket, so I wanted to let you know I've now wrapped up the enhancements.
I've now incorporated this exact configuration feature into the main branch of ApacheFOP.Serverless.  As you noted previously the project was relying on all the default config values, but now it dynamically loads them from the xml configuration file in /src/main/resources/apache-fop-config.xml that is bundled and deployed with the project (via maven).  The included config now enables Font 'auto-detect' by default now :-)
This enables the fonts and is working well for me in a Windows Azure Function deployment :-).... and was needed for my current project work.  So maybe this helps others also!

Closing this issue; root cause was not an issue with the project but in the Configuration of Apache FOP fonts needed.
However, I want to note that new enhancements with v1.1 very recently added do make the project more resilient against Font related issues by enabling xml configuration customization that now turns on the Font auto-detect feature by default.


drivers: sensor: Convert Kconfig bus 'depends on' to 'select'

drivers: sensor: Convert Kconfig bus 'depends on' to 'select'

This change in pattern is meant to address a misconfiguration issue
that can occur for sensors that support being on multiple busses
like I2C & SPI.

For example, you can have a configuration in which such a sensor is
on the I2C bus in the devicetree and the sensor is enabled.  However
the application configuration enables CONFIG_SPI=y and CONFIG_I2C=n
and this will cause the sensor driver to be built by default, however
since we don't have the I2C bus enabled the driver will not compile
correctly.

Previously we had been adding to board Kconfig.defconfig something
like:

        config I2C
                default y if SENSOR

This pattern doesn't scale well and may differ from what an application
specific need/use is.

So instead move to a pattern in which we leave the default enablement
up to the devicetree "status" property for the sensor.  We then have
the Kconfig move from 'depends on <BUS>' to 'select <BUS>' and in
the case of drivers that support multiple busses we have the Kconfig
be: 'select <BUS> if $(dt_compat_on_bus,$(<DT_COMPAT>),<BUS>) for
each bus type the sensor supports.

This removes the need to add Kconfig logic to each board and enables
the bus subsystem and bus controller driver if the sensor requires
it by default in the build system.

Fixes: #48518
Signed-off-by: Kumar Gala<EMAIL_ADDRESS>

If this works and is excepted, we can follow this up with removing the following pattern from boards:
config I2C
        default y if SENSOR

or
config SPI
        default y if SENSOR

Also, if this works, should it be extended to other kind of bus devices ?
For instance:
https://github.com/zephyrproject-rtos/zephyr/blob/2c2d2baedaf51922b64f94d18b4361a363d0d269/drivers/dac/Kconfig.mcp4725#L7-L11

Tested with INA237 + RT1062.

Nit: We now can remove CONFIG_<BUS>=y in samples/sensors/*/prj.conf

Marked DNM for @MaureenHelm review approval.

@galak You could consider also doing the same for the pms7003 and mhz19b sensors, with select SERIAL bus.

@galak You could consider also doing the same for the pms7003 and mhz19b sensors, with select SERIAL bus.

We can as a follow up.  I'd rather not kick off a new CI build, but yes will do that if this is approved and merged.

I support this change, but there needs to be more detail in the commit message documenting the motivation for the change and what problem it solves.

Updated the commit message.  Take a look and let me know if any changes are needed.

not sure why I haven't been invited to this PR / discussion.
Generally we need to be careful about select on large scale configs that has prompts, especially because select overrules and makes it impossible to unselect downstream.
With a depends on it's possible to introduce a setting duplicate and thereby allow more situations where a setting can be enabled, but with the select this suddenly causes other symbols to always be selected without a possibility of de-select.
See Kconfig recommendation: https://docs.zephyrproject.org/latest/build/kconfig/tips.html#using-select-for-helper-symbols
also issue like this: https://github.com/zephyrproject-rtos/zephyr/issues/52575


arrow symbol used in visualizing the PR stack is not very common

For reference, this unicode character ⮜ "Black Leftwards Equilateral Arrowhead" doesn't seem to be as widely available as some other possible alternatives. Specifically, it's not available by default on Ubuntu, so it might be nice to switch to an alternative.
I'd suggest ⬅ "Leftwards Black Arrow" instead.

How about 🡄 or 🡸 ?

Neither of those seem to be present, either :disappointed:

Perhaps your default font is broken?

I guess it's a problem for anyone on Ubuntu, at least. I just booted up a fresh live USB, updated and started firefox, and only this "Leftwards Black Arrow" shows up correctly.
I tried to enumerate some fonts using https://legacy.imagemagick.org/Usage/scripts/show_fonts and saw the same results, that only this ⬅ is available.
Which font are you using on Fedora?

Whatever Chrome uses by default

I'm guessing Ubuntu is probably a common-enough case that it's worth supporting. I can put up a PR...

sorry for the PR noise, I'm trying to get my github accounts sorted out properly :frowning:


Remove old job code

Depends on #2044 so review/merge that one first.
Removes the old job.py code and its tests.

Can you provide a little more context on what's going on here?  Why is all of this code being removed? More details will make it easier for review

Hey @mortonjt
Thanks for reviewing, but make sure to read the comments of the PRs first. This PR depends on a couple other PR that need to be reviewed/merged first, so we have an incremental refactor.
Answering your question, this PR is part of of the Analysis refactor in which we move away from having hardcoded commands to use the plugin structure.
For your reference, the first PR that needs to be reviewed and merged is https://github.com/biocore/qiita/pull/2040

Quick one!! This is just removing the "job" class as now the analysis goes through the "ProcessingJob" object 😄  love removing code!


Remove query in populate

Currently if you use populate and call with a query (for example .find({query: {something: true}}), the query is kept for the populate request to .get, which can cause side effects in some drivers (knex) making the .get be effectively {id: item.id, something: true} (which can return nothing when it should return something). This removes the query from the .get params
Also included a fix for #80 as it helped with the test

Perfect, thank you! I will make a patch release shortly.

Released in v1.5.4


Nuget package installing Microsoft.Azure.Management.Fluent 1.0.0 not working for VS2012

Hi
In VS2012 when I run Install-Package Microsoft.Azure.Management.Fluent on a newly create 4.5 Console application. I got the following error

PM> Install-Package Microsoft.Azure.Management.Fluent Attempting to resolve dependency 'Microsoft.Azure.Management.AppService.Fluent (≥ 1.0.0 && < 2.0.0)'. Attempting to resolve dependency 'Microsoft.Rest.ClientRuntime.Azure (≥ 3.3.5 && < 4.0.0)'. Install-Package : 'Microsoft.Rest.ClientRuntime.Azure' already has a dependency defined for 'NETStandard.Library'. At line:1 char:1 + Install-Package Microsoft.Azure.Management.Fluent + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

I do not face this issue with VS2017

@tkumark please check if you have updates for VS2012 Nuget manager that are not installed.

Please update your package reference to v1.1.2. Reopen this bug if it will still happen afterwards.


Prepare update to pyknos 0.12.

This branch updates sbi to depend on pyknos 0.12, correcting a temporary workaround.
All other changes should be minor / packaging-related.

closes #289


Code Converage

Add code coverage so we can see what parts of OneOf are tested easily.

Done, see https://github.com/Jagged/OneOf/commit/b3be38968297f2c99b8f9fa9260bac3df9f88956, though for now it means we're back to using mstest.


Network Meter External IP Error Handling

Hi,
I recently noticed the Network Meter having a bunch of HTML coming out of the side of it, which seems to be because the External IP address request errored. I assume what needs to happen is some sort of error handling needs to be added to the network meter in case it gets an error from the source.

I am currently on version 1.6.2
Sorry if this is something already noticed or fixed, I tried doing a search, but didn't see anything directly related.
Edit: After a while a refresh did fix the issue, so I am not seeing the problem anymore. Feel free to close the issue if you would like, but I still wanted to let you know.

Huh. That's certainly something. I'm not sure why that would have happened.
I'll do some investigating and get back to you.

As I editied the original post to say, I was able to refresh it later and it got an IP address, which make the HTML stuff go away. So don't worry too much about it, I just wanted to bring it to your attention at the very least.

I haven't done any poking yet, but I suspect that this was something weird on the API side, and so isn't anything to do with MG itself. Hopefully it won't happen again.
Thanks for letting me know! Let me know if it ever happens again. :)


in CheckPrereqs pass -n (numeric) to iptables

Sometimes reverse dns lookups are slow so asking iptables to return numeric addresses speeds this up

@cameronbraid Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@cameronbraid Thank you for signing the Contributor License Agreement!


Only create epochs if there is something to process or the maximum nu…

…mber of min epoch intervals has passed

rename flag period to min-period
add max-period flag (number of passed min-periods until signer creates epoch independent from mutations)
add flag to CreateEpoch to let caller enforce creating a new epoch (independent from mutations); update tests

I signed it!

Codecov Report

Merging #593 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #593   +/-   ##
=======================================
  Coverage   59.94%   59.94%
=======================================
  Files          33       33
  Lines        2322     2322
=======================================
  Hits         1392     1392
  Misses        643      643
  Partials      287      287

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 9b3c6d4...ea1ef83. Read the comment docs.

Also please run git rebase master to update the branch. Thanks.

Thanks a lot for your reviews @gdbelvin @cesarghali. I made some changes and I think this might be ready for another review.

Please add a test

I've added one that tests the epoch creation logic (counts if calling CreateEpoch with forceNewEpoch as expected).
Another thing that might be worthwhile to test is if epochs in between maxDurations are really only created if there are mutations. I didn't include that in this PR as one needs to fire up quite a lot to have a Signer running. Maybe this is sth. which could into some integration package.

Thanks for the review! I addressed your comments in https://github.com/google/keytransparency/pull/593/commits/2b9b2b432ba646f03beff446c78f86f264675a65.


Add https://ng-journal.com/ to the Angular framework.dev

As a user, I can see https://ng-journal.com/ in our list of resources under the pods section on Angular section of framework.dev

PR #474


Improve l10n i18n

https://docs.readthedocs.org/en/latest/localization.html
This current scheme looks weird - if you need multiple languages, you need for each langauge:

Create Sphinx repository
Create RTFD project
Set appropriate language in RTFD project to set URL like /en/latest

And the phrase You must commit the .mo files for Read the Docs to translate your documentation. is the most puzzling. Why commit .mo files into separate repositories if it is possible to just define proper location in a single one?
Also, where to commit those .mo files and what are they is not clear.

I answered your question on where to commit in #1747
You don't need a repo for each language, all of your translations can live in one repo. We need to set up separate projects for each translations though, which is the one thing I would like to see changed.
Seems translations needs some more documentation at very least.

The answer was:

These files should be in the path specified in your Sphinx conf locale_dirs.

The format of this local_dirs is unclear.


fix: return previous infura key

:tada: This PR is included in version 3.19.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


This software secretly installs Malware

It just so happens that this software secretly installs Malware.
LTT covered this recently in his latest TechLinked episode 16/04/2022.
Here is the exact episode.
https://youtu.be/AEuSYBJLYlY?t=313

Man... at least watch the video carefully before saying, you got the wrong toolbox, ours don't even have the function to install Play Store.


Concrete example from standard nginx.conf?

Is it possible to convert an example from standard nginx.conf like this?
server {
    server_name domain.tld www.domain.tld;
    root /var/www/project/public;

    location / {
        try_files $uri /index.php$is_args$args;
    }

    location ~ ^/index\.php(/|$) {
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        fastcgi_param DOCUMENT_ROOT $realpath_root;
        internal;
    }

    location ~ \.php$ {
        return 404;
    }

    error_log /var/log/nginx/project_error.log;
    access_log /var/log/nginx/project_access.log;
}

Looks like you are using a Front Controller (index.php).
Here are some examples:
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/PHP/php-ngx/deploy
There a lot of ways to do it.
I'll create an example for a Front Controller (when I have free time)

It is a Front Controller that is used to take any "route" and redirect it to index.php, and currently I don't know how to do it.
For example, how concatenate index.php with its optionnal GET arguments?
I know the repository you sent me, but this is perfect example of non applicable because all routes is hard coded.

Also I'm finishing and adapter for use any php app, without touch 1 line of code.
I made it first for Workerman https://github.com/joanhey/AdapterMan

@rryqszq4 My email, I want contact you.
<EMAIL_ADDRESS>

@rryqszq4 My email, I want to contact you<EMAIL_ADDRESS>
@joanhey My email is<EMAIL_ADDRESS>


Publish config file so user can control name of WorkCommand.

Publish config file so user can control name of WorkCommand. Makes it possible to override the laravel queue:work command, and therefore makes it compatible with Forge. Run php artisan vendor:publish --tag=config to publish config.

Coverage increased (+0.7%) to 88.732% when pulling 97ce71ff072abfbc5f23a3632d948ae5ef7cf70a on leeovery:0.2 into 426dc6fff020fb0c7d684fe55b3d540b82f964a6 on maxbrokman:0.2.

Coverage increased (+0.7%) to 88.732% when pulling b65b17d0f62bbea7f4e90deef062cd75b40466e7 on leeovery:0.2 into 426dc6fff020fb0c7d684fe55b3d540b82f964a6 on maxbrokman:0.2.

Coverage increased (+0.7%) to 88.732% when pulling cde844f1c824f77613121f0b9ab1793d37c87674 on leeovery:0.2 into 426dc6fff020fb0c7d684fe55b3d540b82f964a6 on maxbrokman:0.2.


Auto generated posts, comments and reacts should have authentic id

Functions to generate post, comment and react for testing or automation purpose is generating post_id and user_id using rand_int which cannot be linked to Post or User object. If it can be linked to Post or User object, then it can be really helpful in seeding purpose.

#50 implement this change


Map doesn't appear with clicking on Location button

In <IP_ADDRESS>, when you click on the Location button, the map does not appear and you cannot save your location.  I have removed and reinstalled several times, and had to roll back to 1.5.  You can still type in a city or zip code, but nothing appears.  Trying to click Save in this box results in an internal error

Issue had to do with website issues


psy/psysh v0.4.2 breaks dynamic static method calls in command line interface

The latest release adds some checks to ensure a static method exists (See https://github.com/bobthecow/psysh/commit/37f846fa4abef983b50ccc7a8706d45723c792ee) before calling it, which doesn't work with __callStatic.

ping @bobthecow

Ooh. Good catch. This would have been a great issue to open on the psysh repo ;)

This is fixed in v0.4.3. Thanks for reporting it!


[AWS UPI] Documentation refers to RHCOS AMI instead of FCOS

Running 4.7.0-0.okd-2021-02-25-144700 on user provisioned infrastructure with AMI ID ami-0d5f9982f029fbc14. My bootstrap instance fails to complete the release-image process. Error is that podman image mount is unrecognized (see below for error message in full context). Podman version on the instance is 2.0.5. The image mount command was added to podman in 2.1.0. So the AMI specified in the OKD Installation Documentation (which is the latest 4.7.0 AMI I can find in AWS) is running a version of podman that is behind what the latest release of OKD's installer is expecting.
Version

4.7.0-0.okd-2021-02-25-144700
How reproducible
I expect 100% - haven't tried it a second time.
Log bundle
Openshift version on installer instance:
[ec2-user@ip-172-31-17-183 ~]$ openshift-install version
openshift-install 4.7.0-0.okd-2021-02-25-144700
built from commit a005bb9eddcbc97e4cac2cdf4436fe2d524cc75e
release image quay.io/openshift/okd@sha256:d0141818eca0f2d49fdea7f3ae5789f3bc747a669f2459f8ef189d1702405b08

Podman version on bootstrap node:
[core@ip-10-0-25-46 ~]$ podman -v
podman version 2.0.5

release-image logs on bootstrap node:
[core@ip-10-0-25-46 ~]$ journalctl -b -f -u release-image.service
-- Logs begin at Fri 2021-02-26 22:03:07 UTC. --
Feb 26 22:18:56 ip-10-0-25-46 systemd[1]: Starting Download the OpenShift Release Image...
Feb 26 22:18:56 ip-10-0-25-46 release-image-download.sh[1137]: Pulling quay.io/openshift/okd@sha256:d0141818eca0f2d49fdea7f3ae5789f3bc747a669f2459f8ef189d1702405b08...
Feb 26 22:18:57 ip-10-0-25-46 release-image-download.sh[1137]: 527e7307a15add8f82970d0b62cf156e6ea9304b6cc8ffdf3a64f98fadc48758
Feb 26 22:18:59 ip-10-0-25-46 release-image-download.sh[1137]: d51bd10e5e5c48fec6a70aa02b9b8746a71f0f1e02b871c6460ff29f353750a2
Feb 26 22:18:59 ip-10-0-25-46 release-image-download.sh[1137]: Error: unrecognized command `podman image mount`
Feb 26 22:18:59 ip-10-0-25-46 release-image-download.sh[1137]: Try 'podman image --help' for more information.
Feb 26 22:18:59 ip-10-0-25-46 systemd[1]: release-image.service: Main process exited, code=exited, status=125/n/a
Feb 26 22:18:59 ip-10-0-25-46 systemd[1]: release-image.service: Failed with result 'exit-code'.
Feb 26 22:18:59 ip-10-0-25-46 systemd[1]: Failed to start Download the OpenShift Release Image.

Why are you starting with RHCOS AMI?

Good question - I guess I’m a little confused about that. The answer is that I went with the AMI ID indicated by the OKD install guide linked above. Feel free to double check me, but the AMI ID that I’m having trouble with was listed as the appropriate FCOS AMI for the us-east-1 region. It’s definitely labeled as RHCOS in the AWS AMI listing, and when logged into the running machine it claims to be RHCOS.
I tried searching for an FCOS AMI, but wasn’t able to find anything with a name containing “fcos” in the same place I found multiple containing “rhcos” (including the one specified in the docs).
If the AMI given by the OKD install documentation is RHCOS, then I’ll need help understanding how to find the appropriate FCOS AMI, and we will need to update the documentation of which AMIs are prebaked for each region. If there are no prebaked AMIs for FCOS, that will need to be clarified in the documentation.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Vadim Rutkovsky<EMAIL_ADDRESS>Sent: Saturday, February 27, 2021 2:53:46 AM
To: openshift/okd<EMAIL_ADDRESS>Cc: Heathcote, Ryan<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: [EXT] Re: [openshift/okd] Unable to Install on AWS - incompatible versions of podman (#532)
Why are you starting with RHCOS AMI?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://secure-web.cisco.com/1_0sjrze_be-SvntlpdYKMV1EvH4Hds1pDkDew90D6hRTIbS6wmBdoAMOphIhXWA7eF_O8TsCwGf9Yl6d7VxQGAaDxw4aU3Yd4hPJFtHOBR0p3KAOPyWnKzj45xRIlpQQXe4iIDGjyYj22EVSuHcYdTMLTdv4lC944rL_jGh81NJhK7WLw__Dpjz-DEK8GmH0lwu8cBDZ8sBLGQbujbcE1wE1kMmIT0dcHRVpoqlcjzRD6KSIcf0CU8nhpGe3U23aocI1ssnlRp0PedsyOayCmWk7bKia105RhM2aWdq-SW8OniKXzOwd_duaiLNcs6Lepoz3-abSppLF2esBGIWkfwGruC0edQewpSz6OWgHcUCro0He8bFofvYuGeH9-kPUBlz6Ixlc4LZ_ePrhkGg1Qt8uRFPvpGStnITy5FTvhpZ20vbqMYVbhfBV7pxPPrTyWu97oZUUUCHb7t9SR78gQ4dkcljHi1jbYeZ7CxOcGANZqZmZ15d7SIFuRv8A7lFZXrXY8WsBC8SzTT5fh6zLUg/https%3A%2F%2Fgithub.com%2Fopenshift%2Fokd%2Fissues%2F532%23issuecomment-787031933, or unsubscribehttps://secure-web.cisco.com/18XHPumhW6YfeBFfqBDH0tKHgpZWlBzpXwwUYhFZe7Yl-woOo-HCsTllIdZNqavlhCpuYXfB9ZG4u2jzKPL9-KyPwBV19I3FTk7AzzbtBvtXM0XsOmIgs_Q-kIEK1z9eemYEaw_MKBfijMvhJPZ6T-s8rGOB-rPygtx7UJJ9LZgUmNlfNNr_0hVK89cSls8cBcUzjd1cJRyC_wm7eThPAC4F9Pj9tBzHbxlA1Bj0jxh5mSM8bUDuMVaimy5xRO4ShOEI_I6C47MgiHD9bjaagg0Wi8TVi2np_TAfvy9avcH2bgxMFGxEuJsLfMPeD8DM17prZJpotegbQ72vba0-muqleeID_zu1lN_ul3Z0_9gM7qQABNlvmQbTAcVan7HSRReUXsUn-Z-UUqLHjq_v5Evk0Z4o_MoIAgEOiDgmkwpktS2meEeMZ6wGTbBwxnZvJa0eCLnyOXqO5MLMmB4sSzg8AXg758n-Z3fx90LJ9r3Toqm-Izeknk5SNc6XEnuU4IA34dpwU2-y705O199A-yA/https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAS4CE3S5CJDQU3S2GNSKUJTTBCQIVANCNFSM4YJI7OAQ.
This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message and any disclosure, copying, or distribution of this message, or the taking of any action based on it, by you is strictly prohibited.
Deloitte refers to a Deloitte member firm, one of its related entities, or Deloitte Touche Tohmatsu Limited ("DTTL"). Each Deloitte member firm is a separate legal entity and a member of DTTL. DTTL does not provide services to clients. Please see www.deloitte.com/about to learn more.
v.E.1

Why are you starting with RHCOS AMI?
Does it work correctly if you use AMIs from https://getfedora.org/en/coreos/download?tab=cloud_launchable&stream=stable?

Silly me - I didn't see the link in your first response - thank you for the link - I'll try that out and respond if it works.

The AMI Id referenced in the link worked great - thank you! I'm not closing the issue as the documentation still needs to be updated, but just wanted to confirm that the link provided does work and should be referenced in the documentation. I'm not sure how the docs get built, otherwise I'd be glad to create the MR myself.

Agreed, we should remove AMIs / ISO links from UPI installs and link to FCOS download instead

What is the docs change suggested here? Remove the text and table in FCOS AMIs for the AWS infrastructure and replace it with  https://getfedora.org/en/coreos/download?tab=cloud_launchable&stream=stable?

Lets remove it for now
With https://github.com/openshift/enhancements/blob/master/enhancements/coreos-bootimages.md landing in 4.8 there'd be an installer subcommand to print AMIs

@vrutkovs @rheathcote-deloitte I removed the AMI table from the OKD docs. Please see: https://github.com/openshift/openshift-docs/pull/32270


What is an embedding vector variable  param_lst, roi_box_lst  What are these variables?

Hello, I am a student who wants to do facial recognition. I'm trying to recognize a face with only face coordinate values, but it doesn't work. I want to know what the two variables mean.

param_lst is the list container of params, roi_box_lst is the container of face roi_box.


Updgrade stylish-haskell to v<IP_ADDRESS>

The latest release comes with some nice features that we would definitely use in consensus code.

Fixed in https://github.com/input-output-hk/ouroboros-network/pull/2981


Replace File - Request History Comment Update

As a user
I want to know which file was replaced
so that I can more easily identify changes - no NOTIFCATIONS, but COMMENTS are required

Assumptions & Scope
Currently when a user replaces a file, the generic batch of records uploaded notification is triggered. This can be misleading ,and we want to update the notification to be more helpful to users.
What is IN scope?
Notifications for replacing a file
Acceptance Criteria
Scenario 1: User replacing file - Notification

GIVEN a user is on the records tab
WHEN they replace a file from the records log
THEN all assigned and watchers to the request will NOT receive the following notification:

Scenario 1: User replacing file - System Generated Comment

GIVEN a user is on the records tab
WHEN they replace a file from the records log
THEN a system generated comment will be posted to the request history with the following message: "(User that took action) has replaced (old file name) with (new file name)"

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

Refinement Comment

Only Comments are required, no notification
As found during technical refinement - we need to confirm dedupe services can post COMMENTS during replacement of attachments/child docs under a parent- If not, we need to fix that issue to generate notifications/comments while replacement of child docs - considering the fact that parent document replacement already handles comments and notifications - hence 13 points, else estimate is minor 3/5. so whoever takes up this task need to understand current implementation for attachment /child doc replacement to generate comment/notifications.
Developer can increase or decrease points as per above comment's analysis.


Custom stackName in next serverless version that will brake this plugin.

In serverless version above 1.27.3 one can set a custom stackName.
provider:
   stackName: my-custom-name

In main serverless they are using this getStackName from this code to fetch the stackname:
https://github.com/serverless/serverless/blob/cbc5e3c4e199a08650b02def8d1f9e91a13e7844/lib/plugins/aws/lib/naming.js
Used as in serverless, if you get the this reference correct you are done:
const stackname = this.provider.naming.getStackName();

This breaks with an error message like
Serverless: Cannot process Stack Output: Stack with id - does not exist!

@egut , @dls314 any replacement for this plugin ? I am stuck.

@egut , @dls314 any replacement for this plugin ? I am stuck.

I gave up using the plugin and query the deployed stack with AWS CLI


Update color,-light-and-materials.md

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/color,-light-and-materials.md
:white_check_mark:Succeeded
View

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


Fix failing specs

There seems to be a number of specs that are failing. We should go through them and fix them all.

This is the full list:
Failures:

  1) Mizuno::Client makes http requests to google
     Failure/Error: called.should be_true
       expected false to respond to `true?` or perhaps you meant `be true` or `be_truthy`
     # ./spec/client_spec.rb:27:in `block in (root)'

  2) Mizuno::Client makes multiple requests
     Failure/Error: queue.size.should == 2

       expected: 2
            got: 0 (using ==)
     # ./spec/client_spec.rb:42:in `block in (root)'

  3) Mizuno::Client has a root exchange
     Failure/Error: called.should be_true
       expected false to respond to `true?` or perhaps you meant `be true` or `be_truthy`
     # ./spec/client_spec.rb:69:in `block in (root)'

  4) daemonization reloads on SIGHUP only if app has been updated
     Failure/Error: expect(third).to be > first

       expected: > 0
            got:   0
     # ./spec/daemonization_spec.rb:158:in `block in (root)'

  5) daemonization reloads when a trigger file is touched
     Failure/Error: expect(third).to be > first

       expected: > 0
            got:   0
     # ./spec/daemonization_spec.rb:178:in `block in (root)'

  6) daemonization reloads from the command line
     Failure/Error: expect(third).to be > first

       expected: > 0
            got:   0
     # ./spec/daemonization_spec.rb:198:in `block in (root)'

  7) daemonization handles ssl requests FIXED
     Expected pending 'No reason given' to fail. No Error was raised.

  8) daemonization handles spdy requests FIXED
     Expected pending 'No reason given' to fail. No Error was raised.

  9) daemonization writes server logs to a file FIXED
     Expected pending 'No reason given' to fail. No Error was raised.

  10) daemonization allows for rotation of server logs FIXED
      Expected pending 'No reason given' to fail. No Error was raised.

  11) daemonization switches to a different group FIXED
      Expected pending 'To test uid/gid switching, run tests as root.' to fail. No Error was raised.

  12) daemonization switches to a different user FIXED
      Expected pending 'To test uid/gid switching, run tests as root.' to fail. No Error was raised.

  13) rails support sets the environment for rails FIXED
      Expected pending 'No reason given' to fail. No Error was raised.

  14) rails support runs in development mode FIXED
      Expected pending 'No reason given' to fail. No Error was raised.

  15) rails support runs in production mode FIXED
      Expected pending 'No reason given' to fail. No Error was raised.

  16) rails support serves up static assets in production mode FIXED
      Expected pending 'No reason given' to fail. No Error was raised.

  17) Mizuno::Server https
      Failure/Error: http.verify_mode = OpenSSL::SSL::VERIFY_NONE

      NameError:
        uninitialized constant OpenSSL
      # ./spec/server_spec.rb:193:in `block in (root)'

  18) Mizuno::Server http rack headers
      Failure/Error: content['rack.version'].should eq [1, 2]

        expected: [1, 2]
             got: [1, 3]

        (compared using ==)
      # ./spec/server_spec.rb:38:in `block in (root)'

  19) Mizuno::Server http rack.java.servlet
      Failure/Error: content['rack.java.servlet'].should be_true
        expected true to respond to `true?` or perhaps you meant `be true` or `be_truthy`
      # ./spec/server_spec.rb:70:in `block in (root)'


what can i do if i want to translate this project to other language

what can i do if i want to translate this project to other language

You'll have to modify poe_arch_scanner.py file to use the names in your desired language.
If you're only interested in recipes names, then you'll have to modify this array https://github.com/4rtzel/poe-archnemesis-scanner/blob/fa88b69f6acb2f5440713f4f77a590e1e93cff94/poe_arch_scanner.py#L23-L87
and the names of the images in the pictures folder.


error: Could not compile srml-support

Tried to run through Gav demo from #Web3Summit -- curl getsubstrate.io -ssf | sh -- I am getting this error: Could not compile srml-support -- any tips on how to fix these errors?
https://gist.github.com/pkrasam/5f5985d215bf1525c9d906457106088a

You need at least rust 1.30.0 that was released in Thursday.


Travis builds are failing due to unwanted warnings

Failures are all of the form:
=================================== FAILURES ===================================
__________________ examples/ipython/Old Format.ipynb::Cell 1 ___________________
[gw1] linux -- Python 3.6.7 /home/travis/virtualenv/python3.6.7/bin/python
Notebook cell execution failed
Cell 1: Cell outputs differ
Input:
run('bad_example')
Traceback:
 mismatch 'stderr'
 assert reference_output == test_output failed:
  'bad_example....d import MV\n' == '/home/travis...d import MV\n'
  - /home/travis/virtualenv/python3.6.7/lib/python3.6/site.py:165: DeprecationWarning: 'U' mode is deprecated
  -   f = open(fullname, "rU")
  - /home/travis/virtualenv/python3.6.7/lib/python3.6/distutils/__init__.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  -   import imp
    bad_example.py:4: DeprecationWarning: The `galgebra.deprecated` module is deprecated
      from galgebra.deprecated import MV

These extra warnings make the tests fail. The warnings in question seem to be coming from within python itself, suggesting that travis is using an old and broken python patch version.

Same here. I really don't remember why are we still keeping the Travis build.

Let's turn it off, and update the readme to use a circleCI badge instead.


Added a Linux Question

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

Please make sure to update your branch because your PR includes some changes that have already been merged into main.
Once you branch is up to date, then we can review your PR.

Please make sure to update your branch because your PR includes some changes that have already been merged into main.
Once you branch is up to date, then we can review your PR.

i've updated my branch and commits that i've done recently are linux and qa questions , past commits are already accepted for contribution.

Closing due to inactivity.


add missing include filter in repo config

going for 2.12.x instead https://github.com/scala/community-builds/pull/883


Fix manifest entry for mpl styles

Summary
Fixes #8991
Details and comments
This changes the entry for the MANIFEST.in file to point to visualization/circuit/styles for locating the built-in styles for the mpl circuit drawer. This bug was introduced in #8306.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 84.407%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
61736

Relevant Lines:
73141

💛  - Coveralls


Next round of public dashboard fixes

Testing done for https://github.com/e-mission/em-public-dashboard/pull/74/commits/3a951652bb3bf20d7536226c19d707b95c0df681
Before:

After:

Testing for:
https://github.com/e-mission/em-public-dashboard/pull/74/commits/b3d7fafb3eb1cd2154188e964616f37c54e7d1c1

Testing images for: https://github.com/e-mission/em-public-dashboard/pull/74/commits/f75554aca04ba5c2d5ec72713300bdb7aa16589c
config = durham (include_test_users missing)

config = study_program (include_test_users = True)

Deploying all of this and deploying so that new changes will run tonight.

I also want to move the dates outside the intro and change them to ints but let's hold off on that for now.
May be obsolete anyway once we switch to plotly


Fix calendar deletion

Deleting calendar previously didn't deleted every occurrence of the calendar in the Calendar Changes table, but only the one with the id corresponding to the calendarId (even with no link between them)

Shit!
Thanks about this. This is a big miss.

I'll backport this to all relevant earlier versions as well.


to_if_alone on space bar and fn hacks

Really good hack: to_if_alone to be space bar, and something else as hyper key modifiers.
But the thing is when use something like cmd+space to invoke spotlight, this hack is not really butter smooth, sometimes space is changed to modifiers, which is really annoying to me.
In addition, anyone how to hack fn key to combine it with f1-15 to be fn, and combine others to be hyper key modifiers like cmd+control+shift stuff. I did not find a way to describe f1-f15 keys to a whole.

This is a great question:

anyone [know] how to hack [the] Fn key to combine it with F1-F15... and [still] combine others to be hyper key modifiers like cmd+control+shift?

I've been searching hi + lo for a solution

Did this a while ago. While looking for a Karabiner-Element based solution, no rules to change a hyper key when combine with other keys like f1-f15, or number, letter keys. Hope there will be in the future.
One dumb way is just assign fn -> cmd+ctrl+shift, then use other apps(Keyboard Maestro) to specifically assign cmd+ctrl+shift+f1 to reduce brightness and so on.

On Sep 30, 2017, at 02:46, Rafe Goldberg<EMAIL_ADDRESS>wrote:
This is a great question:
anyone [know] how to hack [the] Fn key to combine it with F1-F15... and [still] combine others to be hyper key modifiers like cmd+control+shift?
I've been searching hi + lo for a solution
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/tekezo/Karabiner-Elements/issues/781#issuecomment-333207207, or mute the thread https://github.com/notifications/unsubscribe-auth/ADKNghQM8Tffk6vzAIJWYe3SL1ZwDip0ks5snTrogaJpZM4N9OXL.


aspnet mvc 1.1 and vs2015

Hello,
I would like to upgrade my MVC 6 website from 1.0.1 to 1.1.0.
My question is, there are various tooling packages that are at preview2 like:
 "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },

I am using VS2015.
Am I ok to upgrade these tools to preview-3 or does the preview 3 tooling only work with VS 2017?

Here's the set of package versions that were released as part of the 1.1.0 release: https://github.com/aspnet/Home/issues/1827#issuecomment-261340789.

Thank you. What is confusing me is this page:

I am struggling to see the link between:
Visual Studio 2015 Tools (Preview 2) *
and whether that means I should be sticking to preview2 tooling nuget packages. The nuget packages released with 1.1.0 are preview4 - does that correlate to a Visual Studio 2015 Tools version that I need also have installed?

For the time being, the versioning scheme for tools is that they match the version of the SDK. So 1.0.0-* are meant to work with the LTS (1.0.x) release and 1.1.0-* are meant to work with the Current 1.1.0 release.

Ok got ya, thanks for the clarification!


Basic background of VPNs

Added basic information on VPNs

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closing this request due to a conflict with the master branch.  Please feel free to submit a new PR after updating your branch from the freecodecamp master.


Support Microsoft Azure SQL Database

(modified from conversation of https://github.com/cloudfoundry/bbs/pull/17)
Hi,
I submit this PR in the purpose of supporting MSSQL (Microsoft / Azure SQL Server) for CF Diego.
Currently mysql and postgres are supported in Diego, in this PR I am trying to make mssql (especial for Azure PAAS - Azure SQL server) as another option for Diego databases.
There are 3 PRs to support this feature:

On bbs: https://github.com/cloudfoundry/bbs/pull/17 - Logic to make mssql available for bbs.
On locket: https://github.com/cloudfoundry/locket/pull/2 - The change is mostly for making diego unit test pass, though I don't see how to use locket in a CF deployment.
On diego-bbs: https://github.com/cloudfoundry/diego-release/pull/278 - Change job spec and package to support mssql. (this PR)

Unit test and CF acceptance test were run for these 3 PRs, no issue found. Tests were done against diego v1.7.1 and CF v252
Notes: (If you are okay to do the merge, or if you want to rework these PRs)

PR#1,2 need to be merged before PR#3.

You need to prepare a SQL Server environment to make diego unit test passed when PR#3 is merged. there are two options to prepare the environment:
A.  Test against local SQL server: Setup a SQL server in localhost according to this guide(Guide has also been updated to diego-release/CONTRIBUTING.md). And export a SQL ConnectionString before launching the test, like this:
    export MSSQL_BASE_CONNECTION_STRING="server=localhost;user id=diego;password=Password-123;port=1433"; ./scripts/run-unit-tests     #this connection string should not contain 'database=..' because database will be created automatically when running unit test.

B. Test against an Azure SQL server: You need to create a SQL server on Azure, set the firewall to allow connection from your test IP. And export a SQL ConnectionString before launching the test, like this:
    export MSSQL_BASE_CONNECTION_STRING="server={your_dbserver_name};user id={your_username};password={your_password};port=1433"; ./scripts/run-unit-tests     #this connection string should not contain 'database=..' because database will be created automatically when running unit test.

To use on-premise SQL server in CF deployment Diego BBS, you can configure it on properties.diego.bbs.sql on your CF manifest, for example:
sql:
  ca_cert: null
  db_connection_string: null
  db_driver: mssql
  db_host: {your_dbserver_name}
  db_password: {your_password}
  db_port: 1433
  db_schema: {your_dbname}
  db_username: {your_username}
  max_open_connections: null
  require_ssl: null

As per https://github.com/cloudfoundry/bbs/pull/17#issuecomment-346238808, closing as stale.
Best,
Eric, CF Diego PM


Clarify how to use dvclive with pipelines

Report
Related to https://github.com/iterative/dvclive/issues/648, @daavoo raised the point that there are places in the docs where we do not make clear how to integrate dvclive into existing pipelines (often people start with a pipeline and then add dvclive):

https://dvc.org/doc/start/data-management/metrics-parameters-plots: this still uses repro and the old stage metrics and plots, and there's no explanation of how this should work if you want to add dvclive or run experiments
https://dvc.org/doc/user-guide/project-structure/dvcyaml-files: the stage metrics and plots don't reference dvclive or top-level metrics/plots (and vice versa)
https://dvc.org/doc/command-reference/metrics: only mentions stage metrics (no mention of dvclive or top-level metrics) and uses repro over exp run here and in metrics diff examples

I don't know if my hypothesis of this being one of the main sources of confusion is True, but taking the freedom to put p1. At the very least it is p1 to mention/link DVCLive and/or experiment get started guide in those places

I think part of the problem is that https://dvc.org/doc/start/data-management/metrics-parameters-plots shows what I would now consider an advanced use case where we set dvcyaml=False and add custom plots definitions.


 We need to patch that up a bit once #983 is merged :)

Fixed with #1123


Download and install error - Docker Hello Work Image

Expected behavior
Download and Install imagem
Actual behavior
Download - OK
Install - Fail
Information about the Issue
failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\a4bd1588531737e832266833cfd93f5c183f105ed6482939d435ae82610c60be: O sistema não pode encontrar o caminho especificado.
Steps to reproduce the behavior

Download Docker Hello Work Image
Await...

What's your Docker version? Are you running Docker for Windows?

I'am using 17.03.1-ce-win12 (12058).

What's the output of:
docker info

Closing this issue due to lack of update/activity - Feel free to re-open if appropriate.


[New game]: space Invaders

🎮 Game Request
Game logic and basic description
In Space Invaders, the player controls a small spaceship that moves horizontally at the bottom of the screen. The objective is to shoot and destroy waves of descending alien invaders while avoiding their projectiles and barriers. The aliens move left and right, gradually descending towards the player's spaceship. If the aliens reach the bottom of the screen or the player's spaceship is hit by an enemy projectile, the game ends.
Point down the features
Game points
Player-Controlled Spaceship
Shooting Mechanism
Alien Invaders
Select program in which you are contributing
No response
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Mannu292001 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Plz assign this to me under GSSOC'23

/assign

Hello @Mannu292001, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @Mannu292001 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


chore(master): release 0.11.0

:robot: I have created a release beep boop
0.11.0 (2023-08-14)
Features

bee-js 6.2.0 (#253) (90dce10)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/fairDataSociety/fdp-storage/releases/tag/v0.11.0 :sunflower:


Enhance the Search Bar with Auto-Suggestions

current search bar lacks features that could greatly enhance user experience, such as auto-suggestions or a dropdown displaying recent searches and popular queries. Implementing these features will make it easier for users to find what they are looking for and improve overall interaction with the application.
To implement this, we can utilize JavaScript to listen for input events in the search bar and fetch relevant suggestions based on user input. This can include displaying recent searches stored in local storage or querying an API for popular searches. The dropdown can be styled to match the website's theme, ensuring a seamless integration into the existing design.
Please assign this issue to me for Hacktoberfest 2024. Enhancing the search functionality will significantly improve usability and make the application more user-friendly.

@anuragverma108 plz assign this issue to me


Add "profiles" support

There are two use cases that will benefit from this.
For metal3 based images there are a few parameters that needs to be always included (IIRC, maybe there are more https://github.com/suse-edge/metal3-demo/blob/main/roles/edge-image-builder/templates/config-eib.yaml.j2):
operatingSystem:
  kernelArgs:
  - ignition.platform.id=openstack
  - net.ifnames=1

And also, a configure-network.sh script to tweak the network needs to be provided -> https://github.com/suse-edge/metal3-demo/blob/main/roles/edge-image-builder/files/configure-network.sh
For elemental, the elemental register file needs to be added as well as the elemental package on the package section.
I guess ideally we can have a new "profile" parameter at config level where you can specify things like metal3 or elemental so only the external things needs to be added (for example the elemental register file):
apiVersion: 1.1
operatingSystem:
  profile: metal3/elemental/none

net.ifnames=1 is not always required... Some customers are using net.ifnames=0 (which means eth0 format), and I think depending on the needs we need to have the possibility to overwrite it.


Add more detailed comments to the push-clients recipe

Nit:  For the second possibility, "Closing this page: clicking on the notification will reopen it;", this works, but clicking the notification sends the user to the demo's "index.html" page, not the cookbook's "push-clients_demo.html" address, which may be confusing for users.  Can we update this demo to check for which view the user is coming from?

I think the behavior of the recipe was changed when we started using the new template. It's supposed to open the recipe's demo page.


Debugging commands are not documented

See: https://docs.perl6.org/programs/01-debugging
It says:
"Historically others have existed and others are likely to be written in future"
I'm not sure what "Historically others" are, but I think the following should be documented:

perl6-debug-m
perl6-gdb-m
perl6-valgrind-m

I think the idea is that this repo documents the perl 6 language itself and that debugging details are implementation specific and don't belong here but in the modules which are the linked content.  These modules are used to debug perl 6 programs. The three programs you mention are intended to debug problems with the perl 6 rakudo compiler itself (specifically the MoarVM backend).

And this made me realize that we have https://docs.perl6.org/programs.html 😮

Only two of the programs (perl6-valgrind-m and perl6-gdb-m) are for debugging problems with the compiler/VM (though they are done in such a way that they produce output useful to file with a bug report). The third, perl6-debug, is a user-facing debugger for debugging a user's Perl 6 programs; it actually cannot be used to debug Rakudo itself because of the way it works. :-)


Resurrect async input control transfer tests

Resurrect unit tests for LibusbJsProxy asynchronous input control transfers:
basic successful scenario and cancellation.

Thanks. Renamed the PR to "resurrect" (as similar tests existed until I made the big refactoring for supporting WebUSB).


feat: port Algebra.Associated

dcf2250875895376a142faeeac5eabff32c48655

[x] depends on #1055
[x] depends on #1092

bors merge


feat: Added Showing webapp features with card in style share successfully issue 214

Pull Request Resolves [#214 ]
Title: Added Showing webapp features with card in style share successfully.
Description

I created 4 feature cards which show different feature in style share.
The features include: Responsive Design, Leaderboard, Personalization, Customizable Code Snippets.
The design is completely responsive in any devices.
Implemented with the feature with creating feature.tsx and added it in Home.tsx.

Related Issues
Fixes #214
Changes Made
New features: Added Showing webapp features with card in style share.
Screenshots

I certify that I have carried out the relevant code of conduct and provided the requisite screenshot for validation by submitting this pull request.
Thank You for this contribution.

@VaibhavArora314 the cursor is not matching the theme of the wbsite because of the pink color

@VaibhavArora314 the cursor is not matching the theme of the wbsite because of the pink color

i am also thinking the same..we need to change it

@VaibhavArora314 the cursor is not matching the theme of the wbsite because of the pink color

I was thinking the same, you can raise an issue for the same

looks good just move it below about section

@VaibhavArora314  i think the user will first see the feature and then the about.
eg:

but i can change it as per your request 😄

looks good just move it below about section

@VaibhavArora314 i think the user will first see the feature and then the about.
eg:

but i can change it as per your request 😄

ok, just resolve the conflicts

@VaibhavArora314 Done 👍


Exe encouter issue "The path is empty. (Parameter 'path')" when publish as single file format.

I complete one automation, it is work where if not publish as single file., I mean it is work if publish with multiple .dlls + main exe
I try to publish as single exe:
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true
The publish itself is work.
However, when I click the main exe, it would show error with message "The path is empty. (Parameter 'path')"
I think need assign a path for Playwright.CreateAsync , but what is the path string I need provided?? I try as . or same _browsersPath(rread from setting file, usually as ms-playwright, both not work.
using var playwright = await Playwright.CreateAsync(
browsersPath: _browsersPath,  //I can set as current sub folder "ms-playwright" after manual copy browser folders
driverExecutablePath: "What path I need put here??"
);

I find it can set as "./playwright-cli.exe", issue closed.


Known Issues Tracker

[x] https://github.com/neovim/neovim/issues/17810

Incsearch loses highlights during redraw
🪓  we disable conceallevel during search

[ ] https://github.com/neovim/neovim/issues/20416

redraw triggers last messages to ext_messages
🪓  we wrap redraw, ignore messages and check for ui updates

[ ] https://github.com/neovim/neovim/issues/20311

we need to know when state will become blocking
🪓  we wrap input functions so we know blocking input is coming

[x] https://github.com/neovim/neovim/issues/20309

we need a way to control the visible cursor without switching windows/buffers/cursors
🪓  we render fake cursors instead

[ ] plugins that rely on the cmdline position (like cmp) don't know the real cmdline position

🪓 Noice fixes this for nvim-cmp

[x] https://github.com/folke/noice.nvim/issues/17
[x] https://github.com/neovim/neovim/issues/20463

[ ] https://github.com/neovim/neovim/pull/27950
moving the cursor during substitute does not update the cmdline ui
🪓 we do vim.api.nvim_input("<space><bs>") during substitute to force a redraw

[x] https://github.com/neovim/neovim/issues/20462

first echo has the wrong kind

[x] https://github.com/rcarriga/nvim-notify/issues/137

nvim-notify does not wrap notifications

[x] https://github.com/neovim/neovim/issues/20715

Another known issue acknowledged by the neovim's team is that this plugin might lead to assert failures (and so crash on startup). See https://github.com/neovim/neovim/issues/28331.
By the way the readme reads "It is highly recommended to use Neovim nightly, since a bunch of issues have already been fixed upstream." however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice (I have checked that Release mode doesn't crash but RelWithDebInfo crashes)

however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice

Assertions declare conditions that "cannot happen". Without the assertions, behavior is just undefined and may silently lead to very weird and potentially destructive situations.

Hum this looks like a mistake 🤔

Another known issue acknowledged by the neovim's team is that this plugin might lead to assert failures (and so crash on startup). See neovim/neovim#28331.
By the way the readme reads "It is highly recommended to use Neovim nightly, since a bunch of issues have already been fixed upstream." however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice (I have checked that Release mode doesn't crash but RelWithDebInfo crashes)

Does anyone know what we can do about this? I am not finding solutions, but maybe I am missing something. I am ok nerfing Noice if that is required, but would prefer not to completely disable the plugin. I've tried the latest nightly as of today and it's still crashing with the latest version of Noice from Lazy.

One more, I'm not sure if it's a bug or an issue with my configuration. I'm using neovim nightly from two nights ago and when I record a macro I don't get any notification.

@insidewhy check the docs. You can either get a notification or just add it to lualine


STS failed to assume role from web identity: Unexpected response code for CONNECT: 403

Describe the bug
Our workload is running on EKS in eu-central-1 and we have OIDC/AssumeRoleWithWebIdentity configured. We're switching from software.amazon.awssdk:s3:2.20.162 to aws.sdk.kotlin:s3:1.0.35. When trying to perform a S3 operation, e.g. getting an object, we get an exception:
STS failed to assume role from web identity: Unexpected response code for CONNECT: 403

Expected behavior
We expect the Kotlin SDK code to perform the same as the Java SDK one, reading a S3 object and authorizing by assuming a role with web identity.
Current behavior
This exception is thrown:
Exception in thread "DefaultDispatcher-worker-3" aws.smithy.kotlin.runtime.identity.IdentityProviderException: No identity could be resolved from the chain: CredentialsProviderChain -> SystemPropertyCredentialsProvider -> EnvironmentCredentialsProvider -> ProfileCredentialsProvider -> StsWebIdentityProvider -> EcsCredentialsProvider -> ImdsCredentialsProvider
...
Suppressed: aws.sdk.kotlin.runtime.auth.credentials.ProviderConfigurationException: Missing value for system property `aws.accessKeyId`
        at aws.sdk.kotlin.runtime.auth.credentials.SystemPropertyCredentialsProvider.requireProperty(SystemPropertyCredentialsProvider.kt:32)
...
Suppressed: aws.sdk.kotlin.runtime.auth.credentials.ProviderConfigurationException: Missing value for environment variable `AWS_ACCESS_KEY_ID`
        at aws.sdk.kotlin.runtime.auth.credentials.EnvironmentCredentialsProvider.requireEnv(EnvironmentCredentialsProvider.kt:32)
...
Suppressed: aws.sdk.kotlin.runtime.auth.credentials.ProviderConfigurationException: could not find source profile default
        at aws.sdk.kotlin.runtime.auth.credentials.profile.ProfileChain$Companion.resolve$aws_config(ProfileChain.kt:323)
...
Suppressed: aws.smithy.kotlin.runtime.auth.awscredentials.CredentialsProviderException: STS failed to assume role from web identity
        at aws.sdk.kotlin.runtime.auth.credentials.StsWebIdentityCredentialsProvider.resolve(StsWebIdentityCredentialsProvider.kt:139)
...
Caused by: aws.smithy.kotlin.runtime.http.HttpException: java.io.IOException: Unexpected response code for CONNECT: 403
        at aws.smithy.kotlin.runtime.http.engine.okhttp.OkHttpEngine.roundTrip(OkHttpEngine.kt:158)
...
Caused by: java.io.IOException: Unexpected response code for CONNECT: 403
        at okhttp3.internal.connection.ConnectPlan.createTunnel(ConnectPlan.kt:426)
...
Suppressed: aws.sdk.kotlin.runtime.auth.credentials.ProviderConfigurationException: Container credentials URI not set
        at aws.sdk.kotlin.runtime.auth.credentials.EcsCredentialsProvider.resolve(EcsCredentialsProvider.kt:82)
...
Suppressed: aws.smithy.kotlin.runtime.auth.awscredentials.CredentialsProviderException: failed to load instance profile
        at aws.sdk.kotlin.runtime.auth.credentials.ImdsCredentialsProvider.resolve(ImdsCredentialsProvider.kt:83)
...
Caused by: aws.sdk.kotlin.runtime.config.imds.EC2MetadataError: Request forbidden: IMDS is disabled or the caller has insufficient permissions.
        at aws.sdk.kotlin.runtime.config.imds.TokenMiddleware.getToken(TokenMiddleware.kt:79)
...
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@391ab37d, Dispatchers.Default]

I turned on debug logging:
    <logger name="aws.sdk.kotlin" level="debug"/>
    <logger name="aws.smithy.kotlin" level="debug"/>

But that doesn't yield much more:
retrieving assumed credentials via web identity
resolved endpoint: Endpoint(uri=https://sts.eu-central-1.amazonaws.com, headers=null, attributes=aws.smithy.kotlin.runtime.collections.EmptyAttributes@65c882c4)
(two more attempts)
sts refused to grant assumed role credentials from web identity

Steps to Reproduce
This code (shortened for clarity) has worked fine using OIDC/WebIdentity:
        val s3clientBuilder = S3Client.builder()
        val s3client = s3clientBuilder.region(Region.of("regionFromConfig")).build()

        return s3client.getObject(
            GetObjectRequest.builder()
                .bucket("bucketFromConfig")
                .key("keyFromConfig").build(),
        ).use { it.readAllBytes().decodeToString() }

When trying to accomplish the same with the Kotlin SDK, we get authentication/authorization errors:
        S3Client {
            region = "regionFromConfig"
        }.use { s3 ->
            val request = GetObjectRequest {
                key = "keyFromConfig"
                bucket = "bucketFromConfig"
            }

            s3.getObject(request) { res ->
                res.body?.decodeToString()
            }
        }

Possible Solution
The error message looks like a proxy issue. Indeed, a proxy is configured with HTTPS_PROXY and HTTP_PROXY environment variables. However, the Java SDK works just fine. And even when forcing a proxy, the result is the same:
        S3Client.fromEnvironment {
            // more config
            httpClient(OkHttpEngine) {
                proxySelector = ProxySelector { ProxyConfig.Http("proxy url with credentials") }
            }
        }

I can't find the failing call in Cloud Trail > Event History which supports my theory about the proxy.
Context
We haven't changed the policy for sts:AssumeRoleWithWebIdentity and the workload still performs as expected after rolling back to the Java solution. All environment variables look fine:
AWS_REGION=eu-central-1
AWS_STS_REGIONAL_ENDPOINTS=regional
AWS_ROLE_ARN=arn:aws:iam::<account ID>:role/<role name>
AWS_DEFAULT_REGION=eu-central-1
AWS_WEB_IDENTITY_TOKEN_FILE=/var/run/secrets/eks.amazonaws.com/serviceaccount/token
===
{
  "aud": [
    "sts.amazonaws.com"
  ],
  "exp":<PHONE_NUMBER>,
  "iat":<PHONE_NUMBER>,
  "iss": "https://oidc.eks.eu-central-1.amazonaws.com/id/<oidc provider ID>",
  "kubernetes.io": {
    "namespace": "<namespace>,
    "pod": {
      "name": "<pod name>",
      "uid": "2f5650e0-bedd-41e4-9c5a-ce8ab0b6965a"
    },
    "serviceaccount": {
      "name": "<service account name>"
      "uid": "788d6e79-c2af-4b12-bd8a-be807153f1e5"
    }
  },
  "nbf":<PHONE_NUMBER>,
  "sub": "system:serviceaccount:<namespace name>:<pod name>"
}

AWS Kotlin SDK version used
1.0.35
Platform (JVM/JS/Native)
JVM
Operating System and version
eclipse-temurin:17.0.8_7-jre-alpine

Hi, thanks for the detailed bug report! I am not able to replicate it using an S3-based statically hosted OIDC provider. I can make s3:GetObject, s3:ListObjects, etc. requests with credentials sourced by the StsWebIdentityCredentialsProvider.
Can you enable and share TRACE level logs? That may give more information about what's going wrong.
Also, while looking into this issue, I found a bug where the provider does not use client-configured region (region = "regionFromConfig" in your example) and instead falls back to the environment variable AWS_REGION.
It seems unrelated to your issue, but could that have been causing the problem for you? Is "regionFromConfig" different from the AWS_REGION=eu-central-1 environment variable?

Hey there, I'll enable TRACE logs and will get back to you. "regionFromConfig" and AWS_REGION are both assigned to to eu-central-1, so that can't be the issue.

This is interesting, TRACE logs have something more to say:
Attempting to resolve identity from aws.sdk.kotlin.runtime.auth.credentials.StsWebIdentityProvider@b5ed93e
retrieving assumed credentials via web identity
operation started
resolved endpoint: Endpoint(uri=https://sts.eu-central-1.amazonaws.com, headers=null, attributes=aws.smithy.kotlin.runtime.collections.EmptyAttributes@5e6218ce)
call started
proxy select start: url=https://sts.eu-central-1.amazonaws.com/
proxy select end: url=https://sts.eu-central-1.amazonaws.com/; proxies=[HTTP @ security-proxy.ce.cloud.corpintra.net/<proxy ip>:<proxy port>]
starting connection: addr=/<proxy ip>:<proxy port>; proxy=HTTP @ <proxy host>/<proxy ip>:<proxy port>
connect failed: addr=/<proxy ip>:<proxy port>; proxy=HTTP @ <proxy host>/<proxy ip>:<proxy port>; protocol=null
call failed
retrying request, attempt 2
(attempt 2, same as above)
retrying request, attempt 3
(attempt 3, same as above)
operation failed
sts refused to grant assumed role credentials from web identity
unable to resolve identity from aws.sdk.kotlin.runtime.auth.credentials.StsWebIdentityProvider@b5ed93e: STS failed to assume role from web identity

<proxy host> is the proxy's hostname (as defined in HTTPS_PROXY/HTTP_PROXY), however, without the username & password portion. HTTPS_PROXY is set to http://<username>:<password>@<proxy host>:<proxy port>, however in the log I just see <proxy host>. It looks to me (I'm but an amateur!) that the proxy is selected just right, however the connection is made without the credentials.

That helps narrow down the problem a lot. Thanks! I'll take a look and get back to you.

Hi, I've set up a mitmproxy server locally with a user/pass and am unable to replicate the failure. I did notice the user info (<username>:<password>) is not logged as you've demonstrated, but it is used correctly internally.
I think we should step back and look at the raw sts:AssumeRoleWithWebIdentity request that each SDK is making, including the headers and body, this would let us see if there are any critical differences in how the SDKs are sending these requests.

Thanks for your time invested. Any idea on how I could log the sts request? Any interceptors on S3Client would only log information about the S3 request:
readBeforeExecution
GetObjectRequest(bucket=<bucket name>,checksumMode=null,expectedBucketOwner=null,ifMatch=null,ifModifiedSince=null,ifNoneMatch=null,ifUnmodifiedSince=null,key=<object key>,partNumber=null,range=null,requestPayer=null,responseCacheControl=null,responseContentDisposition=null,responseContentEncoding=null,responseContentLanguage=null,responseContentType=null,responseExpires=null,sseCustomerAlgorithm=null,sseCustomerKey=*** Sensitive Data Redacted ***,sseCustomerKeyMd5=null,versionId=null)
readBeforeSerialization
GetObjectRequest(bucket=<bucket name>,checksumMode=null,expectedBucketOwner=null,ifMatch=null,ifModifiedSince=null,ifNoneMatch=null,ifUnmodifiedSince=null,key=<object key>,partNumber=null,range=null,requestPayer=null,responseCacheControl=null,responseContentDisposition=null,responseContentEncoding=null,responseContentLanguage=null,responseContentType=null,responseExpires=null,sseCustomerAlgorithm=null,sseCustomerKey=*** Sensitive Data Redacted ***,sseCustomerKeyMd5=null,versionId=null)
readBeforeAttempt
GetObjectRequest(bucket=<bucket name>,checksumMode=null,expectedBucketOwner=null,ifMatch=null,ifModifiedSince=null,ifNoneMatch=null,ifUnmodifiedSince=null,key=<object key>,partNumber=null,range=null,requestPayer=null,responseCacheControl=null,responseContentDisposition=null,responseContentEncoding=null,responseContentLanguage=null,responseContentType=null,responseExpires=null,sseCustomerAlgorithm=null,sseCustomerKey=*** Sensitive Data Redacted ***,sseCustomerKeyMd5=null,versionId=null)

To force logging for sts:AssumeRoleWithWebIdentity, I added a manual call:
        StsClient {
            region = "regionFromConfig"
            interceptors += interceptorList
        }.use { sts ->
            val req = AssumeRoleWithWebIdentityRequest {
                roleArn = "<role name>"
                webIdentityToken = File("/var/run/secrets/eks.amazonaws.com/serviceaccount/token").readText()
            }
            val identity = sts.assumeRoleWithWebIdentity(req)
            logger.info("Loaded identity: {}", identity)
        }

I added interceptors for all readBefore* functions like this:
            override fun readBeforeTransmit(context: ProtocolRequestInterceptorContext<Any, HttpRequest>) {
                println("readBeforeTransmit")
                println(context.request)
                println(context.protocolRequest.url)
                println(context.protocolRequest.headers)
                runBlocking { println(context.protocolRequest.body.toByteStream()?.decodeToString()) }
                super.readBeforeTransmit(context)
            }

readBeforeSigning and readBeforeTransmit show the most detailed logs:
readBeforeTransmit
AssumeRoleWithWebIdentityRequest(durationSeconds=null,policy=null,policyArns=null,providerId=null,roleArn=<role ARN>,roleSessionName=null,webIdentityToken=*** Sensitive Data Redacted ***)
https://sts.eu-central-1.amazonaws.com/
Headers [Content-Type=[application/x-www-form-urlencoded], User-Agent=[aws-sdk-kotlin/1.0.35 ua/2.0 api/sts#1.0.35 os/linux#5.10.198-187.748.amzn2.x86_64 lang/kotlin#1.9.22 md/javaVersion#17.0.8 md/jvmName#OpenJDK_64-Bit_Server_VM md/jvmVersion#17.0.8+7 ], x-amz-user-agent=[aws-sdk-kotlin/1.0.35], amz-sdk-invocation-id=[13a8160c-e392-46fb-aac6-2fad0318bf90], amz-sdk-request=[attempt=3; max=3], Host=[sts.eu-central-1.amazonaws.com]]
Action=AssumeRoleWithWebIdentity&Version=2011-06-15&RoleArn=<url-encoded role ARN>&WebIdentityToken=<content of token file at /var/run/secrets/eks.amazonaws.com/serviceaccount/token>

Any interceptors on S3Client would only log information about the S3 request
That was another bug, fixed here: https://github.com/awslabs/smithy-kotlin/pull/1027

Thanks for providing the trace logs, you extracted the correct parts of each. However I can't see anything different between the two requests which could be causing the failure...
Next I am going to try replicating this by creating an EKS cluster similar to your setup.

Hey there, I 99% found the issue. It is indeed a difference in behavior between Java SDK and Kotlin SDK, but it's mostly on our end:
Calls to AWS endpoints (e.g. sts.eu-central-1.amazonaws.com) are not supposed to be proxied in our environment. Our team didn't add any AWS endpoint hostname to our NO_PROXY configuration, because the Java SDK wouldn't (somehow?) take those environment variables into account, so we were good. (The Java SDK log output above also doesn't show any reference to a proxy).
When migrating to Kotlin SDK, HTTPS_PROXY and NO_PROXY are now honored, and thus the connection problems. I'm sorry I missed the fact that AWS endpoint requests weren't proxied with the Java SDK in the first place, which would have spared the both of us a lot of debugging work.

Nice, good job nailing the root cause of the issue! I'll be closing this now since it's not a problem with the Kotlin SDK. Thanks for the report!


NEW Defines custom search-forward.

Adds a custom variable org-journal-search-forward-fn, which is
used in org-journal-search-do-search to search forward in the
buffer for a match. This is usefull if you want (like I do) to search
the journal using regexp instead of string matching.

Thank you @vitorqb, merged!


docs: fix typos

Description
Fixed some Typos in the .md files
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How has this been tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] local build the book
[ ] review the artifacts from local build
[ ] local build the slides if appliable
[ ] Unit test if appliable

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have applied tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

@reveurmichael please review this small changes


(#6)  - Resolve the Logger puzzle

#6 resolve the Logger puzzle

Codecov Report

Merging #73 (90183e4) into master (5380eae) will not change coverage.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##             master      #73   +/-   ##
=========================================
  Coverage     53.96%   53.96%
  Complexity       32       32
=========================================
  Files             8        8
  Lines           265      265
  Branches         24       24
=========================================
  Hits            143      143
  Misses          119      119
  Partials          3        3

Impacted Files
Coverage Δ

src/main/java/org/polystat/AsConsole.java
0.00% <0.00%> (ø)

src/main/java/org/polystat/Polystat.java
0.00% <ø> (ø)

src/main/java/org/polystat/Program.java
90.47% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@mximp Please, check

@yegor256 please merge

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 3min)


It will be removed starting at 3.1

Got it, rebase?


namespace: please use DNS delegation

This project looks great! I really appreciate the new approach.
One thing that I ask is that we not repeat the same mistake that the docker hub made making a default namespace that seems to be rooted in a single namespace: hub.kubespray.io.
The approach we are taking with the OCI Image format, that was taken with the appc format, and in the Go language is to use a DNS federated namespace that can be delegated. It is too early to say exactly how the OCI delegation will work but you can read about the appc delegation here: https://github.com/appc/spec/blob/master/spec/discovery.md
Happy to discuss further, I think this is really important work y'all are doing.

Thanks for sharing, it is very interesting point.
I think @bgrant0607 and @jackgr tried to alert me on this 'dockerhub' design issue.
I'm completely open to discuss this further and find a good and secure way for the community to share their applications resources.

We also prototyped another concept to tackle this delegation here: https://github.com/appc/abd
For security we decided that defaulting to using HTTPS was secure enough for a majority of the web. And if you don't trust the webs TLS infrastructure you can use an out of band shared public key.

I'm currently working on https://github.com/kubespray/kpm-registry so anyone can create its own kpm-service.  Users will be able to chose to self-host it or use kpm.kubespray.io
About dns delegation, I like the specs of ac-discovery.
Applied to KPM, the dependencies list of the manifest would look like:
deploy:
  - ant31/myapp  # fetch the dependency from the default registry(configurable in the cli)
  - core.os:etcd # query https://core.os/?kpm-discovery=1 to get the package location
  - kpm.sh:anyppath/isworking/kpm-ui # query https://kpm.sh?kpm-discovery=1

Following spec
the pages should return meta tags in the format of:
<meta name="kpm-package" content="package-name location-uri">
In example:
<meta name="kpm-package" content=etcd "https://registry.kubespray.io/packages/coreos/etcd?version={version}" >
<meta name="kpm-package" content=etcd "https://storage.googleapis.com/kpm-bucket/etcd_{{version}}.tar.gz" >

One interesting advantage is that the package can be relocated somewhere else without breaking other packages dependencies and propose mirrors.
Is this (short) description cover the issue you described ?

Its have been merged,
Some documentation: https://github.com/kubespray/kpm/blob/master/docs/package-discovery.md
It's now possible to use namespaced packages in the dependency list or in the command line:
e.g:  kpm deploy kpm.sh/kpm-registry will request https://kpm.sh to get the 'origin' of kpm-registry.
https://kpm.sh contains the following meta tag:
<meta name="kpm-package" content="kpm.sh/{name} https://api.kubespray.io/api/v1/packages/kubespray/{name}/pull">

Cool! One thing that should be strongly considered is the use of well-known URLs instead of the meta stuff. At the time when we were doing AppC it was unclear if well-known was going to become used anywhere, then OIDC started using it. https://github.com/appc/spec/issues/160


Store/Restore REQ/RES objects

Added support for HTTP response nodes. Previously, the RES/REQ objects were dropped, preventing the HTTP response node from functioning. This stores and restores the RES/REQ objects within the Python node so that the response can be properly returned.

This is great! Been struggling to make the python node work with HTTP nodes and pinned it down to the res property being dropped. Is there a change of releasing version 0.0.3 of node-red-contrib-python-function so we can all benefit from this fix ? @arnauorriols

Up @arnauorriols , would be great to release this. Happy to do it myself if you're out of time, my npm handle is alexmick

Done!


Markdown blocks in editor

This is based on feedback from Abbey.

is there a way to insert a markdown block in the editor like how Ghost does? Again, lots of authors write in markdown and would want this. Allows for more specific manipulation like making multi-tiered lists, for example (like a numbered list with a bulleted list within it, if that makes sense).

In Ghost, we can insert a markdown block like this:

It renders like this:

Markdown blocks are the same as code blocks.

closed by #418

So this block would allow the authors to paste markdown which is then converted to HTML, right?

But the editor has all the functionality of markdown? The markdown always gets converted into HTML.
This is like adding another editor inside the editor.

I tried out the markdown block feature in Ghost which just basically makes a part of the editor into a markdown editor and that's like what Sem said, another editor inside the editor. Instead of doing this, why don't we show a toggle button that will let the author type in formatted text or raw Markdown.


Change system branding

Change name to "eventyay"
Use same logo as on eventyay-talk
Change to "powered by eventyay" with link to eventyay.com
Change the name "pretix" in all text fields to "the system" or similar. It should make sense.
In Readme.md change from Pretix to Eventyay-Tickets

Compare to https://github.com/fossasia/eventyay-talk/pull/69/files

working on this

Yes, please go ahead. Reopened the issue. Please finish the remaining items. Thanks


Ionic3 Angular4

Augury: 1.14.0
Date: Thu, 13 Jul 2017 17:41:08 GMT
OS: Win32
Demo test application:
-- Git repository for demo app showing the issue (optional but very helpful for difficult issues).
-- If a code snippet will completely show the issue, please include it.
Description of issue:
-- Include (clipped) screenshot images if possible.
Angular version (required): ???
Steps to reproduce:

Additional details:

Closing as no description provided. Please reopen the issue with detailed description.


Replace multiple whitespaces with single whitespace

If a table cell has more than one line; the excel-cell will have a lot of whitespace.
It would be nice to be able to replace all that whitespace with only one space.

If the table content is generated within a web-framework, there is most of the time no reliable way to control how the spaces are arranged. If white space is irrelevant to html, it should be irrelevant for the export as well.


Add builtin functions to consume a limited amout of input

Currently, the builtin function library lacks a low-level read sort of function, analogous to Python's sys.stdin.readline() (or, I guess, input()) or Go's bufio.NewReader(os.Stdin).ReadString('\n') kind of call.
Here's an example case where I might want to use that behavior (meanwhile, I can't seem to think of any ways to accomplish this without a read function, though that may be a limitation of my imagination):
echo "Hi, what's your name?"
name = (read)
echo "Okay, what's your age?"
age = (read)
echo "Ha ha ha, hey "$name", you're an ancient "$age"-year old fossil!"

It seems to me, after skimming through the builtin function documentation, that there is no such builtin read function yet.  If I am right, I think having something like this would be immensely helpful for writing processing scripts in Elvish.

A more realistic use-case: I load a CSV from some online API, and I want to convert it into JSON.  The API's CSV output always has a header row, which I want to process separately from the body rows.  Then I would need to consume and process the first row with a read call first before consuming and processing the rest in an all call.

head -n1 works for pipe inputs as well.
For value inputs, take $n works. However, it consumes all the remaining values as well.
Having dedicated builtin commands for taking byte and value inputs is indeed useful.

FWIW, with the introduction of read-upto in #831, the following can be used to read a line of input:
resp = (read-upto "\n")

Or the following to remove the EOL at the end:
resp = (read-upto "\n")[0:-1]

As someone who has just begun exploring elvish, I feel this is a pretty glaring omission. One can iterate over an input value stream using "each" but there's seemingly no other provisions for processing a sequence of inputs unless you capture the whole thing in a variable first - in which case you are no longer using the "pipeline" paradigm to process the data and the loop code no longer controls how much of that data you actually consume.
It should also be noted that "e:head -n 1" is not a solution even for byte streams, as the program makes no guarantees on how much data it will consume from the underlying file - only how much it will yield to the caller. (If the program uses buffered reads, it may read more than a line, and then write out data from the buffer until it has the requested number of lines. A second call to "e:head" on the same file descriptor would not necessarily start reading from the next line) Similarly "take 1" doesn't work since it consumes everything.


Permission error after pasting the verification code

Traceback (most recent call last):
File "/home/tadec/.config/polybar/gmail/auth.py", line 25, in
with open(CREDENTIALS_PATH, 'w') as creds_file:
PermissionError: [Errno 13] Permission denied: '/home/tadec/.config/polybar/gmail/credentials.json'
Hi, I have trouble going through with the google verification, this is the message I get after pasting the verif code into my terminal. I suppose it's something trivial, but I have no clue how to solve this.
Thanks!

Is /home/tadec your home directory?
bash -c 'if [ $HOME = "/home/tadec" ]; then echo yes; else echo no; fi'

If 'yes', then try to change permissions for ~/.config/polybar/gmail.

Thanks a lot and sorry for the dumb question issued, the permissions weren't set properly for that folder.
Would you mind me asking, is there a way to make the script pull the number not from the whole inbox, but a specific label? As in primary, etc.

No problem. Look at example and "Get list of all your mailbox labels".


[Bug]: "Reviews" Section is Not Controllable and Not Allow Much Readability

Describe the bug
GSSOC'23
Issue Description:

In Reviews Section, Reviews Profile Cards are Not Controllable and Not Allowing Much Readability.

Expected behaviour

When I Hovering theMouse Hoveron Particular Reviewers Profile Card, That Profile Card Waiting Up to User Mouse Down on Profile Card.
This Simple Thing Suggests to Rectify above My Issue.

Screenshots
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[x] I want to work on this issue

Hi @amanjaiman1 . It's Merged. Please Close this Issue and Related PR Also

Hi @amanjaiman1 . Please close this Issue. This Issue related PR already Merged


Fixed non-idempotent test ConfigRefreshTests.verifyGetApplications

Motivation:
The test org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests.verifyGetApplications is not idempotent and fails in the second run in the same environment, because it pollutes a state reused by itself. Specifically, it has a mocked EurekaClient instance shared across different test runs. The test verifyGetApplications() checks whether getApplications() is called the correct number of times (3) when a refresh event is fired, and the check fails in the second run as re-execution of publisher.publishEvent() makes more calls to getApplications() on the shared EurekaClient instance. A fix is recommended since unit tests should be idempotent (deterministically passing in repeated runs).
Stacktrace of failure in the second run:
org.mockito.exceptions.verification.TooManyActualInvocations:
cloudEurekaClient.getApplications();
Wanted 3 times:
-> at com.netflix.discovery.DiscoveryClient.getApplications(DiscoveryClient.java:566)
But was 5 times:
-> at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:83)
-> at org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration$EurekaClientConfigurationRefresher.onApplicationEvent(EurekaDiscoveryClientConfiguration.java:91)
-> at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:83)
-> at org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration$EurekaClientConfigurationRefresher.onApplicationEvent(EurekaDiscoveryClientConfiguration.java:91)
-> at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:83)
	at com.netflix.discovery.DiscoveryClient.getApplications(DiscoveryClient.java:566)
	at org.springframework.cloud.netflix.eureka.config.ConfigRefreshTests.verifyGetApplications(ConfigRefreshTests.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Proposed Fix
Add a flag to only invoke publisher.publishEvent() in the first run.

@OlgaMaciaszek Changes made. Thanks!


Better error to MS-SSIM incompatible values

This PR solves issue https://github.com/tensorflow/tensorflow/issues/33840 adding a better error with dimensions, filter_size and power_factors validation

It's done, but I think AMD CI is broken...

I didn't change files that are broken. I think these tests are already broken

Hi @jsmeredith Can you please review this PR ? Thank you!

Hi, please let me know If I need to change something

Hi, please let me know If I need to change something

Hi @dmvieira Sorry for the delay, nothing to do from your end at this moment. Thank you!

Hi @jsmeredith Can you please review this PR ? Thank you!

Hi @jsmeredith / @cantonios Any update on this PR? Please. Thank you!

Still with just one falling test, but I can't see the full log. Can you please help me with it?

I found that was with gradients_test_cpu that I didn't change in this PR... :thinking:

I found that was with gradients_test_cpu that I didn't change in this PR... 🤔

Hi @dmvieira Any update on this PR? Please. Thank you!

No, it's working on for me @gbaned

Closing stale PR


[Issue] Error while modloading with AE2

Describe
So I wanted to test out AE2 with the features of this mod. But it crashed on loading the game.
AE2 works without AP and AP ofc without AE2.
Reproduce
Steps to reproduce the behavior:

Put AdvancedPeripherals and AE2 into your mod folder
Load Minecraft
Crash

Screenshots/Videos
If applicable, add screenshots or videos to help explain your problem.
Versions:

Forge version: 35.1.37
AdvancedPeripherals version: 0.3.5b
AE2 version: 8.2.0 beta.3; 8.1.0 (not working too)

Crashlog/log (Use hasteb.in hasteb.in to upload your crashlog/log)
https://paste.gg/p/anonymous/940737e0167d4e40bb315f6c8449ca8f

Cause i worked on an RS Bridge for refined storage, i forget to remove the block for the newest version. I will fix this today, if you want, you can install refinef storage and it wouldn' crash.

Cause i worked on an RS Bridge for refined storage, i forget to remove the block for the newest version. I will fix this today, if you want, you can install refinef storage and it wouldn' crash.


[Improvement]: Improve full optimizing trigger condition

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
There are multiple segment files in a table, which can be merged into one file, but the merge is not triggered.
iceberg table format
upsert : false
How should we improve?
Improve trigger condition
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Subtasks
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

The default value of this table property self-optimizing.full.trigger.interval is -1, which means full optimizing will not be triggered by default.
I think configuring this parameter to trigger periodic full optimizing can be helpful for the scenario you report.
Do you have any new idea about triggering full optimizing? @zhongqishang

@wangtaohz Sorry for not providing complete information, I have already opened the full optimizing.
The table is a partition table, some partitions have a large number of segment files in which are not merged.

@zhongqishang Thanks a lot for bringing this improvement up.
I also agree that we should improve the existing optimizing strategy by merging multiple segment files generated by Minor into the target size, in order to prevent the files from staying at the size of the segment file. Considering that we currently do not open full optimizing by default, V2 tables must wait for enough delete records before they have a chance to merge to the target size, while V1 tables cannot merge to the target size at all.
However, as described in #1316, I think the process of merging files to the target size within a small scope is more suitable to be classified as Major Optimizing.

@wangtaohz Sorry for not providing complete information, I have already opened the full optimizing.
The table is a partition table, some partitions have a large number of segment files in which are not merged.

Have you identified the cause? This phenomenon is not as expected. @zhongqishang

Have you identified the cause? This phenomenon is not as expected. @zhongqishang

Two points:

The FULL trigger condition does not include segment conditions, I submitted a PR to solve it.
As zhoujingsong mentioned, the segment file merging is missing during the Major compation stage. I will solve it after knowing more about it。

Contained in #2332


Lua mod directory not found

The installation script gives me an error about the missing lua mod directory. Why does it assume that this directory is present?

Hello @sdebruyn ,
The installations script assume that you run it from the release folder (and not from the repository).


New version: Lucky v0.2.3

Registering package: Lucky
Repository: https://github.com/oliviermilla/Lucky.jl
Created by: @oliviermilla
Version: v0.2.3
Commit: 407fde81f120309691a39cb7a50e546b16626be8
Reviewed by: @oliviermilla
Reference: https://github.com/oliviermilla/Lucky.jl/issues/7
Description: Lucky

[merge approved]


According to M2Mspecification Registration update is performed by sending a CoAP PUT

According to M2M specification Registration update is performed by sending a CoAP PUT.
While in yotta_modules/mbed-client-c/source/libNsdl/src/sn_nsdl.c it can be seen that POST is used instead - line 398;
register_message_ptr->msg_code = COAP_MSG_CODE_REQUEST_POST;

ARM Internal Ref: IOTCLT-416

Hi, as per the updated specifications, the Registration Update message is changed from PUT to POST. The same can be tested against Device Connector service.


Elements with special CSS combination will not render in Grid

Hello,
I try to render a third party component into a Grid. It doesn't show up in the browser, so I did some research why and it seems that a special combination of CSS properties don't work here.
Renders:

    foobar

Renders as well in plain flexbox:

      foobar

Doesn't show up in the browser (but it's present in the DOM according to devtools):
<Grid container>
  <Grid item>

        foobar

  </Grid>
</Grid>

Tested on Chrome 72

Please provide a full reproduction test case. This would help a lot 👷 .
A live example would be perfect. This codesandbox.io template may be a good starting point. Thank you!

https://codesandbox.io/s/zllvp6zk2p

The examples aren't exactly the same (the flexbox example has flex-direction: column where the Grid one doesn't if you add direction="column" to the Grid it then works. I haven't thought about the reason behind this only the differences.

Ok, I see. Thank you1 :+1:


Chrome custom tabs working fine when chrome is installed but when chrome is not installed it is throwing an error

Fatal Exception: android.content.ActivityNotFoundException
No Activity found to handle Intent { act=android.intent.action.VIEW dat=www.youtube.com pkg=com.android.chrome (has extras) }
saschpe.android.customtabs.CustomTabsHelper.openCustomTab (SourceFile:70)

What device / Android flavor did you run this on?

now working on android api 22 without chrome installed


Develop the interests page

Use the prototype provided in Figma to guide in the development

@afreen009 has started work on this right? I want to believe this task is no longer for me

@AyodeleJoshua yeah she will start working on