text:
Adding more convolutional layers to the model so that it can capture …

Pull Request for ML-Crate 💡
Issue Title: Update Convolutional Neural Network Architecture for Improved Feature Extraction

Info about the related issue (Aim of the project): The aim of the project is to enhance the existing Convolutional Neural Network architecture in ML-Crate to improve feature extraction capabilities.

Name: Ojasvi doye

GitHub ID: @ojasvidoye

Identify yourself: Student

Closes: #123
Describe the add-ons or changes you've made 📃
I have added additional convolutional layers to the existing CNN architecture, aiming to capture more complex features and improve the model's overall performance.
Type of change ☑
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] 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? ⚙
I tested the updated model on a diverse set of images from the dataset, ensuring that the new architecture doesn't introduce any issues and improves performance.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[ ] Any dependent changes have been merged and published in downstream modules.

This issue is already closed and this issue was not even assigned to you. This won't work.


text:
🛑 Kab. Melawi is down

In cb9de77, Kab. Melawi (http://melawikab.go.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Kab. Melawi is back up in d71fb0c after 19 minutes.

source: gharchive/issue

repo: abimanyu/Kalbarnetworks

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 INSPEKTORAT is down

In e795ac7, INSPEKTORAT (https://inspektorat.kalbarprov.go.id) was down:

HTTP code: 500
Response time: 1027 ms

Resolved: INSPEKTORAT is back up in e7a03b7 after 15 hours, 26 minutes.


text:
SocketRocket - missing required key when submitting to the App Store

When submitting to the App Store you might stumble upon this error.

This is an issue with SocketRocket. I sent a PR to fix it here.
In the meantime, the workaround is to manually add a value for CFBundleVersion in the Info.plist of SocketRocket. See example below.

Superseded by https://github.com/ably/ably-ios/issues/803

authors: funkyboy mattheworiordan

repo: ably/ably-ios


text:
get_pod_log not finding a pod in default namespace, but cli is ...

get_pod_log 'truth-service-main-role-1504526534-amcel', '' -> error
kubectl logs truth-service-main-role-1504526534-amcel -> works
if I add the namespace to the get_pod_logs it works too ... but strange that it does not work without that :(

@grosser what kind of error do you see?

it is also possible that kubectl does autocompletion of the default namespace if such was not supplied, which makes it a different behavior from the REST api, which is the behavior one would get when using kubeclient.
https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/logs.go
if that's the case, this is not a bug in kubeclient, but rather that the behaviors on k8s side should be aligned among REST and kubectl.
@simon3z @thockin @smarterclayton - any idea if that's indeed the case?

By default namespace, did you mean

the namespace literally named default?
the "current" context.namespace kubectl uses from kubeconfig file, as set by kubectl config set-context ... --namespace or oc project?
The latter can now be parsed thanks to #308, you still need to pass it to all methods.

I don't think passing empty string as kubeclient namespace is supposed to work.

context.namespace
... passing empty string is silly anyway ... closing since I've not run into that again

authors: abonas cben grosser

repo: abonas/kubeclient

license: mit

license_source: bigquery


text:
Bump version to 2.4.0

cc @cben @moolitayer @abonas

LGTM

source: gharchive/pull-request


text:
Update FacebookMessenger.py

I noticed that from at least version 379.1.0.23.114 onwards the app changed the name of the db from threads_db2 to ssus.USER-ID.threads_db2. Hence the update. The parser seems to still work just fine. However further research may be needed though to verify if anything else changed.

Thanks for pointing this out, I'll have to see if I can get my test phone back up and running and check out any further changes.

That would be awesome. Thanks Kevin!

repo: abrignoni/ALEAPP


text:
absl/base/dynamic_annotations.h conflicts with glog when using TSAN

Describe the issue
I'm using abseil-cpp and glog(0.5.0) with COPTS -fsanitize=thread and  get the following error:
external/_main~data_deps_ext~com_google_absl/absl/base/dynamic_annotations.h:218:6: error: conflicting declaration of C function 'void AnnotateBenignRaceSized(const char*, int, const volatile void*, size_t, const char*)'   218 | void AnnotateBenignRaceSized(const char* file, int line,       |      ^~~~~~~~~~~~~~~~~~~~~~~ In file included from external/_main~data_deps_ext~com_github_brpc_brpc/src/butil/logging.h:36,                  from external/_main~data_deps_ext~com_github_brpc_brpc/src/bthread/types.h:27,                  from external/_main~data_deps_ext~com_github_brpc_brpc/src/brpc/controller.h:31,                  from taishan_common/profile_service.cpp:3: bazel-out/k8-opt/bin/external/glog~0.5.0/_virtual_includes/glog/glog/logging.h:1006:17: note: previous declaration 'void AnnotateBenignRaceSized(const char*, int, const volatile void*, long int, const char*)'
Steps to reproduce the problem
build with glog
What version of Abseil are you using?
a3020c763c12bd16bbf00804abe853afa5778174.zip
What operating system and version are you using?
ubuntu
What compiler and version are you using?
gcc 9.1
What build system are you using?
6.1.1
Additional context
No response

glog fixed this problem nearly 2 years ago: https://github.com/google/glog/commit/ffb40018a50e86d3a9e518405cee59e76e5430d9
You need to update.

authors: derekmauro lhsoft

repo: abseil/abseil-cpp


text:
Update README

I forgot to update README.md in https://github.com/absinthe-graphql/absinthe_relay/pull/181.
Also let's sync README files with other projects, e.g. https://github.com/absinthe-graphql/absinthe

Thank you!


text:
根本用不起来

第一，没有配置menu 文件，导致菜单里访问不了配置，差评。
第二，没有语言列表，不知道中文对应cn zh-cn 还是zh 要不要区分大小写。
第三，我cmd path里有svn 开启不开启 use svn 都checkout 不下来language。
第四，截图样式差，建议用pop_style插件美化通过html显示

Added
Added
Now SVN is not necessary
Rejected

authors: acabin yangweijie

repo: acabin/docphp


text:
Mutating Read-Only Data

Describe the bug
Attempting to mutate read only data
To Reproduce
CodeSandbox
TypeError:
TypeError: Cannot assign to read only property 'children' of object '#<Object>'
    at handleVariable (slateToCiceroMarkDom.js:343)
    at eval (slateToCiceroMarkDom.js:108)
    at Array.forEach (<anonymous>)
    at _recursive (slateToCiceroMarkDom.js:88)
    at eval (slateToCiceroMarkDom.js:259)
    at Array.forEach (<anonymous>)
    at _recursive (slateToCiceroMarkDom.js:88)
    at eval (slateToCiceroMarkDom.js:259)
    at Array.forEach (<anonymous>)
    at _recursive (slateToCiceroMarkDom.js:88)

markdown-transform expects proper JSON, not JSON under immer control. Temporary fix is JSON.parse(JSON.stringify(x))

While we could change the assumptions, the markdown-slate transform expects a proper JSON value (i.e., mutable) as input.
It might be nice to provide a functional API instead of what we currently do, but this would be a larger issue.

For anyone who bumps into this, the recommended workaround for the time being is to pass a clone of your input data if you need to (i.e., using something like JSON.parse(JSON.stringify(input))).

authors: irmerk jeromesimeon

repo: accordproject/markdown-transform


text:
feature(pdf) Add browser version of PdfTransformer

Signed-off-by: jeromesimeon jeromesimeon@me.com
Description
This provides better support for pdf transforms in the browser with a browser-enabled version of the PdfTransformer class.
Changes

Provides a separate PdfTransformer with browser support which can be used jointly with the @accordproject/markdown-transform package

Coverage increased (+0.005%) to 85.902% when pulling ec412febcd5eca717059a1a8cb18347f0a18e5a0 on jeromesimeon:js-pdf-browser into d1f987f3a32c3dc8f762ec583e3ace12284e9c64 on accordproject:master.

authors: coveralls jeromesimeon


text:
🛑 accubits.com is down

In 4cbb36a, accubits.com (https://accubits.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: accubits.com is back up in d387f78 after 13 minutes.

repo: accubits-nightswatch/upptime


text:
Automate generation of TLS Certs using Helm

In this PR, I tried to create self-signed certificate for Terrascan Admission Controller using Helm. This seems to be a very simple implementation for this.
Signed-off-by: Rahul M Chheda rahul.chheda@accurics.com

@rahulchheda can you update the README there as well?

authors: dev-gaur rahulchheda

repo: accurics/terrascan


text:
请问建议的抓取频率是多少？

非常感谢作者！请问是否有建议的抓取频率？想大致知道一个量级，谢谢！

这个没有测试过, 抱歉
一般来说日常使用应该是没问题的🤔

好的，谢谢！

authors: acdzh zangzimi

repo: acdzh/douban-book-api


text:
🛑 AceBlock Swagger UI is down

In f8c77d5, AceBlock Swagger UI ($ACEBLOCK_SWAGGER_UI) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AceBlock Swagger UI is back up in ad435ea.

repo: aceblockID/monitoring


text:
Specifying custom data

Hi!
first, congrats on porting this from Matlab!
I am just wondering how can one pass custom data to the objective function. In the docs, I don't seem to be able to find an option for that. Thank you!

Thanks! That's great :)

repo: acerbilab/pybads


text:
unicosecurity spec/package configuration

added unicosecurity podspec
added unicosecurity package configuration

Checkmarx One – Scan Summary & Details – fce5b4e2-7da5-48e8-8ec3-65597b93f0b3
No New Or Fixed Issues Found

authors: bcorreau squad-coreeng-appsec-eng

repo: acesso-io/unico-check-ios


text:
Docs

New and improved documentation:
https://github.com/aclu-national/elections-api/tree/docs/docs

miss you @dphiffer!

authors: dphiffer kokonakajima

repo: aclu-national/elections-api


text:
Lack of Consistency in Transactions

Transactions, such as withdrawals and deposits, are not consistently processed across the system.
For example, the money should be able to withdraw and proceed to transaction if there is sufficient balance in account (i.e; no negative balances).

hiii can you please assign this to me

can i please be assigned?

Can i be assigned please?

!assign @Ishanvee

@Ishanvee Default time is 30 mins show me the work progress i will extend the time (show me before you run out of time )

Can you please give me some extra time?

!deassign

!assign @Ishanvee

!deassign

can i get assigned to this

I am trying to work on this.. please give me some time

!deassign

!assign @asmitdesai

how long do i have

45mins

give me update i will extenc if you want, but i need a update

@Lohithsurya Is someone still working on this ?

can i be assigned this?

authors: Ishanvee Lohithsurya Salma-101 Shaynazg Udaya-G anirudh-os asmitdesai

repo: acmpesuecc/Bank-Management-System


text:
page added

localhost:3306/recipe_catalog.html

there was a problem with the directories path

i'm sorry but im not able to run it, i keep getting errors. i'm deassigning you. thank you for taking effort for this. i will give you partial points for your efforts

!bounty 75

authors: Samyukta-b stealthwhizz

repo: acmpesuecc/recipe-manager


text:
Версия 3.2-rc не парсит конфиг

Приветствую!
Хочу начать использовать postmanq с поддержкой мультидоменности, но столкнулся с тем, что не 3.2-rc, не master не могут запустится, точнее не могут создать очереди, связанные с assistants.
Очереди bindings создаются нормально.
Примеры конфигов брал с соответствующих бранчей.  Возможно, где-то ошибка в парсере конфига.
Буду благодарен за помощь.

Доброе, та же проблема.
При беглом просмотре channel живой, binding проходят, а assistant пишет:
error: consumer can't declare exchange , error - Exception (403) Reason: "ACCESS_REFUSED -  operation not permitted on the default exchange"
error: consumer can't bind queue  to exchange , error - Exception (504) Reason: "channel/connection is not open"

пусто, теряется конфиг для assistants.

Для создания assistant нужно что бы конфиг был с binding. Например:
assistants:
  - binding:
      exchange: assistants
      queue: assistants
      type: fanout
      routing: assistants
      workers: 20
    dest:
      example1.com: postmanq1
      example2.com: postmanq2
      example3.com: postmanq3

authors: BloodAlchemist shsm-git

repo: actionpay/postmanq


text:
Home app - Thermostats not working?

Hi -
is there an issue with thermostats in the Home app?
When i open one, it reports the device ambient temperature, but the slider is disabled, and it says Other at the bottom.
It works fine in the Home Hub, and when I query it in Google Assistant, I get the response and the slider appears (and works).

Slightly unrelated, but it would be great for smart home action developers to have an issue tracker for all home app related issues/feature requests. No internal strings you can pull for this by any chance? :-)
I've already hit the feedback button in the app several times but it's hard (if not impossible) to follow up on what happens with them
(Thermostats are working fine for me by the way, it's one of the most complete device types available in the home app at the moment)

Hi @pver - that's good to know - I wonder why they aren't working for my app :(

What thermostat modes do you support for your thermostat device?
I'm using On, Off, Heat, Cool as supportedModes

Fixed it! Thanks for the hint - actually it was the query causing the issue - if i passed 'on' it doesn't work, but if i pass back 'heat' it works

👍 great to hear :)

hey @pver - while I have you, do you use Scenes? Do they show in the Home app for you?

I use Scenes indeed, but unfortunately does don't show up in the Home app (I definitely hope this will become available in future versions of the Home app).
But you can, however, control them using voice, so the app definitely knows about them.
They are also included in the device count when you go to the list of linked services. And you can see them when navigating to the Account window (from the most right icon at the bottom in the Home app menu), then selecting 'Settings' > 'Home control'. There you have a list of all devices and this list reveals the Scenes as well. You can't control them from there, but the user can rename the Scene if he/she wants to.

I've brought up the request for a public tracker.

That's great, thanks @Fleker !

authors: Fleker madgeni pver

repo: actions-on-google/smart-home-nodejs


text:
Update README.md

The dependancy review action scans of any vulnerability or invalid licenses.

This updates the README to have an example usage of a version that doesn't exist.

repo: actions/dependency-review-action


text:
Cannot download npm dependencies.

Hi,
I'm opening this issue to double-check if this is expected, but it is not possible to clone this repository and execute npm install, either directly on the local machine, or on the devcontainer as it requires credentials to retrieve github/dependency-submission-toolkit
I've also opened an issue at dependency-submission-toolkit to clarify the issue. https://github.com/github/dependency-submission-toolkit/issues/14

Cross-posting my answer on the toolkit repo:

you can authenticate by running the following your project directory:
npm login --scope=@github --registry=https://npm.pkg.github.com

Your username is your GitHub username, and your password will be a personal access token (instructions on how to create here) with at least the 'read:packages' authorization.

This has been added to the Readme.
Apologies for this temporary workaround while we get the library published to npmjs.org.

authors: caquino lseppala

repo: actions/go-dependency-submission


text:
PostgreSQL regression on MacOS

Description
Something is wrong with the PostgreSQL location and CMake couldn't find it currently. I've tried to ensure, that PostgreSQL has been installed with a brew. The issue seems to be similar to https://github.com/actions/runner-images/issues/6173 but creating symlink links have no effect for me.
Platforms affected

[ ] Azure DevOps
[X] GitHub Actions

Virtual environments affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] macOS 10.15
[X] macOS 11
[ ] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
https://github.com/Plnguins/CRM/actions/runs/2970770855
Is it regression?
https://github.com/Plnguins/CRM/actions/runs/2957187399
Expected behavior
CMake successfully configures.
Actual behavior
CMake couldn't find PostgreSQL locationthe
Repro steps
Use CMake file with PostgreSQL dependency

Hello @VadVergasov.
Could you please try using PostgreSQL_LIBRARY option -DPostgreSQL_LIBRARY="$(pg_config --libdir)" ?

Now build fails because libpq include can't be found.

@VadVergasov, check this:
-DPostgreSQL_INCLUDE_DIR="$(pg_config --includedir)" -DPostgreSQL_LIBRARY="$(pg_config --libdir)"

Already checked this and also can't be build successfully.

@VadVergasov, try libpq:
-DPostgreSQL_INCLUDE_DIR="/usr/local/opt/libpq/include" -DPostgreSQL_LIBRARY="/usr/local/opt/libpq/lib/libpq.dylib"

@al-cheb also nothing changed. Same error as in the latest run

@VadVergasov, add this step before configure cmake step:
     - name: Create symlinks
       run: |
          sudo ln -s $(pg_config --libdir)/* /usr/local/lib/ || true
          sudo ln -s $(pg_config --includedir)/* /usr/local/include/

@al-cheb thanks, that solved the issue

authors: VadVergasov al-cheb

repo: actions/runner-images


text:
Cannot install node 18.12.1

Description:
I can't setup node version 18.12.1, seems like the installation was failed.
Attempting to download 18.12.1...
Acquiring 18.12.1 - x64 from https://github.com/actions/node-versions/releases/download/18.12.1-3486235546/node-18.12.1-linux-x64.tar.gz
Received HTTP status code 403.  This usually indicates the rate limit has been exceeded
Falling back to download directly from Node
Acquiring 18.12.1 - x64 from https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
Extracting ...
/bin/tar xz --strip 1 --warning=no-unknown-keyword -C /home//ghub-runner-02-1/_work/_temp/feda96cb-2999-4572-97c8-82edc9eae7d5 -f /home//ghub-runner-02-1/_work/_temp/1b12f401-bf01-4e4c-aea0-ddab8ea827b8
Adding to the cache ...
Done
Environment details:
Warning: /home//ghub-runner-02-1/_work/_tool/node/18.12.1/x64/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home//ghub-runner-02-1/_work/_tool/node/18.12.1/x64/bin/node)
node:
Warning: node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28 not found (required by node)
npm:
Warning: node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28 not found (required by node)
And then when I tried to use it
Run: npm config set proxy $CONDUCTOR_PROXY_FULL
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
Action version:
V 3.5.1
Platform:

[X] Ubuntu
[ ] macOS
[ ] Windows

Runner type:

[ ] Hosted
[X] Self-hosted

Tools version:
npm: 8.19.2
Repro steps:

name: "Setup Node"
uses: actions/setup-node@v3.5.1
with:
node-version: '18.12.1'
name: "Install dependencies"
run: |
npm install

Expected behavior:
Node with version 18.12.1 installed and working
Actual behavior:
Cannot execute any command, the error occurs.

Hello @Andrurodr. Thank you for your report. Which version of ubuntu do you use ?

Hello ! I'm using Ubuntu 18.04.5

I think it is an expected behaviour. We have similar issue related to this https://github.com/actions/setup-node/issues/507. Node 18 is compatible with Linux distributions based on GLIBC 2.28 or later but Ubuntu 18.04 uses older one.
For now I'm going to close the issue because the issue comes from the system.

@dmitry-shibanov I'm facing this issue as well trying to build a self hosted runner on ubuntu 22.04. using actions/setup-node@v3 to install node 18 yields the same glibc error here, even though the image is supposed to have a higher version glibc (2.35 I believe)

Hello @francois-codes. I've tried to reproduce the issue but everything works as expected. I think it is an issue with your set up of image.

@dmitry-shibanov yes, thank you, I found the problem was that while I was pushing new images, github was still trying to use older outdated images. It works fine and the issue I had was not related to this repo

repo: actions/setup-node


text:
The CI environment variable is not set in GitHub Actions

Describe the bug
The CI environment variable is not set in GitHub Actions. A lot of software relies on that to detect whether it's running in CI.
Example: https://github.com/jruby/jruby/issues/6113#issuecomment-596196601
Area for Triage:

Question, Bug, or Feature?:
Feature
Virtual environments affected

[x] macOS 10.15
[x] Ubuntu 16.04 LTS
[x] Ubuntu 18.04 LTS
[x] Windows Server 2016 R2
[x] Windows Server 2019

Expected behavior
The environment variable CI should be set to true, as it is in most CI solutions out there (e.g., TravisCI).
Actual behavior
It's not set: https://github.com/ruby/setup-ruby/runs/493307400?check_suite_focus=true

Hello, @eregon
I have prepared https://github.com/actions/virtual-environments/pull/530 PR to the CI variable.

@al-cheb , I have a concern. I am not sure that this variable should be really set during image-generation. What if customer builds his own vhd based on our source code, and run it locally? In this case, this variable will be set but actually, it won't real CI.
In my opinion, this environment variable should be set by actions/runner on build queue.
@al-cheb , @alepauly , any thoughts?

In my opinion, this environment variable should be set by actions/runner on build queue.
@al-cheb , @alepauly , any thoughts?

@maxim-lobanov I agree. Transferring to actions/runner where if fixed then it will work for self-hosted runners as well.

authors: al-cheb alepauly eregon maxim-lobanov

repo: actions/virtual-environments


text:
Print settings in log msg

Add to the printed log what settings were used because it can help catch some problems earlier.
E.g. somebody wanted aggregated output but it was set it individual and they haven't updated it.

Done in ebf7f37e8f1d3216d7a5000312d435a1a3a1bc9a

repo: acturtle/cashflower


text:
⚠ Processors has degraded performance

In b3586c3, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 129 ms

Resolved: Processors performance has improved in efde03d.

repo: acumenlabs/status-page


text:
⚠ Processors has degraded performance

In 614f23e, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 93 ms

Resolved: Processors performance has improved in 767ed25.


text:
⚠ Processors has degraded performance

In d66ba22, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 59 ms

Resolved: Processors performance has improved in cf0dec8.


text:
Minor tweak to docs.

Remove reference to ambient_pressure parameter in constructor
Closes #3

thank uuuuuuuuu

authors: ladyada lesamouraipourpre


text:
Proposal to use System factory

This is a proposal to use a factory to create components.

use /proc/cpuinfo data
move all the decision making about hardware to a single place - system factory

Oh nice, sorry I'm just getting a chance to take a look now.  This sounds like a great idea to help make the platform detection more extensible.  Let me take a closer look and test it out a bit.  Thanks for contributing!

I took a closer look and one issue is that moving the global functions like GPIO.get_platform_gpio, PWM.get_platform_pwm, etc. into the SystemFactory class will cause issues with libraries that expect to find those global functions (for example here's how most of the libraries pick the platform GPIO: https://github.com/adafruit/Adafruit_Python_SSD1306/blob/master/Adafruit_SSD1306/SSD1306.py#L84).  I don't think we can make this big of a change just yet, but I do like the idea of improving the /proc/cpuinfo parsing to read everything and make it a nice dictionary.  Perhaps we could just update the Platform.py code to use /proc/cpuinfo parsing like you have here in the SystemFactory?  Thanks for contributing though and looking at ways to make the platform detection better!

Feel free to take other (very small) changes

authors: asomov tdicola


text:
Revalidate Images

a little branch on a branch trickery to run the workflow on existing files

@brentru I created this special PR for the validator to run on the big batch of board images you submitted last week. I've updated the validator quite a bit:

it's faster (parallel jobs)
it shows all issues in one go
it gives clearer guidance to fix issues

I'm assigning this PR to you to fix up the images per the validator's feedback, let me know how to keep improving it!

@lorennorman  Ready for your review.

I'm assigning this PR to you to fix up the images per the validator's feedback, let me know how to keep improving it!
Currently, all checks run in parallel.

I think the following should run in parallel:

Validate Definition Files
List Changed Files

But, the following checks should run in series. This is because a) it's hard to track through a matrix run here if a user is unexperienced, b) each of these checks should be fixed before the next one runs (ie: fixing the dimms may reduce the file size, the next run validates file sizes. checking filename and filetypes need to occur prior to dimms and file size.)

Validate Filenames
Validate Extensions Match Mimetypes
Validate Image Dimensions
Validate Image File Sizes

authors: brentru lorennorman


text:
LDAP integration

At the very least for password validation against ldap.

I second this.  We are trying to use Staytus to notify our employees of our status, many of them are outside our network.  We dont want to advertise all this info to the world, and we dont want to have to add and enfource our employees joining the list, so LDAP would be great for authentication.

repo: adamcooke/staytus


text:
Nested components with more than one ancestor

Having
class GrandParentView(UnicornView):
   pass
class ParentView(UnicornView):
   pass
class ChildView(UnicornView):
   pass

grand_parent.html
        {% for parent in parents %}
            {% unicorn 'parent' parent=view id=parent.id parent=parent %}
        {% endfor %}

parent.html
        {% for child in childs %}
            {% unicorn 'child' parent=view id=child.id child=child %}
        {% endfor %}

parent=view refers to the root view, in this case GrandParentView, how to specify that in parent.html that the parent view is ParentView and not GrandParentView the root view.

I've never tried multiple nested layers and I have a sneaking suspicion that other parts of Unicorn would break (see https://github.com/adamghill/django-unicorn/blob/3184b00/django_unicorn/components/unicorn_view.py#L361 for one potential place).
I'm going to close this for now because I won't add this functionality any time soon, but if you make a PR for this feature I would take a look at it. 👍

authors: adamghill dvdmgl

repo: adamghill/django-unicorn


text:
Support creating/deleting reminders in collections

I saw put_collection_reminder but rather than further extending the API this seems simpler?
ICloud::Session seemed only lightly integration tested so I did not pursue adding further coverage.

Thanks!

authors: adammck tpope

repo: adammck/ruby-icloud


text:
🛑 mastodon-relay.moew.science is down

In 6f5b45b, mastodon-relay.moew.science (https://mastodon-relay.moew.science/actor) was down:

HTTP code: 0
Response time: 0 ms

Resolved: mastodon-relay.moew.science is back up in b067852 after 45 minutes.


text:
🛑 relay.chocoflan.net is down

In d5bf1bb, relay.chocoflan.net (https://relay.chocoflan.net/actor) was down:

HTTP code: 0
Response time: 0 ms

Resolved: relay.chocoflan.net is back up in 2ea607c after 28 minutes.


text:
🛑 relay.intahnet.co.uk is down

In 9c288c9, relay.intahnet.co.uk (https://relay.intahnet.co.uk/actor) was down:

HTTP code: 502
Response time: 20385 ms

Resolved: relay.intahnet.co.uk is back up in 3c27f6a after 18 minutes.


text:
🛑 relay.c.im is down

In 2b7a7b5, relay.c.im (https://relay.c.im/actor) was down:

HTTP code: 0
Response time: 0 ms

Resolved: relay.c.im is back up in 0258e5e.


text:
🛑 mastodon-relay.moew.science is down

In a0f0c64, mastodon-relay.moew.science (https://mastodon-relay.moew.science/actor) was down:

HTTP code: 502
Response time: 570 ms

Resolved: mastodon-relay.moew.science is back up in 823e2a9.


text:
🛑 relay.masto.social is down

In eb1a96a, relay.masto.social (https://relay.masto.social/actor) was down:

HTTP code: 0
Response time: 0 ms

Resolved: relay.masto.social is back up in 9b83839.


text:
🛑 relay.fedibird.com is down

In b296ade, relay.fedibird.com (https://relay.fedibird.com/actor) was down:

HTTP code: 404
Response time: 667 ms

Resolved: relay.fedibird.com is back up in facc7d2.


text:
🛑 mastodon-relay.moew.science is down

In a574cb7, mastodon-relay.moew.science (https://mastodon-relay.moew.science/actor) was down:

HTTP code: 0
Response time: 0 ms

Resolved: mastodon-relay.moew.science is back up in 66c2be3 after 1 hour, 1 minute.


text:
Added Keys query operator

Per https://parse.com/docs/rest#queries-constraints, queries can now ask for only certain fields. Added relevant test, tidied up the .gitignore and added example to readme.

Also changed readme badges to use shields.io which makes them nice and pretty.

woohoo! quiet and .keys are in master.

@Xavdidtheshadow did you check if the cassette is still valid after a year :) ?

Sorry, I just noticed you updated it. Thanks!

authors: Xavdidtheshadow rhymes

repo: adelevie/parse-ruby-client


text:
[FIX-101] set automatic alarm

This PR contains some new features and changes, requested by #101.

Previously, only warnings were displayed in the notification center. Other informations can now also be displayed. These will show a different color and will have a different icon.
You can set a limit for a budget.
If the budget spent exceeds the limit, a notification is displayed in the notification center.
Spent is also highlighted in red in the BudgetOverview if the budget spent exceeds the limit.
The icon for the notification center has been modified.

Thanks for your review, @LeonieAdis.
I fixed the NullPointerExceptions and added annotations to the notifications.

The test I adjusted to use JUnit5 assertions in the last commit wasn't written by you Sebastian, I just noticed it while merging and found it weird, so added it to this PR :)

authors: maximAtanasov rzpio

repo: adessoAG/budgeteer


text:
lava-docs: add controls section

Add a section to describe controls and how to customize them.

I do not agree with changing "SAST - IaC" with IaC because IaC (Infrastructure as Code) doesn't explain what kind of analysis the tool is performing. The definition of IaC is "the ability to provision and support your computing infrastructure using code instead of manual processes and settings" and is not a security control itself.

repo: adevinta/lava-docs


text:
certbot error

I get a strange error from certbot.
certbot: error: argument -m/--email: expected one argument
My cloudflare account is correct, just verified.
I really tried to configure according to the README.
How can I debug the issue?
But here are the facts (redacted personal stuff):
docker-compose.yml config:
version: '3'

services:
  letsencrypt:
    image: adferrand/letsencrypt-dns
    container_name: letsencrypt
    restart: always
    volumes:
      - ./domains.conf:/etc/letsencrypt/domains.conf:ro
      - ${PERSISTENTDIR}/letsencrypt:/etc/letsencrypt
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - 'VERSION=latest'
      - 'LETSENCRYPT_USER_MAIL=email@domain.tld'
      - 'LEXICON_PROVIDER=cloudflare'
      - 'LEXICON_CLOUDFLARE_AUTH_USERNAME=email@domain.tld'
      - 'LEXICON_CLOUDFLARE_AUTH_TOKEN=1234<redacted>'
      - 'LEXICON_SLEEP_TIME=30'
      - 'CERTS_DIRS_MODE=0750'
      - 'CERTS_FILES_MODE=0640'
      - 'LETSENCRYPT_STAGING=true'

cat domains.conf
*.mydomain.tld

docker logs letsencrypt
2020-02-21 21:02:11 circus[1] [INFO] Starting master on pid 1
2020-02-21 21:02:11 circus[1] [INFO] Arbiter now waiting for commands
2020-02-21 21:02:11 circus[1] [INFO] crond started
2020-02-21 21:02:11 circus[1] [INFO] watch-domains started
2020-02-21 21:02:11 [17] | #### Registering Let's Encrypt account if needed ####
2020-02-21 21:02:12 [17] | usage:
2020-02-21 21:02:12 [17] |   certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
2020-02-21 21:02:12 [17] | Certbot can obtain and install HTTPS/TLS/SSL certificates.  By default,
2020-02-21 21:02:12 [17] | it will attempt to use a webserver both for obtaining and installing the
2020-02-21 21:02:12 [17] | certificate.
2020-02-21 21:02:12 [17] | certbot: error: argument -m/--email: expected one argument
2020-02-21 21:02:12 [17] | #### Clean autorestart/autocmd jobs
2020-02-21 21:02:12 [17] | #### Creating missing certificates if needed (~1min for each) ####
2020-02-21 21:02:12 [17] | ### Revoke and delete certificates if needed ####
2020-02-21 21:02:12 [17] | ### Reloading circusd configuration ###
2020-02-21 21:02:12 [17] | ok

docker exec -it letsencrypt-dns /bin/sh
/ # export
export CERTBOT_VERSION='1.2.0'
export CERTS_DIRS_MODE=''
export CERTS_FILES_MODE=''
export CERTS_GROUP_OWNER='root'
export CERTS_USER_OWNER='root'
export CRON_TIME_STRING='12 01,13 * * *'
export DEPLOY_HOOK=''
export DIRS_MODE='0750'
export DOCKER_CLUSTER_PROVIDER='none'
export EMAIL='email@domain.tld'
export FILES_MODE='0640'
export GPG_KEY='E3<redacted>'
export HOME='/root'
export HOSTNAME='2ff636bcbb84'
export LANG='C.UTF-8'
export LETSENCRYPT_ACME_V1='false'
export LETSENCRYPT_SKIP_REGISTER='false'
export LETSENCRYPT_STAGING='false'
export LETSENCRYPT_USER_MAIL=''
export LEXICON_MAX_CHECKS='3'
export LEXICON_OPTIONS=''
export LEXICON_PROVIDER=''
export LEXICON_PROVIDER_OPTIONS=''
export LEXICON_SLEEP_TIME=''
export LEXICON_VERSION='3.3.17'
export PATH='/scripts:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
export PFX_EXPORT='false'
export PFX_EXPORT_PASSPHRASE=''
export PROVIDER='cloudflare'
export PROVIDER_OPTIONS='--auth-username=email@domain.tld --auth-token=1234<redacted>'
export PWD='/'
export PYTHON_GET_PIP_SHA256='421ac1d44c0cf9730a088e337867d974b91bdce4ea2636099275071878cc189e'
export PYTHON_GET_PIP_URL='https://github.com/pypa/get-pip/raw/d59197a3c169cef378a22428a3fa99d33e080a5d/get-pip.py'
export PYTHON_PIP_VERSION='20.0.2'
export PYTHON_VERSION='3.8.1'
export SHLVL='1'
export SLEEP_TIME='30'
export TERM='xterm'
export TZ='UTC'
export VERSION='latest'

/ # root@server:/# ls -l ${PERSISTENTDIR}/letsencrypt
total 0
drwxr-xr-x 1 root root 0 Feb 21 22:02 archive
-rw-r--r-- 1 root root 0 Feb 21 22:02 domains.conf
drwxr-xr-x 1 root root 0 Feb 21 22:02 live

Could you show me the output of export using the command docker-compose exec letsencrypt /bin/sh, in order to have a container with the environment variables set as in your docker-compose.yml file?
As a first sight the LETSENCRYPT_USER_MAIL is empty, while it is required to create your letsencrypt account, but I see you set it in the docker-compose.yml. So let's investigate further.

root@server:# docker-compose exec letsencrypt /bin/sh
/ # export
export CERTBOT_VERSION='1.2.0'
export CERTS_DIRS_MODE=''
export CERTS_FILES_MODE=''
export CERTS_GROUP_OWNER='root'
export CERTS_USER_OWNER='root'
export CRON_TIME_STRING='12 01,13 * * *'
export DEPLOY_HOOK=''
export DIRS_MODE='0750'
export DOCKER_CLUSTER_PROVIDER='none'
export EMAIL='email@domain.tld'
export FILES_MODE='0640'
export GPG_KEY='E3<redacted>'
export HOME='/root'
export HOSTNAME='2ff636bcbb84'
export LANG='C.UTF-8'
export LETSENCRYPT_ACME_V1='false'
export LETSENCRYPT_SKIP_REGISTER='false'
export LETSENCRYPT_STAGING='false'
export LETSENCRYPT_USER_MAIL=''
export LEXICON_MAX_CHECKS='3'
export LEXICON_OPTIONS=''
export LEXICON_PROVIDER=''
export LEXICON_PROVIDER_OPTIONS=''
export LEXICON_SLEEP_TIME=''
export LEXICON_VERSION='3.3.17'
export PATH='/scripts:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
export PFX_EXPORT='false'
export PFX_EXPORT_PASSPHRASE=''
export PROVIDER='cloudflare'
export PROVIDER_OPTIONS='--auth-username=email@domain.tld --auth-token=1234<redacted>'
export PWD='/'
export PYTHON_GET_PIP_SHA256='421ac1d44c0cf9730a088e337867d974b91bdce4ea2636099275071878cc189e'
export PYTHON_GET_PIP_URL='https://github.com/pypa/get-pip/raw/d59197a3c169cef378a22428a3fa99d33e080a5d/get-pip.py'
export PYTHON_PIP_VERSION='20.0.2'
export PYTHON_VERSION='3.8.1'
export SHLVL='1'
export SLEEP_TIME='30'
export TERM='xterm'
export TZ='UTC'
export VERSION='latest'

Interesting, docker-compose seems to completely fail to set correctly the environment variables. Maybe it is something related with the quotes you put around each environment directive in the docker-compose.yml file?
I never use quotes in this section. Could you try again without them?

I suspected something like that. I already tried with the env_file option as well.
But now I just removed the single quotes and the result is still the same. EMAIL, PROVIDER_OPTIONS are set, but LETSENCRYPT_USER_MAIL as well as LETSENCRYPT_STAGING are missing. Strange is that PROVIDER_OPTIONS is correctly assembled from:
      - 'LEXICON_CLOUDFLARE_AUTH_USERNAME=email@domain.tld'
      - 'LEXICON_CLOUDFLARE_AUTH_TOKEN=1234<redacted>'

What surprises me is that environment variables EMAIL and PROVIDER_OPTIONS exist and are set. It should be LETSENCRYPT_USER_MAIL and LETSENCRYPT_STAGING, respectively.

Ok, I realised that maybe other services in the same docker-compose.yml could interfere with letsencrypt. (I have a dozen more defined afterwards). So I copied the
docker-compose.yml config block as shown in post nr. 1 as well as the domain.conf into another directory, to isolate this container config.
Now everything works fine, dns challenge and certificate generation work. And the export output looks much better:
root@helium6:/srv/docker/compose/test# docker-compose exec letsencrypt /bin/sh
/ # export
export CERTBOT_VERSION='1.2.0'
export CERTS_DIRS_MODE='0750'
export CERTS_FILES_MODE='0640'
export CERTS_GROUP_OWNER='root'
export CERTS_USER_OWNER='root'
export CRON_TIME_STRING='12 01,13 * * *'
export DEPLOY_HOOK=''
export DOCKER_CLUSTER_PROVIDER='none'
export GPG_KEY='E3<redacted>'
export HOME='/root'
export HOSTNAME='37605987a49a'
export LANG='C.UTF-8'
export LETSENCRYPT_ACME_V1='false'
export LETSENCRYPT_SKIP_REGISTER='false'
export LETSENCRYPT_STAGING='true'
export LETSENCRYPT_USER_MAIL='email@domain.tld'
export LEXICON_CLOUDFLARE_AUTH_TOKEN='1234<redacted>'
export LEXICON_CLOUDFLARE_AUTH_USERNAME='email@domain.tld'
export LEXICON_MAX_CHECKS='3'
export LEXICON_OPTIONS=''
export LEXICON_PROVIDER='cloudflare'
export LEXICON_PROVIDER_OPTIONS=''
export LEXICON_SLEEP_TIME='30'
export LEXICON_VERSION='3.3.17'
export PATH='/scripts:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
export PFX_EXPORT='false'
export PFX_EXPORT_PASSPHRASE=''
export PWD='/'
export PYTHON_GET_PIP_SHA256='421ac1d44c0cf9730a088e337867d974b91bdce4ea2636099275071878cc189e'
export PYTHON_GET_PIP_URL='https://github.com/pypa/get-pip/raw/d59197a3c169cef378a22428a3fa99d33e080a5d/get-pip.py'
export PYTHON_PIP_VERSION='20.0.2'
export PYTHON_VERSION='3.8.1'
export SHLVL='1'
export TERM='xterm'
export TZ='UTC'
export VERSION='latest'

BUT: I do not really understand why it is different..

Indeed, this is what I would expect now. I will add that on my list of reasons to move away from environment variables to configure my service in the future major refactor.

What would you recommend then?

Ok, it seems that my COMMENTED OUT section following the letsencrypt service, containing this data (shorted):
#  letsencrypt:
#    image: linuxserver/letsencrypt
#    container_name: letsencrypt
#    cap_add:
#      - NET_ADMIN
#    environment:
#      - PUID=${PUID}
#      - PGID=${PGID}
#      - TZ=${TZ}
#      - URL=bergernet.ch
#      - SUBDOMAINS=wildcard
#      - VALIDATION=dns
#      - DNSPLUGIN=cloudflare #optional
##      - DUCKDNSTOKEN=<token> #optional
#      - EMAIL=email@domain.tld #optional

OVERWROTE the environment for my actual definition. So the hash does not always work to comment out in docker-compose.yml? I don't know.

Thanks for your good help!

authors: adferrand bergernetch

repo: adferrand/docker-letsencrypt-dns


text:
Regarding Some Commands

When will you add search command and other premium commands like setup channel which are available in EplayHq Bot...Still Waiting For It
Btw Noice Works

i'll update it frequently. For it'll be this as far.
Thanks


text:
Error with wildcards

I have an error when I'm using wildcards :
Error running process: S:\stable-diffusion-webui\extensions\sd-dynamic-prompts\scripts\dynamic_prompting.py
Traceback (most recent call last):
  File "S:\stable-diffusion-webui\modules\scripts.py", line 451, in process
    script.process(p, *script_args)
  File "S:\stable-diffusion-webui\extensions\sd-dynamic-prompts\sd_dynamic_prompts\dynamic_prompting.py", line 478, in process
    all_prompts, all_negative_prompts = generate_prompts(
  File "S:\stable-diffusion-webui\extensions\sd-dynamic-prompts\sd_dynamic_prompts\helpers.py", line 93, in generate_prompts
    all_prompts = prompt_generator.generate(prompt, num_prompts, seeds=seeds) or [""]
  File "S:\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\generators\randomprompt.py", line 67, in generate
    gen = self._context.sample_prompts(template, num_images)
  File "S:\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\sampling_context.py", line 119, in sample_prompts
    command = parse(prompt, parser_config=self.parser_config)
  File "S:\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\parser\parse.py", line 454, in parse
    tokens = get_cached_parser(parser_config).parse_string(
  File "S:\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 1141, in parse_string
    raise exc.with_traceback(None)
pyparsing.exceptions.ParseException: Expected end of text, found '_'  (at char 113), (line:1, col:114)

How to fix it ?
Thanks

Your prompt is malformed somehow (but since you're not showing it, it's hard to tell how).

Thank you very much indeed. I hadn't paid attention

repo: adieyal/dynamicprompts


text:
Test and Run Project on Google Colab, Report Bugs

Description:
This issue is dedicated to testing and running our project on Google Colab, with the primary objective of ensuring that the project runs smoothly in this environment. Additionally, we aim to identify and report any bugs or issues that may arise during this process.
Goals:

Google Colab Testing: Execute our project on Google Colab to assess its compatibility and performance.
Bug Identification: Identify and report any bugs or issues that hinder the successful execution of the project on Google Colab.

Tasks:

[x] Prepare the project for execution on Google Colab.
[x] Set up the necessary dependencies and configurations on Google Colab.
[x] Execute the project on Google Colab, following documented instructions.
[ ] Thoroughly test project functionality and record any issues or bugs encountered.
[ ] Document the steps taken to run the project on Google Colab for future reference.
[ ] Report identified bugs in detail, including error messages and stack traces.

I would like to contribute on this issue, Can you assign me this.

repo: adithya-s-k/Storyblocks


text:
neon glow for the logo

To enhance the visual appeal of the Pathsphere logo, a neon glow effect can be applied to give it a modern, tech-inspired aesthetic that stands out. This effect not only grabs attention but also reinforces the platform's innovative approach to connecting students with educational resources.

I would like to work on this issue , as I have a strong background in CSS and HTML. Please assign me under GSSOC'24 extended

this issue has been solved, so we are closing this issue.

authors: Apoorva57 Kavish-Paraswar bhumikasinhaB

repo: aditya-bhaumik/Pathsphere


text:
FileNotFoundError when the specified 'output_dir' does not already exist.

An error regarding the existence of pysep.log shows up when the 'output_dir' specified while running pysep does not pre-exist.

Hi @Evans-Onyango, thanks for bringing this up (@aakash10gupta pointed this out to me in an email as well)
This is happening because the logger is trying to set up a file before the output directory is created. To get around this for now you can manually create your output directory, but I will push a fix for this asap.

Hi @Evans-Onyango, I patched this bug in https://github.com/adjtomo/pysep/commit/01492f5e8b8b0227823a03150a41b5202cfdeaf4, should be working in the latest devel branch. Can you give it a shot and see if that fixes it?

Will do. Thank you!
On Thu, Apr 13, 2023 at 9:57 AM Bryant Chow @.***>
wrote:

Hi @Evans-Onyango https://github.com/Evans-Onyango, I patched this bug
in 01492f5
https://github.com/adjtomo/pysep/commit/01492f5e8b8b0227823a03150a41b5202cfdeaf4,
should be working in the latest devel branch. Can you give it a shot and
see if that fixes it?
—
Reply to this email directly, view it on GitHub
https://github.com/adjtomo/pysep/issues/109#issuecomment-1507392199, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHNZOFNBEUTJCJTTMFCQMWDXBA47VANCNFSM6AAAAAAWPIZTOY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Closing as this has been fixed in the latest version. Please re-open if you are still encountering this issue!

repo: adjtomo/pysep


text:
Implement Minor Fixes and Editorial Changes

Fix an AAS puml diagramm
Use "IRDI-Path" instead of "IRDI path". See #385
Use "idShortPaths" instead of "idShort paths". See #385
Fix some typos and grammar
Fix unresolved refs
Add use of PlantUML to changelog
Remove mentions of Enterprise Architect

Thanks!
The footnote that still mentions Enterprise Architect is perhaps not valid any longer since we use PlantUml

I have removed now the mentions of Enterprise Architect

repo: admin-shell-io/aas-specs


text:
CIF-1039 - Revisit the MiniCart and Checkout implementation (Part 2)

Description
Fix an import issue due to code merge
Related Issue
CIF-1039
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes

[X] 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 change)

Checklist:

[X] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[X] All unit tests pass on CircleCi.
[X] I ran all tests locally and they pass.

Codecov Report

Merging #130 into master will decrease coverage by 12.62%.
The diff coverage is 28.05%.

@@              Coverage Diff              @@
##             master     #130       +/-   ##
=============================================
- Coverage     54.29%   41.67%   -12.63%
=============================================
  Files           114       83       -31
  Lines          3153     2102     -1051
  Branches        521      413      -108
=============================================
- Hits           1712      876      -836
+ Misses         1369     1226      -143
+ Partials         72        0       -72

Flag
Coverage Δ
Complexity Δ

#jest
33.62% <28.05%> (ø)
0 <0> (ø)
:arrow_down:

#karma
93.61% <ø> (ø)
0 <ø> (ø)
:arrow_down:

#unittests
?
?

Impacted Files
Coverage Δ
Complexity Δ

...script/minicart/src/components/Minicart/product.js
78.94% <ø> (ø)
0 <0> (ø)
:arrow_down:

...ascript/minicart/src/components/Minicart/header.js
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

...in/javascript/minicart/src/components/Mask/mask.js
71.42% <ø> (ø)
0 <0> (ø)
:arrow_down:

...ascript/minicart/src/components/Minicart/footer.js
20% <ø> (ø)
0 <0> (ø)
:arrow_down:

...pt/minicart/src/components/Minicart/productList.js
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

...icart/src/components/Minicart/emptyMinicartBody.js
60% <ø> (ø)
0 <0> (ø)
:arrow_down:

...t/minicart/src/components/Checkout/editableForm.js
4% <0%> (ø)
0 <0> (ø)
:arrow_down:

...pt/minicart/src/components/Checkout/addressForm.js
23.52% <0%> (ø)
0 <0> (ø)
:arrow_down:

...rt/src/components/Checkout/paymentMethodSummary.js
28.57% <0%> (ø)
0 <0> (ø)
:arrow_down:

...cript/minicart/src/components/Checkout/overview.js
9.09% <0%> (ø)
0 <0> (ø)
:arrow_down:

... and 60 more

Continue to review full report at Codecov.

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

authors: codecov-io dplaton

repo: adobe/aem-core-cif-components


text:
feat(context-menu): remove open preview option

Fix #117

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

authors: rofe trieloff

repo: adobe/aem-sidekick


text:
TNT-32639 - adding a lightweight version of Turbine along with events…

Adding a lightweight version of Adobe Launch Turbine engine. The engine is used by Personalization component to render personalized content.
Description
The Personalization component uses a lightweight version of Adobe Launch Turbine engine. The engine is used for rules executions. The assumption is that our edge will return a list of rules. The rules should contain details like when and how we should render personalized content. Once we managed to render the content we would rely on the DataCollector component to send metadata like Activity, Campaign, Experience ID etc.
Motivation and Context
Personalization component needs to know when and how to render the personalized content. The Adobe Launch Turbine engine that has been added in this PR has all the necessary ingredients.
How Has This Been Tested?
For now it was tested using sandbox. The plan is to augment this PR with unit tests and other goodies, once I have green light that the approach I took makes sense.
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] I have run the Sandbox successfully.
[x] All new and existing tests passed.

@Aaronius while I am pleased in how everything works with the lightweight version on Turbine, I am not entirely sure that passing componentsRegistry to an action is a good idea, so I wanted to ask your opinion.
Overall it's amazing how nicely everything plays together.
CC: @jfkhoury

@Aaronius while I am pleased in how everything works with the lightweight version on Turbine, I am not entirely sure that passing componentsRegistry to an action is a good idea, so I wanted to ask your opinion.
Overall it's amazing how nicely everything plays together.
CC: @jfkhoury

I've got a bigger review coming, but I agree with @jfkhoury's comment.

@artur-ciocanu, with the module provider stuff, I think there's a decent amount of this code that's unnecessary in Alloy (and, actually, we'll be removing in Turbine once we move to a build system that uses a proper JS bundler). I'll create a new branch and hammer away a little bit and submit a PR based on this one.

@jfkhoury and @Aaronius could you please take another look. Thank you!

@Aaronius I have adjusted the code comments and I have added a few unit tests for events and actions.

authors: Aaronius artur-ciocanu jfkhoury

repo: adobe/alloy


text:
Upped The expiration and activation wait time to 2 hours

Description
Upped The expiration and activation wait time to 2 hours because large assets presigned urls were expiring before processing was completed.
Types of changes

[x] 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 change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

btw, I just tried a request with an asset that takes ~10mins to download (so we expect it not to complete in the time the devtool polls events). The fetch request to get events timed out after a few minutes.

authors: DrGirlfriend jdelbick

repo: adobe/asset-compute-devtool


text:
not detecting Adobe CLA signed

Hi team,
Recently, I made changes in Magento documentation and submitted a pull request (Update nginx.md) on GitHub.
I have already submitted the "Adobe CLA" but still, this is showing not signed?
Please check this issue.
Expected Behaviour
Actual Behaviour
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version
Sample Code that illustrates the problem
Logs taken while reproducing problem

@armanism24 I realize this issue is over 1 year old; I'm doing some long-overdue maintenance and wanted to respond for the benefit of others and close this out. If you haven't gotten this sorted out yet, please re-try submitting the CLA and ensure that:

you have the correct GitHub username (with no "@" in front, just the plain username, not email) in the GitHub username field
you have your full, correct, primary email associated with your GitHub account in the email field

There are intermittent failures caused by network blips and other anomalies, but the vast majority of "not detecting signed CLA" problems are caused by the above 2 items.

repo: adobe/cla-bot


text:
CUI-7341 : Accessibility improvements for ActionBar

The changes fixes 2 issues :

ActionBar items which has selectable elements at 2nd level e.g. coral-fileupload are not selectable.
Offscreen ActionBar items are accessible.

Description

Added code to find selectable elements in an ActionBar item if no selectable element found at first level.
Added code to set aria-hidden="true" to hide offscreen items from being read by screen-reader.

Related Issue - CUI-7341

Motivation and Context

How Has This Been Tested?

Manually tested with keyboard navigation.

Screenshots (if appropriate):
Types of changes

[x] 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 change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.

aXe reported a11y issues ARIA hidden element must not contain focusable elements see https://api.travis-ci.com/v3/job/283770285/log.txt

@majornista  aXe reported a11y issues ARIA hidden element must not contain focusable elements. Should we hide offscreen items by "display:none"? WDYT?

@majornista aXe reported a11y issues 'ARIA hidden element must not contain focusable elements.' Should we hide offscreen items by "display:none"? WDYT?

I think the better approach would be to use visibility: hidden so that the offscreen items can still be measured.

@majornista  Added visibility:hidden . Please review.

@icaraps @majornista  Can we merge this PR? All the checks are passing and suggestions are incorporated.

Can you still go through items with the keyboard if an item is hidden ? e.g tab into the actionbar then use left-right arrow.
Also does it work if the hidden item is not the first one ?

Can you still go through items with the keyboard if an item is hidden ? e.g tab into the actionbar then use left-right arrow.
Yes
Also does it work if the hidden item is not the first one ?
Yes

You can verify at http://igurjar:4502/assets.html/content/dam , select first folder 'test_sss'

@majornista  Opened CUI-7352 for ESC key issue.

@indra2gurjar and @icaraps I think that both the overlay mixin and the granite view handle the Esc key in the capture phase, so I'm not sure we can stopPropagation within Coral to prevent the granite view from deselecting all items and closing the action bar. This may be an issue that has to be handled in granite.

authors: icaraps indra2gurjar majornista

repo: adobe/coral-spectrum


text:
fix: update dependencies and inquirer implementation

fix #50

:tada: This PR is included in version 1.1.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: adobe/generator-tsx


text:
fix(@react-aria/overlays): prevent exception on Cypress

Cypress screenshot command triggers a scroll event where the event target is window, not a DOM element.
Closes #2340
✅ Pull Request Checklist:

[x] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:
Let me know if needed.

Good points @snowystinger
Pushed an update which adds two test cases. the first one covers the regression that happened first in this PR. the second one captures the fix for the cypress issue that this PR solves.

repo: adobe/react-spectrum


text:
Adonis 4.0.27: Factories with custom data like Laravel

In Laravel I can overwrite the default values of a factory simple by specifying an array of new values on runtime.
Related to the documentation at http://adonisjs.com/docs/4.0/seeds-and-factories#_custom_data I need to specify the factory in a specific way to enable this functionality. But then I will loose the default values.
That's why my current solution uses lodash as a workaround to have both functionalities:
const _       = require('lodash');
const Factory = use('Factory');

Factory.blueprint('App/Models/MyModel', (faker, i, data) => {
    return {
        user_id       : _.defaultTo(data.user_id, faker.pickone([123456, 456789, 123789, 987654, 654321, 111111, 222222, 333333])),
        group_id      : _.defaultTo(data.id_notation, 11111),
    };
});

Now I can use this factory in two ways.
With default values
    await Factory
        .model('App/Models/MySql/Usecase')
        .create();

With new/overwritten values
    await Factory
        .model('App/Models/MySql/Usecase')
        .create({ user_id: 98765 });

Is the current functionality the wanted/final behavior or do you plan to add a functionality to directly overwrite the default values in the future?

This is already implemented.
Please see https://github.com/adonisjs/adonis-blog-demo/blob/master/database/factory.js#L23

authors: RomainLanz pixelpeter

repo: adonisjs/adonis-framework


text:
Set test environment for zArtemis platforms

Set TR_Options environment variable for zArtemis platforms.
Signed-off-by: Violeta Sebe vsebe@ca.ibm.com

@llxia please review, thank you!

@renfeiw please review, thank you!

repo: adoptium/TKG


text:
Added mvn check

Issue related to: https://github.com/adoptium/TKG/issues/567

Passed tests with maven installed:https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41309/
14:51:35  mavenVersion :
14:51:35  	Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
14:51:35  	Maven home: /usr/local/apache-maven-3.6.3

and mvn not installed on an aix platform here, but test passed: https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41310/:
 mavenVersion : bash: line 1: mvn: command not found

@llxia @LongyuZhang please kindly review. thanks!


text:
jdk8 Hotspot zLinux tests take too long to run...

Analysis of jdk8 Hotspot zLinux:
- sanity.perf 9Hrs
- sanity.system 4Hrs
- extended.openjdk 10Hrs
- sanity.external 10Hrs **(Bogus, is caused by sub-parallel job Queue times)**
- extended.perf 10Hrs
- sanity.openjdk 2hrs40mins

sanity.perf:
dacapo-eclipse_0 : 7mins
test dacapo-h2_0 : 6mins (OutOfMemory!)
dacapo-lusearch-fix_0 : <1min
renaissance-fj-kmeans_0 : **4hrs20mins**
renaissance-future-genetic_0 : **2hrs30mins**
renaissance-scala-kmeans_0 : **2hrs4mins**
IdleMicrobenchmark_HS_0 : <1min

sanity.system:
MathLoadTest_autosimd_0 : 2mins
MathLoadTest_bigdecimal_0 : 35mins
MauveSingleThreadLoadTest_HotSpot_0 : 30mins
MauveSingleInvocationLoadTest_HotSpot_0 : <1min
MauveMultiThreadLoadTest_0 : 33mins
ClassLoadingTest_0 : 45mins
NioLoadTest_0 : 3mins
LambdaLoadTest_Hotspot_0 : <1min
TestJlmLocal_0 : 1min
TestJlmRemoteClassAuth_0 : 11mins
TestJlmRemoteClassNoAuth_0 : 11mins
TestJlmRemoteMemoryAuth_0 : 12mins
TestJlmRemoteMemoryNoAuth_0 : 11mins
TestJlmRemoteNotifierProxyAuth_0 : 3mins
TestJlmRemoteThreadAuth_0 : 31mins
TestJlmRemoteThreadNoAuth_0 : 21mins

extended.openjdk:
jdk_custom_0 : 15mins
hotspot_all_0 : <1min
hotspot_jre_0 : 8hrs
jdk_awt_0 : 1hr40mins
rest...Aborted 10hr Timeout...

sanity.external:
All sub-parallel test run quickly, apparent long run of this test suite is due to Queue times of parallel jobs.

extended.perf:
dacapo-avrora_0 : 2mins
dacapo-fop_0 : <1min
dacapo-jython_0 : 5mins
dacapo-luindex_0 : <1min
dacapo-pmd_0 : <1min
dacapo-sunflow_0 : 2mins
dacapo-xalan_0 : <1min
renaissance-als_0 : <1min (Failed: Not enough memory)
renaissance-chi-square_0 : <1min (Failed: Not enough memory)
renaissance-db-shootout_0 : 16mins (Failed: libleveldbjni load error)
renaissance-dec-tree_0 : <1min (Failed: Not enough memory)
renaissance-finagle-http_0 : 2hrs37mins
renaissance-gauss-mix_0 : <1min (Failed: Not enough memory)
renaissance-log-regression_0 : <1min (Failed: Not enough memory)
renaissance-mnemonics_0 : 3hrs40mins
renaissance-movie-lens_0 : <1min (Failed: Not enough memory)
renaissance-par-mnemonics_0 : >2hrs40mins (Aborted...Timeout)

sanity.openjdk:
jdk_lang_0: 41mins
jdk_math_0 : 15mins
jdk_util_0 : 1hr40mins
jdk_jdi_0 : 9mins

Closing this as we no longer build/release/test the jdk8 s390x hotspot build (as it has no JIT and is too slow to offer to anyone).

authors: andrew-m-leonard smlambert

repo: adoptium/aqa-tests


text:
Convert HOME to unix path on windows

Signed-off-by: Lan Xia Lan_Xia@ca.ibm.com

xlinux: Grinder
00:01:36.562  getOpenjdk:
00:01:36.562       [echo]  Using user specified repo and branch
00:01:36.562       [exec] git clone --depth 1 -q --reference-if-able /home/jenkins/openjdk_cache -b openj9 git@github.com:ibmruntimes/openj9-openjdk-jdk17 openjdktemp
00:01:53.610       [exec] Check sha in openjdk-jdk and store the info in /home/jenkins/workspace/Grinder/aqa-tests/TKG/../TKG/SHA.txt

Windows: Grinder
00:04:54.906  build:
00:04:54.906       [echo] pathconvert C:\cygwin64\home\jenkins to unix on windows. home.unix is set to C:/cygwin64/home/jenkins
00:04:54.906
...
00:04:57.312  getOpenjdk:
00:04:57.312       [echo]  Using user specified repo and branch
00:04:57.734       [exec] git clone --depth 1 -q --reference-if-able C:/cygwin64/home/jenkins/openjdk_cache -b openj9 git@github.com:ibmruntimes/openj9-openjdk-jdk17 openjdktemp
00:11:26.193       [exec] Check sha in openjdk-jdk and store the info in C:/Users/jenkins/workspace/Grinder/aqa-tests//TKG/SHA.txt

@llxia GH Action Failures.

GH action failures are not related to this PR. There are different failures. Some are specific test failures, which are also in the regular nightly. For example:
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_sanity.openjdk_x86-64_linux/242/console
https://github.com/adoptium/aqa-tests/actions/runs/3677727803/jobs/6220086908
This PR only set the git clone reference cache path to unix on windows. It is for performance purposes. Even if the path is wrong, git will ignore it.

authors: karianna llxia


text:
Where to catch Error: Please pass a valid aggregate id!

Hi,
I use Promise to handle command:
function handleCommand(cmd) {
    return new Promise((resolve, reject) => {
        domain.handle(cmd, err => {
            if (err) {
                reject(err);
            }
            resolve();
        });
    });
}

However the problem is when Error: Please pass a valid aggregate id!  occurs then the whole process exits and the callback function is not called.
Is this a bug or I'm doing it wrong way?
Thanks

try like this:
function handleCommand(cmd) {
    return new Promise((resolve, reject) => {
        try {
          domain.handle(cmd, err => {
              if (err) {
                  reject(err);
              }
              resolve();
          });
        } catch (e) { reject(e); }
    });
}

Just a small addition so you won't resolve an already rejected promise:
function handleCommand(cmd) {
  return new Promise((resolve, reject) => {
    try {
      domain.handle(cmd, (err) => {
        if (err)
          return reject(err);
        resolve();
      });
     } catch (e) { reject(e) }
  });
}

note the return statement on the first reject.

right, didn’t see it

Hi @adrai,
thanks for the feedback. I tried the try/catch but even this didn't help.

@bikerp This is rather strange, could you post the stack trace of the error?

Error: Please pass a valid aggregate id!

    at DefaultCommandHandler.getNextCommandInQueue (C:\Users\bikerp\projects\test\src\\commands\node_modules\cqrs-domain\lib\defaultCommandHandler.js:112:17)
    at _handle (C:\Users\bikerp\projects\test\src\\commands\node_modules\cqrs-domain\lib\defaultCommandHandler.js:1133:27)
    at DefaultCommandHandler.handle (C:\Users\bikerp\projects\test\src\\commands\node_modules\cqrs-domain\lib\defaultCommandHandler.js:1163:14)
    at CommandDispatcher.dispatch (C:\Users\bikerp\projects\test\src\\commands\node_modules\cqrs-domain\lib\commandDispatcher.js:119:29)
    at C:\Users\bikerp\projects\test\src\\commands\node_modules\cqrs-domain\lib\domain.js:670:30
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Ok, i saw where the problem is. Will submit a fix!

Fixed in v2.14.73.

good catch

@bikerp Could you confirm that solves your issue? So we could close it on our side?

@adrai Good job. It works. Even without the rty/catch. Thanks for the quick fix

authors: adrai bikerp nanov

repo: adrai/node-cqrs-domain


text:
WIP: If no geofence is found map then use default value

This is required because the default value is "" which tells the mqtt
server to delete the retained value.
This in turn means that applications that care about when the car is in
a unknown location will not get the retained value.
This is a bit different from all of the other values in
@always_published. For them "" is only published if the value is
unknown or an error occurred. So it makes sense to delete the retained
value.
In this case however, a value of "" generally means "the car is outside
any known geofence" which is a valid condition it itself, and it should
be retained.
There was speculation this might affect the shift_state, but
unfortunately this was not followed up with any evidence or details. #1912
There are any number of solutions that could be deployed here. The
advantage of this solution however is it is not going to break anything
unless you specifically define the TESLAMATE_DEFAULT_GEOFENCE variable.
Fixes: #1336

Still in the process of testing this to make sure it works. I think I just noticed a problem already, will fix.
This perhaps isn't the perfect solution. But this solution unlike others I can think of avoids breaking the existing API.

As far as I can tell that test failure is unrelated to anything I did...

Tests have been successful so far. Set TESLAMATE_DEFAULT_GEOFENCE to "nowhere" and Tesla reported it was "nowhere" instead of "".

As far as I can tell that test failure is unrelated to anything I did.
LATER: I notice other PRs are failing on the same test. So probably a flaky test I think.

Yup, there are a bunch of flaky tests that really need to be fixed

Could you add a brief description of that env variable to website/docs/configuration/environment_variables.md?

Done.

authors: adriankumpf brianmay

repo: adriankumpf/teslamate


text:
Can't get Flatpickr to display the Rails date value from my database....

Hi! First of all, thanks very much for making Stimulus-Flatpickr, it's very handy to have a Rails-friendly version!
This may seem very basic, but I can't figure out how to make Flatpickr display the date I already have in my database's "due_date" field, when I go to Edit a record. Here's what I'm trying to do, using default_date, but it doesn't display anything:
Btw, my 'due_date' is a Rails Date field...ie, t.date "due_date"...
<%= form.text_field :due_date,       data: {       controller: "flatpickr",       flatpickr_default_date: ??????       flatpickr_alt_format: t("date.formats.long"),       flatpickr_alt_input: true,       flatpickr_min_date: Time.zone.now     }, class:"border" %>
For default_date, I've tried:
flatpickr_default_date: invoice.due_date
flatpickr_default_date: :due_date
I'm not sure what else to try. I have used default_date successfully to put today's date in there (flatpickr_default_date: Time.zone.now), but that's the extent of my success. I just can't seem to successfully display an existing value from my database...
Hmmmm, could it be that I need to turn my due_date field into a string field?
Any guidance would be appreciated, thanks!

In the Rails app example here is how I pass the date from the backend to Flatpickr
https://github.com/adrienpoly/rails_stimulus_flatpickr/blob/master/app/views/appointments/_datepicker.html.erb
so using the default_date is the way to go
maybe the problem comes from your field being a Date and not a DateTime. This could explain why Time.zone.now works
looking at the flatpickr doc here are the accepted format for the default date
https://flatpickr.js.org/examples/#supplying-dates-for-flatpickr
so make sure invoice.due_date returns one of the accepted format
maybe you can try invoice.due_date.to_datetime

Closing this for now.
Feel free to re open it if you still have the issue

HI Adrien, I'm sorry for the delay, I had been pulled to another project last week. But I just got back to Flatpickr and YES, you were right about fixing it by converting my Date field to Datetime, like so:
  flatpickr_default_date: invoice.due_date.to_datetime,

So going forward, I will create my Date fields as Datetimes, for a little more flexibility.
THANK YOU, I'm really enjoying having such an easy way to handle date picking in a Rails-friendly way...
H

repo: adrienpoly/stimulus-flatpickr


text:
Update of outcome payload command doesn't get saved

Updating (to validate creation) an outcome command doesn't get save

Adding to the payload, discovered blank (? missed from creation?)
{
 "input": {
   "args": "show configuration commit changes last 1"
   }
}

Clicking on Update doesn't get save also if I commit change.

The proposed fix works for a single command.
When there are more commands, only the last command is save and the previous are wiped in the commit.
After completed and test with the third command, I found that the second (already tested) "show segment-routing traffic-eng policy" was already blank, I reconfigured (losing the config for the third command).
I have also found that the command was saved as text instead of JSON.

repo: adt-apjc/YAP


text:
Having issues in starting Selenoid with Firefox in a previous setup with Chrome

Hi guys,
thanks for building selenoid, really awesome tool !
I'm trying to extend my current project where I run selenoid with chrome image, making my Jenkins pipeline capable of running also with firefox
currently when I  run selenoid with firefox, I got following error
`2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [-] [NEW_REQUEST] [unknown] [172.18.0.3]
2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [-] [NEW_REQUEST_ACCEPTED] [unknown] [172.18.0.3]
2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [LOCATING_SERVICE] [firefox] [latest]
2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [USING_DOCKER] [firefox] [latest]
2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [CREATING_CONTAINER] [selenoid/firefox]
2023-06-13 16:41:37 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [STARTING_CONTAINER] [selenoid/firefox] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [CONTAINER_STARTED] [selenoid/firefox] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81] [0.36s]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:37 [10] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308] [0.50s]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [SERVICE_STARTED] [selenoid/firefox] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81] [0.00s]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [PROXY_TO] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81] [http://172.18.0.4:4444/wd/hub]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [SESSION_ATTEMPTED] [http://172.18.0.4:4444/wd/hub] [1]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [SESSION_FAILED] [http://172.18.0.4:4444/wd/hub] [400 Bad Request]
2023-06-13 16:41:38 |  autotests-selenoid-1   | 2023/06/13 14:41:38 [10] [STOPPING_VIDEO_CONTAINER] [6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308]
2023-06-13 16:41:40 |  autotests-selenoid-1   | 2023/06/13 14:41:40 [10] [REMOVING_CONTAINER] [6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308]
2023-06-13 16:41:40 |  autotests-selenoid-1   | 2023/06/13 14:41:40 [10] [FAILED_TO_REMOVE_CONTAINER] [6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308] [Error response from daemon: removal of container 6a39ba1e7c24cb0b26d4cbd3b91e017fabdb3c108650c3b078f93793b7e3c308 is already in progress]
2023-06-13 16:41:40 |  autotests-selenoid-1   | 2023/06/13 14:41:40 [10] [REMOVING_CONTAINER] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81]
2023-06-13 16:41:41 |  autotests-selenoid-1   | 2023/06/13 14:41:40 [10] [CONTAINER_REMOVED] [3356f896ded6b4f914fec190874b50e9a17d8b41c1812ce9d7db0a9fd0d77e81]
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] Tests run: 11, Failures: 0, Errors: 11, Skipped: 0, Time elapsed: 29.712 s <<< FAILURE! - in Process Discovery Regression TestSuite
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] test  Time elapsed: 5.267 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoveryFromARolePerspective  Time elapsed: 5.269 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoveryFromAResourcePerspective  Time elapsed: 4.109 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] test  Time elapsed: 0.012 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoveryWithSecondaryMetric  Time elapsed: 4.052 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoveryFromActivityPerspective  Time elapsed: 0.036 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoverRelativeCaseyWithSecondaryMetric  Time elapsed: 3.965 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testTemporalStatsInProcessDiscovery  Time elapsed: 0.088 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoverTotalWithSecondaryMetricFrequencyAndCost  Time elapsed: 3.458 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoverAverageWithSecondaryMetric  Time elapsed: 3.533 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}
2023-06-13 16:41:41 |  autotests-autotests-1  |
2023-06-13 16:41:41 |  autotests-autotests-1  | [ERROR] testProcessDiscoverTotalWithSecondaryMetricFrequencyAndDuration  Time elapsed: 3.473 s  <<< ERROR!
2023-06-13 16:41:41 |  autotests-autotests-1  | org.openqa.selenium.SessionNotCreatedException:
2023-06-13 16:41:41 |  autotests-autotests-1  | Could not start a new session. Response code 400. Message: Requested environment is not available
2023-06-13 16:41:41 |  autotests-autotests-1  | Build info: version: '4.2.1', revision: 'ac4d0fdd4a'
2023-06-13 16:41:41 |  autotests-autotests-1  | System info: host: 'a67f0e02b51a', ip: '172.18.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1031-aws', java.version: '11.0.17'
2023-06-13 16:41:41 |  autotests-autotests-1  | Driver info: org.openqa.selenium.remote.RemoteWebDriver
2023-06-13 16:41:41 |  autotests-autotests-1  | Command: [null, newSession {capabilities=[Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}], desiredCapabilities=Capabilities {browserName: firefox, browserVersion: latest, selenoid:options: {enableVNC: true, enableVideo: true, labels: {manual: true}, sessionTimeout: 5m}}}]
2023-06-13 16:41:41 |  autotests-autotests-1  | Capabilities {}

this is my current config
{
    "firefox": {
        "default": "106.0",
        "versions": {
            "latest": {
                "image": "selenoid/firefox",
                "port": "4444",
                "path": "/wd/hub"
            }
        }
    },
    "chrome": {
        "default": "106.0",
        "versions": {
            "latest": {
                "image": "selenoid/chrome",
                "port": "4444",
                "path": "/"
            }
        }
    }
}

here my docker compose
`version: '3.5'
networks:
  selenoid:
    name: selenoid_${WORKSPACE_NUMBER:-1}

secrets:
  awsAccessKeyId:
    file: ./config/awsCredentials/awsAccessKeyId.enc
  awsSecretAccessKey:
    file: ./config/awsCredentials/awsSecretAccessKey.enc
  awsSessionToken:
    file: ./config/awsCredentials/awsSessionToken.enc

services:
  selenoid:
    networks:
      - selenoid
    image: aerokube/selenoid:latest-release
    ports:
      - ${PORT:-4444}:4444
    volumes:
      - ./selenoid:/etc/selenoid
      - /var/run/docker.sock:/var/run/docker.sock
      - ./selenoid/video:/opt/selenoid/video
      - ./selenoid/logs:/opt/selenoid/logs
    environment:
      - OVERRIDE_VIDEO_OUTPUT_DIR=${PWD}/selenoid/video
    command: >
      -conf /etc/selenoid/browsers.json
      -video-output-dir /opt/selenoid/video
      -log-output-dir /opt/selenoid/logs
      -container-network selenoid_${WORKSPACE_NUMBER:-1}
      -listen ":${PORT:-4444}"
      -limit ${PARALLEL_TESTS:-10}

  autotests:
    networks:
      - selenoid
    depends_on:
      - selenoid
    volumes:
      - ./allure-results:/usr/src/AutomationTests/allure-results
    environment:
      - SECRET_ID=${SECRET_ID}
      - RUN_SUITE=${RUN_SUITE:-AcceptanceTestSuite}
      - PARALLEL_TESTS=${PARALLEL_TESTS:-1}
      - SELENOID_URL=http://selenoid:${PORT:-4444}
      - ENC_PWD=${ENC_PWD}
    secrets:
      - awsAccessKeyId
      - awsSecretAccessKey
      - awsSessionToken
    build: .`

my dockerfile
`FROM maven:3.8.6-amazoncorretto-11
WORKDIR /usr/src/AutomationTests
COPY . .
RUN mvn test-compile
CMD mvn test -DrunSuite=$RUN_SUITE`

Any idea of what could be issue or what else I can have a look ? Any help would be truly appreciated. Thanks!

@giucat11 Firefox does not allow to use latest as browser version. Requested browser version is compared with real browser version installed in the operating system. So replace latest with real browser version and it will work.

Hi @vania-pooh - Thanks much for reverting back. I tried replacing the version of firefox with the one installed in the operating system. But still i am getting the same error stating "Could not start a new session. Response code 400. Message: Requested environment is not available". Any advice could be much appreciated. Thanks in Advance.

@RagaviMuthukrishnan you need to use version installed in our images and not in your operating system (e.g. 106.0 for selenoid/firefox:106.0 image and so on).

authors: RagaviMuthukrishnan giucat11 vania-pooh

repo: aerokube/selenoid


text:
README

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework Project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Added a README to main branch.


text:
feat: Keyblocks page

Description
resolves #856
Demo

Checklist:

[x] I have read and followed the Contributing Guide
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.

Thanks will be released in the second release.

repo: aeternity/aescan

license: ISC


text:
Refactoring of test SUITEs

Pivotal story
Common CT suite functions are moved to aecore_suite_utils and there is some small refactoring in it.
Added an initial version for integration tests for the HTTP endpoings (aehttp_integration_SUITE). So far there are just 2 endpoints tested: post ping and get top
Also fixed a minor bug in aec_sync.erl - when a ping was sent, if some crucial fields were missing, the request was crashing.

For the rest it looks good.

All tests for HTTP Endpoints are written. Left to cleanup the Python stuff and rebase to cleanup conflicts

Removed the unused .py tests
Refactored a little bit the Makefile so the python sources are more independent and self contained.
Renamed make target for UAT tests from python-integration-test (which made no sense) to python-uats
Some python UATs were brought up to date (they were missing the target difficulty)

Is https://github.com/aeternity/epoch/blob/28193905056cb0451492d4ddb8d14a811e256db0/py/tests/integration/data/bchain.txt still needed?

Is https://github.com/aeternity/epoch/blob/28193905056cb0451492d4ddb8d14a811e256db0/py/tests/integration/setup.yaml#L36 still needed?

Addressing comments:

[x] aec_sync unneeded changes are removed @ThomasArts
[x] aecore_suite_utils:rpc_call/3 is removed, plain rpc:call/4 is used instead @ThomasArts  and @lucafavatella
[x] missing call to aecore_suite_utils:unsubscribe/2 is added @gorillainduction
[x] duplication ot txs_hash is removed @lucafavatella
[x] deleted the old premined chain with its corresponding key pair @lucafavatella
[x] revisited when aecore_sync_SUITE stops nodes @lucafavatella and @uwiger
[x] created missing Pivotal stories for followup fixes of the problems being found
[x] refactored get_top_empty_chain test @ThomasArts and @lucafavatella
[x] for fixing the issue above, had to Optimise PostBlock of block with height 0 @lucafavatella

Found a problem with my fix with the last 2 points, will fix it

[x] refactored get_top_empty_chain test @ThomasArts and @lucafavatella
[x] for fixing the issue above, had to Optimise PostBlock of block with height 0 @lucafavatella

I've added a proper comment for these and asserts for the assumptions being made

authors: lucafavatella velzevur

repo: aeternity/epoch


text:
Missing weekday localization

Library Version:
0.6.1
Affected Device(s):
Any.
Describe the Bug:
The weekdays inside the month header are not localized. They're always showing their english abbreviation (M, T, W, etc.)
Right now they are rendered from enum constant names here:
https://github.com/afollestad/date-picker/blob/965f18b9dff2dd9e1c761dcb951c7d403e29e812/library/src/main/java/com/afollestad/date/renderers/MonthItemRenderer.kt#L76
Edit: this issue is also present in MaterialDialogs DatePicker.
To Reproduce:

Set a system language/locale other than english.
Put a DatePicker onto a layout.
See the result.

Expected Behavior:
The weekday abbreviations should appear localized to the current system language.

Sorry to bother, but when will this fix be included in your MaterialDialogs library? I need it in production.

repo: afollestad/date-picker


text:
FileChooserDialog and FolderChooserDialog cannot read path from external storage

Material Dialogs version: 0.9.6.0
Device OS version: Marshmallow
Device Manufacturer: Xiaomi
Device Name: Redmi Note 4X

I cannot have access to external storage, even though I granted write and read permissions.
Let's compare these screenshots, between built-in file explorer on my device with FolderChooserDialog. The built-in file explorer shows the external storage's path as M-^?M-^?M-_M-^?M-_M-^?M-_M-^?M->M-wM,
while FolderChooserDialog shows it as /storage/6331-6132. I do not know why they can be different. The same thing happens to FileChooserDialog as well. I think we need to read it like what built-in file explorer did.

It sounds like you didn't request permission to read external storage.

authors: afollestad anggrayudi

repo: afollestad/material-dialogs