✨[Feature Request]: Creation of Blood Test

#874
Description
[Please include a brief description of the changes or features added]
Related Issues
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]

Closes #874

Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
https://github.com/user-attachments/assets/5dc85f78-bf43-43a7-8e12-6f6e6cf52db2
Checklist

[X] I have gone through the contributing guide
[X] I have updated my branch and synced it with project main branch before making this PR
[X] I have performed a self-review of my code
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

@varshith257 please review the changes.

@Anjaliavv51 Unable to access the blood test from home page in deploy

@varshith257 please click on the box which contains blood test hred

In deploy it is not getting access for me

@varshith257 but I am able to access it

@varshith257 please review the changes.

@varshith257 please review the changes.


fix: Excon fails with 404 error sending slack post.message API

I think Excon transform the api string from "https://slack.com/api/chat.postMessage" to "https://slack.com:443/api/chat.postMessage" if omit_default_port option is not set.
This action may prevent the Slack API server to route correctly, and responses 404 error.

release it in version 1.2.0
https://rubygems.org/gems/fastlane-plugin-slack_bot/versions/1.2.0


Error Message - 1.16.5

Describe the bug
Hello, i've been getting this error message and am curious as to why and what it means, message here: [ [WARN] (ml.denisd3d.mc2discord.repack.reactor-http-nio-3) Error while decoding JSON (java.lang.IllegalArgumentExceptionAttempt to deserialize payload with unknown event type: GUILD_AUDIT_LOG_ENTRY_CREATE): {"t":"GUILD_AUDIT_LOG_ENTRY_CREATE","s":34,"op":0,"d":{"user_id":"381593109236154381","target_id":"1076858800902000640","id":"1076858800902000642","changes":[{"new_value":"changlelog","key":"name"},{"new_value":0,"key":"type"},{"new_value":[{"type":0,"id":"1016801975670677648","deny":"517544007680","allow":"65536"}],"key":"permission_overwrites"},{"new_value":false,"key":"nsfw"},{"new_value":0,"key":"rate_limit_per_user"},{"new_value":0,"key":"flags"}],"action_type":10,"guild_id":"1016801975670677647"}}
Also when i run /mc2discord upload it gives this: Upload failed : Unexpected response status: 203
Your config file
https://gist.github.com/Foxydapirate12/c77d519e727b689f81215cac96101ff7

You can safely ignore this warning. Sometimes Discord add new messages to the api for a few days before removing them :(
It should disapear soon
For the /mc2discord upload, the server is down for now. I will put it back up soon

Ahh ok thanks!! ^^


after upgrading my nuxt app to latest release I got an error when navigating to any page in SSR

Hey @pi0, after upgrading my nuxt app to latest release I got an error when navigating to any page different than the home page, it shows the error: This page could not be found! while it was working perfectly in the<EMAIL_ADDRESS>example of my pages config:
export default {
  home: {
    frFR: '/:amp?',
    frBE: '/:amp?',
    itIT: '/:amp?'
  },
  'about-us/legal-terms': {
    frFR: '/a-propos/mentions-legales/:amp?',
    frBE: '/a-propos/mentions-legales/:amp?',
    itIT: '/a-propos/mentions-legales/:amp?'
  },
}

Originally posted by @fahdaddi in https://github.com/nuxt/nuxt.js/issues/9010#issuecomment-826785251

Hey, I also encountered this issue.
In my case, I have the nuxt-trailingslash-module in my buildModules that removes '/' at the end of an url. By removing this package from my modules, the app runs as it needs to be.
Try to investigate in your modules which one might not be compatible with the current version of Nuxt.
Regards :)


Spaces in Windows Path

I'm struggling to get my build to complete on a Windows machine. The path keeps breaking due to a space in the filenames. I initially thought my problem was similar to Issue #189, but the windows CMD seems to want to use double quotes to denote a path with spaces. So the resolution in that issue doesn't want to work for me here.
This build does work on my mac, but not windows. Any thoughts on either a) how to include a double quote in the file path, or restructuring my arguments differently for this build?
Here is a copy of my current .atom-build.yml
cmd: pandoc
name: 'Markdown to HTML'
sh: true
args: [-c "'/notebook/BCJ Styling.css'", -f markdown+hard_line_breaks, -t html5, "'{FILE_ACTIVE}'", -o $out ]
env: {
     out: "'{FILE_ACTIVE}.html'",
 }

In the locations where I'm including a path, I'm using the single quotes so that it builds on the mac side. In the build panel, the paths are showing as enclosed with single quotes, but as I mentioned, cmd.exe doesn't like this.

You could try escaping double quotes, so it becomes something like: "\"/notebook/BCJ Styling.css\"" or wherever you suspect spaces may be.

Thanks for the comment. Escaping the double quotes worked to wrap the path with double quotes, but the build still isn't working for some reason. Below is the output on the build panel, and when I copy this directly in to the cmd.exe it works. Build is still staying its an invalid argument and breaking after the first space in the filename.
pandoc -c BCJ_Styling.css -f markdown+hard_line_breaks -t html5 "C:\Users\username\Dropbox\txt\notebook\Project Reference Manual.md" -o "C:\Users\username\Dropbox\txt\notebook\Project Reference Manual.md.html"

This definitely seems like a quoting issue. I suppose you have to try and work out how it is supposed to work...
As this most likely is not an issue in atom-build I will close this.


problem while executing

I got a problem while executing the script.
Error:
Traceback (most recent call last):
File "cve20170785.py", line 2, in
import bluetooth
File "/usr/local/lib/python2.7/dist-packages/bluetooth/init.py", line 282, in
"""
AttributeError: attribute 'doc' of 'instancemethod' objects is not writable
how can i solve this issue???

Same problem

i had the same issue and fixed it by replacing  "/usr/local/lib/python2.7/dist-packages/bluetooth/init.py" by  this init.py


docs(headless): add pagination page

What is it?

[x] Docs / tests

Hi @thejackshelton , thank you for the review. Can I continue on this PR or should I create a new one? One more thing: do you prefer several PR, one for each request, or can I do just one PR?
Sorry for the silly question. I just want to be sure to follow the right process to submit PRs

Good question! I think if it's touching multiple topics / functionality, split it into multiple PR's if possible.
If it's for example, the pagination component in headless and pagination docs, that would be one PR. We're covering the pagination. Say for example we did a docs redesign there too, that should probably separated.
That way it's easier to narrow down any future issues. It's not too big of a problem unless the PR is very large though 👍

thank you very much!
I completely agree and in the meanwhile I have fixed everything and make some small improvements to the Pagination component.
I'm curious to know what you think.
Of course:

I still have to write tests
I have to improve the documentation
Probably we have to fix the behaviors of the Pagination because I'm not sure it's correct: i mean what happens when you click next / prev / item buttons.

Thank you very much
Fabio

Great examples!
Yeah I would continue with the docs and a test suite of the core logic in Cypress. For example, the logic in usePagination. The Combobox has an example of some decent cypress tests / conventions.
Here's an example of the modal docs we did recently https://qwikui.com/docs/headless/modal/
Some docs improvements:

Making it clear the page numbers are buttons in the example styles, like https://www.melt-ui.com/docs/builders/pagination
Some spacing between the numbers, and also the next & prev buttons
We are using the Tailwind slate colors on the examples if you'd like to match https://tailwindcss.com/docs/customizing-colors.

For example:
The Accordion and Combobox examples
Might want some space between the buttons and the pagination. If there were any logic errors I haven't seen them
Love seeing this coming along Fabio! I noticed some other docs-wide issues but currently resolving them in another branch 👍

A. so are you telling me it's not a problem if I customize all the examples with custom styles?
In this case, all examples will be styled except one.
In fact I think it can be usefull if I also create an example with an HEADLESS example with no styles, just to show a preview.

Yep, feel free to customize away in the docs examples! If you'd like to provide a no styles example as well go for it. The Tabs for example doesn't have any styles, but I think the other ones have Tailwind styles so that it's copy paste.

B. Ok for tests. I will start in the next days : )

👍

C. For "docs-wide issues": do you mean that sometimes the pagination is too "long/big" and exceed the doc size?
In this case, the problem is that the pagination width is not fixed but I'm still not so sure about how should the pagination really work and its behaviors and especially the math behind it (ChatGPT helped me to calculate it 😅).
Probably I will need a small help to fix it : )

Ah I was actually referring to some docs improvements. I have a note component and feature status component coming to the docs soon. Yeah I wouldn't add any styles to the headless, that should be fine.

One more stuff about PRs:

I would prefer to create another PR for tests. Is it ok for you?
And another PR to fix the doc adding styling, fixing colors and so on. Or do you prefer I fix them in this PR?

Sure! Because this is in draft here let's go ahead and merge this PR. Feel free to make a separate one!

If I haven't said it already Fabio, this is awesome!!

Some type errors when running the website deploy. You can run npx nx preview website and it should show any remaining type errors. If you could make a small PR and fix those we can go ahead and deploy the website 👍

https://github.com/qwikifiers/qwik-ui/pull/500 fixed props to @maiieul 🙌


Support HTTP Basic Auth

Implements HTTP basic auth for connecting to a Crate.io server behind e.g. a haproxy with basic auth

Not sure if the HTTPS already failed before or not. The string.split() was indeed a bug from my side. Let me know once this is merged to upstream so we can continue using Crash from upstream.

Sorry for the long delay. Didn't notice this earlier.
I've left a comment. Some tests would also be nice. And before we can merge it
you'd also have to sign our
CLA


Fix the spell for example in running-locally.mdx

Summary by CodeRabbit

Documentation

Corrected the filename in the setup instructions from .env.exemple to .env.example for improved clarity.

Nice, thanks!


migrate to flutter_map 3

fleaflet/flutter_map#1333

Thank you very much for the contribution! I made one little comment. Apart from that I noticed that a package source was changed to a github url so I guess this PR is in standby until v3 is published officially?

V3 is published and this PR is ready!

Awesome, thanks for the contribution @MooNag !


Cannot assign to struct pointer

I'm unable to figure out why this pure-python code is not compiling:
# cython: language_level=3, boundscheck=False, nonecheck=False, initializedcheck=False

import cython as cy
import numpy as np

Point = cy.struct(x=cy.double, y=cy.double,)

@cy.cfunc
def f(ps: Point[:]) -> cy.double:
    x: cy.double = 0
    i: cy.size_t
    for i in range(len(ps)):
        p: cy.pointer(Point) = cy.address(ps[i])
        x += p[0].x
    return x

points = np.recarray(2, [("x", np.float64), ("y", np.float64)])
print(f(points))

The error is:
@cy.cfunc
def f(ps: Point[:]) -> cy.double:
    x: cy.double = 0
    i: cy.size_t
    for i in range(len(ps)):
        p: cy.pointer(Point) = cy.address(ps[i])
                                ^
------------------------------------------------------------

test.py:15:33: Cannot assign type 'Point *' to 'object *'

It looks like  bug to me, like if cython is not recognizing Point as a struct type.

A typedef seems to be a simple workaround:
Point_p = cy.typedef(cy.pointer(Point))

Still, maybe I'm wrong, but I believe this is a bug. Even worse:
import cython as cy

Point = cy.struct(x=cy.double, y=cy.double,)

@cy.cfunc
def g(p: cy.pointer(Point)):
    p[0].x += 1

throws
@cy.cfunc
def g(p: cy.pointer(Point)):
          ^
------------------------------------------------------------

test.py:10:11: 'pointer' not a valid cython attribute or is being used incorrectly

I have the same problem.
    cythoning src/isal/isal_zlib.pyx to src/isal/isal_zlib.c

    Error compiling Cython file:
    ------------------------------------------------------------
    ...

    cpdef compress(unsigned char *data, int level=ISAL_DEFAULT_COMPRESSION):
        if level == -1:
            level = ISAL_DEFAULT_COMPRESSION
        cdef isal_zstream stream
        cdef isal_zstream * stream_ptr = stream
                                        ^
    ------------------------------------------------------------

    src/isal/isal_zlib.pyx:172:37: Cannot assign type 'isal_zstream' to 'isal_zstream *'

The struct code is in igzip_lib.pxd:
    cdef struct isal_zstream:
        unsigned char *next_in  #!< Next input byte
        unsigned long avail_in  #!< number of bytes available at next_in
        unsigned long total_in_start  #!< total number of bytes read so far
        unsigned char *next_out  #!< Next output byte
        unsigned long avail_out  #!< number of bytes available at next_out
        unsigned long total_out  #!< total number of bytes written so far
        isal_hufftables *hufftables  #!< Huffman encoding used when compressing
        unsigned long level  #!< Compression level to use
        unsigned long level_buf_size  #!< Size of level_buf
        unsigned char * level_buf  #!< User allocated buffer required for different compression levels
        unsigned int end_of_stream  #!< non-zero if this is the last input buffer
        unsigned int flush  #!< Flush type can be NO_FLUSH, SYNC_FLUSH or FULL_FLUSH
        unsigned int gzip_flag  #!< Indicate if gzip compression is to be performed
        unsigned int hist_bits  #!< Log base 2 of maximum lookback distance, 0 is use default
        isal_zstate internal_state  #!< Internal state for this stream

Where isal_zstate and isal_hufftables are also structs.

@rhpvorderman You don't have the same problem. You just haven't taken the address of the struct.
        cdef isal_zstream * stream_ptr = &stream

@da-woods Thanks for the speedy reply. Sorry for posting this wrongly. This is the first time I use cython to connect to a C-library. I have no previous C experience, so declaring pointers properly is new for me. I read the whole cython documentation but unfortunately able I did not manage to grasp from it how to properly declare a pointer.
Thanks for helping me out.

This seems like it (the pure-Python mode bug with cy.Pointer) is fixed in the current alpha. git bisect tells me that it was fixed in ab1d7284f79794d075e79c87df671a87ae8b2b4b. I'd like to take credit but I can't see how that commit relates to this....
(@rhpvorderman If I were you I'd try to learn a bit of C first. The documentation for the "wrapping C" part of Cython does assume that you know C, and you'll find plenty of C-related pitfalls)

This seems like it (the pure-Python mode bug with cy.Pointer) is fixed in the current master. git bisect tells me that it was fixed in ab1d728. I'd like to take credit but I can't see how that commit relates to this....

Oh - I reckon it's to do with changing the type inference on indexing memoryviews.
It looks like the second half of the bug (def g(p: cy.pointer(Point)):) was fixed in 3dc2b9dfc23638fbef2558d619709b5235d5df08. Again, it seems pretty accidental.
My feeling is neither of these should be backported, although that does leave this bug unfixed.

(@rhpvorderman If I were you I'd try to learn a bit of C first. The documentation for the "wrapping C" part of Cython does assume that you know C, and you'll find plenty of C-related pitfalls)

Thanks for the advice. I, of course, was hoping to avoid (most of) C altogether but still get access to the raw power of this library by wrapping it. No free lunch for me I guess. I will learn a bit of C and put some 'pointers' in the Cython documentation afterward to useful resources to read when wrapping libraries.

put some 'pointers' in the Cython documentation afterward

Something that could help the documentation would be a glossary that certain terms could link to. Pointer would be a good candidate, or C data structures in general. I created #3802, help is welcome.


Plugin development: Fix package

In order to develop a plugin in go some packages for interacting with the cli are required. When trying to go get these I face:
go get -t -v code.cloudfoundry.org/cli/plugin/...
...
../../pkg/mod/code.cloudfoundry.org/cli@v7.1.0+incompatible/util/ui/prompt.go:10:2: module github.com/vito/go-interact@latest found (v1.0.1), but does not contain package github.com/vito/go-interact/interact/terminal
../../pkg/mod/golang.org/x/net@v0.4.0/http2/transport.go:19:2: malformed module path "io/fs": missing dot in first path element

I think this is due to the  go package not maintained and not up to date.
Workaround published under
https://github.com/cloudfoundry/cli/tree/main/plugin/plugin_examples  in chapter "Development Requirements" works for me

Perhaps you can rephrase your question or suggest vi PR?


[ART-3790] Exit with error code 1 if no BZ credentials are found

and interactive login is disabled

..ehrm. What's up with that tox error? Not related to your PR, obviously..


Stats persistence

DEPENDS ON https://github.com/ethereum-alarm-clock/timenode-core/pull/230 BEING RELEASED.

Adjust the CLI to the new StatsDB refactors
Makes the stats persistent
Add resetStats command
Add a dev command cleanup for cleaning files created by running the CLI TimeNode

timenode-core 5.0.1 has been released.


/var/folders/... present in empty fake fs

Describe the bug
A directory var/folders/ is present on empty fake filesystems, containing several files and subfolders.
How To Reproduce
import os

def test_simple(fs):
    for x in os.scandir("."):
        assert "var" not in x.name

Your environment
macOS-13.5.1-arm64-arm-64bit
Python 3.11.5 (main, Aug 24 2023, 15:09:45) [Clang 14.0.3 (clang-14<IP_ADDRESS>.1)]
pyfakefs 5.2.4
pytest 6.2.5

This is due to the presence of the temp directory - the tempfile module relies on that existing.

Thank you, somehow I missed this. I moved the tests into a subfolder. Feel free to close 👍

Moving to discussion, as this may be missed by others...


latest formal release a year and a half ago. what does this mean?

hi guys;
I have used this library for a long time now.
there has not been a formal release for a while now.
is this because its so stable? or did dev stopped?
thanks,

456 issues
91 pull requests
@cubiq hasn't been active on GitHub since May
Think it's pretty safe to assume dev has stopped, which is a huge shame considering its popularity.

@cubiq please don't stop...

Is there a better replacement for it? I have been search for a  long time..


MIxS Editing workflow and policy

A first draft of the specific steps for making changes to MIxS after release 6.2 is in the following comment.
This workflow It will be a markdown page in the MIxS repo that will link from the main MIxS readme and GSC website. It should be somewhere in the MIxS autogenerated documentation as well.
The workflow will need to be approved by the CIG.

Each proposed change to MIxS must be documented in an issue.

Generally, keep it to one change per issue, e.g., one new term, one new lml class. If an issue is such that it must have multiple changes, be sure every commit mentions that issue.
Pull requests can be for a single issue or a set of related issues (need to confirm this with gh experts).
PRs must be reviewed by a member of the TWG who did not create the PR.
When a PR is merged, the corresponding issues should be closed, if they are still open (question: Do we close issues when they are committed or with PR review?)
All issues that pertain to a release should be part of a project for that release.
The change log for a release will be generated from the project.

Thanks Ramona. I have some questions (that are possibly more to do with lack of knowledge about GitHub!)
Under the scenario of a new extension being created by a collaborator:
Where should the extension Project be created? i.e. is in the Main branch or in an extension-specific fork?
Do Forks synchronise their issue tickets with the main branch somehow? If not, where should tickets be discussed, in a extension project branch or in the Main branch? If the main branch does the referencing of tickets in the main branch work within a extension-specific fork?
If possible we should organise a call to set up an MINAS extension test run to see how it works in practice, they already have a project in Main.

These are great questions, @only1chunts.
If a CIG editor is making a new checklist or extension (which I think is more often), it could be done on a branch of the main repo, because we can manage the project, issues, and PRs in the same repository.
I think if an external collaborator is making a PR for a new extension or checklist, it should be done on a fork. However, I am pretty sure that issues from forks do not merge back into the main repository. If we put the project and issues in the main repo, they can still be referenced from a commit message or PR in a fork in our gsc org or another org, but I don't if know if they can be closed from that fork.
Perhaps @turbomam  or @sujaypatil96 can advise us at the next TWG on Tuesday.

Editing in a FORK

External parties can create a fork to suggest changes
Link to GH documentation on forking and PR processes
Fork should create an issue in the MIxS main repo and refer to it in their PR

Policy:

Our assumption is that external parties will talk to us before making changes on a scale that require a fork (e.g. a new checklist). In that case, we can work with them to create a branch and avoid forking.
Forks would be an irregular use case, and it should probably be reviewed on a case by case basis.
Whenever we see a fork being make, a TWG editor should reach out to the person.


doesn't work

Using PHP Storm. reinstalled discord, tried to run as admin, no matter what I do it won't work.

also a note, I'm connected to spotify and twitch and when doing activities on those they work fine.

Spotify and Twitch are both implemented within the Discord client and thus do not really help at identifying connection issues.
As to identifying the issue feel free to join the Discord server and take a look at #faq.

Closing due to lack of activity


New multi matcher query

Removed all the abstractions from how we create elastic queries as it seemed to start depicting what queries we'd write, which felt wrong
Removed a whole bunch of tests that will now be covered by rank eval (automation needed)

Very much in favour of this - already looking nicer to reason about. Only comment so far is that I would remove the ImagesQuery and WorksQuery traits as they aren't doing anything - and if we do need something to express that sort of distinction I guess it would look more like a QueryType[Image] etc

@jamieparkinson nice catch, I thought I'd done that. Definitely trying not to encode any meaning in that isn't used.


Allow exporting any test run as an offline (HTML/PDF) report

As a session owner, I want to share my results with other users, who may not be using ITP themselves.

Hello @cjol @eudisley
What approach should we implement?
Please choose an option, from the suggested.

Hello @KisIrene and @agalaguz
You can procece with approach 2.
I would like to add that as @cjol mentioned the issue #513, I think will be nice to have an API endpoint to export the html test case result other than through interface buttons.

@eudisley  @cesdias @SamyBouch
Working on the investigation of obtaining a test run result we encountered some difficulties with the implementation through "Dusk". In this case, a passing logged-in user is impossible, JS doesn't work, and styles links are broken.
The main question is: Do you need to get the results of a test run OFFLINE? Or do you need to get the ability to share the results of a test run assuming using an internet connection?
So basically, there is only one option left to get the results offline:
Make import of the simplified version using the assets added inside the report or as a zip that includes all html, css, and js (fully offline version that won't need an internet connection on a PC where the report is used). If it needs to include JS and all the numbers of logs, the file we get in the result may be around 50-150 MB - approx 2 weeks.
The most rational option (more preferable, as we think):
Make just a share secure link like {domain}/share/{test-run-uuid} to the test run page that the session owner can copy and send to anyone (assuming view-only mode). - around 1-2 days.
So we need feedback from your side to move on.

I believe that a simple 2-step test run, in theory, shouldn't take more than 2MB. Just if the test run will have many steps, with repeats, a large amount of data in requests and responses, openapi validation, etc. then it can be quite large files.

@jc-skushnir could you clarify what is the options for securing the link if we go with that option? I mean, for each test run, will you provide a button like "share this test run"? Can we unshare the link?

@cesdias we can create public route that will be available to the user that not registered on the platform. So platform users could copy that public link and share it with others.
We could make it as simple link like test-run/{testRun:uuid}/1 or we could make it as signed route so it will be more secure and link will looks like this test-run/{testRun:uuid}/1?signature=ea9abbb4eb52d24c3d853fa64a7125c10529f201712844d21ca5aa56fbcc4e46 (the {testRun:uuid} will looks like this 75f4f38c-daea-4edf-b56c-73f87156ea59). The signed option allows us create expired links (e.g. set expite time throgh platform envs), but for better performance we make each test run step as separate pages so we need to make sure that all steps will be disabled when time has expired (link looks like this test-run/{testRun:uuid}/1?expires=1638532115&signature=ea9abbb4eb52d24c3d853fa64a7125c10529f201712844d21ca5aa56fbcc4e46).
If needed, for both options we could implement something like switcher that disable specific test run on public route (by default it could be disabled).

@eudisley @jc-skushnir due to the fact we still have the requirement to export a offline version of the test case results, specially for compliance platform, we are stepping down the sharable link version in favor of a offline report, but now in PDF format.
Now the idea for this feature is to consider the report from the Session's point of view:

User access Sessions menu where all sessions associated with that user are displayed.
User select a Session and then all the Test Cases associated with that Session are displayed.
User has the ability to select the Test Cases he/she wants to export in PDF.
3.1) To select a Test Case, the User must tick a checkbox right beside the Test Case Name
3.2) User can select all Test Cases by ticking a checkbox "Select All Test Cases"
User clicks on a button "Export..." to generate the PDF report based on the selected Test Cases.

The formatting of the pages in the PDF is not attached to the exact looking of the ITP platform, so the exported PDF should have a customised page format. To select the format for the pages of the PDF, you should list what the types of formatting are available by the library used to generate PDFs then we will select the formatting template which works best and add any customised text and logos required into this template for you to incorporate.

Hi @cesdias , hi @eudisley , we've got several questions:

Do you want the report of Test Cases or Test runs?
If you need a report of Test Cases, do we need to display only the last test runs? or all of them?
What kind of information about the test run do you want to include in the report?
In case you want to display the results of all test runs, do we need the ability to export all test runs?
Should the report be displayed as a table? If not, how do you want it to look like?
Should we generate the report at once, by clicking a button? Another option if we make it through the queues, by sending the report via e-mail.
All the data (request/response) will have a look like a JSON row without a prettifier.

Answer Just Code

Do you want the report of Test Cases or Test runs?
Test Cases

If you need a report of Test Cases, do we need to display only the last test runs? or all of them?
The user chose a session to export. Then the user can select which test cases will be exported. When the Test Cases, the user can tick which test runs they want to export. So, it could be all of them.

What kind of information about the test run do you want to include in the report?
Introduction about the session being exported, such as: session, date, etc.
Test cases organised by use case and test cases
Use Case (e.g Merchant Payments)
Test Case 1 Description Pass
Step 1 (eg. POST /transactions....)
Request {headers} {JSON body}
Response {headers} {JSON body}
Step 2 (eg. PUT callback....)
Request {headers} {JSON body}
Response {headers} {JSON body}
...

In case you want to display the results of all test runs, do we need the ability to export all test runs?
Answered by the second question

Should the report be displayed as a table? If not, how do you want it to look like?
We expect suggestions from you about the possibilities you can do using Dusk (or another framework you chose), considering we have good UX for the users to read. In the final version is important that we can customise the header of the file, considering we will have different headers for ITP and Compliance.

Should we generate the report at once, by clicking a button? Another option if we make it through the queues, by sending the report via e-mail.
We can have a button with the option reports/export/etc. Once the user clicks in the button, the platform would redirect to another page where the user can select the runs they want to export to the final PDF file. After clicking generate the PDF will be automatically downloaded.
OBS1: I will share at the end of this answer an initial idea about how this page looks like.
OBS2: This action should be added into the admin message log (one of the current cards).

All the data (request/response) will have a look like a JSON row without a prettifier.
The report will have two versions. One with the JSON (named Technical) and another without (called Business). This option will be available in the page where the user selects the parameters to generate the report.

Draft idea about how the user interact with the report page.
It is important to think how to provide this page with good UI/UX

User clicks Export results
Exporting Page is opened
User select the type of report: | | Simple | | Extended (With a small explanation of each)
User selects the test cases inside the session to be exported:

Payee/Merchant-Initiated Merchant Payment

Happy Flow

| ✓ | Payee-Initiated Pooling - Success

| ✓ | # Run 723
| ✓ | # Run 725
|     | # Run 811

|     | Payee-Initiated - Callback - Success
|     | ...

Unhappy Flow

| ✓ | ...

General

Happy Flow

| ✓ | Test Case 01
| ✓ | Test Case 02
|     | ...

Unhappy Flow

|     | Test Case 03
|     | Test Case 04
|     | ...

User clicks button export/proceed
PDF File is generated


Structurizr as a dependency or change the download directory?

Is there any support for defining structurizr-cli as a gradle dependency, which would allow downloading the cli zip from the local gradle cache? Or alternatively, is there a way to set the directory where the cli is downloaded or extracted to so that it's outside the build directory?
I ask because gradle clean wipes out the build/structurizr-cli directory by default and leads to a redownload, which can be slow.
Thanks!

At the moment the download task always downloads to the build directory:
https://github.com/jakzal/gradle-structurizr-cli/blob/911c4d66113e57b9fb1c164ff89a976348a78ebc/src/main/kotlin/pl/zalas/gradle/structurizrcli/StructurizrCliPlugin.kt#L43
It should be easy enough to make it configurable.
Is your only concern the need to re-download, or do you also have another use case in mind? I didn't quite get the "as a gradle dependency" part.

My only concern was redownloading.
I was just wondering if there were an option to leverage gradle dependency
resolution for downloading the cli. For example, if structurizr-cli were
defined as a dependency of the plugin, then gradle could manage downloading
it or pulling from the local cache if it were already downloaded.
It sounds like making the download directory configurable is simple though.
Thanks again!
On Thu, Jul 7, 2022, 15:12 Jakub Zalas @.***> wrote:

At the moment the download task always downloads to the build directory:
https://github.com/jakzal/gradle-structurizr-cli/blob/911c4d66113e57b9fb1c164ff89a976348a78ebc/src/main/kotlin/pl/zalas/gradle/structurizrcli/StructurizrCliPlugin.kt#L43
It should be easy enough to make it configurable.
Is your only concern the need to re-download, or do you also have another
use case in mind? I didn't quite get the "as a gradle dependency" part.
—
Reply to this email directly, view it on GitHub
https://github.com/jakzal/gradle-structurizr-cli/issues/65#issuecomment-1178103603,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMKPWDVIRB3W7FUL42QLODVS4TZLANCNFSM5252OZJQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

@dzeigler would you mind reviewing https://github.com/jakzal/gradle-structurizr-cli/pull/66 to see if that's what you expected?

I was just wondering if there were an option to leverage gradle dependency
resolution for downloading the cli. For example, if structurizr-cli were
defined as a dependency of the plugin, then gradle could manage downloading
it or pulling from the local cache if it were already downloaded.

Btw, this kinda happens already. Unless you invoke the clean task, the zip file and the extracted structurizr jar should remain in the build folder to be used in consecutive builds.

@dzeigler would you mind reviewing #66 to see if that's what you expected?

Looks great!

Shipped as 1.3.0.


Error When A Bolt Subscribing To Multiple Streams From Other Bolts / Spouts

Hi Taylor,
You can find more information on the specified error below.
Stream Definition
name: Cosnumer2---->Aggregator
from: Cosnumer2
to: Aggregator
grouping:
streamId: Cosnumer2_Aggregator
type: SHUFFLE
name: Consumer1---->Aggregator
from: Consumer1
to: Aggregator
grouping:
streamId: Consumer1_Aggregator
type: SHUFFLE
Stack Trace
Exception in thread "main" java.lang.IllegalArgumentException: Bolt has already been declared for id Aggregator
at backtype.storm.topology.TopologyBuilder.validateUnusedId(TopologyBuilder.java:212)
at backtype.storm.topology.TopologyBuilder.setBolt(TopologyBuilder.java:139)
at backtype.storm.topology.TopologyBuilder.setBolt(TopologyBuilder.java:171)
at org.apache.storm.flux.FluxBuilder.buildStreamDefinitions(FluxBuilder.java:162)
at org.apache.storm.flux.FluxBuilder.buildTopology(FluxBuilder.java:94)
at org.apache.storm.flux.Flux.runCli(Flux.java:153)
at org.apache.storm.flux.Flux.main(Flux.java:98)
** I made few changes to handle this scenario in my forked repo: [here] (https://github.com/SanthoshPrasad/flux)
it's working, please review it once, if possible **
Thank you.

Hi @SanthoshPrasad,
Flux is not incorporated with Apache Storm, so any bugs/issues should be posted there. And actually this very issue has already come up and been addressed in Apache Storm 0.10.0-beta1.


Insert pb because of INSERTED.column when non conventional column name

What steps will reproduce the problem?
Create a table with a column named 'order'.
Try to insert data in the table.
What is the expected result?
row inserted successfully
What do you get instead?
Error:
Next yii\db\Exception: SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near the keyword 'order'.

The SQL being executed was:
SET NOCOUNT ON;
DECLARE @temporary_inserted TABLE ([id] int , [order] int NULL);
INSERT INTO [table_test] ([order]) OUTPUT INSERTED.id,INSERTED.order INTO @temporary_inserted VALUES (0);
SELECT * FROM @temporary_inserted

Additional info
In
https://github.com/yiisoft/yii2/blob/c46d209b56fda9aca05a9cc7fc858ce2fe25477d/framework/db/mssql/QueryBuilder.php#L490 we need to quote $column->name

Q
A

Yii version
<IP_ADDRESS>

PHP version
7.4.13

Operating system
Ubuntu in docker

same problem with column name group


Allow registry credentials to be passed to the helm driver

The helm driver currently only works on public registries. Add a configuration option that allows to use a secret with credentials for pulling artifacts with the helm registry client.

Did did this for the build infrastructure using an Authfile to allow private/public within the client.


How to create slice of structs?

Hello!
Is there any way to create slice of structs?
For example:
I need StdFee type that looks like
StdFee {
    amount: []Coin,
    gas: Int64
}

How to define []Coin array?

Thanks for your question
I'm implement this feature. I will let you know when it's finish tomorrow

@TanNgocDo Cool! Thank you :)
Would be great if you upload your library to npm

Thank you very much 👍 I'll try it soon

You're welcome. Please feel free to raise issue or contact me if you have any concern

@arturalbov Have you tried it and feel it ok ? If so, I would like to close this issue

Yes, you could close it. Thanks!


Bug with validator when using with component and filter

Hi,
See this link https://jsfiddle.net/silasrm/8L61dt58/4/ with developer tools/firebug open.
Explain:
My app have a list with component working with v-repeat:

This is ok. But I need to add a search field to searching in list item:

And change de v-repeat to:
v-repeat="itens | filterBy search"
When I add letter, this filtering list, but when I remove letter to clear search term, occurs this error:
Uncaught TypeError: Cannot read property 'push' of undefined
Thank's.

Thank you for your reporting !!
Sorry, this is bug.
I'll try to fix.

@kazupon thank you to for your lib, this is awesome.

Fixed 2.0.0-alpha.1

@kazupon Thank's!


Sitelink snippets on Google search results should include relevant information

Describe the Issue
Most freeCodeCamp related search results display snippets from a footer  tag instead of related information.
Affected Page
freecodecamp.org
Steps to Reproduce
When freeCodeCamp related topics are searched on Google, the results' snippets include the same  tag from the footer.

Expected behavior
Snippets should include relevant information to the indexed page.
Here are a few ways we could tackle this:

Adding relevant meta description tags: This could be archived through manually or automatically adding description to the indexed page.

Providing structured data for rich results: Google offers a variety or custom search results depending on the searched topic. We could include the relevant script tag to display our search results a course carousel.

Related links:
Control google search snippets
SiteLinks
Structured data for courses carousel
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

Can we move this out of triage if this is a known bug and tag accordingly?

@Hdanzo, yes please. Assignment is not needed.

An issue with the https://github.com/freeCodeCamp/freeCodeCamp/labels/help wanted or https://github.com/freeCodeCamp/freeCodeCamp/labels/first timers only label is open for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute, and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum

@Hdanzo, this issue seems to be more involved than I expected, so it would be better if a team member with access work on it.
@raisedadead could you please provide some guidance on the next steps?

This issue needs more elaborate description before anyone can work on it. I will try and summarize this before opening up for contributions.

Well, I am kind of confused now. Would this be open for contributing at some point then or is it only for team members?
Since I already worked on it and have something that I think might work, should I just stand by for any requirement changes?

@Hdanzo
Sorry about the confusion.
This issue came up in a meeting earlier today, and we figured that the issue goes deeper than the OP. So while you can still work on this, it will probably need more implementation (not just changing code in the repository, but more stuff elsewhere) to completely address what Google is indexing.
I am still in the process of analyzing the whole setup.
That said, please feel free to open a PR with whatever you have and we will take it in after a review.
Cheeers.

Closing since the linked issue seems to have fixed this. Thanks and happy coding 🎉


Red Cross user getting an error message when attempting to login using Facebook

A Red Cross user is getting the following error message when attempting to login using Facebook:
Error
Given URL is not allowed by the Application configuration: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

Separate Test Apps are need for urls, -d vs -mvp.
They may also have to be declared as testers in the Roles section of the app properties page.

How do we get all potential users (the list is growing as I'm seeing our initial invite forwarded to others) assigned at testers?

If we switch the app on facebook to the 'production' and be live. It won't require testers to be pre-defined. On the flip side it would allow anyone in with a social account, which is no different than the twitter and microsoft logins.

But I'm not sure if it would allow for -d and -mvp sites to share the same app Ids, as well as when we do go in to production. We will need the test appIds.

@bcbeatty fine with flipping to production like you stated.  As App Ids are generated (really only need it for -mvp if it is a lot of work) I will update the deployment configuration once you get them (and share them in a non-public way with me :smile:)  Thanks

@bcbeatty do you still have perms to create these?

Yes, I renamed "AllReady Test 1" to be "AllReady D", Created an "All Ready - MVP" and I changed the production to go to https://allready-mvp.azurewebsites.net/

We've had a second Red Cross user state that they can't login using Facebook. They were successful, however, logging in with Microsoft.

Users numbers three and four have expressed that they can't login using their Facebook credentials.

I attempted to login and I get the following error:

Given URL is not allowed by the Application configuration: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

Is MVP linking to Prod's Api key or the Test for MVP ?

In the app Settings/Advanced Valid OAuth redirect URIs needed the base url (http and https)

@OhMcGoo so according to us devs this should be fixed, can you confirm?

This feature isn’t quite there. My password was rejected on my first attempt:
NOTE: This phrasing is confusing:  Passwords must have at least one non letter and non digit character.
My second attempt:

On Nov 12, 2015, at 8:36 PM, Tony Surma<EMAIL_ADDRESS>wrote:
@OhMcGoo https://github.com/OhMcGoo so according to us devs this should be fixed, can you confirm?
—
Reply to this email directly or view it on GitHub https://github.com/HTBox/allReady/issues/311#issuecomment-156303381.

@OhMcGoo Looks like we missed some of what you typed.  However are you commenting on facebook login working or the direct username and password issue?  This is for facebook login and #330 is for 'regular' non social media logins

Let me try again.
The direct login feature isn’t quite there. My password was rejected on my first attempt (see Create account - 1st attempt).
NOTE: This phrasing is confusing:  Passwords must have at least one non letter and non digit character. A non later non digit is a symbol, right?
My second attempt brought about quite an astonishing display of characters! (see Create account - 2nd attempt).

Still getting 'App Not Setup' error message when attempting to login via Facebook.

This is because the app is still in test/development mode. We need your Facebook's profile Url to register you as a tester. Then Facebook will authenticate your login.

What about all our volunteers? Should we tell them NOT to use the Facebook option?

On Nov 12, 2015, at 11:36 PM, Brian Beatty<EMAIL_ADDRESS>wrote:
This is because the app is still in test/development mode. We need your Facebook's profile Url to register you as a tester. Then Facebook will authenticate your login.
—
Reply to this email directly or view it on GitHub https://github.com/HTBox/allReady/issues/311#issuecomment-156328062.

@bcbeatty @billwagner can we flip it to live please in Facebook?

@bcbeatty Ping me on slack when you have time. Let's get this working today.

just used a facebook account on -mvp and it all worked perfectly.  So unless @OhMcGoo sees anyone else with an error I think we can consider this closed and working.  Thanks @bcbeatty , @BillWagner , @dpaquette et al.

Success on my end. Thank you!
Sent from my iPhone

On Nov 13, 2015, at 9:53 AM, Tony Surma<EMAIL_ADDRESS>wrote:
just used a facebook account on -mvp and it all worked perfectly. So unless @OhMcGoo sees anyone else with an error I think we can consider this closed and working. Thanks @bcbeatty , @BillWagner , @dpaquette et al.
—
Reply to this email directly or view it on GitHub.


repgrep: 0.12.4 -> 0.13.0

Diff: https://github.com/acheronfail/repgrep/compare/0.12.4...0.13.0
Changelog: https://github.com/acheronfail/repgrep/blob/0.13.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 236456 run on aarch64-darwin 1

1 package built:

repgrep


Bug: .RotateY only works with .to, not .from

see TransformViewController.swift
works:
let timeline = Kinetic.animateAll([greenSquare, blueSquare]).to(.RotateY(CGFloat(M_PI_2))).duration(1)
timeline.ease(Easing.inOutSine).perspective(1 / -1000).yoyo().repeatCount(3)
animation = timeline

doesn't work. rotateY becomes rotate.
let timeline = Kinetic.animateAll([greenSquare, blueSquare]).from(.RotateY(CGFloat(M_PI_2))).duration(1)
timeline.ease(Easing.inOutSine).perspective(1 / -1000).yoyo().repeatCount(3)
animation = timeline

This bug has been corrected on both master and the swift-3 branch.

Thank you!


[e2e]: go push main config-ldflags slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/4201279821
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.push.main.config-ldflags.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.push.main.config-ldflags.slsa3.yml
Trigger: push
Branch: main
Date: Fri Feb 17 06:34:50 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/4209944347
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.push.main.config-ldflags.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.push.main.config-ldflags.slsa3.yml
Trigger: push
Branch: main
Date: Sat Feb 18 06:31:57 UTC 2023
Tests are passing now. Closing this issue.


Run prettier on the pipeline yaml files

This cleans up the yaml files so that they don't cause huge diffs when autoformatting.

that should probably be a github action

@facchettos we need to probably poke at some automation, yeah. this is mostly to get things in a nice state so I don't keep making huge diffs because my editor saves and formats :)


Failed to run distribute job with protobuf 2.6.1

Environment info
Operating System:  Debian
Compiler:  gcc
Package used (Python/R/Scala/Julia):  Python
MXNet version:
Or if installed from source:
MXNet commit hash (git rev-parse HEAD):
If you are using python package, please provide
Python version and distribution: 2.7.9
If you are using R package, please provide
R sessionInfo():
Error Message:
~/mxnet/example/image-classification$ python ../../tools/launch.py -n 1 --launcher ssh -H host python train_mnist.py --num-epoch 1 --kv-store dist_sync
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='mlp', num_classes=10, num_epochs=1, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
Bad address (src/tcp.cpp:199)
bash: line 1:  4399 Aborted                 python train_mnist.py --num-epoch 1 --kv-store dist_sync
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/admin/mxnet/tools/../dmlc-core/tracker/dmlc_tracker/ssh.py", line 60, in run
    subprocess.check_call(prog, shell = True)
  File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
CalledProcessError: Command 'ssh -o StrictHostKeyChecking=no <IP_ADDRESS> -p 22 'export DMLC_SERVER_ID=0; export DMLC_WORKER_ID=0; export DMLC_PS_ROOT_URI=<IP_ADDRESS>; export DMLC_ROLE=worker; export DMLC_PS_ROOT_PORT=9091; export DMLC_NUM_WORKER=1; export DMLC_NUM_SERVER=1; cd /home/admin/mxnet/example/image-classification/; python train_mnist.py --num-epoch 1 --kv-store dist_sync'' returned non-zero exit status 134

Minimum reproducible example
if you are using your own code, please provide a short script that reproduces the error.
Steps to reproduce
or if you are running standard examples, please provide the commands you have run that lead to the error.

What have you tried to solve it?

I can launch dist job using --kv-store dist-device-sync, but sometimes error occur.
~/mxnet/example/image-classification$ python ../../tools/launch.py -n 4 -s 1 --launcher ssh -H host python train_mnist.py --num-epoch 1 --kv-store dist_device_sync
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_device_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='mlp', num_classes=10, num_epochs=1, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_device_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='mlp', num_classes=10, num_epochs=1, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_device_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='mlp', num_classes=10, num_epochs=1, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_device_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='mlp', num_classes=10, num_epochs=1, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
bash: line 1: 11231 Segmentation fault      python train_mnist.py --num-epoch 1 --kv-store dist_device_sync
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/admin/mxnet/tools/../dmlc-core/tracker/dmlc_tracker/ssh.py", line 60, in run
    subprocess.check_call(prog, shell = True)
  File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
CalledProcessError: Command 'ssh -o StrictHostKeyChecking=no <IP_ADDRESS> -p 22 'export DMLC_SERVER_ID=0; export DMLC_WORKER_ID=0; export DMLC_PS_ROOT_URI=<IP_ADDRESS>; export DMLC_ROLE=worker; export DMLC_PS_ROOT_PORT=9093; export DMLC_NUM_WORKER=4; export DMLC_NUM_SERVER=1; cd /home/admin/mxnet/example/image-classification/; python train_mnist.py --num-epoch 1 --kv-store dist_device_sync'' returned non-zero exit status 139

can you try you can run the single machine job on each machine listed in your host?

@mli I can launch local job, dist job with one worker and run single machine job.

@Vogen I am facing the same problem. Have you found a solution ?
This is my output screen
../../tools/launch.py -n 2 --launcher ssh -H hosts python train_mnist.py --network lenet --kv-store dist_sync
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
libdc1394 error: Failed to initialize libdc1394
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='lenet', num_classes=10, num_epochs=20, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
INFO:root:start with arguments Namespace(batch_size=64, disp_batches=100, gpus=None, kv_store='dist_sync', load_epoch=None, lr=0.05, lr_factor=0.1, lr_step_epochs='10', model_prefix=None, mom=0.9, monitor=0, network='lenet', num_classes=10, num_epochs=20, num_examples=60000, num_layers=None, optimizer='sgd', test_io=0, top_k=0, wd=0.0001)
Assertion failed: data_ != NULL || size_ == 0 (src/msg.cpp:97)
bash: line 1: 12094 Aborted                 (core dumped) python train_mnist.py --network lenet --kv-store dist_sync
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/ubuntu/mxnet/tools/../dmlc-core/tracker/dmlc_tracker/ssh.py", line 60, in run
subprocess.check_call(prog, shell = True)
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command 'ssh -o StrictHostKeyChecking=no IP -p 22 'export DMLC_SERVER_ID=1; export DMLC_WORKER_ID=0; export DMLC_PS_ROOT_URI=IP; export DMLC_ROLE=worker; export DMLC_PS_ROOT_PORT=9094; export DMLC_NUM_WORKER=2; export DMLC_NUM_SERVER=2; cd /home/ubuntu/mxnet/example/image-classification/; python train_mnist.py --network lenet --kv-store dist_sync'' returned non-zero exit status 134
I appreciate any comment ?

@salemmohammed   No solution yet :(

@Vogen @salemmohammed
According to ctypes-error-libdc1394-error-failed-to-initialize-libdc1394, use this command in your VMs or docker containers before distributed training.
sudo ln /dev/null /dev/raw1394
It works on my docker containers.

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!


Requeset for code to calculate tOF used in the paper

Hi, could you provide the code or snippet to calculate tOF to measure temporal consistency? Thanks a lot!

We have already released the code for calculating RGB PSNR, Y PSNR, SSIM, and tOF performance. The tOF measurement code is implemented based on the TecoGAN repository.
Specifically, you can measure the four metrics simply by running the test_quantitative_result function. You can find an example of execution here.


Slight delay when saving added access policies for blob containers

Storage Explorer Version: 1.3.0
Platform/OS Version: Windows 10/MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32/x64
Build Number: 20180704.1
Commit: 865aab62
Regression From: Previous release 1.2.0(20180604.2)
Steps to Reproduce:

Go to subscription -> Storage Accounts.
Right click one blob container -> Select 'Manage Access Policies...' -> Add one policy then save it.

Expected Experience:
The 'Manage Access Policies' dialog disappear immediately after saving the added access policies.
Actual Experience:
The 'Manage Access Policies' dialog keeps about 5 seconds.
More info:
This issue doesn't reproduce for file shares/queues/tables.

Yes! So the way the Manage Access Policies dialog works is that it calls the provider, and then closes. A better experience (in my opinion) would to do the opposite. Call provider -> provider call/code that the provider called open the dialog -> dialog closes -> setting happens.

So I'll leave this open for 1.4.0


get_running_elbs occasionally fails with IndexError

IndexError: list index out of range

Found the problem, it happens if an ALB has no listener (this is allowed!):
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]: Traceback (most recent call last):
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]:   File "/usr/local/bin/zmon-aws-agent", line 9, in <module>
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]:     load_entry_point('zmon-aws-agent==0.2', 'console_scripts', 'zmon-aws-agent')()
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]:   File "/usr/local/lib/python3.5/dist-packages/zmon_aws_agent-0.2-py3.5.egg/zmon_aws_agent/main.py", line 132, in main
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]:   File "/usr/local/lib/python3.5/dist-packages/zmon_aws_agent-0.2-py3.5.egg/zmon_aws_agent/aws.py", line 270, in get_running_elbs
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]:   File "/usr/local/lib/python3.5/dist-packages/zmon_aws_agent-0.2-py3.5.egg/zmon_aws_agent/aws.py", line 372, in get_running_elbs_application
Dec  8 21:21:53 ip-172-31-144-77 docker/b4f045186b1b[813]: IndexError: list index out of range

Line: https://github.com/zalando-zmon/zmon-aws-agent/blob/master/zmon_aws_agent/aws.py#L372

@mohabusama this was the issue with the hackweek account we saw today. Deleting the ALB with no listner "fixed it".


Added the dependency to angular so that sequencing is done correctly …

…on gulp builds.
Otherwise this can be loaded before angular then wont be able to find the angular reference.

This is nice. Can you change the angular version to >=1.3?


digi update

Make scripts executable.  Use samListLocations.  Make CAMPAIGN explicit

Hi @brownd1978,
You have proposed changes to files in these packages:

Scripts

which require these tests: build.
@Mu2e/fnalbuild-users, @Mu2e/write have access to CI actions on main.
:hourglass: The following tests have been triggered for 5bb0aaa5df2ede4c058231f257460af8474081af: build  (Build queue is empty)
About FNALbuild. Code review on Mu2e/Offline.

:sunny: The build tests passed at 5bb0aaa5df2ede4c058231f257460af8474081af.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged 5bb0aaa5df2ede4c058231f257460af8474081af at 232f105caf57b0e9d566832fc299b7982b0afac5

build (prof)
:white_check_mark:
Log file. Build time: 11 min 27 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at 5bb0aaa5df2ede4c058231f257460af8474081af after being merged into the base branch at 232f105caf57b0e9d566832fc299b7982b0afac5.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.

The execution bits on those files were changed, to allow running the script
instead of sourcing it.  But otherwise no changes.
On Thu, Mar 2, 2023 at 4:37 PM Sophie Middleton @.***>
wrote:

@.**** approved this pull request.
Looks good. I also see empty files for genMix,Primary,POT,Reco though is
this intentional, might be just a git feature?
—
Reply to this email directly, view it on GitHub
https://github.com/Mu2e/Production/pull/235#pullrequestreview-1322947889,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABAH573LKDG5XDATA52TTMLW2E4ONANCNFSM6AAAAAAVOACA54
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
David Brown            @.***
Office Phone<PHONE_NUMBER>
Lawrence Berkeley National Lab
M/S 50R5008 (50-6026C)  Berkeley, CA 94720


armadillo: 11.2.2 -> 11.2.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/armadillo/versions.
meta.description for armadillo is: "C++ linear algebra library"
meta.homepage for armadillo is: "http://arma.sourceforge.net"
meta.changelog for armadillo is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 11.2.3 with grep in /nix/store/79ffwzw5j162p9hym0m4p76jqap73mki-armadillo-11.2.3
found 11.2.3 in filename of file in /nix/store/79ffwzw5j162p9hym0m4p76jqap73mki-armadillo-11.2.3

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

4 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
armadillo
gnss-sdr
openmolcas

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/79ffwzw5j162p9hym0m4p76jqap73mki-armadillo-11.2.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/79ffwzw5j162p9hym0m4p76jqap73mki-armadillo-11.2.3
ls -la /nix/store/79ffwzw5j162p9hym0m4p76jqap73mki-armadillo-11.2.3/bin

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

3 packages built:

armadillo
gnss-sdr
openmolcas

Maintainer pings
cc @juliendehos @knedlsepp for testing.

Result of nixpkgs-review pr 183156 run on x86_64-darwin 1

1 package built:

armadillo


Sub menu is not auto focused

I know this is just a small design issue but it is really important with the UX becuase some sub menu is not shown automatically (auto focus?) that the other user who clicked the + button might think there is no sub level. they have to scroll it manually.
If the level 0 menu is at the bottom of the side bar and was clicked, the UI looks normal and fit to the side bar which causes the user to think that there is no sub level but actually there is.

Hi,
I will publish new update, i will made this task

Wow, Thanks :) I am using using your template in our Capstone. Thanks a
lot. Your template is really great, :)
On Sun, Mar 12, 2017 at 12:32 AM, Güray Yarar<EMAIL_ADDRESS>wrote:

Closed #24
https://github.com/gurayyarar/AdminBSBMaterialDesign/issues/24.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gurayyarar/AdminBSBMaterialDesign/issues/24#event-996019452,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWdb2wAlQlmyU8dY0iecqbnrpCZAp8XJks5rksyBgaJpZM4ME8pl
.

I just downloaded and check the new version. The version of the demo is still on 1.0.4 . This issues is not yet solve based on what I downloaded in the code tab here in github.

Hi, please download as .zip file (like on screenshot).

I will update npm and bower servers

haha yeah. That's what I did :) I redownload the zip just now with a
different pc still same issue :(
On Wed, Mar 15, 2017 at 7:51 AM, Güray Yarar<EMAIL_ADDRESS>wrote:

Hi, please download as .zip file (like on screenshot).
[image: image]
https://cloud.githubusercontent.com/assets/8344559/23927347/d9d404d0-0921-11e7-8ee1-58a7700a105d.png
I will update npm and bower servers
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gurayyarar/AdminBSBMaterialDesign/issues/24#issuecomment-286598219,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWdb269ZCMUZNW8Ot0r71yy5RUJw62xpks5rlyf6gaJpZM4ME8pl
.


chore: search for templates with a given datasource or widgets

Description
Make templates searchable by datasources or widgets as well.
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Manually
Checklist:

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

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: fix/template-search-fix

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
56.34 (0)
37.74 (0.01)
35.94 (0)
56.57 (0.01)

:green_circle:
app/client/src/utils/WorkerUtil.ts
89.76 (0.78)
72.55 (1.96)
100 (0)
93.33 (0.95)

:green_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.94 (0.23)
41.67 (0.84)
36.21 (0)
56.99 (0.25)

ok-to-test sha=7f75e5e

ok-to-test sha=eb9d769

/ok-to-test sha=4c1b953


Support full tuningConfig by handling it in a more loosely typed way.

Fixes #116.

:+1: Looks good to me

:+1:


show-paren-match face not themed in Emacs 26

Came across this while adapting my config for Emacs 26.2 coming from 25.3
It seems as if something changed between Emacs versions 25 and 26 wrt. how the names of faces are parsed, which causes the following lines to work fine in Emacs 25, but not 26:
https://github.com/arcticicestudio/nord-emacs/blob/9ed7b9c2d1bb68ae86d06f97d215d2883e4ff0d2/nord-theme.el#L273-L274
seemingly due to the names of the faces not actually having the -face suffix.
The same is the case for running M-x customize-face RET show-paren-match-face RET - works in 25, not 26, even though the face is really called just show-paren-match in both.
In my local nord-theme.el on my Emacs 26 installation, I tried changing show-paren-match-face to just show-paren-match (same for -mismatch), and then it worked. I'm not sure if these are the only faces affected by this.

After digging around a bit, I found that show-paren-match-face and show-paren-mismatch-face were declared as obsolete face aliases for show-paren-match and show-paren-mismatch, respectively, since version 22.1, and they were then completely removed somewhere in version 25 (commit c430f7e23f on the git repo).
I think this means that dropping the -face suffixes would fix the issue for newer versions, but introduce it for versions older than 22.1.

Hi @janusvm :wave:, thanks for your contribution :+1:
Good catch, I've also noticed the defined styles of matching braces changed or respectively aren't respected at all. Thanks a lot for researching the commits and docs!
I guess simply adding the new key names should be fine, there's no need to rename or remove the deprecated ones since Emacs will decide which to use based on the version. This means both versions <22.1 and >=22.1 are supported 😄


Sign-up redirect from near.org homepage shows near catalogue

When signing up, the user is redirected suddenly to a modal on top of near catalogue (applications), then they land and stay on that page. This may be a jarring user experience for those not expecting to change pages.
To Reproduce
Steps to reproduce the behavior:

Go to 'near.org/signup'
See sign up modal floating on applications page
Click 'X' to close modal
Observe that we are now navigated to applications

Expected behavior
When clicking "Create Account", we retain the background context of where we initiated the action--wherever we were the moment when we clicked the button.
We should also retain the same context when we close the modal.
--> We could consider working on a redesign of the sign-in / sign-up pages to better use the real estate.
Screenshots

@xuan-ytr can this be closed?  near.org/signin and near.org/signup are the two links which render the application's page with the fastauth modal overlaid ontop. IIRC, we clarified that there is no UX flow where the user starts on page A and gets redirected to one of these links. Rather, when I demo'd this to you several weeks ago, I manually typed the URL which caused the UI to redirect.

Hi Charles, sorry I missed your comment last month. Agreed that this bug supposes we have a redirect jump may not be documented properly, so we can close it for now.
However, I did observe this bug again recently when @thisisjoshford was demoing an onboarding flow for the SUS score benchmarking study to a contractor. I'll try to reproduce that UI jump on loom and circle back.

Agreed. :)


Unable to resolve module @bugfender/common from @bugfender/rn-bugfender/src/index.tsx: @bugfender/common could not be found

I have the following error on @bugfender/rn-bugfender version 2.2.1 on both iOS and Android.
I cleaned the project and reinstalled modules and pods multiple times, but I'm still getting this error. Any help will be appreciated.

Did you install @bugfender/common?
You'll need to install this module like this (see README for more details):
npm install @bugfender/rn-bugfender @bugfender/sdk @bugfender/common

@jgimenez Thank you, my mistake. This is working with the addition of the other two packages. I totally missed it from the readme file, as it was not required before and I didn't see anything mentioned about it in the release change logs.

Thanks for letting me know, we'll see if it's possible to make the error more explicit. I'm a bit surprised npm lets you install a package without its dependencies?

I'm using Yarn, maybe that's why?

Ah, maybe. I'm not sure how it works with Yarn. I confirmed npm will automatically install peer dependencies even if you don't ask it to.


[extractor/neteasemusic] Fix extractor

Fix NetEaseMusicIE and NetEaseMusicListIE
Fixes #4388
Template

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8 and ran relevant tests

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check all of the following options that apply:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Fix or improvement to an extractor (Make sure to add/update tests)
[ ] New extractor (Piracy websites will not be accepted)
[ ] Core bug fix/improvement
[ ] New feature (It is strongly recommended to open an issue first)

[x]  At least skimmed through contributing guidelines including yt-dlp coding conventions

Pls re-read, especially the section "Mandatory and optional metafields"


TestApplySnapshotAndCommittedEntries failed on travis

FAIL: TestApplySnapshotAndCommittedEntries (0.02s)
server_test.go:1051: len(action) = 1, want 2

/cc @heyitsanthony Not sure how this happens. I remember we do wait until there are enough events...

Hmm... Probably we should check error at https://github.com/coreos/etcd/blob/master/etcdserver/server_test.go#L1047

The error says that it expected some length but got a shorter one. It won't be helpful.
I see the bug, will post PR with fix.


Update UPGRADE.md

Summary
SUMMARY_GOES_HERE
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

done

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


Assert in ctx.onerror not caught

I had a promise that rejected with a string as an error instead of a proper Error object. There is an assert in context.js, but it's never caught in application.js so both the error string and the assert are silently swallowed and no response is sent to the client.

Can you provide a failing example? Assert throws so it should catch. Could be the error is not caught somewhere else?

The first test case works as expected, the second times out.

strings aren't errors, forever

thanks for the test case. instead of "support"ing it, i'd rather have the assert do console.error('Strings are not errors'); process.exit(1);. another option is to cast to an error object.
@litek either way, can you propagate the issue upstream? Strings are NOT ERRORS!

Strings are NOT ERRORS!

+1

Absolutely. The main problem is that the assertion is silent, which made it more difficult to locate the bug. I guess casting to a "non-error thrown: ..." would be the most straight forward, since it looks like the intention is to actually throw that error.


GMD: Upgrade our Gradle to 8.3

updated to upgrade to 8.4

:tada: This issue has been resolved in version 0.12.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Feature_request: meta CSS settings for mobile devices

Would be really nice if it was possible to get some sample configuration for mobile devices.
Its way to zoomed in by default and menu icons lapse over tiles when scrolling.
Im not a CSS genius but to have meta site locked to for example 70% zoom would really help.
Cheers

Dashboards are not really designed for mobile devices.

Dashboards are not really designed for mobile devices.

Could you please give some help us fixed by ourself


genlist/gensyms: Remove pthread usage

Usage of pthreads and popen() triggers what I think is a GNU libc bug:

https://patchwork.ozlabs.org/patch/539329/
https://sourceware.org/bugzilla/show_bug.cgi?id=19182

I could 100% hit this on Fedora 23, making Hostboot impossible to compile
on modern Fedora.
looking into the code, the pthread usage isn't really needed as since
there's a couple of calls it's going to be done in parallel anyway.
Plus, since there was pretty much no error checking going on, doing
things in parallel is just going to increase the possibility of things
going wrong.
Signed-off-by: Stewart Smith<EMAIL_ADDRESS>

I really see no need to merge a "fix" for a broken distro.  I originally wrote this code you are reverting because it showed a significant speed up in our CI jobs.  We run those on a 24 core machine, so the parallelism done here has a huge help compared to just the 2 make jobs running in parallel.


Problems with drivers (autoloading and extending)

Currently you cannot extend or autoload drivers out of the box. Is this intended or just functionality that hasn't been written yet?
It would be nice if drivers were extendable like libraries so that we can create custom child drivers in applications. This isn't currently possible because the CI_Loader does not support loading extended libraries from subdirectories (i.e. libraries/Driver_name/MY_Driver_name.php) so there's no way to add the new driver to the $valid_drivers array in the parent driver class. Another issue with extending is that CI_Driver_Library completely ignores the subclass prefix when loading its children so even if the parent was able to be loaded the children still wouldn't be.
Right now the only system driver is cache but soon parser will be a driver and it's possible that other libraries may follow (email, image_lib would be good candidates) so I imagine this will become a bigger issue over time if not dealt with.
I have code that does this if this but I think it's on my other computer. I will post it when I find it.

+1 for extending drivers. Just wrote a child xcache driver for the Cache class. I wrote a very similar solution of the Loader class to look for the child drivers. Since _valid_drivers is protected, the only way right now to use a custom driver to modify the system class file and add the child to the arrray. Which will get broken in the future when you upgrade your system folder.

Hey. Just wondering if someone can help me…
I'm using Codeigniter 2.1.3 and I am wondering how one would actually use that feature.
I've added the file
application/libraries/Cache/drivers/MY_Cache_memcached.php

with the following content
class MY_Cache_memcached extends CI_Cache_memcached {
	public function __construct()
	{
		parent::__construct();

		die('Testing…');
	}
}

but nothing happens. What's wrong?

@cauboy - I think that this is only available in the develop branch, the changes made in that pull request are not showing up in 2.1, 2.2, or master branches.

@thominj -  That's a pitty. But thanks for the info.


Installed but Like inactive

Installed @inspire-platform/sails-hook-auth v2.0.0-5 on Sailsjs v1.0.2 and then sails lift
Post http://localhost:1337/user via Postman
{
"username": "tjwebb",
"email"<EMAIL_ADDRESS>"password": "test1234"
}
but the return is "Not Found"
What can we do?

Same issue here... Did you find the solution?


Fix 'RF' error for LightGBM Classifier

fix #1251 and #1267
Add in bagging_freq and bagging_fraction parameters for LightGBM classifier
Set num_leaves hyperparameter to start at 2 rather than 1 since the LightGBM's expecting a value > 1

LightGBM doesn't have smart defaults for bagging_freq and bagging_fraction, so when boosting_type=rf, we have to manually set bagging_fraction < 1.0 with bagging_freq=0. We choose bagging_fraction = 0.9 arbitrarily, so this value can be updated whenever necessary.

Thanks @bchen1116 . Yep, agreed, we may be able to find a better default for the value of 0.9 for bagging_fraction. Having this value for now is preferable to having more "magic" behavior where the actual value passed to lightgbm changes.


Fix postgresql::sql task when password is not set

When password is not set, { 'PGPASSWORD' => password } unless password.nil? evaluates to nil, setting env_hash to nil.
nil is then passed as the first argument of Open3.capture3 which
result in an exception:
/opt/puppetlabs/puppet/lib/ruby/2.7.0/open3.rb:213:in `spawn': no implicit conversion of nil into String (TypeError)
	from /opt/puppetlabs/puppet/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
	from /opt/puppetlabs/puppet/lib/ruby/2.7.0/open3.rb:101:in `popen3'
	from /opt/puppetlabs/puppet/lib/ruby/2.7.0/open3.rb:281:in `capture3'
	from /opt/puppetlabs/mcollective/tasks-spool/899e9e0635bb53f1a09b4716548ff69f/files/sql.rb:13:in `get'
	from /opt/puppetlabs/mcollective/tasks-spool/899e9e0635bb53f1a09b4716548ff69f/files/sql.rb:27:in `<main>'

Make sure env_hash is always a hash to fix this issue.

Thank you @smortex for your contribution.

Thank you @smortex for your contribution.

Codecov Report

Merging #1226 (e748a87) into main (08e3a51) will increase coverage by 0.37%.
The diff coverage is 54.54%.

@@            Coverage Diff             @@
##             main    #1226      +/-   ##
==========================================
+ Coverage   65.81%   66.18%   +0.37%
==========================================
  Files          14       14
  Lines         351      349       -2
==========================================
  Hits          231      231
+ Misses        120      118       -2

Impacted Files
Coverage Δ

...ns/postgresql/postgresql_acls_to_resources_hash.rb
0.00% <0.00%> (ø)

...b/puppet/functions/postgresql/postgresql_escape.rb
0.00% <0.00%> (ø)

...puppet/functions/postgresql/postgresql_password.rb
0.00% <ø> (ø)

lib/puppet/functions/postgresql_escape.rb
0.00% <ø> (ø)

lib/puppet/functions/postgresql_password.rb
0.00% <ø> (ø)

lib/puppet/provider/postgresql_conf/parsed.rb
100.00% <ø> (ø)

.../puppet/provider/postgresql_conn_validator/ruby.rb
80.00% <ø> (ø)

lib/puppet/type/postgresql_conf.rb
93.33% <ø> (ø)

lib/puppet/type/postgresql_conn_validator.rb
100.00% <ø> (ø)

lib/puppet/type/postgresql_replication_slot.rb
100.00% <ø> (ø)

... and 4 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 0cda7bd...e748a87. Read the comment docs.

Codecov Report

Merging #1226 (e748a87) into main (08e3a51) will increase coverage by 0.37%.
The diff coverage is 54.54%.

@@            Coverage Diff             @@
##             main    #1226      +/-   ##
==========================================
+ Coverage   65.81%   66.18%   +0.37%
==========================================
  Files          14       14
  Lines         351      349       -2
==========================================
  Hits          231      231
+ Misses        120      118       -2

Impacted Files
Coverage Δ

...ns/postgresql/postgresql_acls_to_resources_hash.rb
0.00% <0.00%> (ø)

...b/puppet/functions/postgresql/postgresql_escape.rb
0.00% <0.00%> (ø)

...puppet/functions/postgresql/postgresql_password.rb
0.00% <ø> (ø)

lib/puppet/functions/postgresql_escape.rb
0.00% <ø> (ø)

lib/puppet/functions/postgresql_password.rb
0.00% <ø> (ø)

lib/puppet/provider/postgresql_conf/parsed.rb
100.00% <ø> (ø)

.../puppet/provider/postgresql_conn_validator/ruby.rb
80.00% <ø> (ø)

lib/puppet/type/postgresql_conf.rb
93.33% <ø> (ø)

lib/puppet/type/postgresql_conn_validator.rb
100.00% <ø> (ø)

lib/puppet/type/postgresql_replication_slot.rb
100.00% <ø> (ø)

... and 4 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 0cda7bd...e748a87. Read the comment docs.

Thanks @smortex . We have timeout issues on centos 8 for travis. We have opened a ticket for the issue. Will be disabling them till the issue is sorted. So that it wont hold any PRS. Thanks for your contribution.


Universal transformer implementation

Adding soft ACT @davvil
Pull Request Checklist

[X] Changes are complete (if posting work-in-progress code, prefix your pull request title with '[WIP]'
until you can check this box.
[X] Unit tests pass (pytest)
[ ] Were system tests modified? If so did you run these at least 5 times to account for the variation across runs?
[X] System tests pass (pytest test/system)
[X] Passed code style checking (./style-check.sh)
[ ] You have considered writing a test
[ ] Updated major/minor version in sockeye/__init__.py. Major version bump if this is a backwards incompatible change.
[ ] Updated CHANGELOG.md

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing this due to inactivity and outdated base branch.


 This issue applies to all repositories where we use Go and can be used as a template for next Go versions.
Libraries
Our Go libraries always support at least the latest 2 Go releases. (1.22 and 1.23 in this case). Older version are allowed as long as that doesn't restrict the usage of new additions in the standard library we might need. For example, the slices package was included in Go 1.21. None of our libs should support any older version.

Repository
Assigned to
PR
Done (incl. branch protection

https://github.com/zitadel/logging
@livio-a
https://github.com/zitadel/logging/pull/24
✅

https://github.com/zitadel/oidc
@muhlemmer
https://github.com/zitadel/oidc/pull/681
✅ (done on main, no protection on next)

https://github.com/zitadel/passwap
@muhlemmer
https://github.com/zitadel/passwap/pull/49
✅

https://github.com/zitadel/saml
@livio-a
https://github.com/zitadel/saml/pull/90
✅

https://github.com/zitadel/schema
@muhlemmer
https://github.com/zitadel/schema/pull/6
✅

https://github.com/zitadel/terraform-provider-zitadel
@stebenz

https://github.com/zitadel/xk6-modules
@adlerhurst

https://github.com/zitadel/zitadel-analytics
@eliobischof
https://github.com/zitadel/zitadel-analytics/pull/13
✅

https://github.com/zitadel/zitadel-charts
@eliobischof
https://github.com/zitadel/zitadel-charts/pull/274
✅

https://github.com/zitadel/zitadel-go
@stebenz

https://github.com/zitadel/zitadel-tools
@adlerhurst

Acceptance criteria

[ ] If the library depends on exp packages now available in the second latest release, migrate the code and bump the go.mod version to that release.
[ ] Run go mod tidy
[ ] Remove builds older than the version in go.mod from the pipeline Go version matrix
[ ] Add the latest Go release to the pipeline version matrix
[ ] Update the "Supported Go Versions" entry in the README.md
[ ] Once the PR with changes is merged, set the branch protection rules to require success for the builds of the 2 latest versions.

Zitadel
Zitadel builds only on the latest version of Go.
Acceptance criteria

[ ] If zitadel depends on exp packages now available in the latest release, migrate the code
[ ] Bump the go.mod version to the latest release
[ ] Set the pipeline to use the latest version

@livio-a saw your note about oidc/next. I will need to make some time for reconsiling main -> next in the near future. I'll pick up branch protection then.

xk6-modules is already on go 1.22: https://github.com/zitadel/xk6-modules/blob/main/go.mod#L3-L4


Improve docs deployment

As preparation for #302 this PR introduces a new way of deploying the docs which allows us to exclude (not delete / replace) some files from the github page.

there is an issue somewhere: https://wp.laszlo.cloud/woodpecker-ci/woodpecker/423/4
-> there should be a diff but there is none

there is an issue somewhere: https://wp.laszlo.cloud/woodpecker-ci/woodpecker/423/4
-> there should be a diff but there is none
to play around just push to test branch

I think the test statement you changed was wrong on the test branch. To me it looks fine now.


Docker-Compose failing on branch main

Describe the Bug

Docker compose failing due to major changes in docker-compose

Expected Behaviour

Docker Compose running

Actual Behaviour

Docker Compose failing

Steps to reproduce

Steps to reproduce the bug

run docker-compose up
See Error

Priority

Determine the priority of this error

[ ] Low
[ ] Medium
[x ] High

Docker Compose working


1.0 Release

When is there going to be a 1.0.0 release? I would like to have this project versioned so I can reliably depend on SebastianBergmann\PeekAndPoke\Proxy existing.
Even though I am including this library through require-dev, it feels weird that we are depending on the master-dev (even if it is aliased as 1.0.x-dev) to work how it currently does and not have any breaking changes.

To be honest, I never planned on tagging a release of this component.


Button::text_color() should be impl Into<Color32> to mirror fill()

text_color has been deprecated for the next egui release


Websphere 8.5.5 - models.Customer is NOT an Entity Bean registered with this server

The app works fine when I run it using play ~run
When I try deploying it as a war on Websphere 8.5.5, I get the error message:
models.MyModel is NOT an Entity Bean registered with this server

I tried reading the [ebean docs](http://www.avaje.org/static/javadoc/pub/com/avaje/ebean/config/ServerConfig.html#addJar(java.lang.String) regarding where ebean searches for model classes. Based on these, I created the file APP_HOME\conf\ebean.properties and set the value:
ebean.search.jars=myplayapp.jar

Afraid I still get the same error.

For anyone interested (this is about a year later now...), I was actually able to get things rolling for me by clean building, then making some config changes and finally rebuilding. See https://github.com/tomzx/play-framework-notes for more details.

thx for the feedback!


A suggestion on Graph Class

Sometime, we may update the graph using the activations of parts of the graph and output the results after some further manipulation.
for example:
model = Graph()
model.add_input(input_shape=(3, img_height,img_width),name='inputs')
model.add_output(name='res',input='inputs')
model.add_output(name='control',input='inputs')
opter = optimizers.Adadelta()
model.compile(opter,loss={'contro'l:'mse'})
this code segment does not contain further manipulation for simplicity, but it will not pass compiling. I checked the code in models.py (line:1234):
" for output_name in self.output_order:
loss_fn = loss[output_name] "
We are required to give every output a teaching signal. I guess it may be better to loop in "loss" dict rather than in output_order.

This could be achieved with a "nop" loss that always returns zero.


Vim highlighted text and autolinks

A pair of fixes for the vim syntax.

Current (left) vs Proposed (right)

Extra symbol ($) in highlighted text end delimiter. (See line 5)
Autolinks are not highlighted. (See line 9 vs line 11)

Proposed fixes:
24c24
< syn region highlight matchgroup=delimiter start='{=' end='=}$\|^\s*$' contains=@inline
---
> syn region highlight matchgroup=delimiter start='{=' end='=}\|^\s*$' contains=@inline
46a47,48
> syn region djotUrl matchgroup=delimiter start=/</ end=/>/
>
67a70
> hi def link djotUrl Underlined

Great.  Want to submit a PR, or should I just paste these in?