Add responsive navbar

Is your feature request related to a problem? Please describe.
Currently, there is no navbar for navigating between pages for our website.
Describe the solution you'd like
Create a responsive navbar which looks similar to the following screenshot.

Replace the logo with the following image for now.

Compare and create the PR into the feature/frontend branch, and not the master branch. Make sure that the current webpage looks something like the screenshot shown below, and not the one available online since the feature/frontend branch contains the updated version of the webpage.

Additional context
Time Limit: 2 days
PS: The task will be assigned on an FCFS basis.

I can implement this. Please assign it to me @amaaniqbal

Sorry, one issue at a time. You can send a PR for the first one and then claim this if no one else requests.

Can I work on this?

Sorry, one issue at a time. You can send a PR for the first one and then claim this if no one else requests.

@amaaniqbal As you had said, I have created a pr for previous issue (I completed doing the task long back but there were issues in creating a pr) .
Can I get to work on this issue?

@m-code12 I see he claimed slightly before you tried to re-claim. So I am assigning it to him. Also, there was a little improvement required on your previous PR. Please update your PR based on that and claim another similar task. I think #281 would be compatible for you based on your skillset. You can use the cropped version of the image attached while developing both the sections.

@ronitsingh1405 you can work on this. Try to complete it by tomorrow. Good Luck!

Yeah sure! Will try to do that by tomorrow night

Is this in react language?

if so, then i'm not accustomed to it......I'm really sorry

No, you have to develop it using Bootstrap 4. You can find the initial code for the website in src/home.html

I have added navbar but I PR it to master branch instead of feature/frontend. Can you do anything from your side?

master branch doesn't contain the updated code for the webpage. You can close the PR and open a new one after editing the updated code from the feature/frontend branch.
Also, consider attaching a screenshot of the navbar in your new PR.

Can I help in this @amaaniqbal ?

@AdityaAshvin I guess you can if @ronitsingh1405 doesn't provide any update within an hour.

the navbar looks like this. Any changes to be made @amaaniqbal ?

Add spacing between the nav links, and have only one search option. Also, make the selected nav link underlined, and other links underlined on hover.

the mentioned cahnges are made @amaaniqbal. Can i open a PR?

Yup! Go ahead!


Set image aspect ratio on upload

Bluesky 1.95.0 made a change to the feed image displays, where if the post itself doesn't report an aspect ratio, it will be forcibly cropped to a square. (https://github.com/bluesky-social/social-app/pull/6474)
BBDQ doesn't appear to set this information at this time, leading images posted via it to be cropped.
Sample post (https://bsky.app/profile/blueybot.bsky.social/post/3lbxme2cnc32x)

The aspect ratio is set with the aspectRatio property on an image embed, which itself consists of width and height. The official Bluesky client sets these to be the image's dimensions. (i.e. a 640x480 image would have its aspectRatio be {width: 640, height: 480})

Whoops, I was not aware of that, thanks for the tip. Will of course fix this as soon as I can.


Added random User Agent method to utils

I added this simple function for me. Maybe somebody finds it useful.
Applies a random User Agent instead of a fixed one or the default node-superagent.
Example of use:
request.get(url)
        .set('User-Agent', utils.randomUa())
        .end(function(err, res){
            if (err) throw err;
            console.log(res.text);
        });

Nice! I think this might be more appropriate as a superagent plugin instead of in the core module.

Thanks for the pull request, but I think it's a bit too specific functionality to be included in a general library like superagent. That may be useful as a standalone module or maybe a function in supertest.


Email verification and change flows

Adds email verification flow
Adds email change flow
Adds a reminder on app load to verify email if not verified. Reminder only shows once a day and shards the users into 2 days of the week to get it, to avoid nagging too much and to avoid everybody running the flow all at once.

Settings

Verify flow

Change flow

Reminder on app open

Could probably clarify the error copy when trying to change your email prior to having first verified the current email.

Done


Provide access to the predicted max memory required before running a computation

This information is stored in the DAG for each array node (with the required_mem key), so it would be simple to provide a function to return the maximum value.
This would open up things like being able to adjust chunking to see the effect on memory required, number of tasks etc before actually running it. (It might be a good idea to do this with an in-memory Zarr store to avoid writing lots of Zarr metadata to the filesystem.)

Added max_required_mem method to the Plan object in #131.


refresh client-in-5-minutes.md

It would be nice if the client-in-5-minutes.md blog post could be refreshed to current servant.
AFAICT the code dates from around servant 0.4 (LTS 5), so it is not that easy to build any more.

Well I managed to get servant-examples:hackage to build using stack --resolver lts-5.

Well another source of examples might be some of the consumers of servant-client and servant-client-core.

FWIW, everything in the readthedocs pages in checked in CI (each page of the tutorial and cookbook is a literate haskell file) so it should be up-to-date, but the rest is quite likely to be waaaay out of date indeed.

Okay I dunno if it is better to hide https://www.servant.dev/client-in-5-minutes.html more then:
it is the first item under External Tutorials and Blog Posts.

This will be up to @dmjio @fisx and @arianvp. I just wanted to clarify what's checked in CI and what isn't.


How many warp networks can a single server apply for?

and please tell me how can i solve this problem

i want to use with other docker image

Mar 11 10:34:10<PHONE_NUMBER>.679544) rws-cli[156]: info: block(1): tcp/accept ]: <IP_ADDRESS>.48766 <IP_ADDRESS>.9091: error after
reading 1 byte in 0 seconds: unknown SOCKS version 71 in client request
I am working with the other docker image to use. Is there a problem with this configuration?


Upgrade qbits backend

Type of Change
feature or bug fix or documentation or others: feature
API changed or not: no
Description
enable avx_vnni ISA in qbits & fix windows compile
Expected Behavior & Potential Risk
the expected behavior that triggered by this PR
How has this PR been tested?
how to reproduce the test (including hardware information)
Dependency Change?
any library dependency introduced or removed

windows build https://inteltf-jenk.sh.intel.com/job/nlp-release-build-win/268/


C#: Improve logic for looking up .NET runtime in standalone mode

Instead of only considering a fixed set of paths for dotnet and mono,
first attempt to lookup the paths based on the PATH environment variable.
This change also fixes a potential System.IO.DirectoryNotFoundException exception,
which could be thrown when the shared/Microsoft.NETCore.App folder was not
present.

This pull request introduces 1 alert when merging a571ae7ed5d5406a913205e7d9cc71a3b51e72ae into 1710f8db7ca6521eca8767681270030a0a796b59 - view on LGTM.com
new alerts:

1 for Missed opportunity to use Where

Comment posted by LGTM.com

This pull request introduces 1 alert when merging 3a1297bfd53f09abe5673afa0262a1b885bf0f87 into 1710f8db7ca6521eca8767681270030a0a796b59 - view on LGTM.com
new alerts:

1 for Missed opportunity to use Where

Comment posted by LGTM.com


Facebook GraphAPIVersion 3.0

Facebook only provides graphApiVersion 3.0 for new apps. Therefore, it should also be adapted in the file. Otherwise you get a 500 error on your login/reg screen.

Thanks!


Create Cloud Service Group "Compute"

Create Cloud Service Group "Compute"
Cloud Service Type

Instance
Image

it's in (https://github.com/in-seo/plugin-nhncloud-inven-collector/tree/master/src/plugin/manager/instance) but we are discussing about metadata. so when we conclude metadata, i will PR of it

See the good reference
https://github.com/cloudforet-io/plugin-aws-inven-collector/blob/master/src/plugin/metadata/ec2/instance.yaml
Add tabs.0 ~ tabs.0 for detailed information of instance.


Table of Contents

Do you support automatic generation of a table of contents?

Not yet. But this sounds like a great idea.
If you are interested in contributing you can open a PR for this or I might add this when I have some more time.


kdl 1 updated to a recent miette release?

Hi! It's possible you don't want to mess with this during the kdl2 runup, but for programs still using kdl1, I notice that the crate is on miette 5.10. More recent versions of miette look like they have useful API improvements. I wonder if it would be possible to get a kdl1 release with an updated miette before kdl2 lands? (It would need to happen in that order because both would, I assume, be breaking changes.)

done :)
4.7.0 now depends on<EMAIL_ADDRESS>


Usable as C library?

The documentation states this is usable as a C library, but it says TODO in that respective section. Can I use this as a C library (through FFI)?

Hey @mizlan sorry for the misunderstanding there. I do maintain a C library interface for zf, but the docs are a TODO. Thank you for the reminder, I'll try to update those soon.
The C interface is in this file: https://github.com/natecraddock/zf/blob/master/src/clib.zig
I maintain https://github.com/natecraddock/telescope-zf-native.nvim that uses zf for a neovim telescope fuzzy finder sorter. You can look at that repo for some inspiration.
If you need more details please let me know!


Create an FAQ

This should include what to do when psiturk gives the internet connection ok? error

This issue was moved to Dallinger/Dallinger#141


modeld: fill_model: make sure tidx+1 doesn't exceed TRAJECTORY_SIZE-1

@adeebshihadeh I want to run jenkins on this before merge, any quick way to do that?


[Event Request] Codeunit 5764 Whse.-Post Shipment (Yes/No)	"OnWhsePostShipmentYesNoOnBeforeOnRun"

Can we please get the following event?
  trigger OnRun()
   begin
       WhseShptLine.Copy(Rec);
       //Event Request Begin
       OnWhsePostShipmentYesNoOnBeforeOnRun();
     //event Request End
       Code;
       Rec := WhseShptLine;
   end;

[IntegrationEvent(false, false)]
   local procedure OnWhsePostShipmentYesNoOnBeforeOnRun()
   begin
   end;

Hi,
You can use existing event OnBeforeConfirmWhseShipmentPost
Rgds,
Oleg.


Bump CC

Please describe the changes this PR makes and why it should be merged:
This is a Bump CC for people who want to grow their Server. These codes are not standalone and need to be used together. I have specified everything as per the Contributing.md.
Features:-

Pings the role when its the time to bump

Easy to use and customize

A command that shows the Rank and LeaderBoard.

The Reaction CC, which helps to add and remove Bumping Roles.

An Interval CC that sends messages when the time has come to bump. (Mentioned above) Also, it strikes out the message in the channel after the bumping has been done.

Code Status:-
The Codes are given in a 3 separate files, which are:-

Reaction CC:- Adds and Removes the roles when bumping is successful

An Interval CC:- Edits the Voice Channel name, along with sending the Bump Message

Regex CC:- This contains the code of !d lb, !d bump and !d rank. This also, strikes out the message sent by the Interval CC.

This is not the end of the list, and I'm planning to add more functionality.
Thanks
Status

[✔] Code changes have been tested on an instance of YAGPDB, or there are no code changes
[ ✔] I have read and followed the Contribution guide

small notes:
im not so sure if custom commands should be published here that use other bots, but thats my own opinion
2nd point is that apparantly its against disboard's guidelines so that might be an issue

Thanks for the PR, but I'm not going to accept this here as Disboard bump CCs have often been very finnicky (cooldowns are impossible to get correct without triggering on the Disboard bot itself) and prone to breakage. Also, as Jordi said above, Disboard has been very unclear about whether bump leaderboards are against its guidelines or not.


Fix test coverage

It turns out that we had some form of bracket formatting wrong, and so we hadn't been running all of our tests for addProduct. This is fixed now, and the tests now all pass.

No one seems likely to do anything with this, and I'm tired of getting reminded about it three times a day, so I'm just going to close it. I'll leave the branch, though, in case you want to re-open it at some point.

If you want to re-open this, just create a new pull request from the same fix-add-product-tests branch.


Removed PNG icons for boxed ProviderIcons and replaced them with svg(r)

📝 Description
Due to technical constraints, it is not reliable and possible to have pngs in our lib. The Provider Icons, when boxed, were initially provided to us as pngs, but it made the lib impossible to use for consumers that used the CJS transpiled version of the lib.
All the PNGs were replaced by their corresponding SVG, fixing the transpiling issues and making the lib work again for everyone
❓ Context

Impacted projects: ReactUI, IconsUI
Linked resource(s): N/A

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo
Boxed icons in svgs (exact same result as before, but with better quality, colorwise and definition wise)

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

Yeah it seems there is some spaces 😅

good catch @mcayuelas-ledger and @gre, I didn't see it cause it wasn't affecting the built icons (names are cleaned up)
Removed the spaces


Update to Probot 8.0/Octokit v16

@gr2m Working on updating some extensions to 8.0 to test some things out. I'm running into an issue here where the github client isn't getting all the preview headers from app.auth(), so this call is getting blocked. I don't know if I'll have time to dig in this week, but wanted to raise this in case you have a minute to look at it before I do.

🤔 currently the machine-man-preview is set in the authentication hook, because it’s only relevant for GitHub Apps: https://github.com/octokit/rest.js/blob/2adbe90fd8ce7a2539b73a3120adf7ac12cdf680/plugins/authentication/before-request.js#L9-L14
I wonder if the header is not set correctly when using pagination for some reason. If you could make a test case that would help a lot to narrow down the bug. I’ll need some time to catch up after vacation but happy to help get this updated :)

I tried to add a test but couldn't make sense of why it's passing. Basically I can get it to work once when I do this:
const github = new Octokit({
    async auth() {
      const installationAccessToken = await robot.app.getInstallationAccessToken({
        installationId: installation.id
      })
      return `token ${installationAccessToken}`
    },
    previews: ['machine-man-preview']
})

Then pagination works for the first installation, but the weird part is the error comes back up the next time it hits that endpoint. I'm also getting a weird authentication error on the schedule.repository event:
03:03:25.772Z ERROR event: Cannot read property 'x-github-otp' of undefined
  TypeError: Cannot read property 'x-github-otp' of undefined
      at authenticationRequestError (/probot/stale/node_modules/@octokit/rest/plugins/authentication/request-error.js:6:52)
      at /probot/stale/node_modules/before-after-hook/lib/add.js:37:18
  --
  event: {
    "event": "schedule.repository",
    "installation": 658536,
    "repository": "tcbyrd/testrepo"
  }

Maybe need to 🍐 on this later in the week?

Cannot read property 'x-github-otp' of undefined

This one was just fixed via https://github.com/octokit/rest.js/pull/1240, can you please check with v16.15.1 or later?

Yeh that fixed the x-github-otp error, but still getting a 415 for the installation route:
 HttpError: If you would like to help us test the GitHub Apps API during its preview period, you must specify a custom media type in the 'Accept' header. Please see the docs for full details.
      at response.text.then.message (/Users/tcbyrd/workspaces/github.com/probot/stale/node_modules/@octokit/request/lib/request.js:55:27)
      at processTicksAndRejections (internal/process/next_tick.js:81:5)
03:34:18.229Z DEBUG github: GitHub request: GET https://api.github.com/installation/repositories?per_page=100 - 415 (installation=658536)
  params: {
    "baseUrl": "https://api.github.com",
    "request": {
      "retries": 3,
      "retryAfter": 16,
      "retryCount": 4
    }
  }

I’ll look into it tomorrow

The machine-man preview is currently only set when authenticated as an app, not an installation.
https://github.com/octokit/rest.js/blob/735d46fd9923ad1f04cc68409ab1ef93b30102f6/plugins/authentication/before-request.js#L9-L14
My bad, I’ll get this fixed.
 GitHuboctokit/rest.jsGitHub REST API client for JavaScript. Contribute to octokit/rest.js development by creating an account on GitHub.

@gr2m Thanks for the fix! I pulled this branch into Stale and everything seemed to be working for me now. Left one small comment if you have any ideas on how it could be improved. Otherwise would like to get this out so we can bump Stale to Probot 9.

Published this as 2.0.0-beta.1. Going to merge it and do some integration tests.


help tame mysql connection settings

this commit further helps tame the mysql connection pool (and really
reconnecting to the pool even when the underlying db goes down) further
from commit: 31a597c
helps in the case of #81
this sets up setValidationTimeout, and setConnectionTestQuery
in order to better (more speedily(?)/fastly(?)/ly(?))
handle connection timeouts in a timely manner. (although admittedly
this is already handeled well imo with the cache). however, it could
be better :tm:.
in order to do this I did the following things:

Switch to TimeUnit.SECONDS.toMillis instead of manually entering
milliseconds, and having the time in seconds as a comment. just
makes it more readable imo. if you want me to change it back I can
I'm not like attached to this or anything.
Perform more common validation timeouts with setValidationTimeout
this allows us to potentially bump back up the connection timeout
(although I see no harm leaving it where it is), although allows
us to still "fail-fast" in a way when doing validations.
Use setConnectionTestQuery for people who somehow someway
may not be using a JDBC4 compliant driver.

Interesting, I hope it resolves the issues with connection loss and not reconnecting. :)

Thanks :)

So hey guys I'm kind of re-launching this one, but this is actually a familiar problem to me (I was on the SourceBans for Source-Engine development team). We actually built a fall-back method.
See, SourceBans didn't actually use MySQL to check permissions, it periodically downloaded a local flat file synchronizing the permissions and checked against those instead. This prevented the need to check against MySQL every time, Sped up server operations, and prevented disconnect errors.
Just my 2 cents. You don't have to do it this way of course as the method works (most of the time) but I still ran into it a bit today (but it's because my MySQL DB Host was having problems)


Installed command fails to work when arguments contain special symbols

Description
After installation with condax, a command fails to work when the arguments contain special symbols.
Reproduce
$ condax install bat
$ echo foo > "(.txt"
$ bat "(.txt"
/tmp/mambafiQc6ufyQVG: line 5: syntax error near unexpected token `('
/tmp/mambafiQc6ufyQVG: line 5: `exec /home/vierbein/.local/share/condax/envs/bat/bin/bat (.txt'

Context
I suppose this problem is because "$@" in ~/.local/bin/bat (or other scripts there) does not quote arguments properly.

It may be an issue in the upstream: https://github.com/mamba-org/mamba/issues/1936

Fixed in mamba 0.26.0.


zend-hydrator requires package zend-servicemanager

The dependency on zend-servicemanager is listed under 'dev dependencies' in the composer file.
However the HydratorPluginManager class extends a class from that package, and so gives the error:

Class 'Zend\ServiceManager\AbstractPluginManager' not found

If you attempt to use it without also having the service manager installed.

hmm - apparently the docs at http://framework.zend.com/manual/current/en/modules/zend.stdlib.hydrator.html need updating also.
Doing new Zend\Hydrator\HydratorPluginManager now gives an error:

Zend\ServiceManager\AbstractPluginManager::__construct now expects a Interop\Container\ContainerInterface instance representing the parent container; please update your code

the doc you pointed is for zf 2.4 which not using zend-hydrator ( use zend\stdlib\hydrator ) instead.


Add Note About Order Mattering in Starup.Configure

Issues with Existing Topics
I think the fact that the order of calling Using___ in Startup.Configure matters, should be documented.  Maybe it is and I'm missing it.
I've seen this come up as an issue with security.  It should probably be mentioned there too.  Or referenced...
I've seen a few Stack Overflow posts that mention this.  Here is one: Authorization failed for user: (null) (see the comments).

Ordering matters in Configure method, so first piece of code inside of the method will process the request first. It can either make a response or pass the request to the next piece of middleware.

Source
Requests for new Topics

Why order matters in Startup.Configure

In the Startup page

@spottedmahn Yes, it's covered in-depth in the Middleware topic, but I think you have a good idea here because just saying the word "pipeline" isn't explicit enough imo. I opened #5802 to address it. Thanks for raising this issue.

Thanks @guardrex !
Middleware topic link reference above.

Found it... Ordering

The order that middleware components are added in the Configure method defines the order in which they're invoked on requests, and the reverse order for the response. This ordering is critical for security, performance, and functionality.


update: automatic-deployment-CICD-template

cc @Dimokus88 @anilmurty

Hey @HoomanHQ !
I see that the image in the deployment has been changed. Therefore, the question immediately arose: the data in the Dockerfile of the image and also in the script.sh script changed. If yes, then update these files.
Also, can you refuse to use latest in the name of the deployment image, in favor of a specific version (as was previously the case). The fact is that providers can cache images, and in this case the user may not receive a truly up-to-date image.

Awesome @HoomanHQ !
Thank you.
Ready to merge @anilmurty @brewsterdrinkwater


[core] Support multiple window layers

Hello there @raysan5
First of all, this library is amazing and by far the best library I have seen!
I was interested whether it would be possible to get more low level support to the underlaying OpenGL frame. The use case is the following: imagine it would be possible to add transparent layers on top of the main layer. These layers could then be filled by another program (e.g https://github.com/zserge/webview). This would allow for a modular composition of raylab with any other tool. My end goal here would be to add GUI functionality to raylib, preferably with HTML/CSS.
Let me know if you think this is feasible (so I might check out the source) and if this is a thing you would want to support with raylib.

Hi @Fohlen, not sure if I understood it correctly...
About layers, you can use a RenderTexture on raylib, to render whathever you want to a texture (it could be a transparent texture) and later draw that texture as a new layer. I think it covers the requested feature.
To add GUI functionality, I already provide raygui library; it works very good for small tools and it's also extremely efficient.


RFC/Feature Request: Add a type-safe convert/input output mapper method for compile time input validation

RFC/Feature Request: Add a type-safe convert/input output mapper method for compile time input validation
Summary
Introduce a new method, ie. convert, for Zod schemas that provides type-safe input validation and transformation. This method would enforce that the provided input matches the schema’s defined input type (T["_input"]) at compile time, ensuring a stricter contract compared to parse.
Motivation
Zod’s parse and safeParse methods currently accept unknown as input. While this is intentional for unstructured or untrusted data validation, there are common use cases where input data is already structured (e.g., from a typed API response, database query, or other controlled sources). For such cases, allowing type-safe input validation without relying on runtime type checking enhances both safety and developer experience.
The proposed method aligns with Zod’s TypeScript-first philosophy by:

Enforcing input types at compile time, reducing reliance on runtime checks.
Providing a clear distinction between structured and unstructured input handling.
Supporting scenarios where transformations (via .transform()) are applied, while maintaining type safety.

Proposed API
Add a method convert to Zod schemas with the following behavior:
schema.convert(input: T["_input"]): T["_output"];

Input Type (T["_input"]): Enforces that the input matches the schema's input type at compile time.

Output Type (T["_output"]): Returns the validated and transformed data, adhering to the schema's transformation logic.
Example Usage

https://github.com/colinhacks/zod/blob/dad88200ec45b673d33eae442dff40d805d8add9/src/__tests__/convert.test-d.ts#L21-L59
Comparison with Existing Methods

parse:

Accepts unknown input and validates it.
Use case: General-purpose validation of unstructured data.

convert (Proposed):

Enforces that the input matches the schema’s input type at compile time.
Use case:

Validating already-structured data with guaranteed input types, while benefiting from transformations and Zod’s validation.
Using zod as typesafe converter ie. between well defined input and output types.

Potential Concerns

Confusion with Existing Methods:

I am uncertain about how to name the method in order to clearly differentiate itself from parse, safeParse, transform,... to avoid ambiguity. Suggested name: convert, inputToOutput, parseConvert?

Example implementation
https://github.com/colinhacks/zod/pull/3861
https://github.com/colinhacks/zod/blob/dad88200ec45b673d33eae442dff40d805d8add9/src/types.ts#L521-L541

This would be awesome!
Another option instead of adding a new function would be to add a param to ParseParams that would enforce input type-checking. Something like:
export declare type ParseParams = {
  path: (string | number)[];
  errorMap: ZodErrorMap;
  async: boolean;
  typedInput: boolean; // this would be new
}

class ZodType {
  // ...

  // add definition overrides
  parse(data: unknown, params?: Partial<ParseParams>): Output
  parse(data: Input, params: Partial<Omit<ParseParams, "typedInput">> & { typedInput: true }): Output

  // current implementation wouldn't need to change
  parse(data: unknown, params?: Partial<ParseParams>): Output {
    const result = this.safeParse(data, params);
    if (result.success) return result.data;
    throw result.error;
  }
}

Then you could call it with:
z.object({ name: z.string() }).parse({}); // runtime error
z.object({ name: z.string() }).parse({}, { typedInput: true }); // compile-time and runtime error

Not exactly sold on the name typedInput, however...


Feature/bulk upload

Ticket: []
Feature flag: n/a

Purpose

Summary of Changes

Screenshot(s)

Side Effects

QA Notes

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

17 of 20 (85.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 72.242%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/registries/addon/branded/moderation/-components/upload-csv/component.ts
15
18
83.33%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
4800

Relevant Lines:
6379

💛  - Coveralls


Unable to resolve any mirror

Operating system
Windows
qBittorrent version
v4.3.9
Python version
3.10.1
Is magnet links support enabled?

[X] Magnet links support enabled

Output
WARNING:root:Could not resolve mirror: https://rutracker.org
WARNING:root:Could not resolve mirror: https://rutracker.net
WARNING:root:Could not resolve mirror: https://rutracker.nl
ERROR:root:Unable to resolve any mirror

INFO:root:Testing rutracker...
WARNING:root:Could not resolve mirror: https://rutracker.org
WARNING:root:Could not resolve mirror: https://rutracker.net
WARNING:root:Could not resolve mirror: https://rutracker.nl
ERROR:root:Unable to resolve any mirror
Traceback (most recent call last):
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1348, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output
    self.send(msg)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send
    self.connect()
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1454, in connect
    self.sock = self._context.wrap_socket(self.sock,
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket
    return self.sslsocket_class._create(
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create
    self.do_handshake()
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:997)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 208, in _open_url
    with self.opener.open(url, encoded_params or None) as response:
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 519, in open
    response = self._open(req, data)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 536, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 496, in _call_chain
    result = func(*args)
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1391, in https_open
    return self.do_open(http.client.HTTPSConnection, req,
  File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1351, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:997)>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 377, in <module>
    engine = rutracker()
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 311, in __init__
    super().__init__()
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 116, in __init__
    self.__login()
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 127, in __login
    self._open_url(self.login_url, self.credentials, check_mirrors=CONFIG.mirrors)
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 216, in _open_url
    self.url = self._check_mirrors(check_mirrors)
  File "C:\Users\1\AppData\Local\qBittorrent\nova3\engines\rutracker.py", line 237, in _check_mirrors
    raise RuntimeError("\n{}".format("\n".join([str(error) for error in errors])))
RuntimeError:
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:997)>
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:997)>
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:997)>

Additional information
Also I should note that I'm using portable version of Qbittorrent from PortableApps.com
Will it work for this vesion?

This is an issue on your end, as we can see from the log none of the official RuTracker mirrors are reachable:
WARNING:root:Could not resolve mirror: https://rutracker.org
WARNING:root:Could not resolve mirror: https://rutracker.net
WARNING:root:Could not resolve mirror: https://rutracker.nl
ERROR:root:Unable to resolve any mirror

You have to fix this for the plugin to work. Sometimes this is an DNS-level block from your ISP, in which case you can bypass the issue by using non-blocking DNS servers (such as those from Google, Quad9, or OpenNIC).

Also I should note that I'm using portable version of Qbittorrent from PortableApps.com
Will it work for this vesion?

I don't know what version of qBittorrent PortableApps.com is packaging, there is no guarantee that they package the original software without modification. I recommend you always use official versions instead, which are available on FossHub as per the official download page.


chat bot integrated using dialogflow

Closes: #9
Initial intents have been added, it can be further increased also.
https://user-images.githubusercontent.com/63097956/110247619-1db12200-7f93-11eb-927a-b697592ae21f.mp4

@himanshu007-creator Please look into it.

@himanshu007-creator Please look into it.

It's great! , But wait for a while , we won't be merging Pr  as of now because you have pushed the code in old website, we will be making a new one.im that we will use this

@aniketsingh98571  This is good, But some changes are required

There are in total 3 projects of SFC mention them all
query:- upcoming event detail is fixed? or it is automated , like changes automatically?
Can you change the name of from "SFC-BOT" to "Disha"
include more questions that you think might be useful
include socials, like if a person asks for socials, they pop up,
You made modifications to the old code base, but we are to come up with completely new website, so make the desired changes and keep them. When the basic template of website is ready , then put those files there. Until then improve the bot.

When we scroll down, the bot icon gets covered by go to up button. Improve this. Try to change the icon of bot if possible.
Icon be of an unknown user or customer support of a vector art of a girl.

@aniketsingh98571 hi, aniket try to add your bot in new index.html file. create a separate folder named welcome_bot and upload all files there( if any)


Catch destination DID on newstate event

Howdy,
I can catch the event that fire's when a new call cames in, with the newstate event.
but in here, it doesn't tell me which number was dialed (DID).
How could this be done?
Thanks in advanced,

Not completely sure I understand your issue.
But you can see the code I use to detect incoming calls.
Here: https://github.com/AsterNET/AsterNET/issues/132#issuecomment-361912372

Hi,
I saw your code, which helped me a lot, but i need to go further.
I need in my case, to have the caller ID, and the DID number (the one which the dialed)
For example, i have DID's 234666780 to 234666789, and i want to catch only call's to DID 234666780.
In the events, they are grouped via the uniqueid on each event from what i saw.
Is there any example on how to merge the information based on the uniqueid?
Thanks in advanced,


How to make modcharts in psych engine

Describe your problem here.
I need an exemple of the script for my music (ui moving on screen)
(NO SOURCE)
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

There are Four Functions for this:
noteTweenX(tag:String, note:Int, value:Dynamic, duration:Float, ease:String)
noteTweenY(tag:String, note:Int, value:Dynamic, duration:Float, ease:String)
noteTweenAngle(tag:String, note:Int, value:Dynamic, duration:Float, ease:String)
and noteTweenAlpha(tag:String, note:Int, value:Dynamic, duration:Float, ease:String)
tag is a random string for if you want to do something else after the tween has finished. (use function onTweenCompleted([whatever tag you used]))
note is the direction of notes.
Opponent's notes:
0- Left
1- Down
2-Up
3-Right
BF's notes:
4-Left
5-Down
6-Up
7-Right
value is the result of the tween (if you do noteTweenX('example', 0, 50, 1, 'linear'), the opponent's left arrow's x value will be 50.)
duration is how long it takes for the tween to finish.
and ease is the tweening method. (for example, 'linear' and 'quartIn')

thanks!!!


Add C++ dependencies and configuration files

Update the workspace to utilize the C++ tools outlined here in conjunction with the Network Systems repository.
Closes #38
Tasks remaining:

[x] Figure out CMake linting. ament_lint_cmake does not filter GoogleTest CMake files and will spit out a lot of errors.
[ ] Get a unit test coverage tool working. I made an attempt with llvm-cov but could not figure it out. Some other tool like lcov could also work.
[x] Integrate tools with CI.
[x] Add separate build without lint option (for CI)
[ ] Add ament_clang-tidy to required check once merged in

I added a to do in the PR description

Wow great work on this PR, I know almost nothing about c++ infrastructure so it's cool to see what it can do
Some general comments I had:
* Do you not have to include/exclude directories for any linter anymore?

* Do these changes warrant a docs page on how to use them?

* You can add the network_systems folder to the workspace right after sailbot_workspace

* network_systems builds now in 10.5s, but it has some warnings
  ![image](https://user-images.githubusercontent.com/65756895/198865372-e332ebce-990e-4181-a109-c312b6e7fb76.png)

* the clang-tidy task doesn't print anything to stdout, look at the output of other linting tasks for reference.
  ![image](https://user-images.githubusercontent.com/65756895/198865428-30f0a269-3eea-48d5-96ab-0430d453f682.png)
  ![image](https://user-images.githubusercontent.com/65756895/198865489-30284cfa-5763-4ba6-80f6-fa34e39c4506.png)

* Do we need linting tasks for linters that have vscode extensions? Extensions and tasks with problem matchers will both highlight errors inline in the editor, but extension errors will disappear once fixed while problem matcher errors will only disappear after the task is run again.

For the time being, since I removed googletest from the Network Systems repo, there isn't any third-party code causing style violations.
I'll probably expand the tools page to explain how I got googletest, protobuf, etc to work with CMake to make the build system less esoteric.
k
This is caused by auto-generated protobuf files and is emitted by the clang++ itself instead of clang-tidy. Since I configured clang-tidy to emit warnings for unused parameters, I think it should be ok to disable that specific warning for clang++.
I'm not sure what you mean by this. If there's no problems it returns 0 and if it catches a problem it shows it and returns 1.

Not sure. Since the CI doesn't use the tasks themselves they're definitely not essential. They're just a convenient way to check for linting before you push, especially when sometimes squiggly error lines are wrong. The clang-tidy task automatically resolves itself without rerunning at least.

I'll probably expand the tools page to explain how I got googletest, protobuf, etc to work with CMake to make the build system less esoteric.

I was more referring to a docs page specific to sailbot_workspace talking about the c++ infrastructure, specifically how to use it

This is caused by auto-generated protobuf files and is emitted by the clang++ itself instead of clang-tidy. Since I configured clang-tidy to emit warnings for unused parameters, I think it should be ok to disable that specific warning for clang++.

Isn't a good idea in general to check for unused parameters? Another option would be to ignore the lib directory

I'm not sure what you mean by this. If there's no problems it returns 0 and if it catches a problem it shows it and returns 1. I think it's just weird cause it's printing out all the warnings generated by the ROS and system source code even though it's ignoring it all.

Makes sense, I just wanted to double check that it is behaving as expected

Not sure. Since the CI doesn't use the tasks themselves they're definitely not essential. They're just a convenient way to check for linting before you push, especially when sometimes squiggly error lines are wrong. The clang-tidy task automatically resolves itself without rerunning at least.

I'm thinking about making a new infra issue to clean up the tasks. For example, we don't need to have a flake8 task if we are using the flake8 vs code extension. The extension would only check the files that you have open, but I think this is fine because main should pass CI when you branched off it.


Write results as JSON

close #295
Add a JsonConverter class, which converts an object to json and vice versa. The JsonConverter is not GWT compatible.
The results of an algorithm are written as json strings to disk.

Coverage increased (+0.4%) to 46.56% when pulling 1cf3dad78561c9d099776d93606fe7ef3230a319 on write_json into<PHONE_NUMBER>f14bdbb7a8b1e272212e6d06d9dc1f on master.


Cannot read property 'directory' of null when not passing a config object

Other import-resolver plugins (e.g. webpack) allow you to use the default configuration by writing
settings: {
    'import/resolver': 'webpack'
}

in .eslintrc.
If you try this syntax with eslint-import-resolver-typescript, you get
  1:1   error    Resolve error: TypeError: Cannot read property 'directory' of null
    at initMappers (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-import-resolver-typescript\lib\cjs.js:102:38)
    at Object.resolve (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-import-resolver-typescript\lib\cjs.js:34:5)
    at v2 (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-module-utils\resolve.js:117:23)
    at withResolver (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-module-utils\resolve.js:122:16)
    at fullResolve (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-module-utils\resolve.js:139:22)
    at relative (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-module-utils\resolve.js:84:10)
    at resolve (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-module-utils\resolve.js:220:12)
    at isExternalRootModule (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-plugin-import\lib\rules\extensions.js:133:82)
    at checkFileExtension (C:\Projects\CareServices\CDS2\Source\node_modules\eslint-plugin-import\lib\rules\extensions.js:153:11)
    at listeners.(anonymous function).forEach.listener (C:\Projects\CareServices\CDS2\Source\node_modules\eslint\lib\linter\safe-emitter.js:45:58)

The error is being thrown on line 142 of index.ts where we try to access options.directory without checking options for null.
Ideally, we would use the default config if options == null.
I will plan to submit a PR for this sometime in the next month. If someone else can get to it faster than that, go for it.

@alexgorbatchev Do you have time to publish a path version for this issue?


Add Tezos support to AnySigner

Description
Add Tezos support to AnySigner.
Transaction sample is the same used in TezosSingerTests, but in JSON format:
{
  "operationList": {
    "branch": "BL8euoCWqNCny9AR3AKjnpi38haYMxjei1ZqNHuXMn19JSQnoWp",
    "operations": [
      {
        "source": "tz1XVJ8bZUXs7r5NV8dHvuiBhzECvLRLR3jW",
        "fee": 1272,
        "counter": 30738,
        "gasLimit": 10100,
        "storageLimit": 257,
        "kind": 7,
        "revealOperationData": {
          "publicKey": "QpqYbIBypAofOj4qtaWBm7Gy+2mZPFAEg3gVudxVkj4="
        }
      },
      {
        "source": "tz1XVJ8bZUXs7r5NV8dHvuiBhzECvLRLR3jW",
        "fee": 1272,
        "counter": 30739,
        "gasLimit": 10100,
        "storageLimit": 257,
        "kind": 8,
        "transactionOperationData": {
          "destination": "tz1XVJ8bZUXs7r5NV8dHvuiBhzECvLRLR3jW",
          "amount": 1
        }
      }
    ]
  }
}

Testing instructions

Types of changes

Checklist

[x] Prefix PR title with [WIP] if necessary.
[x] Add tests to cover changes as needed.
[x] Update documentation as needed.

Fixed all comments

Do we need an interface to tell dapps which chain we support?

Do we need an interface to tell dapps which chain we support?

Currently you get call trustProvider.getAccounts() to get supported list of blockchains that exposed an address.


Improvization of interactive chatbot  powered by brevo

Improvization of interactive chatbot  powered by brevo
It is tiring to get replies in email rather than getting your queries answered there itself
Developing an interactive chatbot which deals with the above problem  is much needed
Usage of  conversational AI techniques like natural language processing (NLP) to understand the user's questions and automate responses to them can be an additional feature that can be considered

Hey @SRUJANA2199, are you interested in working on this?

Yes!

@SRUJANA2199 join us on discord for further discussion!


Fix page render on Edge

Addresses #55
Syntax highlighting is now disabled on Edge but the rest of the page renders properly.

This seems to work on Edge!
Each code sample will be in a separate .svx file


Link to empty doc in project management page

What article on docs.github.com is affected?
https://docs.github.com/articles/managing-your-work-with-issues
What part(s) of the article would you like to see updated?
I would like to see this page be given adequate explanation of the
"basics of issues" as it says it links to from this page
https://github.com/features/project-management/

Plan for whoever would like to open a PR with a fix:
Add another redirect at the top of https://github.com/github/docs/edit/main/content/issues/tracking-your-work-with-issues/creating-issues/about-issues.md article for /articles/managing-your-work-with-issues.

Learn the basics of issues →
https://docs.github.com/en/issues/tracking-your-work-with-issues

👋 @thedonquixote Thanks for opening an issue and pointing out this missing redirect! https://github.com/features/project-management/ is a page we don't maintain, but we can add a redirect at the top of https://github.com/github/docs/edit/main/content/issues/tracking-your-work-with-issues/creating-issues/about-issues.md article for /articles/managing-your-work-with-issues
You (or anyone else!) are welcome to open a PR to make that change ✨

https://github.com/features/project-management/
This page does not exist.

https://github.com/articles/managing-your-work-with-issues
Page not found

Hey I would like to work on this issue.
But can I get overview of this issue.
Like what we have to do exactly??

@StarTrooper08 same

Hey , I would like to work on this issue!!

Please explain me the issue, i'd like to work on this issue.

Anyone is welcome to pick up this issue! The top comment includes a "Plan for whoever would like to open a PR with a fix."

@1337-ishaan are you going to work on this issue??
Or else I can take over this issue.
@janiceilene I have to demonstrate live open source contribution to Open source organization and this one is easy contribution me to explain to my teammates from Udacity Cloud Native Scholarship who are new to Open Source Contribution.
Can I do this??👀

Save yourself @StarTrooper08 , go for it man! Its importanr for you.

@StarTrooper08 You're welcome to open a PR for this issue!

Save yourself @StarTrooper08 , go for it man! Its important for you.

Thanks @1337-ishaan ⭐

@janiceilene

a page we don't maintain

https://github.com/features/project-management/
now redirects to
https://github.com/features/issues
I think this issue can be closed.

Awesome! Thanks so much for letting us know @fnise-urt. I'll close this issue now ⚡


improvement: tracing perf, hide charts and skip markdown

Building off @Light2Dark's great work on the tracing panel. Had a few tweaks for perf and show in the Labs section of the settings
cc @Light2Dark for review

@Light2Dark - going to merge now (because of timezones), so it can make the release today.
happy to revert any of my changes if you disagree some of them


Code Change History is empty

When I select models (even ones that have been changed many times), there is no information under "Code Change History". There is no error showing up in the logs though.

Interesting. The git log functionality is parsing text output from a git_bin command - I'm using --pretty so should be cross-platform formatting, but clearly there's a difference.
Could you please provide a few (redacted if necessary) lines from the below command in your dbt folder:
git log --numstat --pretty=format:"\t\t\t%H\t%h\t%at\t%aN\t%s"
Example output on my windows box:
\t\t\t382aed1ae7ec9f38c83bc57f84f5b53bc0e9d9f4\t382aed1\t1624086742\tChris Jenkins\tBug fixes
4       1       tangata/tangata_api.py

\t\t\tb984dbab1704f6fb598e255e6b325720ab01fc09\tb984dba\t1623957228\tChris Jenkins\t0.1.10 changes
2       1       setup.py
0       1       tangata/static/css/main.0b94cd05.chunk.css.map

Your output looks pretty similar to mine:
\t\t\t17592cd081e418f0e7dca8e53befea3cdee29743\t17592cd\t1624259766\tBenoit xxx\tMerged PR 3219: Modifications for report A
\t\t\t99b68e6eb7f5e64ddf6d12f0b201950862f81b46\t99b68e6\t1624258513\tBenoit xxx\tNew models for report A
14      0       models/marts/model1.sql
25      0       models/marts/marts.yml
28      0       models/staging/xxx/yyy/model2.sql

\t\t\t077eb72170deeeebcc4787ed7b561e03a79fee60\t077eb72\t1624258081\tBenoit xxx\tFix logic in report C
22      4       models/marts/model3.sql

Found it, in tangata_catalog_compile.py.
220                thisFile = lineTabs[2].rstrip("\n").replace("/","\\")
This swaps out the unix format / for a windows-friendly escaped \ prior to matching with the catalog - I'll have a think on this, should be reasonably straightforward to solve.


Update README per new API

@XerTheSquirrel I'm unsure of what the API should look like for the "using service directly" example

The "using it directly" section changes a few details:
Instead of Supplier<R> it is Function<IOpipeExecution, R>.
And the lambda changes from () -> foo to (exec) -> foo.
As seen at https://github.com/iopipe/iopipe-java-core/blob/master/example/src/main/java/com/iopipe/examples/ManualHello.java.

Updated, thanks @XerTheSquirrel !

Also, the parameters to run() is the Context instance (so it is run(Context, Function<IOpipeExecution, R>).
So the call should be service.<String>run(context, (exec) -> "Hello World!");.


BI-1721 - Show All - Breeding Methods table

Description
Story: https://breedinginsight.atlassian.net/browse/BI-1721
Original bug was that the "Show All" button wasn't working for the Breeding Methods table.  When investigating how to fix this, there was a lot of duplicate and confusing code around pagination, so I refactored that to utilize PaginationController and the mechanism for a parent component to update page information as needed, and for the ExpandableTable component to now be primarily responsible for handling paging events from the PaginationControls.
Dependencies
bi-api - bug/BI-1721
Testing

On a given table, click the 'Show All' button, and ensure that all records are now visible
Click the 'Show All' button again, and ensure that the table is paginated again
Ensure pagination works

Testing applies to the all tables:

Admin Users
Admin Programs
Program Users
Program Locations
Program Breeding Methods
Enabling System Breeding Methods
All Germplasm
Germplasm Lists
Germplasm List Details
Ontology (active)
Ontology (archived)
Experiments
Import Experiment
Import Ontology
Import Germplasm

Checklist:

[x] I have performed a self-review of my own code
[x] I have tested my code and ensured it meets the acceptance criteria of the story
[x] I have create/modified unit tests to cover this change
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to documentation
[x] I have run TAF: https://github.com/Breeding-Insight/taf/actions/runs/4297630354

Both "Germplasm" and "Experiments&Observations" are stuck in a recursive loop that keeps making requests to the back end.

@dmeidlin Good catch! This has been fixed


Controller/app versioning

As far as I know, GraphQL tries to solve the following problems:

Give more power to the client to build queries to the server
Provide a data schema that clients can inspect with appropriate tooling
Allow different old client versions (particularly mobile apps which are not always up-to-date) to interact with the server

Point 1 is a bit controversial as some think it's not a good idea to give clients the power to query anything in your database. Point 2 is not that necessary if you use a typed language in both ends and share the domain model. But I'm interested in point 3, as with server frequent updates the ability to respond gracefully to out-of-date clients is important. Not only for mobile apps but also in SPAs that can remain outdated until the user refreshes for a long time.
Forcing devs to give a version number can lead them through the pit of success and make it simpler to update the server while keeping different versions of a controller alive during a transition period. This is one of the features I like the most in IndexedDB even if it looks cumbersome at the beginning.
The version number could be in the URL or in a header if we want to hide it, and the framework would take care of calling the appropriate controller. It would be easy to create a helper for Fable so it automatically adds the version to the requests too.

I love this idea. I'm not sure if enforcing all the time is a good idea but we can add version keyword to controller CE that would add version checking. I think I would go with custom header... or maybe with Accept header including version. I believe that URL shouldn't change since in RESTful approach it still describes the same resource. (Troy Hunt has written blog post about versioning - https://www.troyhunt.com/your-api-versioning-is-wrong-which-is/ )
It could look like this:
let userControllerV1 = controller {
  version 1 //sets version of the controller

  index ActionV1.index
  create ActionV1.create
  ...
}

let userControllerV2 = controller {
  version 2 //sets version of the controller

  index ActionV2.index
  create ActionV2.create
  ...
}

...

let router = scope {
  forward "/users" userControllerV1
  forward "/users" userControllerV2
}

Thanks a lot for this suggestion, this is exactly the stuff I want to include in Saturn!

Implemented in 5274e2382a360f201a4fec51ba843fcf4ffc0ae3


Support gradient descent with multi-argument objective functions

Support gradient descent with multi-argument objective functions.
Gradient descent is done on the first argument.
Remaining arguments providing context, if they exist, can be optionally passed via **kwargs.
This way, callers are not forced to pass such arguments as global variables.

Hi @mikewojnowicz, thanks for showing interesting the library!
I agree that it is probably helpful to not have to rely on global variables to control the behaviour of objective functions. I wonder if your use case could also be achieved by creating appropriate 'partial' or 'wrapped' objective functions?
Something like:
import functools

# using lambda
obj = lambda params: objective(params, arg1="foo", arg2="bar")
 # using functools.partial
obj = functools.partial(objective, arg1="foo", arg2="bar")

# Pass this wrapped version of the objective function to gradient descent algorithm
run_gradient_descent(objective=obj, ...)

This feels like a pattern which appears often in other jax codebases and avoids relying on the undeclared default value of argnums=0 in jax.value_and_grad. I also worry slightly that passing around **kwargs might get a bit unwieldy.
Having said that I don't have loads of experience with this bit of the library @xinglong-li any thoughts?

@gileshd Thanks for your response.  Using partial functions did not initially occur to me.  I tried it out and it works great.  I agree that it's a preferable solution to passing around **kwargs.    Closing this now.


Docs: More examples / better explanation of fields in CRDs

For example in the UptimeRobotMonitor CRD the field alertContacts is a string... what should go here? I ran the curl request to get my monitors and it returns a JSON object, do I use id, friendlyName or the full object?
curl -X POST \
  -H "Cache-Control: no-cache" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d 'api_key=<redacted>&format=json' \
"https://api.uptimerobot.com/v2/getAlertContacts"

{
  "stat": "ok",
  "offset": 0,
  "limit": 50,
  "total": 3,
  "alert_contacts": [
    {
      "id": "<redacted>",
      "friendly_name"<EMAIL_ADDRESS>      "type": 2,
      "status": 1,
      "value"<EMAIL_ADDRESS>    },
    {
      "id": "<redacted>",
      "friendly_name": "Discord",
      "type": 11,
      "status": 2,
      "value": "https://discord.com/api/webhooks/<redacted>/slack"
    },
    {
      "id": "<redacted>",
      "friendly_name": "Phone",
      "type": 13,
      "status": 2
    }
  ]
}

This is pretty vague for the other fields too, not just alertContacts.

I usually try to add a proper description for each field of the CRDs. To access it use kubectl explain. For your particular case it would be kubectl explain uptimerobotmonitors.spec.alertContacts. Does that solve your problem?

Not really, this is what is in the docs already... what is <string>, id, friendlyName, full json object or?
❯ kubectl explain uptimerobotmonitors.spec.alertContacts
KIND:     UptimeRobotMonitor
VERSION:  uroperator.brennerm.github.io/v1beta1

FIELD:    alertContacts <string>

DESCRIPTION:
     Alert contacts to be notified when monitor goes up or down. For syntax
     check https://uptimerobot.com/api/#newMonitorWrap

Think the docs explain the required value pretty good, don't they?

optional (the alert contacts to be notified when the monitor goes up/down.Multiple alert_contact>ids can be sent like alert_contacts=457_0_0-373_5_0-8956_2_3 where alert_contact>ids are seperated with - and threshold + recurrence are seperated with _. For ex: alert_contacts=457_5_0 refers to 457 being the alert_contact>id, 5 being the threshold and 0 being the recurrence. As the threshold and recurrence is only available in the Pro Plan, they are always 0 in the Free Plan)

That's what you need to pass to the alertContacts CRD field.

Ohhh ok I see now. I think the confusing I had is that when you click that link https://uptimerobot.com/api/#newMonitorWrap it does not expand the item, poor UX on their end.
However I think the docs could be improved to say something like

Value of alert_contacts from https://uptimerobot.com/api/#newMonitorWrap

Here's what I see when I click the link

Silly Chrome or UptimeRobot Docs

Yeah unfortunately they don't have anchor links for each individual field.


Integrate GPS into Navigation module

Summary
The Navigation module currently reads from the acceleration from the BNO055 and uses that information along with an initial starting point to predict the motion of the pod using kinematic equations.
The accuracy of motion prediction can be vastly improved by combining a position measurement from the GPS module. To do so, we will implement a sensor fusion technique to combine the GPS measurement with kinematic equation predictions.
As a first step, we can use the Linear Kalman Filter algorithm to achieve sensor fusion.
Acceptance Criteria

[x] Write geodesic coordinate transformation in CPP for Teensy Nav module
[x] Write linear kalman filter equations in CPP for Teensy Nav module
[x] Write tests for coordinate transformation and kalman equations
[ ] Complete test plan and documentation

Estimator class is completed: https://github.com/albertaloop/T_SWE_2019_2020/tree/Ian-Navigation/Firmware/Navigation_Module_Teensy3.6
Some tests for estimator class: https://github.com/albertaloop/T_SWE_2019_2020/tree/Ian-Navigation/Firmware/Navigation_Module_Teensy3.6/navmod_tests
While testing GPS integration, unable to get a proper readout from the GPS sensor while running a timer interrupts for estimator. I think the issue is that the Serial class empties it's output buffer whenever an interrupt occurs. We should consider looking for a different sensor that doesn't rely on Serial. I will add some test results showing this problem soon.


.git of Submodule not followed

So, I have a repo with some submodules.  I wanted to use git-up in one of the submodules, but rather than a .git folder, it had a .git FILE containing a relative path to the actual .git folder (like "../../.git/modules/SomeFolder/SubmoduleName").  Git itself seems to be ok with it, but git-up complains "Not a directory".  Now, if I renamed the .git file and instead made a symbolic link to the relevant git folder, git-up worked fine.  It SEEMS like maybe this shouldn't be too hard to fix, just to follow the link in the .git file if it isn't a directory.

+1

+1 :+1:

I've switched to https://github.com/msiemens/PyGitUp


Resize handle for text-area

Should we introduce the resize handler for vaadin-text-area similar to the native one in textarea?

Highly need this!
What the status of this?

I am also interested in this! 🙂

Vote +1

That's a +1 from me! Especially when using resizable TextAreas within a GridLayout.

Workaround/solution:
<dom-module id="textarea-resize" theme-for="vaadin-text-area">
  <template>
    <style>
      [part="input-field"] {
        resize: both; /* or vertical/horizontal */
      }
    </style>
  </template>
</dom-module>

The browser support is very good for this property. Basically, you only lose IE11, once Edge moves on top of Chromium.


object with included object

I just found you library and it looks good.
I do have a couple of questions.
Is it possible to show objects that are included in the "main" object?
I have a Subscription object, which includes both a Payment object and a list of Product objects.
Is it possible to show data from both the Payment object and the first Product object in the table, together with data from the Subscription object (all on the same line)?
Is it possible to define the format of how a date should be presented?
Thanks in advance.

@MetteRussell Thanks! The component takes only one data object at one time so I think you can merge your 2 data objects into 1 object before rendering.  If there is no duplicated key, it should be easy and probably Object.assign or Spread operator will be helpful for you.
And it doesn't have sort of formatter function internally, but you can define custom render function for specific column and convert it to any other format. for example, (I prefer moment.js)
// column setting
{
  key: '...',
  render: (date) => <p>{moment(date).format("MM DD")}</p>
}

@hyojin It works perfectly - when there is no duplicate keys .... (as you said).
I also got dates to be formattet correctly.
If I render the date with a div (instead of p), the alignement is also perfect.
Thanks.


[FEAT]: add animation to blog card

Is your feature request related to a problem? Please describe.
Add framer-motion animation to the blog cards

Describe alternatives you've considered

IMPORTANT
If it's your first Contribution to this project, please add your details to the Contributors file
File Path: src/json/Contributors.json and you have to MUST read the contributing guideline before you start.  Read this Guideline Before you start

If you do not add your details or assigned to issue, your PR will be Close

This issue for @karthiknadar1204

Thank you so much,will get it done. @devvsakib

@devvsakib ,mergin the pr today,have added a hover effect to the cards and a light rescinding effect to the button when you hover them,have aligned the buttons,will adjust the slicing applied to the title as well.
Thank you

@devvsakib ,have tried creating a pull request but unable to do it.Probably you might have to assign it first,

Haven't changed the height/width of the cards,focussed on aligning the button correctly.

Hey @devvsakib can I work on this issue?

OK, @HemanthPaila

@devvsakib I found the file (Blog.js) within the pages, are those Bootstrap classes or some other?

now I am working on it.

ok first I will install the framer-motion library, then I will use it in the project.

is it ok like this?

here is the screenshot:

about scale property.
if you have any recommended scale value let me know @devvsakib.

@devvsakib Could you please check conversation? I need an answer (scale value), Then I will make PR.

Sure, Submit your PR @HemanthPaila

@devvsakib I made a PR #355. Could you review it?

I think it has merge conflicts, but I don't have access to resolve them. Could you check it once?

@devvsakib ,i will initiate a pr soon in case there is any issue,is that fine?

Hey, @devvsakib I made PR with 0 conflicts but failed to deploy. Could you please check it once?


Planar projection camera

This adds the surface-level API for utilizing the planar projection introduced in https://github.com/asny/three-d-asset/pull/42,  and modifies the camera_view example of #501 to support the new camera mode. See each of those respective PRs for more details.

I have released a three-d-asset version with the planar projection camera. Is everything still working as expected with that released version? Also, did you plan to get the example in? I like the functionality but it's a really really long example, can you simplify it?

I've added the Camera::new_planar function, I guess that is the only difference between this and https://github.com/asny/three-d/pull/501? So I guess this can be closed? Also, I plan to do a release soon, but since the examples are not part of the release anyway, there's no rush getting that merged.

Yes, 4bdd442 was the only commit from this pr on the main library, while the rest all focused on the examples. I'll transfer over d6045b0 to #501, as that was the update to the example to support the planar camera.
Regarding simplification, I'm removing the shapes and only including the axis arrows. However, removing anything else probably reduces the utility of the example as a debug tool. There is a lot of complexity in computing the view frustum outlines, but simplifying that while keeping the same result is difficult.

#501 is now updated with planar support, so I'm closing this PR.


no data sources error?

If you give a config file with no data_sources section, you get:
ValueError: No data sources

but someone may have a file that doesn't use data sources. this shouldn't be an error, I think.

What do you mean by "a file that doesn't use data sources?"

project_config file with no data_sources section.

Can you try 9c569bfb1d982b1e6887f269d4f54fc7486d4e6b

I'm still getting
Traceback (most recent call last):
  File "/sfs/nfs/blue/ns5bc/.local/bin/looper", line 11, in <module>
    load_entry_point('looper==0.7.0.dev0', 'console_scripts', 'looper')()
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/looper.py", line 956, in main
    compute_env_file=getattr(args, 'env', None))
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/loodels.py", line 29, in __init__
    no_compute_exception=RuntimeError, **kwargs)
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/models.py", line 800, in __init__
    self._set_basic_samples()
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/models.py", line 1245, in _set_basic_samples
    self._samples = self._merge_samples()
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/models.py", line 1266, in _merge_samples
    self.data_sources, self.derived_columns)
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/models.py", line 309, in merge_sample
    extra_vars=row_dict)
  File "/sfs/nfs/blue/ns5bc/.local/lib/python2.7/site-packages/looper/models.py", line 1915, in locate_data_source
    raise ValueError("No data sources")
ValueError: No data sources

Yeah that worked. I like how there was a comment in the code left right there, wondering if this would come up.

Haha yeah that brought a smile for me, too.


[bug] wandb client asks user to install latest version of client after it has been installed Kaggle

Weights and Biases version:  0.9.1
Python version: 3.7.6
Operating System: Linux

Description
Importing and logging into wandb via a Kaggle kernel.
What I Did
!pip install -U wandb

resulted in:
Collecting wandb
  Downloading wandb-0.9.1-py2.py3-none-any.whl (1.4 MB)
     |████████████████████████████████| 1.4 MB 7.8 MB/s eta 0:00:01
Requirement already satisfied, skipping upgrade: six>=1.10.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (1.14.0)
Requirement already satisfied, skipping upgrade: psutil>=5.0.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (5.7.0)
Requirement already satisfied, skipping upgrade: Click>=7.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (7.1.1)
Requirement already satisfied, skipping upgrade: PyYAML>=3.10 in /opt/conda/lib/python3.7/site-packages (from wandb) (5.3.1)
Requirement already satisfied, skipping upgrade: requests>=2.0.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (2.23.0)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.6.1 in /opt/conda/lib/python3.7/site-packages (from wandb) (2.8.1)
Requirement already satisfied, skipping upgrade: subprocess32>=3.5.3 in /opt/conda/lib/python3.7/site-packages (from wandb) (3.5.4)
Requirement already satisfied, skipping upgrade: configparser>=3.8.1 in /opt/conda/lib/python3.7/site-packages (from wandb) (5.0.0)
Requirement already satisfied, skipping upgrade: watchdog>=0.8.3 in /opt/conda/lib/python3.7/site-packages (from wandb) (0.10.2)
Requirement already satisfied, skipping upgrade: sentry-sdk>=0.4.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (0.14.4)
Requirement already satisfied, skipping upgrade: shortuuid>=0.5.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (1.0.1)
Requirement already satisfied, skipping upgrade: GitPython>=1.0.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (3.1.1)
Requirement already satisfied, skipping upgrade: docker-pycreds>=0.4.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (0.4.0)
Requirement already satisfied, skipping upgrade: gql==0.2.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (0.2.0)
Requirement already satisfied, skipping upgrade: nvidia-ml-py3>=7.352.0 in /opt/conda/lib/python3.7/site-packages (from wandb) (7.352.0)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/conda/lib/python3.7/site-packages (from requests>=2.0.0->wandb) (1.24.3)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /opt/conda/lib/python3.7/site-packages (from requests>=2.0.0->wandb) (2<IP_ADDRESS>)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /opt/conda/lib/python3.7/site-packages (from requests>=2.0.0->wandb) (2.9)
Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in /opt/conda/lib/python3.7/site-packages (from requests>=2.0.0->wandb) (3.0.4)
Requirement already satisfied, skipping upgrade: pathtools>=0.1.1 in /opt/conda/lib/python3.7/site-packages (from watchdog>=0.8.3->wandb) (0.1.2)
Requirement already satisfied, skipping upgrade: gitdb<5,>=4.0.1 in /opt/conda/lib/python3.7/site-packages (from GitPython>=1.0.0->wandb) (4.0.4)
Requirement already satisfied, skipping upgrade: promise<3,>=2.0 in /opt/conda/lib/python3.7/site-packages (from gql==0.2.0->wandb) (2.3)
Requirement already satisfied, skipping upgrade: graphql-core<2,>=0.5.0 in /opt/conda/lib/python3.7/site-packages (from gql==0.2.0->wandb) (1.1)
Requirement already satisfied, skipping upgrade: smmap<4,>=3.0.1 in /opt/conda/lib/python3.7/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.0->wandb) (3.0.2)
Installing collected packages: wandb
  Attempting uninstall: wandb
    Found existing installation: wandb 0.8.36
    Uninstalling wandb-0.8.36:
      Successfully uninstalled wandb-0.8.36
Successfully installed wandb-0.9.1

!wandb login <token>

wandb: Appending key for api.wandb.ai to your netrc file: /root/.netrc
Successfully logged in to Weights & Biases!

In the notebook cell:
import wandb
wandb.init(project='<project name>')

results:
wandb: Wandb version 0.9.1 is available!  To upgrade, please run:
wandb:  $ pip install wandb --upgrade

But we just upgraded it and its all good to go.

I just attempted this and was unable to reproduce.  If you previously imported wandb into your session before installing you'll need to restart your session after upgrading.


Segmentation fault (core dumped) - Node 0.12.0

Hi, with the las release of Node (v0.12.0), node crash when generates a new Connection and throw this error 'Segmentation fault (core dumped)'.
Thanks!
EDIT:
Looks like a problem with Tedious and native code.
_this.driver.Connection.prototype.connect.call(_this, _this.config, function(err) {...

I'm unable to reproduce the issue. Node 0.12 / IO 1.1, both fine.

Today i downloaded, compiled and installed the node code and the error is still there.
Here is a gist with an example that show the error and a stack trace.
https://gist.github.com/ManRueda/ecf9c4ae7258f1f896c0
I'm using Ubuntu 14.10 x64...

Today i re-compile node and iojs on x86 mode and now works fine. It a problem with the x64 compiling.
However, the problem is with Tedious. Here is the related issue pekim/tedious#247
Thanks!

Closing this one because it is not related to this module.


Introduce schema check feateure

MaaS Blender is expected to handle various types of simulators, and sometimes it has to handle user-defined simulators. Such simulator cannot be guaranteed to have correct schema for our simulation. Hence, we introduce check procedures.

close this and open another one due to correct modification scope

close


Replace DefaultAzureCredential

"DefaultAzureCredential is undoubtedly the easiest way to get started with the Azure Identity client library, but with that convenience comes tradeoffs. Once you deploy your app to Azure, you should understand the app's authentication requirements. For that reason, strongly consider moving from DefaultAzureCredential to one of the following solutions:
A specific credential implementation, such as ManagedIdentityCredential.
A pared-down ChainedTokenCredential implementation optimized for the Azure environment in which your app runs".
https://learn.microsoft.com/en-us/azure/developer/python/sdk/authentication/credential-chains?tabs=dac#usage-guidance-for-defaultazurecredential

Done:
https://github.com/Azure/gpt-rag-agentic/pull/16
https://github.com/Azure/gpt-rag-orchestrator/pull/113
https://github.com/Azure/gpt-rag-ingestion/pull/118


[#134551329] Parallelise acceptance tests

What
We want to speed up acceptance tests by enabling higher parallelisation.
The most stable configuration with huge reduction of tests run time was achieved with m4.xlarge VM type and 10 test nodes. Also we introduce 90 sec sleep time for acceptance-tests to spread initial load over time. Such config allows us to finish all tests suites in ~20 mins.
All test results and more reasoning: https://www.pivotaltracker.com/story/show/134551329
How to review
Read, run bootstrap to re-provision concourse and run the CF deploy pipeline twice.
Second run of acceptance-tests should take ~20min.
Who can review
Not @saliceti or @combor

Awesome! 🍻


hamming distance quantification function.

@fyffep could you please take care of this pull request.
the major part is the alignment function, which does hamming distance quantification between antigen and antibody sequence. the code additionally defines an alphabet and a padding "character" for generating sequences, and a variable, aminoComplete, to specify about how many amino sequences we care in the simulation to score a 100 percent alignment.

@elmbeech I made a commit to move the alignment method into its own file. https://github.com/elmbeech/b-cell-maturation/pull/5/commits/3a7abdeb0bf6da972100edbfc8420ac7d9e5b417
If you're fine with it, you can merge this PR.

all the code bricks work now together.
i think this is a good time now, to merge back to the main branch.
Elmar


Define commands of Template Coq (Test Quote, Make Definition, ...) as TemplateMonad programs

This is less efficient but remove a bit of code duplication and we understand better the behavior of commands.
For instance Make Definition is now defined as a call to:
Definition tmMkDefinition id (tm : term) : TemplateMonad unit
  := tmBind (tmUnquote tm)
            (fun t' => tmBind (tmEval all (my_projT2 t'))
            (fun t'' => tmBind (tmDefinition id t'')
            (fun _ => tmReturn tt))).

(As a nice consequence on this particular command, we don't need anyome to do the Eval compute in before.)
Two questions:

To do this I broke the abstraction in template_monad.ml. @gmalecha Are you ok with that?

tmLemma was defined as tmLemmaRed (Some hnf). It seems more natural to me to define it as tmLemmaRed None. Are you ok with this change?

Any review welcome.

I implemented tmLemmaRed because we needed to call tmLemma without any simplification, but back then hnf reduction was hard-wired into the definition of tmLemma.
So I'm more than okay with the change!
This actually prompts the question whether there is a use case for tmLemmaRed (Some ...) other than compatibility with existing code.

Oh! Sorry I didn't understand at that time.
Yes it is more natural as this. I will remove the ...Red stuffs.

And just for future reference: tmLemmaRed can probably be reimplemented using tmEval and tmLemma (if tmLemma does not use reduction)

The discussion about tmLemma reminded me that this is how the Extractable monad is written, i.e. tmLemmaRed is implemented using tmEval and tmLemma.

And just for future reference: tmLemmaRed can probably be reimplemented using tmEval and tmLemma (if tmLemma does not use reduction)

I'm not sure of this, we would need a primitive TypeCheck : forall {A} (t : A), TemplateMonad B which checks that t is of type B (or equivalently that A and B are convertible) (like the change tactic in fact).

Although not perfect, this PR is ready to merge.
To sum up:

it defines the basic commands of the plugin (Test Quote, ...) as Template programs

thus it unifies how those commands are treated in g_template_coq.ml4

another nice consequence, now Make Definition does automatically the "Eval compute in" stuff

it removes tmDefinitionRed, tmLemmaRed, tmAxiomRed in favor of tmDefinition, ... to clarify the code

There are two regressions:

4 is a regression but we don't know any use of it, we could recover it by implementing a "Change" command/tactic

Because of the new definition of Make Definition some ill-typed terms cannot be unquoted anymore but ... there are ill-typed (because of algebraic types)!
Eg.

 Make Definition t' := (tSort ([(Level.Level "Top.20000", false); (Level.Level "Top.20001", true)])).

What do you think of it? Can anyone have a look?

Im in favor of merging.


Make sure we are following best practices for VS Code extensions

I.e. read through https://code.visualstudio.com/api/language-extensions/overview and subsequent sections and make sure we are doing what new extensions should be doing.

I think we are now viewed as defining some of those best practices. 😅


updates

Docs Build status updates of commit 448a04f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-gp/installation/microsoft-sql-server-configuration.md
:bulb:Suggestion
View
Details

dynamics-gp/web-components/troubleshooting.md
:bulb:Suggestion
View
Details

dynamics-gp/installation/SecurityPlanning.md
:white_check_mark:Succeeded
View

dynamics-gp/installation/email-troubleshooting-guide.md
:white_check_mark:Succeeded
View

dynamics-gp/payroll/CAN18YETax.md
:white_check_mark:Succeeded
View

dynamics-gp/payroll/US19JanTaxR1.md
:white_check_mark:Succeeded
View

dynamics-gp/web-components/connecting-to-the-web-client.md
:white_check_mark:Succeeded
View

dynamics-gp/installation/microsoft-sql-server-configuration.md

Line 17, Column 1: [Suggestion: heading-empty - See documentation] Empty H3. Headings must have content.
Line 301, Column 219: [Suggestion: preserve-view-not-set - See documentation] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: /sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server?redirectedfrom=MSDN&view=sql-server-ver15. Otherwise, remove the view parameter.
Line 314, Column 9: [Suggestion: preserve-view-not-set - See documentation] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: /sql/database-engine/availability-groups/windows/creation-and-configuration-of-availability-groups-sql-server?redirectedfrom=MSDN&view=sql-server-ver15. Otherwise, remove the view parameter.
Line 316, Column 139: [Suggestion: preserve-view-not-set - See documentation] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: /sql/database-engine/availability-groups/windows/prereqs-restrictions-recommendations-always-on-availability?redirectedfrom=MSDN&view=sql-server-ver15. Otherwise, remove the view parameter.
Line 322, Column 9: [Suggestion: preserve-view-not-set - See documentation] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: /sql/database-engine/availability-groups/windows/creation-and-configuration-of-availability-groups-sql-server?redirectedfrom=MSDN&view=sql-server-ver15. Otherwise, remove the view parameter.

dynamics-gp/web-components/troubleshooting.md

Line 3, Column 14: [Suggestion: duplicate-descriptions - See documentation] Attribute 'description' with value 'Learn how you can troubleshoot Dynamics GP web components.' is duplicated in 'web-components/logging.md(3,14)', 'web-components/troubleshooting.md(3,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


chore: don't call the default deployment...

What does this PR do?
chore: don't call the default deployment 'backstage-sample' but rather developer-hub to be consistent with the helm chart default name
Signed-off-by: RHDH Build (rhdh-bot<EMAIL_ADDRESS>Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
Helm chart default deployment name:

vs.
operator deployment, currently defaults to "backstage-sample":

How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:

[x] The Eclipse Contributor Agreement is valid
[x] Code produced is complete
[x] Code builds without errors
[ ] Tests are covering the bugfix
[x] The repository devfile is up to date and works, if one exists
[x] Sections What issues does this PR fix or reference and How to test this PR completed
[x] Relevant user documentation updated
[x] Relevant contributing documentation updated
[x] CI/CD changes implemented, documented and communicated

Reviewers
Reviewers, please comment how you tested the PR when approving it.

Note with this fix to the operator, the Deployment will probably become backstage-developer-hub ... not sure where to create an override so the default Deployment is just developer-hub. Any idea @rm3l or @jianrongzhang89  or @gazarenkov  ?

Note with this fix to the operator, the Deployment will probably become backstage-developer-hub ... not sure where to create an override so the default Deployment is just developer-hub. Any idea @rm3l or @jianrongzhang89 or @gazarenkov ?

I think https://github.com/janus-idp/operator/pull/70 updates the names per the following format: ${CR_name}-${kind}; so the Deployment created for developer-hub would be named developer-hub-deployment, and the DB StatefulSet would be named developer-hub-db-statefulset, and so on.. Right, @gazarenkov ?
Does that look good to you, or should we just name them simply per the CR name?

works for me as long as the strings don't end up longer than the OCP length limits.


Kafka Event trigger

This PR is to demonstrate how we can achieve a new feature to trigger workflows by events.
A trigger instance will wait for all dependency instances are available so as to kick-off until reaching the maximum waiting time. This feature enables users to specify all the dependencies <Topic, Event> pair. By the Trigger.flow example provided below, the user scheduled a flow depends on both event with regular expression match of rules "." and  "hadoop?.". All we can do is matching a Kafka event with Regex, however, one can implement an interface so as to extend this feature.
# Flow Trigger Example
trigger:
  maxWaitMins: 2880
  schedule:
    type: cron
    value: 0 0/2 * * * ?

  triggerDependencies:
    - name: dep1 # an unique name to identify the dependency
      type: kafka
      params:
        match: .*
        topic: AzEvent_Topic4
    - name: dep2 # an unique name to identify the dependency
      type: kafka
      params:
        match: hadoop?.*
        topic: AzEvent_Topic4

Pull Request Test Coverage Report for Build 3841

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

Files with Coverage Reduction
New Missed Lines
%

azkaban-exec-server/src/main/java/azkaban/execapp/event/FlowWatcher.java
1
93.75%

azkaban-common/src/main/java/azkaban/executor/ExecutableFlowBase.java
1
80.42%

Totals

Change from base Build 3834:
0.0%

Covered Lines:
10114

Relevant Lines:
28347

💛  - Coveralls

Check out Event trigger PR #1858 for more information


Add E-mail and MIME lexer

This PR add lexer to parse raw E-mail source and MIME data.
It was originally designed for E-mail, but MIME format is common used in E-mail.
So a minimal MIME lexer is provided, it could handle the nested multipart format but it only processes few headers.
(Currently it only supports Content-Type and Content-Transfer-Encoding, which are necessary to recognize the data in the payload.)
Also, the multipart/form-data format, which is common used in HTTP transfer is not handled.

Queued for the next release, thanks!


Formatting errors in the ancestry v1 download (OTAR user request)

A user from Open Targets reported more problems in the formatting of the the ancestry download file:
All ancestry data v1.0
message from user pasted below:
"studies: GCST010653 and GCST010729
still have some mis-alignment in the ancestry API file (https://www.ebi.ac.uk/gwas/api/search/downloads/ancestry)
which led to the n_initial to appear as the n_replication"

@buniello could you please check if this error still exists in the latest DR?

I asked Jack from OTAR to double-check for me - he's the one who reported the latest issues

The error does not exist in the latest DR


setHeader() and setFooter() in big lists

I would like the header and footer to always be visible. Right now, in a big list, you have to scroll to the bottom to find the footer (containing cancel, accept, etc buttons), which feels wrong.
Also, because of this implementation (I suppose), they do not show up if I use the GridHolder.
Do I have to use a custom ViewHolder for the behavior I want?

That's a good idea, we can introduce an optional parameter while setting header and footer
.setHeader(view, true);

Yeah very good idea

I agree, this would be a great addition. Something I expected to happen and realized it's not. For now I'm showing my action buttons at the top of my content. Feels a little awkward.

I can't wait for this new feature. When do you release this feature?


Problem with rgba, very important if you can fix

Hey! I've been using Scout App for a long time and one thing is very annoying to me. Everytime I use the rgba css rule, it seems like it have a bug. It doesnt makes it every single time, but after a few save, it's acting like it doesnt understand the number after the dot (for example, background-color: rgba(0, 0, 0, 0.6) will be transformed by scout app in the css file as rgba(0, 0, 0, 0) and that makes the color completely transparent (of course) ). Like I said, it doesnt do it every single times, but it happens at least 10 to 20 times per project to me which is very annoying because I use RGBA alot... I know my english isnt perfect but I hope you understood my main point.
Sincerely,
Yann

Issue resolved. Closing ticket. Download latest version of Scout-App. If problem still exists, create a new issue.

Scout-App 2 (2016)


not working in my project

your awesome lib is not working in my project, please tell me or show me a simple tutorial that can i follow, so that i can add your lib in all of my android projet, thank you and sorry.

the same to me :'(
Last year, I used it in another project. It worked. But for now, it's not .

me too! please write it on Java