Entities 2.1 Issues

TR1 APE:						(Lack of polishment) Wrong states management cause him an interrupting behaviour.
TR1 WINGED MUMMY:				When Lara is out of range, it flies against walls.
TR1 ATLANTEAN MONSTERS:		(bug) Random crashes in uncertain situations due to effects system
TR2 WORKER SHOTGUN:			(bug) The attack walking shoot does not harm Lara.
TR2 SHARK:					(critical bug) When triggered, it travels to the wall is looking at, and get stuck there.
TR2 BARRACUDA:				(critical bug) It can't track Lara while she is swimming or diving. (But yes if she is wandering on low waters).
TR2 MONK 1-2:					(Not implemented)
TR2 SNOW MOBILE DRIVER:		(bug) It cant' track Lara, when triggered, it runs against a wall.
TR2 DRAGON:					(Not implemented)
TR3 WINSTON:					(Not implemented)
TR3 WINSTON TRAINING:			(Not implemented)
TR3 COBRA:					(Lack of polishment) When Lara is close in range, but 1 click lower than the cobra, the creature doesn't attack.
TR3 SCUBA DIVER:				(critical bug) It can't track Lara while she is swimming or diving. (But yes if she is wandering on low waters).
TR3 RAPTOR:					(Lack of polishment) The TR3 raptor sizes, unable it to hit Lara during its attacks (while the TR1 raptor can).
TR3 WHALE:					(Not implemented)
TR3 MUTANT CRAWLER:			(Not implemented)
TR3 MUTANT BRUTE:				(Not implemented)
TR3 CLAW MUTANT:				(Lack of polishment) Wrong range for close attack pounce.
TR4 VON CROY:					(Not implemented)
TR4 ENEMY JEEP:				(Not implemented)
TR4 CROCODILE:				(critical bug) when moved between underwater rooms, it looses the underwater status what causes it crawling on the floor.
(critical bug) It can't track Lara between water and ground areas.
(Lack of polishment) Wrong range for close attack bite.
TR4 GOD_MUTANT:				(bug) It emit Locusts but they don't attack Lara.
TR4 LOCUST:					(critical bug) They don't chase nor attack Lara.
TR4 HORSEMAN:					(Lack of polishment) Slow turns provoke moments of endless running
TR4 HORSE:					(bug) Extra vulnerable to the explosive damage.
(bug) When the horseman is triggered with AI follow object, this remain in the place till Lara shoots him.
TR4 AHMET:					(bug) Unfinished implementation when this creature die.
TR4 WRAITH FIRE - ICE:		(Missing Feature) Fire and Ice spirit won't fight each other.
TR4 LITLE BETTLE:				(critical bug) Causes a crash when triggered.
TR5 LARSON:					(Lack of polishment) Move to walk over blocks of 3 and 4 clicks without climbing animation
TR5 PIERRE:					(Lack of polishment) Move to walk over blocks of 3 and 4 clicks without climbing animation
TR5 HUSKIE:					(Lack of polishment) Wrong range for close attack bite.
TR5 CHEF:						(Missing Feature) When killed, it just dissapear.
TR5 ATTACK SUB:				(bug) It shoots rockets, but they are not aimed to Lara
(bug) The submarine navigates wrongly through the underwater room.
TR5 BROWN BEAST:				(Missing Feature) When killed, it get stuck in a frozen frame.
TR5 INVISIBLE GHOST:			(bug) The alpha blending doesn't work, so the creature is totally invisible.
TR5 BATS EMITER:				(Lack of polishment) They don't harm Lara
TR5 RATS EMITER:				(Lack of polishment) They barely harm Lara
TR5 LAGOON WITCH:				(critical bug) It can't track Lara while she is swimming or diving. (But yes if she is wandering on low waters).
(Missing Feature) When killed, it get stuck in a frozen frame.
TR5 SPIDERS EMITER:			(critical bug) They are not rendered, so they looks invisible.
TR5 GUNSHIP:					(Not implemented)

Outdated data.


global retry filter leaves prefix path filter unapplied

Sample configuration snippet:
spring.cloud.gateway.default-filters:
      default-filters:
      - name: Retry
        args:
          retries: 3
          statuses:
          - INTERNAL_SERVER_ERROR
          - GATEWAY_TIMEOUT
          exceptions:
          - java.io.IOException
          methods:
          - GET
          - HEAD
          - POST
          - PUT
          - PATCH
          - DELETE
          - OPTIONS
...
routes:
      - id: blah
        uri: blah
        predicates:
        - Path=/status/**
        filters:
        - PrefixPath=/v1

So, given /status to the gateway, the back-end receives /v1/status the first time, but /status on retries.
I am also reading at RouteDefinitionRouteLocator.java:181:
//TODO: support option to apply defaults after route specific filters?
Is there any chance this gets done soon? If not, what would be a more compact way to configure the same non-global retry filter on every route? I have over 60 routes and growing, so adding 15 lines of retry filter definition at every route is not a pleasant thing.

Are you saying the default filter definitions are not being applied?

They are applied (i.e., the retry happens). But, because of how they are ordered relative to all the route-specific filters, when the retry happens, the route-specific filters don't trigger. Case in point - PrefixPath filter.
So, instead of default retry filter, I have to have a route-specific retry filter on every route. I guess it's fine, but very cumbersome to do within the application.yml.
What would ease the pain is either:

support option to apply defaults after route specific filters, or
provide a sample how to reuse the route-specific retry filter configuration (declaratively or programmatically).

K i think I understand the issue now, thanks.

The PrefixPathGatewayFilter do prefix only one time, and then it will set the GATEWAY_ALREADY_PREFIXED_ATTR to be true, so if there is a retry, it will skip.


Improve the text at the top of the home page

Received the latest home page text from the product team.

Confirmed


\n in string attribute causes syntax error

What happened?
Using \n in a string attribute causes a syntax error, I expected it to be parsed as a newline.
To reproduce
This example errors with Expected "[", "{", boolean, identifier, null, number, string, or variable but "\"" found.:
something {% class="\n" %}

Version
0.3.5
Additional context
No response

Thanks for reporting! I've got a fix ready in PR #470.


CAD-792:  bump monitoring for non-API-breaking efficiency improvements

The new iohk-monitoring preserves more laziness, see: https://github.com/input-output-hk/iohk-monitoring-framework/pull/550

The performance impact is described in CAD-792 -- roughly a 10% reduction in wallclock for a locally-served chainsync benchmark.

Some minor API sync.

More improvements coming soon in a subsequent PR.. API breaking, though.

This PR does not result in breaking changes to upstream dependencies.

Checklist

[ ] This PR contains all the work required to resolve the linked issue.

[ ] The work contained has sufficient documentation to describe what it does and how to do it.

[x] The work has sufficient tests and/or testing.

[x] I have committed clear and descriptive commits. Be considerate as somebody else will have to read these.

[x] I have added the appropriate labels to this PR.

Nice. So this PR will need to wait for that PR to be merged to iohk-monitoring-framework's master branch.

So this PR will need to wait for that PR to be merged to iohk-monitoring-framework's master branch.

Yes, sorry, should have made this a draft PR.

bors merge

bors merge
Had to push a fix for the CI failure -- the changes in strictness exposed a latent bug fixed by the last commit:

https://hydra.iohk.io/eval/893806
https://iohk-nix-cache.s3-eu-central-1.amazonaws.com/log/z5q5rxn8fmr4sflcbb9jjjl6m91w25fq-vm-test-run-chairmans-cluster-test.drv


Login not complete?

Hi, I am testing the app using SDK 4.0 and when I complete the login (after the facebook window appears) nothing happens. The app doesn't move to the facebookSignedIn controller and I get the following message in the console
[DEBUG] :  FacebookProxy: (main) [7,5277] Facebook proxy onResume
[DEBUG] :  FacebookProxy: (main) [0,5277] session is null or session is in intermediate state
[DEBUG] :  FacebookProxy: (main) [35,5312] Facebook proxy onPause

Do you see the same issue on your end? Thanks a lot for your time!

Hi Yakito
That's exactly what is 'supposed' to happen...
I was having trouble migrating from Titanium Studio to Appcelerator Studio as a result of this Facebook problem.
I was going to let the Appc guys know but never got round to it, and have gone back to Titanium until they sort out Appcelerator Studio and the Facebook module.
This was just intended as a kitchen sink app to demonstrate the problem.
If you find a fix please post it or a link, and I will do likewise if/when I get the time to delve into it further.
Regards
Paul

Thanks, I thought it was an example app.I will keep testing variations and try to find a fix. It is strange that no one else is complaining about this issue.
If I find a solution I let you know.

So, finally made it work. Here is the working code. The important stuff is that the window must be oppened before the authorization
var fb = require('facebook');
function shareonFacebook(win){
    fb.requestWithGraphPath('me/feed', {message : "hell1o"}, 'POST', function(e) {
       if (e.success) {
        alert(e.result);

    } else if (e.error) {
        alert(e.error);
    } else {
        alert('Unknown response');
    }
    if(OS_ANDROID){
        win.close();
    }
});
}
var win = Ti.UI.createWindow({backgroundColor: 'white'});
    fb.addEventListener('login', function(e) {
    if (e.success) {
        alert('Logged in');
        shareonFacebook(win);
    }
});
fb.addEventListener('logout', function(e) {
    alert('Logged out');
});
win.addEventListener("open",function(e){
    if(!fb.loggedIn){
        fb.authorize();
    } else {
        shareonFacebook(win);
    }
});
function doClick(e) {
    if (Ti.Platform.name === 'android') {
        win.fbProxy = fb.createActivityWorker({lifecycleContainer: win});
    }
    win.open();
}
$.index.open();

Many thanks Yakito :)


Allow AssumeRole configuration to be passed

Concourse resource update associated with https://github.com/dpb587/metalink/pull/6 that allows role_arn to be configured in the S3 URL handler options.
Also updates to Go modules and Golang 1.20

Hi @ystros - I merged and tagged a v1.20230612.1 release with your PR. Thanks!
Hopefully no side effects from the new image after no updates for a few years, but let me know if you/others notice any problems. The previous Docker image will remain available under the 1.20190513.0 tag.

Thanks @dpb587! We didn't notice any side effects with our dev build of the resource in the pipeline we were using to evaluate this change, but we'll keep an eye out for any problems as we apply this more widely.


Update to Smack 4.5.0-beta3-SNAPSHOT

Today's beta3-SNAPSHOT includes a major change in Smack's build system, which also updates its minimum Java requirement from 8 to 11 (we were already using 11), and fixes the bug in the FormTest that was recently introduced.

Replaced by https://github.com/XMPP-Interop-Testing/smack-sint-server-extensions/pull/66


Time series widget max number of buckets shouldn't be 30

It really depends on the total "duration" of the dataset. We should support higher values there. I'd suggest calculating the max number of buckets dynamically based on the initial guess (2xInitial guess?)

There has been no activity on this issue for more several months. We are closing it. If you think this still needs to be addressed please open a new issue.


Alter table add columns

What type of enhancement is this?
User experience
What does the enhancement do?
Support alter table add more columns(currently only support one) in sql parser. This is both helpful for User Experience and useful in testing, i.e.:(the syntax can change)
Alter Table Add Column l INTEGER DEFAULT 0,m INTEGER DEFAULT 0, n INTEGER DEFAULT 0;

Implementation challenges
None

I'd like to implement this feature.

I'd like to implement this feature.

Great! refer to AlterTableOperation::AddColumn and parse_alter_table for example of how to modify parser


Async Retriever Error with SQLAlchemy - "cannot insert multiple commands into a prepared statement"

Description
When running the retriever in langchain-postgres as an asynchronous instance, I encounter the following error, related to the SQL statement execution. The message suggests that the problem arises from attempting to insert multiple SQL commands into a prepared statement, which seems to not be supported.
Error Message
sqlalchemy.exc.ProgrammingError: (sqlalchemy.dialects.postgresql.asyncpg.ProgrammingError) <class 'asyncpg.exceptions.PostgresSyntaxError'>: cannot insert multiple commands into a prepared statement
[SQL: SELECT pg_advisory_xact_lock(1573678846307946496);CREATE EXTENSION IF NOT EXISTS vector;]
(Background on this error at: https://sqlalche.me/e/20/f405)

My thoughts
The error appears to be caused by the SQL statement that combines two commands: acquiring an advisory lock and creating an extension, executed as a single statement, even though it is separated by ";" in the sql text statement. This is seems to not be supported in asynchronous execution with asyncpg as it treats this as a syntax error in a prepared statement.
Proposed Solution
I found that if the SQL commands are defined as separate statements, we avoids combining multiple commands into a single execution call.
The affected code, in vectorstore.py:236:
def _create_vector_extension(conn: Connection) -> None:
    statement = sqlalchemy.text(
        "SELECT pg_advisory_xact_lock(1573678846307946496);"
        "CREATE EXTENSION IF NOT EXISTS vector;"
    )
    conn.execute(statement)
    conn.commit()

Here is the revised function implementation that fixed the issue for me:
def _create_vector_extension(conn: Connection) -> None:
    select_lock_statement = sqlalchemy.text("SELECT pg_advisory_xact_lock(1573678846307946496);")
    create_extension_statement = sqlalchemy.text("CREATE EXTENSION IF NOT EXISTS vector;")

    conn.execute(select_lock_statement)
    conn.execute(create_extension_statement)

    conn.commit()

By separating the statements into individual execution calls, the error is avoided, and the functionality remains intact. Although I haven't tried using it on a synchronous instance.
Question

Has anyone else encountered this issue, or is there any additional context or configuration that I might be missing which warrants this behavior?

Would love to get some feedback as I do not often post on issues. Shoud I create a pr for this fix to the issue?

Also, I found after posting this issue, a similar issue #86, where it was recommended to use the psycopg3 engine whereas I'm using asyncpg.
However, switching to psycopg3, I recived the following error:
sqlalchemy.exc.InterfaceError: (psycopg.InterfaceError) Psycopg cannot use the 'ProactorEventLoop' to run in async mode. Please use a compatible event loop, for instance by setting 'asyncio.set_event_loop_policy(WindowsSelectorEventLoopPolicy())'
(Background on this error at: https://sqlalche.me/e/20/rvf5)
To fix that error, i used,
    if sys.platform == 'win32':
        asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

Which did not fix the issue.

Could you provide the stack trace?

Closing as issue appears stale


Iframe - Clipboard issue  - Unable to read from the browser's clipboard.

When I am opening vs code server inside a iframe with a cross origin i am not able to paste anything from clipboard, whereas  if i open same origin in new tab it works fine

code-server: v4.95.1
Code: 1.95.1
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36

Steps to Reproduce:

open terminal
copy a text and try pasting something with
Paste- COMMAND + V
OR
Paste - COMMAND + SHIFT + V

whenever I try to paste any text to terminal getting below issue
"Unable to read from the browser's clipboard. Please make sure you have granted access for this website to read from the clipboard."
I have tried all available solutions from community page
Just for reference my code
  <iframe               ref="iframe"               src={iframeSrc}               style={{                 width: "100vw"               }}               id="iframe"               title={iframeTitle}               allow={clipboard-read; clipboard-write self ${iframeSrc} }               onLoad={this.hideLoader}             />

Duplicate of #180234


Swap office button to windows right button

Description of the new feature / enhancement
Hi,
would it be possible to add feature of swaping the office button to windows right button?
Scenario when this would be used?
As an old school keyboard - like Microsoft Elite Keyboard - got both windows buttons of each side of space button.
Supporting information
I was trying to swap the office button with 0,43 version but the keyboard manager is recognizing the office button as windows right button - which is obviously not right.
The only what is disabling office button is adding enty to registry: REG ADD HKCU\Software\Classes\ms-officeapp\Shell\Open\Command /t REG_SZ /d rundll32 (found in https://www.howtogeek.com/445318/how-to-remap-the-office-key-on-your-keyboard/).

This office button sends a combination of keys, off the top of my head Win+Ctrl+Alt+Home. By the looks of it, you assume it is as one key. Try opening "remap shortcut" and hit that key again :-)

Hi Jay!
Thank you for you answer.
Unfortunatelly it is not possible. Remap shortcuts doesn't even remember the sequence entered - and shortcut is only for two buttons. Unfortunatelly office button is made from 4 buttons as you've mentioned.
I even tried to add WINLeft+CtrlLeft as first row and second row with AltLeft+ShiftLeft - no luck.

Ah yes you are right. That's a limitation in the Keyboard Manager. Suggestion for devolpers to increase the maximum number of modifiers.


Installation does not warn about needing pen & paper

Installation displays a screen listing a series of words to write down. Not always possible! Was not in my case. I exited the app on that screen, but the screen does not reappear on reopening the app later
Please warn at the start of installation that the process is not self-contained and requires taking notes.

Copy & Paste the words?

Does it work ? I did not think of it at the late hour.

You can't, had the same issue last night when I tried it.  Copy/paste and taking screenshots is prohibited by the app.  Good precautions to have, but a warning in advance would be helpful.


fix handle large binlog

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall


Time for a proper meeting (?)

When we decided to move into the io.js org we collectively agreed that we didn't really want to add the overhead of a regular meeting or anything above GitHub chatter because it had been working so well. I'm certainly not keen to add more meetings to my calendar, however, there are a number of outsiders that are looking to get involved that would be of great value to both NAN and the broader ecosystem in general and they can't see an obvious way to get up to speed. So I'd like to propose we have a meeting within the next couple of weeks to talk about the current state of the project, the future (tentative) plans for the project and see what others would like to be able to contribute.
In particular, the IBM V8 team would like to get involved in contributing and they have some excellent expertise around V8 due to the porting work they've had to do for their architectures. Also, the Microsoft Node/Chakra team would like to explore ways to bridge their work in their Chakra fork with the native addon ecosystem. The work they have done so far in bridging the Chakra API to appear as the V8 API to Node is very impressive and I see this as a great wedge for any work we may want to do for a more generalised compatibility layer.
I'll put up a doodle soon so we can find a good time unless I get shouted down by people who don't want to meet. At a minimum it would be good to have @kkoopa and @bnoordhuis on board.

I don't have much time for the next two weeks.  Not at times that I speculate work for others, at least.

I can probably accommodate a one-off meeting almost any day.

cc @geoffkizer, @jianchun from Chakra.

Hi, I'm one of the IBM V8 developers who's interested in getting involved.  Thank you for setting up this meeting!  My schedule is pretty flexible too, but might be taking some time off around Canada's Day (July 1st).

add me

Add me.

I'm probably a bit late to this party, but I'd love to be involved.

I may not have much to contribute but I'd like to hear about the results of this discussion, so if someone could post notes from the meeting that would be valuable I think.

Hi, (also a bit late to this party) I was wondering if there were any future meetings coming up and/or if there was any write ups from the last meeting.

I don't think we've actually had any meetings yet.  Is there still interest in having one?
Aside: there is probably some overlap with the API WG.

I'm definitely still interested.  We recently transitioned to Node v4.x and NAN v2.x for our binary addons.

I would be interested in getting involved as well


TASK Monitoring Product: Design the REST API and DTOs

Goal
The goal is to design the REST API and DTOs for monitoring product.
Design
Traditional CRUD REST API, for example:

GET /v1/services: MonitorServiceListDTO returns a list of services
POST /v1/services: MonitorServiceDTO creates a new service
GET /v1/services/:ID: MonitorServiceDTO fetches a service by ID
POST /v1/services/:ID: MonitorServiceDTO modifies a service by ID
DELETE /v1/services/:ID: MonitorServiceDTO deletes a service by ID
GET /v1/services/:ID/targets: MonitorServiceTargetListDTO returns a list of monitoring targets
GET /v1/services/:ID/targets/:TARGET_ID: MonitorServiceTargetDTO fetches a monitoring target by ID
POST /v1/services/:ID/targets/:TARGET_ID: MonitorServiceTargetDTO modifies a monitoring target by ID
DELETE /v1/services/:ID/targets/:TARGET_ID: MonitorServiceTargetDTO deletes a monitoring target by ID

MonitorServiceListDTO

payload: readonly MonitorServiceDTO[] a list of services

MonitorServiceDTO
This needs to include a list of items to be monitored:
IP Address

Address to be pinged.
Status information, whether the last test passed OK or not.
Date when the last test passed OK
Date when the last test was performed

URL Address

URL address to which a call is made
Status information, whether the last test passed OK (returns 2xx) or not
Date when the last test passed OK
Date when the last test was performed

Sendanor developers, see also https://github.com/sendanor/sendanor.fi/issues/118 for some already done work.


Experimental environment.

An experimental environment for studying the EM algorithm.
The experiment is divided into 4 stages:
Stage 1:
Generation of datasets, random and user-defined is available.
Stage 2:
Conducting an experiment using a user-selected method, as well as saving all information about the parameter estimation process.
Stage 3:
Analysis of the resulting estimates. All kinds of graph conclusions and various methods of evaluating effectiveness will be available.
After all the procedures, the analysis results are saved.
Stage 4:
Preparation of a pdf report based on the results of the analysis at stage 3.

Add some example for experimental environment


win32api import issue

click the windows button
type cmd
run this command: pip install pywin32

I allready did that. I tried reinstalling it.
https://i.imgur.com/h5EJTls.png
Im not versed in python but it might be the version.
Thanks for any help.

You're right, the ModuleNotFoundError: No module named 'win32api' is related to Python's version.
I just got it too after upgrading from Python 3.10.5 to 3.12.
Fixing this error is now a priority. I'll get back to you when I figure it out.

For now, to get the script to work you can download Python 3.10.5 from here:
https://www.python.org/downloads/release/python-3105

This error is fixed in the newest version of the script (tested with Python 3.12) ! 🎉
Just make sure to install every Python module with `pip install -r requirements.txt".
Let me know is it working for you! 🙂


Add temporal CI Hiera key

Add original govuk_jenkins::github_enterprise_cert_path key until
all the Hiera lookups are updated on all the environments to use
govuk_jenkins::github_enterprise_cert::certificate_path

We think the property that is doing the Hiera lookup is not needed in the Deploy Jenkins instances, so we don't need this change any more


Resolve race condition in deleteSpecItemById

User story

As a user I want to delete items.
I need this to work even if several people are currently on the website.
So that the delete actions of all people are processed.

Acceptance criteria
Fix all race conditions in the function.
Definition of done (DoD)
Feature has been fully implemented
No known errors
All acceptance criteria were met
Test passes
Peer code review passed

User won't get feedback if something goes wrong


Trigger CI on pull_request event

@fredvd @sneridagh @mauritsvanrees This is what I would prefer instead of #4621. I tried it in https://github.com/plone/volto/pull/4628 and it seems to work.

@wesleybl Good point! I think this is what prevents it: https://github.com/zopefoundation/Zope/blob/master/.github/workflows/tests.yml#LL47C5-L47C11
Let me try that...

Hmm, it works, but the duplicate jobs for the pull_request trigger still show up in the list of checks as "skipped", which is a bit noisy.

An alternative would be to limit builds for the push event to only key branches (master, 16.x, etc). I think the only downside is that if someone pushes a commit to a work-in-progress branch that doesn't have a PR yet, the CI jobs would not run until they open a PR. Maybe that is actually what we want, to avoid unnecessary builds...

Hmm, it works, but the duplicate jobs for the pull_request trigger still show up in the list of checks as "skipped", which is a bit noisy.

Yes, I have the same in another workflow where normal pushes trigger something for a testing environment and tag releases update the live environment. The best I could do there was look at github.ref_type to cancel al jobs for on: push, but they still show up in the actions run list.

An alternative would be to limit builds for the push event to only key branches (master, 16.x, etc).

I usually don't like that, because I want to run the tests, before opening a PR. Usually when I open the PR the tests are already passing.


Shows 404 after clicking "Sign in with GitHub" Button

When I click the button on the welcome's screen "Sign in with GitHub", then it shows 404 in GitHub

Any idea what version of the app this is? I can’t reproduce this with v1.25.0, which is the latest App Store version.  ...

@BasThomas Eh... I download the project from GitHub & built it on my iPhone 6s, and, where is SafariViewController located?
I just downloaded it from TestFlight, the TestFlight version works well, I’m wonder if there’s any problem happened when I’m building
Sent with GitHawk

@peterzililuo why was this closed? I’m getting this error
Sent with GitHawk


Question: when should we release 005?

Lots of changes since 004, and I am working on an updated K8s article. Would be nice to have 005 out before publishing it.
@miekg what do you want to see done before release of 005?
@chrisohaver is working on a config option for the k8s middleware to make configuration the reverse zones simpler. Should be ready in a couple days if he can get the time. That would be nice to have in 005 too.

[ Quoting<EMAIL_ADDRESS>in "[miekg/coredns] Question: when shou..." ]

Lots of changes since 004, and I am working on an updated K8s article. Would be nice to have 005 out before publishing it.
@miekg what do you want to see done before release of 005?

I would like to merge my proxy stuff, however that is slow going due to work
(and LEGO :-) ). I'll try complete it this week, otherwise we release 005
without it.

@chrisohaver is working on a config option for the k8s middleware to make configuration the reverse zones simpler. Should be ready in a couple days if he can get the time. That would be nice to have in 005 too.

Ok, we can wait for that.

I am thinking we should have a coredns Docker hub repo and put an automated build in there.

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/coredns] Question: when ..." ]

I am thinking we should have a coredns Docker hub repo and put an automated build in there.

Yes, last time I looked for SkyDNS they automated docker build stuff was still
pretty wonky. But yes we should set something up there.

Think we're unblocked for a 005 release?
Can do the docker thing for 006

Think so. I'd Like to verify a couple things tomorrow just to be sure.

Ack. Shouldn't we move those "couple [of] things" in to tests?

Yeah. I think they already are but going to double check.

Ok, looks good. @chrisohaver is going to beef up the integration tests but I don't think 005 has to wait for that.

Actually, wait. Still seeing an issue.

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/coredns] Question: when ..." ]

Actually, wait. Still seeing an issue.

No release will be perfect.. But I haven't done anything yet.

Yup. #510 though needed fixing. Assuming it goes through test we can merge and release.

I built it and pushed it to docker.io/coredns/coredns repo.


skopeo: 0.1.29 -> 0.1.30

Skopeo used by our docker tools was patched to work in the build
sandbox (it used /var/tmp which is not available in the sandbox).
Since this temporary directory can now be set at build time, we remove
the patch from our docker tools.
Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg test docker-tools

Success on aarch64-linux
Attempted: tests.docker-tools
No partial log is available.

Success on x86_64-linux (full log)
Attempted: tests.docker-tools
Partial log (click to expand)
docker: exit status 1
syncing
docker: running command: sync
docker: exit status 0
test script finished in 61.56s
cleaning up
killing docker (pid 596)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
/nix/store/rvnx6dia7azk7ashmjmflmrjycfrq9dj-vm-test-run-docker-tools

Success on x86_64-linux (full log)
Attempted: skopeo
Partial log (click to expand)
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/btrfs_tag.sh: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/libdm_tag.sh: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-gofmt: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/test-integration: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-vet: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-lint: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-git-marks: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
/nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/00pdw4xa1i1wzz5j1arkw20qzf9gpb5j-skopeo-0.1.30...
/nix/store/wdjqj16p90spal13av87rp42anzzpz29-skopeo-0.1.30-bin

cc @Profpatsch @aszlig

Success on aarch64-linux (full log)
Attempted: skopeo
Partial log (click to expand)
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/libdm_tag.sh: interpreter directive changed from "/bin/bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/test-integration: interpreter directive changed from "/bin/bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-git-marks: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-gofmt: interpreter directive changed from "/bin/bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-lint: interpreter directive changed from "/bin/bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/make/validate-vet: interpreter directive changed from "/bin/bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
/nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30/share/go/src/github.com/projectatomic/skopeo/hack/travis_osx.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/w6qrkjl4b7ylrm73l6qlwf8wrrg3k8gv-skopeo-0.1.30...
/nix/store/y09albhvia0bgg5xddhdsmfvm3x42xmy-skopeo-0.1.30-bin


[Help Request] SQL Server 2022 Developer

Hi,
Is it possible add support to install SQL Server 2022/2019 Developer version?
It fail to install via simply rename SQLExpr to SQLDev in the .ps file. Especially when the process comes to copy master.mdf, there is no existing path to find any .mdf file. =(
Thanks.
Attached file is the modified version. However, it looks like something is missing here.
install2022.ps1.txt

By the way, here are screenshots.

I have the same problem. There is a solution?

Hey,
I made some progress yesterday...Finally, SQL Server 2022 was installed successfully.
You could try to modify as shown below:

Replace "SSEI-Expr" to "SSEI-Dev"
Use "https://download.microsoft.com/download/c/c/9/cc9c6797-383c-4b24-8920-dc057c1de9d3/SQL2022-SSEI-Dev.exe" to Download Developer version of SQL Server 2022 for example.
$instanceName = "MSSQLSERVER"

install2022.ps1.txt
First, execute above script and it will fail to rebuild database.
Then, I simply manually execute command in PowerShell instead.
136 # rebuild databases   137 $user = whoami   138 Start-Process -FilePath "$setupFolderPath/SETUP.EXE" -ArgumentList "/QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=$instanceName /SQLSYSADMINACCOUNTS=$user" -Wait

Switch to $setupFolderPath folder, and find out current username with "woami" command.
./SETUP.EXE /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=PUT_YOURUSERNAME_HERE
net start MSSQLSERVER

Though, SQL Server 2022 Developer could be installed. SQL LocalDB installed via VS 2022 will fail to be recognized inside Visual Studio itself.
SSMS 19 can recognize and connect to SQL LocalDB, but VS 2022 cannot. I have no idea about this.
Any suggestion? Thanks a lot!

sorry but how to fix this ?

sorry but how to fix this ?

Could you please send me a screenshot of the ./Temp directory when this error happens? In case it was deleted already by the script, then please restore it from the Recycle Bin. Looks like a problem with the language, but I've tried it on an US OS with Czech language pack and I could not reproduce the issue.

this is the image

I had similar issue and then I uninstall everything and tried to install developer 19 version and all seems to work just fine.


Adapt KyberPoolMaster to last changes in Katalyst contracts

Based on https://github.com/KyberNetwork/developer-portal/blob/stakingSection/claiming-api.md#claiming-staker-rewards

Pull Request Test Coverage Report for Build 137321630

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 97.5%

Totals

Change from base Build 126113780:
0.05%

Covered Lines:
102

Relevant Lines:
102

💛  - Coveralls


PostCommit event to allow a "second round" of database operations with clean UnitOfWork

This issue might be a little bit controversial but doesn't hurt to suggest and talk about it anyway. ;) I've noticed that as an application grows, it's rather easy to hit errors and strange behavior caused by some unsupported call stacks: like calling $dm::flush() inside already ongoing flush operation.
Now the latest possibility to intercept database operations is postFlush event that still happens within the UnitOfWork::commit(). It would be useful if there were one more event triggered after the UnitOfWork::commit() that could be used to do something after all previous database operations are fully done.
The danger there is indeed infinite loops as mentioned by @jmikola in a related StackOverflow question and discussion. This SO question describes also one possible use case for this feature.

FWIW 1) #1155 changes flow of commit to remove collection stuff from there so THEORETICALLY UnitOfWork::commit() could be reorganized tu use FIFO queue and run as long as its needed BUT:

This kinda breaks inserts as we use MongoWriteBatch to insert multiple documents of same class
Infinite recursion of course

We could work around 1. by changing FIFO to something more sophisticated but I believe that 2. will be hellish to debug for developers.

FWIW 2) personally I dropped using Doctrine events in favour of my own ones and I'm a happy person as I'm free to do anything I want and just call $dm->flush() after all listeners are done with their work :) The only issue I faced was #977 but it's possible to work it around (either manually or with #1131 but I'm not yet sure if I covered everything there and had more important things to take care of so far)

Actually I've also been thinking to build a new layer of persistence management on top of ODM but so far Doctrine events have been working relatively well.
As dependencies between documents increase things are getting complicated. For example prePersist + onFlush combination on a document triggers a new database query of some other related documents -> their preLoad modifies them on the fly and new flush() would be required. We're still actually inside the first onFlush and $uow->commit(), aren't we.
I do not know if subsequent $uow->commit() or $dm->flush() calls could be deferred until the previous flush/commit is done?

For the record, there is a discussion about how to deal with nested flushes in #1051, however that discussion hasn't led anywhere yet.


"Stop Task" never shows in workspaces

This is always undefined when a workspace is being used vs a folder.
https://github.com/stateful/vscode-runme/blob/main/src/extension/provider/background.ts#L115-L118

Duplicate of https://github.com/stateful/vscode-runme/issues/610.


Appium c#

Can I run tests with appium written on C# ? If yes where is the documentation for that?

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

ID: ed7c0d11-e60a-f088-e983-7465aca41515
Version Independent ID: b2c6a308-1fcb-a385-239d-862b2c14114c
Content
Content Source
Service: vs-appcenter

Hi Aline, we solely support the Appium Java client with JUnit as the test runner. We hope to add support for Appium C# in the future. Alternatively, we do support Xamarin.UITest which is a C# based automation framework.

I am also interested in support for Appium C# - since we use it to support UWP tests as well.
So we're interested in either adding UWP support in Xamarin.UITest or add Appium C# support in the Test-Cloud

Hi @cosminstirbu thanks for letting us know! I'm assuming you're using WinAppDriver to drive the UWP UI testing?

Yeap, we're using WinAppDriver to drive UWP.

That's great to hear, do you use this to test Win32 as well or strictly UWP?

Strictly UWP. However we didn't start the development on our UWP app,
currently we're working on the iOS version - so we've made the decision to
go with Appium since we plan to support UWP in the near future.
On Tue, Feb 27, 2018 at 8:33 PM, Glenn Wester<EMAIL_ADDRESS>wrote:

That's great to hear, do you use this to test Win32 as well or strictly
UWP?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/appcenter-docs/issues/19#issuecomment-368979742,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGzhynaDMsPYFlk5v5oFbdVNC-TjPXBAks5tZEp_gaJpZM4SPN8s
.

I'm currently using Microsoft UnitTest framework with Appium, C# to test Android and IOS real devices. Will my tests work with App Center?
Sample test case written in Visual Studio 2017:
namespace AppCenterTests
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability("deviceName", "Samsung S8+");
        AndroidDriver<AppiumWebElement>  Driver = new AndroidDriver<AppiumWebElement>(new Uri(""), cap);

        Driver.GetScreenshot();
    }
}

}

@nnguyen2102 The comments feature of the docs is designed to enable customers to suggest changes to the docs or ask clarifying questions about the docs. If you need help with the product, please login to the App Center dashboard and click the blue chat button in the lower-right corner of the page. Our dedicated support resources will answer any questions you have there.

See also microsoft/appcenter#102


release: 1.0

Codecov Report

Merging #835 (3020593) into master (1326550) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #835   +/-   ##
=======================================
  Coverage   57.14%   57.14%
=======================================
  Files           1        1
  Lines          70       70
  Branches       18       18
=======================================
  Hits           40       40
  Misses         30       30

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 1326550...3020593. Read the comment docs.


[BUG/Help] transformers==4.27.1 not work in Windows 11

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Run demo and get
Explicitly passing a `revision` is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision.
Traceback (most recent call last):
  File "G:\ChatGLM-6B\demo.py", line 12, in <module>
    tokenizer = AutoTokenizer.from_pretrained("../chatglm-6b-int4", trust_remote_code=True)
  File "C:\Users\wqh\anaconda3\lib\site-packages\transformers\models\auto\tokenization_auto.py", line 663, in from_pretrained
    tokenizer_class = get_class_from_dynamic_module(
  File "C:\Users\wqh\anaconda3\lib\site-packages\transformers\dynamic_module_utils.py", line 399, in get_class_from_dynamic_module
    return get_class_in_module(class_name, final_module.replace(".py", ""))
  File "C:\Users\wqh\anaconda3\lib\site-packages\transformers\dynamic_module_utils.py", line 177, in get_class_in_module
    module = importlib.import_module(module_path)
  File "C:\Users\wqh\anaconda3\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'transformers_modules.'

进程已结束,退出代码1

Expected Behavior
work well.
Steps To Reproduce
run demo
Environment
- OS:win11
- Python:3.8
- Transformers:4.27.1
- PyTorch:2.0
- CUDA Support True

Anything else?
transformers==4.26.1 works well

same environments with you , update the latestchatglm-6b .py files problem solved.

same environments with you , update the latestchatglm-6b .py files problem solved.

I cloned this repo yesterday evening, as there are no tags in the repo, could you give the commit id of yours which fixed this problem？ @linchart

@wqh17101 try this:
change this line:
tokenizer = AutoTokenizer.from_pretrained("../chatglm-6b-int4", trust_remote_code=True)

to
tokenizer = AutoTokenizer.from_pretrained("..\\chatglm-6b-int4", trust_remote_code=True)

same error , I had changed to
tokenizer = AutoTokenizer.from_pretrained("./THUDM/chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("./THUDM/chatglm-6b", trust_remote_code=True).half().cuda()

or
tokenizer = AutoTokenizer.from_pretrained(".\\THUDM/chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained(".\\THUDM/chatglm-6b", trust_remote_code=True).half().cuda()

always getting
ModuleNotFoundError: No module named 'transformers_modules.'

or
ModuleNotFoundError: No module named 'transformers_modules.THUDM/chatglm-6b'

Under Windows 11
@pootow

@JiajunDou  Use absolute path instead of relative path for the model.

latestchatglm-6b .py

how you update it ? and where is file ?

Use absolute path instead of relative path for the model.

It worked!

thankful!
---- Replied Message ----
| From | @.> |
| Date | 04/02/2023 21:12 |
| To | @.> |
| Cc |<EMAIL_ADDRESS>|
| Subject | Re: [THUDM/ChatGLM-6B] [BUG/Help] transformers==4.27.1 not work in Windows 11 (Issue #310) |
Use absolute path instead of relative path for the model.
It worked!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

model = AutoModel.from_pretrained(".\THUDM/chatglm-6b", trust_remote_code=True).half().cuda()

you should change path to .\\THUDM\\chatglm-6b not .\\THUDM/chatglm-6b

model = AutoModel.from_pretrained(".\THUDM/chatglm-6b", trust_remote_code=True).half().cuda()

you should change path to .\\THUDM\\chatglm-6b not .\\THUDM/chatglm-6b

not working. same error:  ModuleNotFoundError: No module named 'transformers_modules.THUDM/chatglm-6b'

Just to remind someone who encounters a similar issue, there is a pitfall when including a dot symbol in your model path, e.g., Model/CodeGen2.5 won't work, etc.

You may consider adding ignore_mismatched_sizes=True in the model from_pretrained method.

Still encountering this problem on linux, no dots in path, when I am using load_from_checkpoint
model.load_from_checkpoint(os.path.normpath('/home/ubuntu/Vornoi/QA/asd.ckpt'), ignore_mismatched_sizes=True)


Add support for populating only null fields on objects returned by custom generators

Currently Instancio does not modify objects returned by user-supplied generators. This is controlled by the GeneratedHints.ignoreChildren flag which is set to true by default. If the custom generator sets it to false, then Instancio will populate objects returned by custom generators. However this will include fields that were already populated by the user within the generator, which defeats the purpose of using a custom generator in the first place.
Update
The boolean flag ignoreChildren will be replaced with an enum PopulateAction. This should provide enough flexibility for most use cases. The enum values are:

NONE - object will not be modified by the engine
APPLY_SELECTORS -  like NONE except object will be modified only if there are matching supply() or generate() selectors present
NULLS - like APPLY_SELECTORS + engine will also populate null fields
NULLS_AND_DEFAULT_PRIMITIVES - like NULLS + also populate primitives with default values (0, false, '\u0000')
ALL - populate everything; engine will populate all fields, even those with non-null values

The action only affects the behaviour of supply() and generate(). onComplete() callbacks are to be called regardless of the action hint since we cannot assume what logic is performed within the callback.

#231


Use SimpleInjector?

action: implement the use of SimpleInjector in Charges.

I've been working on this for a bit, but I ended up having to implement most of the Messaging framework from the perspective of a Container instead of ServiceCollection.


Can't see how to configure CMake to find the Google Docs included in VS2017

I'm managing some OSS builds via CMake, and want to use the Google Tests bundled inside Visual Studio Community 2017
Version 15.5.6
I had hoped this page might tell me where the Google Test folder was... A link to CMake instructions to use this integration would be really helpful!

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

ID: 0ee608ee-eb3f-e95d-1eea-d9e35a6e0bc0
Version Independent ID: daf80b3e-5bf1-652c-d6a0-602c8bc2bb0c
Content
Content Source
Service: unspecified

Thanks. I'm working on a cross-platform project whose builds are driven by CMake, for which we want to add optional google test support - https://github.com/approvals/ApprovalTests.cpp
I'd hoped to enable VS users to use that tool, in conjunction with VS's google test build - but I see now that that won't be possible.
I'll watch the video though - thanks for the link.


Set political status and government when an edition is updated

Trello: https://trello.com/c/KxlsWBzq/1207-automatically-determine-political-status-and-government-at-the-point-of-editing
This builds on https://github.com/alphagov/content-publisher/pull/1466 and should be reviewed once that is merged in.
This code is used to set the political status and government each time content is updating the Publishing API. This uses the PreviewService and PublishService as places to call this logic.
It also adds this check into the FailsafePreviewService so that content with issues can still reflect up-to-date political and government statuses.
I wasn't too sure about where to place this code. It feels quite natural to be placed within PreviewService and PublishService since it is data that we're concerned about the value at syncing. However it didn't feel such a natural place on a FailsafePreviewService. Alternatives to this however seemed rather complex and unappealing (lots of duplicated code or callbacks), so I think that maybe in time we'll end up renaming FailsafePreviewService if it acquires other similar concerns.
A late change I made to this was deciding to only set the government when content is published or backdated, previously this used the current time to set the government. I decided against using the current time as it meant that drafts would show incorrect governments whenever the government changed until they were then updated. I opted instead for no government at that point on the basis that no data was better than potentially incorrect data. A consequence of this change is that we need a manual way of setting a government at the point of publishing which is where the concept of a fallback_government comes from.

Thanks @leenagupte - you've picked on the things I was concerned about with this PR. Originally we were setting government to be the current one on every sync for a draft. Which meant that government would be constantly updated (in case the government changed). I later switched to just not setting a government until point of publishing (which led to the concept of a fallback_government).
I've had a think and tried to re-approach this in a different way. I'll open a PR in a mo.

Superseded by https://github.com/alphagov/content-publisher/pull/1481


pulseaudio module and mousescroll

Not sure if this is a bug or a config error, but mouse scrolling the pulseaudio module to change the volume doesn't do anything on my main monitor, but DOES work on the other two monitors.  It also works fine when waybar is started from the command line.
sway config is simply
bar {
swaybar_command waybar
}
The outputs for the three monitors are correct (dimensions, relative position and Hz settings in sway config).  Clicking on the module brings up pavucontrol app as expected (so it's not a misalignment of the cursor or anything)
Same result if I use exec waybar in sway config instead of the above.
Not sure what else to look at.

The same for me! I did nothing to solve this except train myself to tune volume on another monitor (what a shame!).

Its working again! @kleshas can you check (upgrade if needed) ?

It's changed slightly for me.  Up to date on arch, and occasionally still happens that mouse scroll doesn't work on either monitor (sometimes just one of them).  Clicking on the volume does reset it most of the time and it then works on both.  Just happened where I was watching mpv in full screen.  Non-viewing monitor didn't work for volume, when I stopped the video, the main monitor also wasn't working.  Clicking on the icon, and both monitors worked fine with scrollwheel.


Promote release-service from staging to production

Included PRs:

https://github.com/redhat-appstudio/release-service/pull/312
https://github.com/redhat-appstudio/release-service/pull/342
https://github.com/redhat-appstudio/release-service/pull/343
https://github.com/redhat-appstudio/release-service/pull/345

/lgtm


Addition of Variables to Release trigger

Hey Maik,
clearly a first stab at this and not tested but i thought this would be a good starter for 10 of getting variables to be added to the JSON body to be passed when triggering Releases.
thanks

@Smushatron : thank you for the addition. Will test it as soon as possible. It has been a bit hectic over here.

Any update on this? Desperately need variable functionality in this task.

Yes, any update on this?  PR looks pretty straight forward

@mjfara  and @pbojanczyk: Would one of you have time to test it when I publish a Beta release?
I have some personal things going on that leaves me not that much time and If i'm not mistaken the solution is not that straight forward as I have dealed with this problem before

This would be really interesting also for me, if implemented.

Thanks for your submission but will close this for now as we have a new version and will incorporate it there


New qa fast pr

Looks good, if you edit your tutorial with what I suggested then I think this is ready to merge

@JialinKang  Sorry, one more thing. Could you edit the filename to not include spaces? Spaces cause all sorts of problems a lot of the time. Use _ instead. (My bad for not noticing this earlier!)


[VS Code] [Audio] HTTPS request failed for SkypeToken: Parse Error: JS Exception

Error:
HTTPS request failed for SkypeToken: Parse Error: JS Exception
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS-Audio

extensionVersion
0.1.80

applicationName
VSCode

applicationVersion
1.44.2

platformName
MacOS

platformVersion
19.4.0

Managed to solve it by downloading the Live share audio extension. There wasn't a prompt to do it just now.

@wirelessed : thanks for reporting this issue! We have a fix that will be released shortly. I'll resolve this issue when it is available.

We released a fix for this issue. Now available in the Marketplace Live Share Audio v 0.1.85. Please let us know if you're still hitting this after an update. Thanks for the help!


Add combo-runes-only v1.0

This plugin removes the Craft-rune option from the fire altar, so that users don't accidentally make fire runes instead of lava/steam/whatever

I messed this up, will recreate shortly


Applying cycles to NdOverlay by dimension

Currently, Cycles apply to NdOverlays at the level of each element in the overlay. This is often useful but there are cases when you want the values of a particular dimension to have cyclic styles. For instance, you might want a color cycle over the outer dimension, resulting in groups of elements with the a particular color as defined by the cycle.
On a related note, the style_grouping plot option looks like it was trying to address this issue but it no longer appears to work (and should probably be deprecated).

This definitely will not happen in 1.11 but ops will allow applying styles along a NdOverlay dimension which solves the same issue.


Improve message when closing a stream

Migrated from https://github.com/mesg-foundation/js-sdk/issues/195
Originally created by @antho1404 on Thu, 19 Mar 2020 06:11:52 GMT

when stopping the command, it displays the following:
 ›   Warning: Result stream error: 1 CANCELLED: Cancelled

could you add a way to not display the stream's errors when they are stopped on our side?
_Originally posted by @NicolasMahe in https://github.com/render_node/MDE3OlB1bGxSZXF1ZXN0UmV2aWV3Mzc3NDE2Nzc4/pull_request_reviews/more_threads

The message is now slightly different but can still be improved
2020-05-04T08:49:07.566Z WARN › Result stream error: 1 CANCELLED: Cancelled name=Error
2020-05-04T08:49:07.566Z WARN › Result stream error: 1 CANCELLED: Cancelled name=Error

Not using stream anymore so this error is gone


WELD-001456: Argument bean must not be null

We are experiencing issues when using the RESTful service. We regularly receive the message 'WELD-001456: Argument bean must not be null'. I think especially when we work with several people in the same application.
We have also experienced it with the supplied ExampleDatabase from OpenNTF.
It could only reproduce it on two linux servers, on my windows servers I have not been able to reproduce it.
On all the tested servers we use bundle release 2.7.0 and Domino 12.0.1. No extra jars added to the ext folder and no JavaUserClassesExt entry in the notes.ini.
For example from the ExampleDatabase: jakartaee.nsf/xsp/app/jsonExample/jsonp
{     "message": "org.jboss.weld.exceptions.IllegalArgumentException: WELD-001456: Argument bean must not be null",     "stackTrace": [         [             "org.jboss.weld.exceptions.IllegalArgumentException: WELD-001456: Argument bean must not be null",             "  at org.jboss.weld.util.Preconditions.checkArgumentNotNull(Preconditions.java:40)",             "  at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:708)",             "  at org.jboss.resteasy.cdi.CdiConstructorInjector.construct(CdiConstructorInjector.java:69)",             "  at org.jboss.resteasy.cdi.CdiConstructorInjector.construct(CdiConstructorInjector.java:75)",             "  at org.jboss.resteasy.plugins.server.resourcefactory.POJOResourceFactory.createResource(POJOResourceFactory.java:71)",             "  at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:401)",             "  at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)",             "  at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)",             "  at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)",             "  at org.jboss.resteasy.core.SynchronousDispatcher$$Lambda$305/0x0000000000000000.run(Unknown Source)",             "  at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)",             "  at org.jboss.resteasy.core.SynchronousDispatcher$$Lambda$306/0x0000000000000000.get(Unknown Source)",             "  at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)",             "  at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)",             "  at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)",             "  at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:249)",             "  at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:60)",             "  at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)",             "  at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)",             "  at org.openntf.xsp.jaxrs.impl.FacesJAXRSServletContainer.doService(FacesJAXRSServletContainer.java:77)",             "  at org.openntf.xsp.jakartaee.AbstractXspLifecycleServlet.service(AbstractXspLifecycleServlet.java:129)",             "  at org.openntf.xsp.jaxrs.impl.FacesJAXRSServletContainer.service(FacesJAXRSServletContainer.java:58)",             "  at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)",             "  at org.openntf.xsp.jakartaee.servlet.NewHttpServletWrapper.service(NewHttpServletWrapper.java:112)",             "  at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:600)",             "  at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1352)",             "  at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:877)",             "  at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:820)",             "  at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:589)",             "  at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1336)",             "  at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:725)",             "  at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:515)",             "  at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:363)",             "  at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:319)",             "  at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)"         ]     ] }
BTW Great project!
Gr. Jack

Hmm, I haven't seen this, but I'll see if I can find a way to reproduce it. In the mean time, could you try this in-development 2.8.0 build? I don't know of any changes that would explicitly affect this, but there's always a chance.
org.openntf.xsp.jakartaee.updatesite-2.8.0-SNAPSHOT.zip

Thx.
I've tried the 2.8.0 build on our test application and on the example database. In our test application we only use the RESTfull services and we weren't able to reproduce this issue in our test application.
In your example database we now get "WELD-001333: BeanManager method getBeans() is not available after shutdown" on most pages, as soon as a second user is making requests. Probably caused by the bean injections?

Interesting indeed. Are you seeing that message from the example DB as well? I'd like to narrow down differences as to why you see these things and I have yet to - things like app timeout settings, etc.

Yes, this was also in the example DB. But I can't reproduce now without my colleague. When I try it myself with two browsers, I don't experience this problem. So I'm going to test it again on Monday with my colleague.

I have updated to the new 2.8.0 build and we haven't had any 'WELD-001456: Argument bean must not be null' issues again. But on our linux servers we still get "WELD-001333: BeanManager method getBeans() is not available after shutdown" when we access the application with two users. See image: https://raw.githubusercontent.com/Sjaksan/JacksSjizzle/main/jakartaee-WELD-001333.PNG. What information do you need? what do you mean by timeout setting?

Huh, there's another one I haven't seen and haven't immediately been able to reproduce. Is it consistent, like if you restart the server and immediately access the NSF from two browsers?
As for the app timeout setting, I mean these settings in the Xsp Properties editor on the first tab:

Beyond that, have you configured your java.policy/java.pol file to relax restrictions? Though I'd like to avoid that being necessary, it is for a couple things for now. I haven't seen trouble with JSON-P specifically, but it's possibly a knock-on effect.

We have the default timeout settings, the same as in your image. The java.policy is configured to relaxed.
After restarting the server we click a couple of times on REST+CDI and we get the correct response, but when a second user clicks on REST+CDI, we get instantly errors.  Some times is the first error different like: java.lang.IllegalStateException: Singleton not set for C1258832:00541D27 => [] or "org.jboss.weld.contexts.ContextNotActiveException: WELD-001303: No active contexts for scope type jakarta.enterprise.context.RequestScoped", followed by the WELD-001333 error.

I've certainly seen that exception before, but not in recent builds. I'll see if I can find other ways to trigger the behavior locally.

I've tested it on a fresh installation of Domino 12.0.1, created two users. And got the same error when the second user clicked on REST+CDI.
When the second users clicks, i see a Destroying applicatoinGuy! in the log:
10/11/2022 03:28:24 AM  HTTP JVM: Created requestGuy!
10/11/2022 03:28:24 AM  HTTP JVM: Destroying requestGuy!
10/11/2022 03:28:25 AM  HTTP JVM: Destroying applicationGuy!

Hmm, that's interesting - the messages themselves are fine, but it's odd that the bean is destroyed one second after a request. I'd expect that to survive a lot longer, like for half an hour.
Those log files may indeed help - I suspect that they'll just have normal information, but I might be wrong.
In the mean time, I've tried to reproduce this again with a heavy multithreading test, but (unfortunately, in this case) the test passes without issue. I'll keep coming up with scenarios.

That's what I thought. I'm waiting for HCL's response. I'll keep you posted if anything comes up.
Thanks so far.


Typo?

In the 1st line of para 5 in the Strong relationships section following the Note, it says, " For Many-to-many relationships, table expansion takes place from the "many" to the "one" sides by using LEFT OUTER JOIN semantics."
Shouldn't this read "For One-to-many relationships, table expansion takes place from the "many" to the "one" sides by using LEFT OUTER JOIN semantics." ?

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

ID: 5a808705-dc30-b57f-7e2e-2ec0a9360124
Version Independent ID: 2d766a55-b579-0991-5d79-78ca2a82ef4a
Content: Model relationships in Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-relationships-understand.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @peter-myers
Microsoft Alias: v-pemyer

Thanks for your comment, @Betenoir7 . We’ve forwarded your feedback to the writer, who should respond to this thread shortly. Thanks!

Thanks for picking up the typo! The fix will appear shortly.

#please-close


librenms-health: If one device in a group does not have sensor data, the plugin returns UNKNOWN

This issue respects the following points:

[X] This is a bug, not a question or a setup/configuration issue.
[X] This issue is not already reported on Github (I've searched it).
[X] I use the latest release of the Monitoring Plugins (https://github.com/Linuxfabrik/monitoring-plugins/releases).
[X] I agree to follow Monitoring Plugins's Code of Conduct.

Bug description
Including a 404 Not Found.

Steps to reproduce - Plugin call
Later, we get "Everything is ok (although no health data returned)."
Steps to reproduce - Plugin Version
n/a
Steps to reproduce - Data
No response
Python version
No response
Environment
n/a
Application
No response
Python modules
No response
Additional info
No response

Rewritten from scratch.


Create post_to_slack.js

Creating new file for OpenWhisk Functions to receive GitHub pull request updates on Slack

Closing issue as project is being archived.


⚠ ClamAV has degraded performance

In e1f29b4, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 177 ms

Resolved: ClamAV performance has improved in ae6f27b.


error in example code

For Distance class, operator+ should accept Distance instead of Distance&. Otherwise we get error: cannot bind non-const lvalue reference of type 'Distance&' to an rvalue of type 'Distance'

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

ID: ba17b29c-7421-ef5a-5817-dc1d7cde6e64
Version Independent ID: a5405b59-608f-eaa8-c5c2-e38b6c89248a
Content: User-defined literals (C++)
Content Source: docs/cpp/user-defined-literals-cpp.md
Product: visual-cpp
Technology: cpp-language
GitHub Login: @corob-msft
Microsoft Alias: corob

@blurredart
You're right, that code has a problem. I've submitted a fix, and it should be visible sometime in the next day or so. Thanks!


Ratio of Andrew : API docs needs slight tweaking

Use case
Having embedded videos (tutorials, widget of the week) is awesome. But on large screens, the video size increases to match the full width with no maximum constraint.

While we all need more @RedBrogdon in our lives, his sloth t-shirt might scare any small pet insects who are also in the room. Since Flutter aspires to be welcoming to all, we should make sure that the video is appropriately sized to avoid undue offense to all creatures.
Proposal
The Flutter team should offer cardboard cutouts of our developer relations team so our community can keep a life-sized representation of their favorite devrel advocate or tech writer close by.
In addition to that, we should set a maximum size for the generated video embed. Per @devoncarew, "I believe these are injected into the dartdoc via a CLI tool during doc creation for the Flutter API docs. if you create an issue, I'd cc @gspencergoog - he'd know where this is happening."

LOL!  Yes, I fully support the cardboard cutout idea!
This isn't as straightforward as you might expect: it appears to be codified by the @youtube directive in Dartdoc, which does have size arguments that seem to be ignored.
It looks like it happens here.
If that's right, it looks like the size arguments are just used to calculate the aspect ratio desired, and are otherwise ignored.
We'd probably have to add a arguments to the youtube directive to add max size constraints.
cc @jcollins-g

Alternate proposal: make my image even bigger, and I'll just wear T-shirts with the docs printed on them?

Ha! LGTM.

Alternate proposal: make my image even bigger, and I'll just wear T-shirts with the docs printed on them?

We must go deeper...

This* is getting fixed upstream in dartdoc with https://github.com/dart-lang/dartdoc/pull/3030, which we will need to pull into Flutter when it is released.
*) This being the oversized videos. As for the life-sized cardboard cutouts requested in the issue: I'll leave that for another day.

Shrinkage completed.

(This is currently only active on the master API docs. Will come to the stable docs with the next stable, so enjoy life-sized Andrew there while you still can!)


Created minSubarraySolution.cpp

Added the solution for minSubarray. The user can give the input for getting the solution

please rename your file according to guidelines readme.md

@FAMFRIENDLYMONKE   Please give me the link of the guidlines ,as I am unable to find out

Please can you give me the file naming guidelines link as I am unable to
find out
On Tue, 15 Oct 2024 at 13:21, FAMFRIENDLYMONKE @.***>
wrote:

please rename your file according to guidelines readme.md
https://github.com/zairza-cetb/HackWithZairza/blob/main/popularDSA/stackNqueues/minSubarray/readme.md
—
Reply to this email directly, view it on GitHub
https://github.com/zairza-cetb/HackWithZairza/pull/24#issuecomment-2413147558,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJIEGMGG43AP3ONR7NFE3G3Z3TCQ5AVCNFSM6AAAAABP6N6232VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJTGE2DONJVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

@FAMFRIENDLYMONKE Thanks a lot


Release 2.10 Screenshots

DE:

EN:

New category: Print Vaccination Certificate
iOS:
DE:

EN:

Android:
DE:

EN:

@larswmh
I know this is WIP, but once the screenshots get published it is less easy to get them changed:
"Print vaccination certificate" and
"Impfzertifikat drucken" should be capitalized

en/screenshots/#ios_print_vaccination_certificate
first graphic is a recovery certificate, not a vaccination certificate. I'm not sure that makes sense.
second graphic vaccination certificate: shouldn't the background be blue, not grey?

Will there be Android screenshots for
en/screenshots/#android_print_vaccination_certificate
de/screenshots/#android_print_vaccination_certificate ?
At the moment the links are missing the filenames.

@MikeMcC399 thanks for your comment. Capitalization and the first two iOS images were changed in my most recent commit. Due to a lack of assets, the iOS images were not included and now had to be manually made. The fifth screenshot in the iOS category is also supposed to be something completely different, but as a placeholder for now it displays the fourth image again. Android screenshots will also follow as soon as we get the missing assets for them. I've created the category already so I only have to paste the link later.

@larswmh
I submitted PR https://github.com/corona-warn-app/cwa-website/pull/1742 to correct the capitalization of screenshot headings in English for CWA 2.9.
You may be able to cherry-pick https://github.com/MikeMcC399/cwa-website/commit/8f3916a383da95ebb91906644084adb20eb62656 from that PR to apply to 2.10, or maybe first wait until the PR is approved and merged.

The titles in screenshots-archive-2-9.json needs still to be updated (capitalised)

@MikeMcC399 @larswmh Thank you!


Low volume output during test case 5

When running test case 5 (loop capture/playback), the output from the speakers has a very low volume.

After investigation, determined the issue was the hardware setup.  Withdrawing this issue.


Issue #31  I made the SignUp page for different social media accounts.

Build a Signup page for differet social medal .
Closes: #31
Sign-Up Page Overview
The sign-up page for the Waste Management project allows users to create an account by providing essential information such as name, email, role (student or professional), contact number, password, and disposal interests.
Features:
User-Friendly Form: Clear labels and input fields.
Responsive Design: Optimized for various devices.
Password Strength Checker: Instant feedback on password strength.
Input Validation: Alerts for invalid email and contact number.
Submission Confirmation: Alert upon successful form submission.
Summary
Sign-Up Page Summary
The sign-up page enables users to create accounts by entering their name, email, role, contact number, password, and disposal interests. It features a user-friendly, responsive design with input validation and a password strength checker to enhance usability and security.
Details
Include any detailed information about the changes in this pull request.
Uploading Screen Recording 2024-10-07 222705.mp4…
Types of Changes
Please check the boxes that apply

[ ] Bugfix (non-breaking change that fixes an issue)
[x] New feature (non-breaking change that adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation update (Documentation content changed)
[x] Other (please describe):

Checklist
Please check the boxes that apply

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] My changes do not break the current system and pass all existing test cases
[x] 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
[x] Any dependent changes have been merged and published in downstream modules

Screenshots
If applicable, please attach screenshots of the changes made to the user interface.
Additional Information
Please provide any other information that is relevant to this pull request.

@Piyushsahu99 resolve conflict and improve pr description

@Piyushsahu99 pr close due to issue not assigned

Okay 🤦♂😭


Bug fix make the target's crawler can work

#13 We fix this issue with this code.

@TheFatBlue Please review it


Allow creating frontend.Documents for io.Writers

Hey there,
I was trying to get a small example running using boxesandglue. However, I found myself wanting to create Documents writing to arbitrary io.Writers instead of os.Files. That's why I made this PR.
If I overlooked something, please let me know. Thanks for the great work :heart:

Thank you very much for the patch. Since this repository is only a mirror of part of my mono-repository, I had to do the changes manually. I hope that they are still applied as you have sent them (looks good to me).
Resolved in 655983aa910bf624619ea15331887ee9d0401248


Unable to create segmentation raster in MLC task

Unable to create segmentation raster in MLC task.

This step has been taken out because it is only an input to the 'train ML Classifier' tool which itself has been removed. The 'train ML Classifier' tool cannot use Pro created training samples yet - So I'm just using the normal ML Classification routing using training samples.

@NatalieCampos @helyx-amcmillan  is the "train ML Classifier" tool ever going to go back in? if so we should leave this open (and attach appropriate information about anything that was logged against Pro about it not working).

This issue was moved to ArcGIS/solutions-templates#14


Non ACTG Nucleotides

Hello,
great package thanks for providing this :)
I have a question regarding non-ACTG nucleotides in BAM files.
I try to visualize a BAM file that contains alignments with nucleotide representations like the follwoing ones:
K	Guanine / Thymine
M	Adenine / Cytosine
S	Guanine / Cytosine
W	Adenine / Thymine
Somehow, igv-reports don’t show anything for positions with those nucleotides, just empty fields:

Is it possible to visualize such an alignment file properly?

This is fixed in igv.js, but can't be fixed in igv-reports until igv.js release.  As a workaround or test you can use the snapshot igv.js build in your reports, i.e. change the igv.js script element in the template to
    <script src="https://igv.org/web/snapshot/dist/igv.min.js"></script>

Thanks, will test this asap

test_bam.txt
Hey I testest the new igv.min.js but somehow the nucleotides are still not visible, I uploaded the the html (I just changed the ending to .txt because github does not allow .html uploads here)

The dev build was probably not ready yet,  it build nightly, sorry I should
have mentioned that.   I see them now with your test.
On Wed, Feb 28, 2024 at 11:52 PM Stephan Drukewitz @.***>
wrote:

test_bam.txt
https://github.com/igvteam/igv-reports/files/14444647/test_bam.txt
Hey I testest the new igv.min.js but somehow the nucleotides are still not
visible, I uploaded the the html (I just changed the ending to .txt because
github does not allow .html uploads here)
—
Reply to this email directly, view it on GitHub
https://github.com/igvteam/igv-reports/issues/107#issuecomment-1970593003,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHD2HGI43VSCP3S46F56TTYV3O5HAVCNFSM6AAAAABD7HNSIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZQGU4TGMBQGM
.
You are receiving this because you commented.Message ID:
@.***>

No problem, I really appreciate your help!

This should be fixed now in igv-reports version 1.13.0.   Old reports can be patched by updating the igv.js version to 3.0.2


[ETFE-2183] added TrasnportSealType page/controller/view

Should there also be a check answers row for this?


Requires missing extension URI

Why
I was using this awesome library but noticed that the URI extension was not
required, I almost went and created my own converted but decided to look first
and thank god I did cause I found the URI which solved my issue.
Todo
Document the extensions available to prevent duplicating functionality
Side effects

No need to do long require http-params-serializable/ext/uri instead can do http-params-serializable/ext

AFAIK URI is a require-able part of the standard library, therefore it's not required by default in this shard.

I needed the URI converter and it did not work out of the box unless I required the ext/uri. If this is not needed I will safely close this PR


Remove double /

@kant2002 : Thanks for your contribution! The author(s) have been notified to review your proposed change. @migueldeicaza


Add ES256/384/512 & PS256/384/512 signature verification

This adds verification support on token signatures from keycloak algorithms:
ES256, ES384, ES512
PS256, PS384, PS512
I am not sure if there is a better way to integrate the algorithm/signature support; it could probably be optimized better. Also, allowing others to add their own verifierContext may be the better long term solution, but not sure the best way to go about that, if at all.
I was wanting to use ECDSA signed tokens without pulling in something like buddy-sign to verify them and without making an additional request to the introspection endpoint  after receiving the token.
The keycloak adapters and TokenVerifier are set up to handle RS256+ by default (it's hard-coded all over); it is slowing being updated, but not a priority since they are moving away from maintaining adapters.
TokenVerifier uses .verifierContext to add different signature type verification, and takes a SignatureVerifierContext. There is a AsymmetricSignatureVerifierContext available that works for the PS256/384/512 algorithms and should take the ES keys as well. However, because of the way they generate the signatures (see issue) the signature has to go through the .concatenatedRSToASN1DER for it to work with the realm public key.
ECDSAAlgorithm was recently added to help, but is not in keycloak-core 20.0.3. However, the class it uses is available and is what I used for the added ecdsa-verifier-context in keycloak.deployment.

Merged and integrated in version 1.30.5


add segment analytics private variable

For https://github.com/dimagi/commcare-hq/pull/6067

@czue @dannyroberts I think this is actual showing a larger issue, that when we add a new localsettings we need a better process for adding that settings to each environment in the configuration.  A more conservative approach like #70 will choke on any code that relies on that settings in hq, right?

it depends - if you put a sensible default in settings.py then leaving it out entirely is fine. for something that's required and can't have a reasonable default then it will choke

Sorry and thanks cory. Added this note to https://confluence.dimagi.com/display/internal/Ansible


⚠ ClamAV has degraded performance

In 61c5c32, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 53 ms

Resolved: ClamAV performance has improved in 31d3350.


Add flags to optionally disable zopfli compression and minification

Hey, sorry to interrupt things here. A build for this was stuck for 12h and preventing our shared stack from scaling down, so I cancelled the build to allow resources to decomm.

Hey, sorry to interrupt things here. A build for this was stuck for 12h and preventing our shared stack from scaling down, so I cancelled the build to allow resources to decomm.

Thanks for handling that for us, will try to set aside some time for a better solution for this soon, maybe adding timeouts in the meantime.

!merge


chore: travis yaml

Adding a build and running the tests as part of the merge request process

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Can you add color depth argument?

When the bandwidth is high enough, it can be useful to have a possibility to set true color pixel depth. Can you add such an argument for your image?

Thank you!
^__^


Accept Enterkey to search from homepage

When entering 2 stations at the homepage search (https://irail.be/route) and pressing Enter, nothing happens.
Steps to recreate:

Enter 2 station names
Keep focus in second station field
Press Enter

Result:

Nothing happens

Expected result:

The search results are loaded

Handling this keypress would improve keyboard navigation on the site

Additional:
Accept input on loading homepage.
Steps to recreate:

Load the irail website. Language is already set, or set the language.
Start typing

Result:

Typing is ignored. The "from" field is not in focus.

Expected result:

I start typing in the first search field, the "from" field. This field should have focus.

Setting focus to this field would improve the user experience, and reduce the time needed to search for a train.

Second problem can probably be fixed with an autofocus attribute

First problem can be solved with a tabindex attribute. See https://developer.mozilla.org/nl/docs/Web/HTML/Global_attributes/tabindex. Both are small improvements to the HTML, I can fix them myself in a pull request if I have some time next weekend, though anyone should feel free to pick it up if they can fix it before then :)

First problem can probably be fixed by using a form template. This also seems a good idea to keep the HTML the way it should be. Any machine parsing the site (screen readers, but also browsers who want to apply default web actions, like enter to submit) can't see the form right now. Another option is to use javascript for this, though this does not seem like the best option.
Angular allows form tags, so there is no obvious reason to not use them. https://docs.angularjs.org/guide/forms
I can fix them myself this weekend when I have the time, if someone has some spare time before then they should feel free to pick it up :)

I'm not a front-end expert here myself so wouldn't know whether this actually would indeed fix the problem. @xavez maybe you can take a look at this latest comment?

What @Bertware suggests (focus to click) is indeed a fast solution that doesn't require that much change. I agree that it should change to form though, and then the enter listener can go away.


Implement waitFor with setTimeout instead of setInterval

I met this issue not long after I deployed my application using node-horseman to production: I see lots of waitFor() completed successfully fired for one waitFor task in the log.
I think we should use setTimeout here so the next check will not be fired before the previous one completed.

@awlayton plz review

Have you actually had issues with the check firing on top of itself? What sort of polling interval were you using?


make Registry::new() panic-safe

As discussed in #202, Registry::new() is not panic-safe. The call to spawn() for a worker thread might panic, which would leave the other worker threads hanging around. It'd be good to setup a guard or something to encourage those workers to shut themselves down.
One simple way to do this would be to have one-shot channel per thread, with Registry::new() sending a () message once everybody is up and going. That way, if any of the threads panic, the sender of the channel will be dropped and the other threads will receive an error.

The slight irony is that Builder::spawn() returns a Result instead of panicking, so #202 is actually improving that situation!  (But it doesn't check the result, hmm -- I'll note that.)
Do you see an actual safety issue here?  Or just leaking threads?

@cuviper just leaking threads, I think


Fix formatting

Added Kaiqi Hu to complete.md

@A-hukaiqi could you fix the merge conflict on this PR?


Mac with intel processors

I dont see binary for Mac with intel processors ?
Or am i missing some thing ?

Any instructions on how to deploy on mac

Yeah I don't see it on the releases page.
If you have brew installed, you should be able to simply brew install zrok. It's available there https://formulae.brew.sh/formula/zrok#default

It's right on the releases page:
https://github.com/openziti/zrok/releases/download/v0.4.23/zrok_0.4.23_darwin_amd64.tar.gz
amd64 is for Intel procesor macs.


Fixed a test with psycopg2 2.7.

will this be ported for 1.11 ?

Yes, it will be added to all supported branches, otherwise we'd have to pin the version that the CI servers use to keep the builds green.


Update certbot-dns-duckdns version (fix #2994)

So this fixes #2994, a version conflict that can be solved by updating the duckdns certbot version

@sdaqo can you confirm the provider is working with the docker image above?

Yes I am running this fork on my own because I am running into the problem myself and I can confirm that it works for me.


making on Mac (Apple Silicon) fails

Installed soundpipe first, then tried to make sporth, failed with below errors.
/cdb/jsmn/ -DSTANDALONE=0 -Iugens/polysporth -DUSE_DL -g -c -Ih -I. ugens/jitter.c -o ugens/jitter.o ugens/jitter.c:32:10: error: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Werror,-Wimplicit-function-declaration]     *p = malloc(sizeof(sp_jitter));          ^ ugens/jitter.c:32:10: note: include the header <stdlib.h> or explicitly provide a declaration for 'malloc' ugens/jitter.c:38:5: error: implicitly declaring library function 'free' with type 'void (void *)' [-Werror,-Wimplicit-function-declaration]     free(*p);     ^ ugens/jitter.c:38:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'free' 2 errors generated. make: *** [ugens/jitter.o] Error 1
I added #include <stdlib.h> to ugens/jitter.c, then it failed to make with following error:
cc -O3 -fPIC -I/usr/local/include -Wall -ansi -g -DLIVE_CODING -I ugens/cdb/ -I ugens/cdb/jsmn -I ugens/cdb/jsmn/ -DSTANDALONE=0 -Iugens/polysporth -DUSE_DL -g -c -Ih -I. plumber.c -o plumber.o plumber.c:11:10: fatal error: 'sndfile.h' file not found #include <sndfile.h>          ^~~~~~~~~~~ 1 error generated. make: *** [plumber.o] Error 1

Alright, found sndfile.h in homebrew, ran
export CPATH=/opt/homebrew/include
export LIBRARY_PATH=/opt/homebrew/lib

and then could successfully make, it is working now! :)


fix pptx downloads

The education module PPTX files were on the old DataONE web site, and did not get moved to the new Hugo site. Need to:

Add the pptx files to this repo
Fix the links to those files in lesson pages

Closed in PR #98 . Done.
@angiegarciaa Education lesson PPTs are now on this site and no longer need access to the old site. There may stull be other types of materials there that need to get moved. Let's open other tickets for those.

Yes, there's a couple things Robyn and I discussed to move. We wanted to wait until we all got into a team meeting to discuss since we would be building new pages onto the website to merge things from the old site onto the new one. @mbjones Thanks for the update on this issue!


resolved_ts: more precise RTS_MIN_RESOLVED_TS_GAP

What problem does this PR solve?
Problem Summary:
The metric RTS_MIN_RESOLVED_TS_GAP's precision is second.
What is changed and how it works?
Make RTS_MIN_RESOLVED_TS_GAPs precision to millis.
Check List
Tests

Unit test
Integration test
Side effects

Release note
None

@andylokandy we may post the screenshot of the TiKV's Grafana page in the pull request description.

@iosmanthus PTAL

@andylokandy Why are there so many diffs to tikv-detail.json, would you like to post how do you the step to produce this file?

/merge


fix(@schematics/angular): Update default encapsulation value.

Fixes: angular/angular-cli#8398

:tada:

I am currently running Cli @1.5.0 and updated my angular-cli.json file like below so as to achieve previous behavior where viewEncapsulation was emulated by default and no imports or properties were added to the component:
"component": {       "viewEncapsulation": "Emulated"  }
since this issue appears to be fixed, could you please let us know what version would include these changes? and if the newest version that has these changes, is out already so that I can update my cli?


Iterator is no longer in into

in anticipation of aws work
we also shouldn't make other projects that depend on into depend on the stdlib
imports that it yields, rather we should import from the stdlib

Yeah, I need to become less sloppy about imports.


fixing changelog to reflect 2.0.0 rollback and 2.0.0-beta2 release

Simple changes to the changelog, which wasn't updated when we did the 2.0.0 rollback and 2.0.0-beta2 release

build


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative/networking-wg-leads
/assign knative/networking-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/pkg ca82d2b...00c122e:
  > 00c122e Add genreconcile for ConfigMap (# 2489)
  > 6bb6518 Update actions (# 2488)
  > 5b0e728 drop deprecated eventing repos (# 2463)
  > 75629c8 Update community files (# 2487)
bumping knative.dev/hack 02c525c...6ffd841:
  > 6ffd841 Update community files (# 168)

/lgtm
/approve


Create a webhook notification for promotion completed

Promotion completed webhook is described in deploydb internal page. See below
http://hackers.lookout.com/deploydb/internals.html#_flow_diagram

@rtyler I think we should call this as promotion "verified" instead of completed.
In case of webhook for deployment:

"completed" means that deployment is all set up correctly and ready to run the validations
"verified" means that we are done evaluating the artifact in given deployment (either susccess or failure);

"verification" is commonly used to in a positive sense (i.e. "this has been verified" is usually interptered to mean "this is correct").
I think completed is the most reasonable terminology to use still, because it's only going to declare that we've completed whatever process we needed to execute in order to verify the deployment.

In that case I think we are not using consistent terminologies for deployment and promotions.
E.g.

deployment completed, eventhough signifies end of rundeck's role, it does not signify we're done with this deployment, because verification follows the completion
in case of promotions, promotions complete, not only signify the end of PA's role, but it also signifies that we are done with this promotion altogether.
I agree "verified" is used in positive sense, hence I we should have used verified & failed; but you prefered verified w/status to indicate the result

deployment completed, eventhough signifies end of rundeck's role, it does not signify we're done with this deployment, because verification follows the completion

This is incorrect. I believe you're interpreting "Deployment" as a concept far larger than it actually is. The act of deployment is in fact completed when the "orchestrator" (e.g. Rundeck) has finished its task(s).

in case of promotions, promotions complete, not only signify the end of PA's role, but it also signifies that we are done with this promotion altogether.

Forget the concept of PA entirely. For a single promotion as defined, when I get a result then that promotion is in fact done. Whether that's a simple status checking promotion or a Jenkins job which will report some results back into DeployDB.
Note that this ticket is about the completion of a single promotions as written.

I agree "verified" is used in positive sense, hence I we should have used verified & failed; but you prefered verified w/status to indicate the result

I do not want to configure two separate webhook destinations for the positive and the negative results. All I want to know from a webhook consumer point of view (e.g. hubot plugin) is that a promotion is done.

@GiriDandu I don't actually remember why or if we actually needed this task for 0.1.0. As far as I can tell we can punt it into the backlog

@rtyler I was about to do this work. Don't we need this for test automation to glue into CI/CD

@GiriDandu this webhook specifically I think is "nice to have" but not required. I could be wrong of course :)

@rtyler let me finish this and make @tsullivan happy.  This will also allows end-to-end testing for all the involved services in CI/CD