Feat: Expand and Simplify Badge Functionality

Description
Creates Parody Between Statistics Shown In The Dashboard and Available Badges.
Reasoning
Issues such as #2176 show there is a clear need for full feature and name parity between the dashboard and badge system for simplicity.
Execution
I have created a new set of badges under /api/badge/:id/ to cover the parody.  I have also changed the default label for /api/badge/:id/ping/:duration? and /api/badge/:id/uptime/:duration? to reflect the new badges.
All badges have the same options as the previous badge system.
Badges
Note: All examples are from https://google.com.
Status:
Shows the status of the monitor. (Existing badge) /api/badge/:id/status

Response:
Shows the response (ping) of the monitor. /api/badge/:id/response

Avg. Response:
Shows the average response (ping) of the monitor. (Rename of existing badge) /api/badge/:id/avg-response/:duration?

Ping
Shows the average ping of the monitor. (Existing badge) /api/badge/:id/ping/:duration?

Uptime:
Shows the uptime of the monitor. (Existing badge) /api/badge/:id/uptime/:duration?

Cert Exp:
Shows the time till the ssl certificate expires. /api/badge/:id/cert-exp

Dashboard For Reference

Type of change

User interface (UI)
New feature (non-breaking change which adds functionality)
This change requires a documentation update

Checklist

[x] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
(including JSDoc for methods)
[x] My changes generate no new warnings
[x] My code needed automated testing. I have added them (this is optional task)

Future
I would recommend fully documenting the badge system in the docs rather than linking the original badge pull request due to the divergence between this pull request, the changes in pull request #1735, the description of the original pull request, and the final product of the original pull request.

I am open to adding more badges in the same vein, if anyone thinks more information should be exposed through this feature.

Thanks, but did you read the pull request rules?
Since you are trying to replace something completely, please have a discussion before do anything.
I don't see the point why should the /api/badge/ be deprecated and replaced by /api/badges/.
Also, adding a s  to the endpoint name (api/badges/), doesn't feel good for a single badge.

Since you are trying to replace something completely, please have a discussion before do anything.
I simply believed this would be the best place for a discussion, as there is no discord, glitter, etc. for easy communication and this method allowed me to show the modified badges in action.

I don't see the point why should the /api/badge/ be deprecated and replaced by /api/badges/.
Also, adding a s to the endpoint name (api/badges/), doesn't feel good for a single badge.
I agree with the badges name.  The /api/badges instead of /api/badge was to prevent collisions and separate the new features from the old.  If you think it would be best to keep all badges under badge (as there are no collisions in this final version I submitted with the PR other than prettying up the default text on a few existing badges) and not plan on deprecating the old endpoints, that is possible.  I can do that tomorrow morning or night real quick.

If you think it would be best to keep all badges under badge

Yes, I think it would be better. Please add new features under the existing endpoint /api/badge without breaking changes.

Yes, I think it would be better. Please add new features under the existing endpoint /api/badge without breaking changes.

Ok.  I'll go ahead and do that when I get home, gitpod-local-companion is currently not working on my laptop so I can't work on the code atm.

Yes, I think it would be better. Please add new features under the existing endpoint /api/badge without breaking changes.

Sorry this took so long, I have gotten really busy the last few days.  I have pushed the request changes, restyled /api/badge/:id/ping to match with the new badges, and reflected the changes in the original description of the pr.

Any changes needed @louislam ?

This is great, thank you!

Just look into it, I found that it is hard to review:
https://github.com/louislam/uptime-kuma/pull/2211/files
Could you keep the indentation as previous, so that I can review it easily.

@MarcHagen Agree, I find that it is still hard to review the code, maybe due to your reason.
@jensneuber Would you mind to check there is no breaking change?

Sorry, I wasn't aware of the PR
@louislam
It seems there are additions to the code only, no changes. This shouldn't break anything, but I can build locally to verify. I expect to have some time over the weekend.
@JRedOW
Could you add your routes below the existing ones? This would make reviewing so much easier ( in this case ) :)

Sorry, I wasn't aware of the PR
@louislam It seems there are additions to the code only, no changes. This shouldn't break anything, but I can build locally to verify. I expect to have some time over the weekend.
@JRedOW Could you add your routes below the existing ones? This would make reviewing so much easier ( in this case ) :)

Sorry, I've been really busy the last few says. I went ahead and recreated the new badges at the bottom in some new commits. This pr is not ready to merge just yet as I want to parity my code with the newer badge code a bit more and re-add those style parity changes, so give me a day or two. I'll comment when it's all said and done.

@jensneuber
I still have to test all this locally, but on the surface it looks like there was a lot less work than I originally thought, most of the changes were just to the status badge that do not effect this pr (from what I can tell).
Upon completion of my testing, should I create a pr for the documentation (as I reasoned in my original pr description)?

I would recommend fully documenting the badge system in the docs rather than linking the original badge pull request due to the divergence between this pull request, the changes in pull request https://github.com/louislam/uptime-kuma/pull/1735, the description of the original pull request, and the final product of the original pull request.

@jensneuber
I still have to test all this locally, but on the surface it looks like there was a lot less work than I originally thought, most of the changes were just to the status badge that do not effect this pr (from what I can tell).
Upon completion of my testing, should I create a pr for the documentation (as I reasoned in my original pr description)?

I would recommend fully documenting the badge system in the docs rather than linking the original badge pull request due to the divergence between this pull request, the changes in pull request #1735, the description of the original pull request, and the final product of the original pull request.

Thanks! It is much easier to view the changes now.


Automatic updates

Implement a method to check for updates, and if one is available, download and install the apk.
external server?

Added manual check in settings


Set the ScriptMenu image as template image

In macOS Catalina (Maybe also in earlier versions), the script menu item does not
show up in Dark Mode.
This marks the scriptMenuIcon as tempalte image to it's up to the OS how to display the image in the menu bar.
Before:

After:

Tested on: macOS 10.15 (19A583)

Oh it seems there was already an issue for this (#141)

Solved it slightly differently by making the pdf a template image and adding an additional pdf for menu item entries so it is an almost codeless change.


Cannot refill ap / Conflict between refilling apples and AP ran out

So maybe it's a problem with my settings:
I have autoskill on for a1b1c1d1e1f1g1h1i1456.
When I run out of AP after a battle, when the script restarts and tries to enter a 40ap node; when say I have 30 ap, it will not refill but somehow end up in the AP RAN OUT exit script code instead. However, if I start the script at the menu, it will refill AP fine but that involves a manual start - any ideas how to fix? The Use Stones settings is correct and works but after a battle when the script tries to restart it fails to restart properly.

How many stones/apples do you have it set to use?

1 apple a time
On Mon, Dec 3, 2018, 3:30 AM TryBane<EMAIL_ADDRESS>wrote:

How many stones/apples do you have it set to use?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/29988122/Fate-Grand-Order_Lua/issues/112#issuecomment-443628198,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVQgKH7R8y8S-xheHK_4Vp4tnw_olpAFks5u1OE_gaJpZM4Y-AhI
.

Yes, that is why. That setting doesn't change how many apples it consumes at once, it determines how many times it will refill your AP.
For instance, if you set it to 3, it will run till it hits the refill AP screen. After it hits, it will use an apple, thus using 1 of those 3. Now it will run until it runs out of AP again, and when it gets to the refill screen, it will consume another apple, totaling 2/3. And after the 3rd time, it will exit the script at the AP refill screen.
I hope this helps out my man.

It would also be great for you to reply if it did help, so that we can close the issue.

Just testing it out now, with respond
On Mon, Dec 3, 2018, 4:45 AM TryBane<EMAIL_ADDRESS>wrote:

It would also be great for you to reply if it did help, so that we can
close the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/29988122/Fate-Grand-Order_Lua/issues/112#issuecomment-443648778,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVQgKOo9ObLIwoEMVkFQRX2MjF47yt__ks5u1PKvgaJpZM4Y-AhI
.

It works now, thank you so much TryBane. Please close ticket.


B 19157 int

B-19157
Summary
Updated privacy policy notices to reflect new information.
Verification Steps for the Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Have the Agility acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

[ ] Has the branch been pulled in and checked out?
[ ] Have the BL acceptance criteria been met for this change?
[ ] Was the CircleCI build successful?
[ ] Has the code been reviewed from a standards and best practices point of view?

Setup to Run the Code

Instructions for starting storybook
Instructions for starting the MilMove application
Instructions for running tests

How to test

Access the customer application
Login as any role
Click the "Privacy and Security Policy" link at the bottom of the page
Verify that the page reflects the information. (see screenshot)

Frontend

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, Edge).
[ ] There are no new console errors in the browser devtools.
[ ] There are no new console errors in the test output.
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.
[ ] This change meets the standards for Section 508 compliance.

Backend

[ ] Code follows the guidelines for Logging.
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys.
[ ] Have been communicated to #g-database.
[ ] Secure migrations have been tested following the instructions in our docs.

Screenshots

Warnings

:warning:

New files have been created under one of the legacy directories
(src/shared or src/scenes). Please relocate them according to the file structure described here.
View the frontend file org ADR for more information

:warning:

Files located in legacy directories (src/shared or src/scenes) have
been edited. Are you sure you don’t want to also relocate them to the new file structure?
View the frontend file org ADR for more information

  Generated by :no_entry_sign: dangerJS against dbefcc6ce075d14085256fe70ae7beef42beeb3f


DeepFace.analyze()  working very slow

@serengil ,
I am using Jetson xavier nx
Jetpack version 4.6.1
tensorflow >>> tf.version
'2.7.0'
python 3.6.1
I tried to use DeepFace, but it is taking around 20 seconds to process one frame
Can you provide any suggestions ?

The most of the time is spending on building model. When you build a model once, then 2nd predictions will be much faster. In the initialization of your application, you can perform a prediction task, or build those models manually. In that way, in runtime it will be faster always.


Add local timezone field

Create a new field in Jams and Alerts that is a date/time field adjusted to a single local timezone.
The timezone is set by the user at the time of deployment as a variable.
You may not be able to set a timezone in a database field. If not, then adjust the date time from UTC to local timezone through a query upon data ingestion.
Also have a script to back fill existing deployments with this data.

Not yet started.  Could add a timestamptz data with a PostgresSQL timezone set converted from unix time and added upon insert.


doesn't store the last todo

Steps
Write todo > Add todo
It should save todo and can be available on reload. But it doesn't show the last todo after refresh

fixed in the current release


Add Windows Powershell Scripts for Docker Build & Start Image

Add Powershell Scripts for Building and Running on Windows


Authenticating commits to main

At the moment we have a sort of implicit requirement that all commits to main
must be signed, however, there is no verification of the signature taking
place. The GitHub "verified" badge simply asserts that a commit was signed by a
key that is associated with a user name, not that it was signed by a trusted
key.
Inspired by Authenticate your Git
checkouts!,
I propose we 1. add a step to our CI that authenticates signing keys against
the known set of DevOps keys, and 2. document how to perform this signing key
verification locally.
I'm willing to implement this feature.

Given that this repo is intended to be open to all, available for all to contribute (primarily staff but not necessarily restricted to this), and a low burden to contribute new things to (e.g. core developers updating environment variables). How do we ensure this change does not prevent those who want to contribute from being able to contribute to the repository?
As an example, anyone making changes through the GitHub Web UI or even our own Core Developer team will be unable to contribute after this change, or at least will be unable to contribute without needing to open a separate contribution to add their key to the keyring.
I'm not sure we should proceed with this if it immediately disqualifies commits from anyone that is not sudo devops.

Moving the discussion from the commit over: I think we definitely need to maintain the GitHub Web Signing key. It's not realistic to expect every change to configuration and variables to come from the sudo devops team. We also need to remember that this is not inclusive of the entire DevOps team (there are 11 members of the Discord role).
I honestly think this is a little bit too far of a change to make, and opinion in the Discord channel seems to concur this. I personally would not be opposed to something like a workflow that validates that all commits at least have signatures.
If we want to be really crazy, we could have a cronjob to pull the recognised PGP keys of all staff members (e.g. https://github.com/jb3.gpg) and form one big staff keyring periodically, then validate in CI that the commits at least come from the staff keyring, though it still closes off contributions from non-staff members. Input from others would be appreciated on this.


Handle static calculations

I have a version of this code that handles fitting an isothermal EOS to finite temperature lattice dynamics calculations, calculations at 0K including the ZPE, and real static calculations. It would be nice to integrate this with the command line driven stuff.

Done


"Unable to connect to endpoint" error when trying to use Batch

I'm on CentOS linux, using gcc-4.9.3.  I am attempting to use the AWS Batch part of the C++ SDK.  I have written this very basic demo program:
https://pastebin.com/x5PMQy42
When I run it, I get:
Could not get JobDefinition list
error:  - Unable to connect to endpoint
Response code: 0
Note that the error message (descjob_outcome.GetError().GetMessage()) is "Unable to connect to endpoint", but the Exception name (descjob_outcome.GetError().GetExceptionName()) is actually an empty string, between "error: " and "-" in my formatted output. Also, the Response code is 0, which is not among the codes listed in HttpResponse.h.
I don't think the problem is in my AWS config, because I downloaded the aws-doc-sdk-examples repo from Github, and I can compile and run the C++ examples there just fine (for example, the list_buckets program in the s3 folder). Unfortunately, aws-doc-sdk-examples does not include any Batch example code, which is the part of the API that I am most interested in using.
I also want to note that I am able to run a simple python program that uses the AWS Batch API (through the boto3 module), so again I don't think this problem is particular to my AWS configuration.

Thanks.  I tried to use HTTPS instead of HTTP, I get the same error.

Looks like AWS Batch is sending back "HTTP 307 Temporary Redirect" and CURL is failing to rewind the request stream to replay it.
We need to implement CURLOPT_SEEKFUNCTION callback in our CurlHttpClient to handle it. Will get this queued up and get fixed.

I have also tried HTTPS and it worked for me. Could you please set the log options,
options.loggingOptions.logLevel = Aws::Utils::Logging::LogLevel::Trace;
and paste the log here?

The fix has been merged.


General Code Improvement 1

This pull request is focused on resolving occurrences of Sonar rule
squid:S2325 'private' methods that don't access instance data should be 'static'
squid:S1192 String literals should not be duplicated
You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S2325
https://dev.eclipse.org/sonar/rules/show/squid:S1192
Please let me know if you have any questions.
Zeeshan Asghar

Thanks for the changes. They have been merged.


Substitude hardcoded "/" with k8s ListerGetter

What does this PR do?

Small refactor for kubernetes provider.
Remove those hardcoded <namespace>/<name> index and use common functions of ListerGetter provided by kubernetes informers.  Or developers might get confused by previous code. 🤔
Note that according to current implementations of kubernetes informers on master branch which haven't been changed for a long time, the error returned by ListerGetter can only be "Not Found" error. So, with this PR, the return value by GetEndpoints,GetService,GetSecret will only be:

Endpoints/Service/Secret, true, nil
nil, false, "Not Found Error"

Motivation

For better human readability
More

[ ] Added/updated tests
[ ] Added/updated documentation

Additional Notes

Even though upstream returns not found errors only right now, I'd still implement processing of the return value such that any other, additional error values introduced in the future are handled properly.

Even though upstream returns not found errors only right now, I'd still implement processing of the return value such that any other, additional error values introduced in the future are handled properly.

Agree with that. IMHO, handling error values would be better to be done in the call site. Or just returning double (object, error) would be event better to me🧐

Even though upstream returns not found errors only right now, I'd still implement processing of the return value such that any other, additional error values introduced in the future are handled properly.
Agree with that. IMHO, handling error values would be better to be done in the call site. Or just returning double (object, error) would be even better to me.

Agree to differentiating at the call site as long as we are still able to tell the "not found" and "other error" cases apart where we need to (which is at the point where we decide to either log a warning and continue processing, or log an error and back of).


feature: Allow downloading from an archive instead of git

Did you check the docs?

[X] I have read all the lazy.nvim docs

Is your feature request related to a problem? Please describe.
As a neovim remote plugin developer, I would like to provide a plugin that is written in a language that is not vimscript or lua. This language must be compiled to an executable before it can be used by nvim.
I would like to distribute an archive with artifacts already built that is not my source directory.
Describe the solution you'd like
I would prefer a method to download an archive (e.g. zip or tar) from a URL (e.g. github releases) and then install a plugin from that archive as an alternative to installing directly through git.
E.g. this could be specified as
{ archive = "https://github.com/my/repo/releases/latest/download/release.zip"}

Describe alternatives you've considered
Artifacts could be placed in a separate branch, and still downloaded using git. However, this defeats the purpose of using git, since it would be difficult to preserve history and download large binary blobs.
Users could compile every release, but this is a waste of user resources and requires every user to have a build system for every remote plugin.
Additional context
Packer discussion (empty): https://github.com/wbthomason/packer.nvim/discussions/1210
Original issue: https://github.com/4e554c4c/darkman.nvim/issues/1

This is a very specific use-case which is not general enough to add to lazy.
You can always provide a build step for your users that then downloads the artifacts as part of your code

I don't think this is incredibly specific
remote plugins are built into neovim and are written in various languages (as they can't always be lua or vimscript).
I believe it would be far more scalable to implement the ability to download archives in a plugin manager than reinvent it in every remote plugin

It is very specific, since you are the first person asking for this.


New sample to V4 introducing the translation library

Proposed Changes

New sample to V4 introducing the translation library which has been removed from Bot Framework.
The sample shows how to use the library through Middleware to support multilingual interaction with bots in general and LUIS bots in particular.

Testing

Unit tests are included for the translation library.

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

@AhmedMagdyG  - how's this different from the translate sample we have now? https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/17.multilingual-bot

I love the idea of having this one! I'll review the code this afternoon.

@vishwacsena , this one has a whole wrapper around the raw translator API,
the function of the wrapper is to empower the developer with the following features :

provide a set of "do-not-translate-patterns" to enable a degree of customization

introduce the concept of custom dictionary, which can be used to make custom translations for some vocab.

provide an extensible bot-targeted sdk for the raw translator

@AhmedMagdyG - Thanks for the clarification. Few suggestions -

We should have this positioned as 60-multilingual-bot-with-nlp. It's a rather sizeable and advanced topic and so I'd like to see this numbered higher up the stack.
Are you planning on a nodejs version as well?
You should clean this up and use the .bot file to make LUIS service information available to the .bot file.
It would be worthwhile adding QnA service as well to power FAQ scenario

@AhmedMagdyG - Thanks. I agree with @cleemullins - this sample is pretty huge and so should be numbered as a level 60 sample. We should have the additional concepts demonstrated in this sample (basically the list you have) in the readme.
Pending review from @carlosscastro and @cleemullins, I believe we should take this sample.
Please update this PR to -

Include root readme.md update with runner for nodejs and the appropriate path to this sample
Use .bot file and bot configuration library to manage models and keys. Take a look at Generic service support in MSBot to keep track of translator service keys
Add support for QnA maker.

@cahann

@amr-elsehemy

@carlosscastro , do you have any comments in addition to Chris's comments ?

When could we expect a NodeJS equivalent?

@sgellock , I guess end of this week or early next week I'll be done with the NodeJS sample .

@cleemullins I see the commit got reverted after being merged, why?

@cahann I asked @cleemullins to revert as I want to put preview samples into their own folder.  Given the nature of the work here, I don't want customers to get confused that this is a supported part of the core SDK until we've gotten the feedback from the community on the work.  So we'll get it into the repo this week, with the plan of creating a 'preview' folder with supporting README.md to frame the samples found within it.


Cleaned macros in VulkanBaseExample::VulkanBaseExample(bool)

I made the macro in VulkanBaseExample::VulkanBaseExample(bool) which "checks for validation command line flag" cleaner. It had 2 ifs that could be merged into one, and this new one is easier on my eyes. :)

Those two blocks do entirely different things: one enables the validation layer, while the other connects to a window system. IMHO those should not be merged into a single block.
What could be useful though is to add a comment before initxcbConnection(); to explain what it's doing (connect to a WS).
That second block might also benefit from a better test than "not windows" tough, such as #ifdef __unix__ (or __linux__ if __APPLE__ is to be excluded (does XCB support XQuartz? I don't know how conformant it is)).

@1ace : That's on my todo list. Apple is not an option yet, though MetalVK may be a target at some point in the future. But I'll at least want to add Android support for the examples (removing the need for separate android samples), so I'll have to address the ifdef blocks at some point in the future anyway.

@1ace Yeah, after looking back over that code, I can see why that decision was made. I agree that there should be comments on initxcbConnection(), I had to comb through Google to understand how this worked, as I had no idea what XCB was beforehand. For my projects, I had used GLFW.


Expose the signature and certificate outputs in various ways

We should think about how we want to expose these outputs, beyond placing them on the filesystem. Some ideas:

Create job outputs corresponding to each artifact.

Downsides: Job outputs aren't really intended for this, plus the naming with multiple inputs will be tricky.

Create workflow artifacts corresponding to each artifact.

Downsides: None?

Support attaching each artifact to the associated GitHub Release, if our action is run on a release workflow.

This should be configurable, not the default.

I think workflow artifacts are the right way to expose this information. They're a more natural fit for what we're after (as opposed to job outputs) and they can still be used in subsequent jobs.
I think that the idea about attaching artifacts for releases is good. I'll make a separate issue about that since I think that's enough work it should go in a separate PR.


Add network configurations in hardhat

:clipboard: Add associated issues, tickets, docs URL here.
Overview
Describe what your Pull Request is about in a few sentences.
Add all network configurations in hardhat and add contract addresses to boba-addr.json
Changes
Describe your changes and implementation choices. More details make PRs easier to review.

Edit hardhat file
Add contract addresses

Testing
Describe how to test your new feature/bug fix and if possible, a step by step guide on how to demo this.

is this mergable?

something broke the coverage

something broke the coverage
Re-ran the test. All good now.

do you want to revisit this @Boyuan-Chen or should we close?

I will close it.


Note not visible with normal window size.

The note "Copy" should appear to the side or above the button.

PS: Scroll bar(Message Field) should only appear when the message exceeds the size of the field and another line is required.

the same here, pop up only half visible:

Same issue on aggregate

Fixed in latest live build: http://desktop-build.symboldev.com/


Second added item is blank

About this issue

I'm using add() rather than set() to add items to the ItemAdapter.  After adding the first item, the RecyclerView updates correctly, but after adding the second item, its view is present in the list but has no content.
I made you a collaborator for ghutchins56/GilCash.  You should have an invite in your inbox.

Details

[5.6.0] Used library version
[ ] Used support library version
[7.0.4] Used gradle build tools version
[ Arctic Fox] Used tooling / Android Studio version
[ ] Other used libraries, potential conflicting libraries

Checklist

[x] Searched for similar issues
[x] Checked out the sample application
[x] Read the README
[x] Checked out the CHANGELOG
[x] Checked out the MIGRATION GUIDE

@ghutchins56 could you please share some code examples here. It's usually more open to collaborate more openly, so other people can also chime in and help.

I appreciate your prompt reply and suggestion.  I made ghutchins56/GilCash public.  I apologize for having made it private.
public class MainActivity extends AppCompatActivity {
. . .
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
itemAdapter = new ItemAdapter<>();
FastAdapter fastAdapter = FastAdapter.with(itemAdapter);
RecyclerView itemList = findViewById(R.id.item_list);
itemList.setAdapter(fastAdapter);
itemList.setLayoutManager(new LinearLayoutManager(this));
. . .
}
}
public class SimpleItem extends AbstractItem<SimpleItem.ViewHolder> {
private final String date;
public SimpleItem(String date) {
    this.date = date;
}

@Override
public int getType() {
    return R.id.simple_item;
}

@Override
public int getLayoutRes() {
    return R.layout.simple_item;
}

@NonNull
@Override
public ViewHolder getViewHolder(@NonNull View view) {
    return new ViewHolder(view);
}

protected static class ViewHolder extends FastAdapter.ViewHolder<SimpleItem> {
    TextView date;

    public ViewHolder(@NonNull View itemView) {
        super(itemView);
        date = itemView.findViewById(R.id.date);
    }

    @Override
    public void bindView(@NonNull SimpleItem item, @NonNull List<?> list) {
        date.setText(item.date);
    }

    @Override
    public void unbindView(@NonNull SimpleItem item) {
        date.setText(null);
    }
}

}

I'll need to take a closer look at this. on the first look at the code I don't see anything immediately wrong.
Have you had the chance to build and try out the sample application? Which includes a lot of different ways to use the library.

One thing I see which may cause problems (unrelated to this library though).
Your RecyclerView is wrap_content so it may be wrongly sized: https://github.com/ghutchins56/GilCash/blob/master/app/src/main/res/layout/activity_main.xml#L12
You may wanna use match_parent instead. or align it fully in the layout
app:layout_constraintBottom_toTopOf="@id/add_item"

Don't forget to alignt he button also to the bottom:
    <ImageButton
        android:id="@+id/add_item"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:layout_marginEnd="16dp"
        android:contentDescription="@string/add_item"
        android:minHeight="48dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/item_list"
        app:layout_constraintBottom_toBottomOf="@id/add_item"
        app:srcCompat="@drawable/icon_add" />
        ```

I appreciate the suggestions and will try them.  I installed the sample app from the Play Store and used the simple item example without any problems.  I'll try building the sample app project.

Your suggestion about the RecyclerView and wrap_content got me on the right track.  I also changed the height of simple_item from match_parent to wrap_content.  This last change fixed the rest of the problem.  As you said, this was not a problem with the FastAdapter library.
I appreciate your help.  Forgive me for sharing a little more information, but I am an electrical engineer (BSEE) with 30 years' experience.  I had to take a severance package a few years ago to avoid being laid off.  I was awarded an Udacity Android scholarship, took the course, and developed an app that made it into testing, but then I had to stop for a while.  Now that I'm getting back into it, it's amazing how quickly I started to forget the details :-)


JS scripts question working with slate v1

Problem
First of all, i love working with slate v1 instead of timber, it is really a big upgrade! The autoprefix and minify is a big step forward for me!
But i have 1 question and i think it is webpack related but i hope you guys can help me in the right direction.
For example: i want to intergrate Flickety in slate, i add a file flickety.js in assets/templates and add the unminified script of Flickety.
In theme.js i do import './templates/flickety';
Now when i add my own script for flickety underneath the import statement in the $(document).ready(() => {}
i get a undefined error, same problem for instafeed.js.
When i add the scripts with a CDN link:

in the theme.liquid it works like a charm.
But i would like to integrate the scripts without the CDN but with slate.
I hope you someone can help me!

Best would be to use NPM so you can easily update it in the future:
npm install flickity --save

then import it the JS and CSS into your theme.js file:
import 'flickety';
import 'flickety/dist/flickety.min.css'

This is a pretty general JS/theme dev question concerning dependency management and webpack. There are plenty of resources available on the web that would answer this question. Please keep issues on the Slate repo specific to Slate bugs and feature requests.

I was actually running into the same issue, and I wasn't sure if it's an issue with Slate or simply a lack of knowledge on how webpack works.  After running npm install flickity --save or any similar npm install yarn start no longer works.  Prior to npm install it works as expected.
Here is what I see when trying yarn start
yarn run v1.3.2
$ slate-tools start
/bin/sh: slate-tools: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I also noticed that after running npm install flickity --save npm added a few packages but removed a even more.
+<EMAIL_ADDRESS>added 8 packages and removed 1801 packages in 11.608s

@jonathanmoore you need to stick to using either Yarn or NPM. Mixing them is not recommended. I bet that's the source of your problems 😅

I still need to get more webpack experience, got Flickety working with the tips of t-kelly.
Only needed to add jQueryBridget plugin aswel.
@jonathanmoore  , if you do yarn install everything will work again.


vite build fails with error

When I run vite build the build fails with the following error:
[vite-plugin-pwa:build] Missing "./preload-helper" export in "vite" package
error during build:
Error: Missing "./preload-helper" export in "vite" package

I just realized npm run build does not fail, but since this just calls vite build why would npm run work?

No clue - but not specific to this project I would say

You can close this.  Thanks.


Deprecation warning

st.cache is deprecated. Please use one of Streamlit's new caching commands, st.cache_data or st.cache_resource.

Throws this error in search
2023-09-07 17:27:37.161 Invalid arguments were passed to "st.write" function. Support for passing such unknown keywords arguments will be dropped in future. Invalid arguments were: {'help': 'score'}

Fixed in commit https://github.com/Kaushalya/medclip/commit/7b7b0443adeff9bfd4fc47ec4d9a4fe154d40eb9

Fixed in commit https://github.com/Kaushalya/medclip/commit/7b7b0443adeff9bfd4fc47ec4d9a4fe154d40eb9


Getting number from the paper

Hi, I followed the steps in the README with the intention of getting the predictions on the kitti validation set but currently I get <10% using the pre-trained weights.
To evaluate I use the kitti object evaluation script with the threshold set to 0.5 for cars and restricting the files read to only the validation set.
Is there any tricks to getting this to work or advice on how you run evaluation on the outputs?
The values in the output files look incorrect compared to the GT.

In evaluate_object.cpp of the kitti evaluation code, was the const double N_SAMPLE_PTS in line 59 set to 41 or 11? It seems that the current cpp file that KITTI evaluation website provides sets the constant to 41. But previously the the constant is set to 11 and the KITTI website clarified this modification. It was a long time ago when we did the experiments and we used N_SAMPLE_PTS = 11. I would suggest to set the constant to 11 and recompile the evaluation code, and see if this is the problem.


feat(Button): add buttons shorthand to ButtonGroup

Fixes #2310.
This PRs adds new shorthand and updates existing docs to latest style.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@f9348a2). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master    #2361   +/-   ##
=========================================
  Coverage          ?   99.73%
=========================================
  Files             ?      152
  Lines             ?     2664
  Branches          ?        0
=========================================
  Hits              ?     2657
  Misses            ?        7
  Partials          ?        0

Impacted Files
Coverage Δ

src/elements/Button/ButtonGroup.js
100% <100%> (ø)

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 f9348a2...fc4a6a1. Read the comment docs.

LGTM, I've made one minor update to the doc block for buttons.  This is ready to merge once CI passes.

Released in<EMAIL_ADDRESS>


Test Google Analytics with BrowserupProxy/MITMProxy

The problem
I want to test the feature of google analytics like page view, bounce rate, Average session duration. How to achieve it with Selenide?
Any articles or documentation mention it will be good.
Example of Google Analytics feature test:
https://www.techtarget.com/searchbusinessanalytics/definition/Google-Analytics
Details
I want to test the feature of google analytics like page view, bounce rate, Average session duration. How to achieve it with Selenide?
Example of Google Analytics feature test:
https://www.techtarget.com/searchbusinessanalytics/definition/Google-Analytics
Tell us about your environment

Selenide Version:  6.8.1
Chrome\Firefox\IE Version: 110.0
Browser Driver Version:
Selenium Version: 4
OS Version: Win 10

Code To Reproduce Issue [ Good To Have ]

Please help me on this problem as i need this for my company project. A billion thanks for your help.

@nicholaswkc34 I am afraid I don't understand what exactly do you need. :(

OK, let me rephrase my questions:
Testing bounce rate, how many visitor for the past days of google analytics in a webpage.
https://www.techtarget.com/searchbusinessanalytics/definition/Google-Analytics

Sorry, I still don't understand.
Anyway, this question is not related to Selenide, right? It's rather a generic test automation topic.


Does it support windows mobile app?

Does it support windows mobile app platform?

No, and it has ne plan to supports it.


feat(costmodels): Add cost types to cost models UI

related #1429

Codecov Report

Merging #1431 into master will increase coverage by 0.11%.
The diff coverage is 96.00%.

@@            Coverage Diff             @@
##           master    #1431      +/-   ##
==========================================
+ Coverage   76.45%   76.57%   +0.11%
==========================================
  Files         216      198      -18
  Lines        3721     3526     -195
  Branches      658      651       -7
==========================================
- Hits         2845     2700     -145
+ Misses        788      742      -46
+ Partials       88       84       -4

Impacted Files
Coverage Δ

src/api/metrics.ts
25.00% <ø> (ø)

src/api/rates.ts
100.00% <ø> (ø)

...dels/costModelsDetails/components/addRateModal.tsx
91.04% <88.88%> (+5.12%)
:arrow_up:

src/pages/costModels/components/addPriceList.tsx
94.56% <100.00%> (+0.58%)
:arrow_up:

...oard/awsCloudDashboard/awsCloudDashboardActions.ts
35.29% <0.00%> (-2.21%)
:arrow_down:

...oard/ocpUsageDashboard/ocpUsageDashboardActions.ts
35.29% <0.00%> (-2.21%)
:arrow_down:

.../azureCloudDashboard/azureCloudDashboardActions.ts
35.29% <0.00%> (-2.21%)
:arrow_down:

...ntaryDashboard/ocpSupplementaryDashboardActions.ts
35.29% <0.00%> (-2.21%)
:arrow_down:

src/store/rootReducer.ts
100.00% <0.00%> (ø)

src/api/reports/report.ts
100.00% <0.00%> (ø)

... and 23 more

Continue to review full report at Codecov.

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

ping - @dlabrecq can you please code review this?
thanks.

Thanks a lot :bowing_man: :pray:


https://<IP_ADDRESS>:8000/profile/stripe_form just can't work

rt, I don't know why..
thanks for any reply

thank you~


Command 'Line Number | Edit | Insert Input Start | No Format' resulted in an error

Hi, thanks for this awesome plugin, but when I execute the command Line Number | Edit | Insert Input Start | No Format, it shows

Could you please help fix it? Thanks!

Thanks for the report.
Sorry, I think I did something wrong.
I haven't touched the code there for a while, so I don't know if I can do it, but I'll work on it in the next few days or weeks.


Depend on REScala as a subproject

Let's see what CI has to say

the typescript bindings removal probably fixed it for lukas

The state of this was (more or less) tested by Lukas in a call yesterday


Prop completion from packages / component libraries

Changes

Adds prop completion when importing Astro components from component libraries (re-export pattern).

Loom: https://www.loom.com/share/ce7181673f7e47c2a31f5c0eed41a77a
Closes #22
Testing
N/A
Docs
N/A

Astro issue: https://github.com/snowpackjs/astro/pull/1292


[HUDI-2255] Refactor Datasource options

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[x] Has a corresponding JIRA in PR title & commit

[x] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@zhedoubushishi LGTM. You may have to rebase again after @umehrot2 's changes.  :)

@zhedoubushishi LGTM. You may have to rebase again after @umehrot2 's changes. :)

Done.


Uncaught RuntimeError: unreachable executed

Any attempt to spawn a thread causes a RuntimeError.
Below is my current code. This crashes both on firefox and chromium.
        // Spawns the process thread
        log::info!("Spawing thread");
        wasm_thread::spawn(move || {
            log::info!("Thread entered");
            wasm_bindgen_futures::spawn_local(async move {

                let stdout = stdout_thread.clone();
                let mut stdout = match stdout.try_lock() {
                    Ok(stdout) => stdout,
                    Err(_) => return,
                };

                // Wait until the context lock can be taken, then inform the manager the process has been stopped
                'lock: loop {
                    if let Ok(mut ctx) = context_thread.try_lock() {
                        for _ in 0..10 {
                            stdout.writeln("Hello, world!");
                            let Some(display) = ctx.display.as_ref() else {
                                continue;
                            };
                            let html = display.inner_html();
                            display.set_inner_html(&format!("{} Hello, {}!", html, id));
                        }
                        ctx.running = false;
                        break 'lock;
                    }
                }
            });
        });

I have also attempted a basic thread, this crashes aswell:
wasm_thread::spawn(move || {
    log::info!("Hi");
});

I am using wasm-bindgen with the es-module feature enabled

My aplogies! This was an issue on my end!
For those wondering, the issue was that i was missing the following headers in my server:
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin


Any documentation on the scripting

Is there any documentation where you can read up on the scripting part?

You can have a look at https://github.com/PrismarineJS/node-minecraft-protocol to understand how the packets are formed. The rest is just basic java script.


Bold text formatting doesnt work in whisper

Took this on as a good first issue (hah!), have replicated and whittled down the defect.
Description
Intercoms speaking out the Science channel will spew out the [bold] tag when echoing the R&D computer's message when a tech is unlocked.
Reproduction

Spawn on Dev, wander over to the science room.
Insert le disk into le server
Use the sandbox spawn menu to spawn an Intercom (Science) somewhere nearby.
Open the intercom's menu and set the channel to "Science" and toggle speak on (green).
Open the research computer and unlock a tech.

Expected outcome
Unclear. This should either replicate the bold text in the radio broadcast, not be echoed on the intercom at all or not have any bold text or [bold] tags.
Actual outcome
The statement made by the research computer is replicated with the [bold] tags it uses to its nice formatting exposed.
Screenshots
See above.

So as for why:
The research computer uses its RadioSystem dependency to message out about unlocks. There's specific handling in RadioSystem::SendRadioMessage to handle rich text messages where you want to bold things. This does not exist when intercoms receive these radio messages in RadioDeviceSystem::OnReceiveRadio - ChatSystem::TrySendInGameICMessage is instead fired, which takes the [bold] tags existant in the original message and spits them out in plaintext for users to see.
From reading ChatSystem and ChatManager I agree with the comments that swear at them, but without knowing specifically what's correct here I can't fix this. Opinions wanted :)

fixed


add timeout protection against files that could crash or DoS libmagic etc

A little birdie told me that this happens a lot at 'scale'

I need a file to test this with, but I believe it is now done.

done


When SugarOrm db's created

Hello
I want fill some of my database from rest service after application first start. I see in the log , I trying acces rest service before the sugarorm database created. How can I force database creating?
I use 1.4.

the database will create in the first data insert

Hmmm... I see the tables created after Activity onCreate finished.
Now I created a workaround . I am downloading rest data in a fragment onActivityCreated() method and looks like correct.

Not just the two tables created what I want to fill , all tables created.


[Suggestion] Option to change which columns are shown in the list and table views

Hi there! I'm loving this extension - thank you! I have found myself really wishing the displayed columns showed different data. The default generated columns are all pretty much useless for my use case. Ideally, I'd be able to choose the columns that display, but at minimum I'd like to show the columns that correspond to all of the grouping I've used for my pages.
For instance, my use case is helping my friends see which games we can play together. I'd love for them to be able to look at the page that's grouped by Feature to find multiplayer games, then to be able to see the Genre or other data in the table/list so that they can try to find something they feel like playing.
Thanks again!

Hi this is not possible and certainly not possible to define this per page. you can however make a copy of the templates folder and place it inside the plugins data folder and give the subfolders a new name (so it does not conflict with default provided names). Then you can modify the templates and change which values will always be shown (besides the groupfield) by changing the template. However this will be a choice for all pages generated not just a single page. You could add extra columns as well change the data displayed.
These are the values you can use :
https://github.com/joyrider3774/Playnite_html_exporter/blob/main/HtmlExporterPlugin.cs#L1773
if it says CurrentGameValuesDict["gamename"] = HttpUtility.HtmlEncode(realgame.Name); you can write %gamename% in the templates to let it display game name.
Be aware generated amount of (html) columns and actual rows showing column data need to match to so will need to change multiple files the template to match this.
Once you have created such "customn" templates you can restart playnite and in the settings choose your own made template per page, you will have to do this manually for each page though but it's only a one time setup.
I never documented creating your own templates but it is certainly possible and the system is designed to do so.
besides that, i'm leaving the issue open i might be able to define an extra customn field per page to display to let you choose a field you want to display but that requires much more changes and i might or might not do them eventually in the future.

Thank you for the guidance! So, I actually tried this but the issue I was having was that I can't actually get any data to show in the gamecard rows. I'll explain, but I understand you may not want/be able to help.
(I tried this with the list and table views with the same results, but I'll explain with the list view.)

Template: default list combobox quicklinks
File: gamecard.txt
Edit: added %genre%
Result: Column was added properly (I also added the header and adjusted the colspan in the relevant files), but no data appeared in the column. Here's a test entry for Escape Simulator, which definitely has genre data. Note how nothing appears in the new "Genre" column at the right:

Troubleshooting
Here are some other things I tried:

I noticed that the gamedetails.txt file uses %genres% instead of %genre%, so I tried to change the edit to %genres%	. However, this just printed the string "%genres%" into the rows:

I tried to fill in different data that wasn't multi-lined just in case, so I tried %version% instead of %genre%. That also resulted in blank data.
I replaced %genre% with %platform% since I knew the platform data was available, and that worked as expected:

So, I am just not sure how to actually access the data/get it to show up in the rows. Thanks again for all of your help!

Hi,
Its actually a bug i only fill those fields if they are the groupfield for that bug, i will try to fix it. But be aware those fields can contain multiple data and i will show them comma seperated if they are not the groupfield (when they are the groupfield i actually make sure the game is duplicated and only shows one entry for each item in their lists but when the field is not the groupfield this will not be possible and the only way around that that is to display all possible items from the list comma seperated as a string.

Hi @qwirksilver,
I just released a new version that fills up those fields (genre, category etc) even when they are not the groupfield. But they are as i previously said a comma seperated text, so you won't be able to drill down for example on genre if they contain multiple values

Finally had a chance to try out the new version and it's working great. Thank you again! 😸


Configure planteome instance of biolink

Hi Justin,
I'd like to set up a biolink API instance for Planteome. This provides a wrapper onto golr and the ontologies.
The URL could be http://biolink.planteome.org
the only dependency is python3.4 or higher, plus this repo
https://github.com/Planteome/biolink-api
Once cloned, you can just do
./start-server.sh

E.g. in a supervisord job
Note that if you do this right now, it will connect to the wrong database. I can configure this later, you can wait until the first deploy until after I've done this, I just want to make sure this is tracked

OK, everything should now work out the box.
Examples:
http://localhost:8888/api/bioentity/gene/GR_gene%3AGR%3A0060769/phenotypes/?fetch_objects=true&rows=20
http://localhost:8888/api/bioentity/gene/TAIR%3Alocus%3A2155869/function/?fetch_objects=true&rows=20
http://localhost:8888/api/bioentity/gene/TAIR%3Alocus%3A2155869/expressed/?fetch_objects=true&rows=20

Hi @elserj we want to use this for an upcoming meeting at the end of the month - can we get this service up?

Might have a couple of issues.  I cloned it to our server and tried running it.  Looks like gunicorn is missing.  Problem is that this is a service and I will have to get approval from sysadmin on this.  Probably will, but it could take some time.  I'm also going on vacation next week, but can get back to it after.

I’ll be presenting it and the end of June.
I’ve started work with getting the same stuff to work with Monarch, so hopefully it translates fairly readily, but it would be good to have a little bit of lead time on this.
Nathan

On Jun 9, 2017, at 4:12 PM, elserj<EMAIL_ADDRESS>wrote:
Might have a couple of issues. I cloned it to our server and tried running it. Looks like gunicorn is missing. Problem is that this is a service and I will have to get approval from sysadmin on this. Probably will, but it could take some time. I'm also going on vacation next week, but can get back to it after.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Planteome/biolink-api/issues/2#issuecomment-307521958, or mute the thread https://github.com/notifications/unsubscribe-auth/AAt2qvq_LTAgcc9TqDuuWImDoorNGMPhks5sCdF2gaJpZM4NkaT_.

Sorry about that, this fixes it https://github.com/Planteome/biolink-api/commit/e77a20e2e63a7e1dc7751d57674777cc4b45488f
you had gunicorn, it just wasn't in your path (we're using pyvenv, which places everything you need in a venv folder)

That didn't actually fix my issue, but looking a bit closer at it, it was failing on installing scipy in pyvenv.  Had to do
sudo yum install lapack-devel blas-devel
as they weren't installed.  The non-devel packages were, but I guess it needed the devel to build.  Once I did that I ran start-server.sh and it took about 15 minutes or so, but it did then start.  I get responses from your examples above.
I'm waiting for the sysadmin to create the CName for biolink.planteome.org as I don't have permissions to do that.  I already got permission to start the systemd service, so should be good there.  Once the CName is done, I will let you know.

This is great news.   Thanks.
On Jun 9, 2017, at 5:17 PM, Chris Mungall<EMAIL_ADDRESS>wrote:

Sorry about that, this fixes it e77a20e
you had gunicorn, it just wasn't in your path (we're using pyvenv, which places everything you need in a venv folder)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I think everything is working now:
http://biolink.planteome.org/api/bioentity/gene/GR_gene%3AGR%3A0060769/phenotypes/?fetch_objects=true&rows=20
Let me know if you find any issues.

@elserj  It is close.  I think that their might be CORS issues.  When I go to this:
http://biolink.planteome.org/api/
Can't read from server. It may not have the appropriate access-control-origin settings.
There is an errored out connection when it tries to retrieve this file:
http://localhost:8888/api/swagger.json
When you do the same thing with Monarch you get:
https://api.monarchinitiative.org/api/swagger.json

But the initial link you sent worked.

@kltm / @cmungall  / @kshefchek   Was there a trick to getting swagger installed and made public?
Looks like the underlying service is working great.

Sorry for the delay, took quite some time figure out how to fix this.  Probably longer than it should have, but it seems to be fine now.
Enabling CORS alone didn't seem to fix it.  Finally started working once I added:
ProxyPreserveHost on
to the Apache vhost config.
Let me know if you find any more issues.

@elserj  This is great.
Question (for  @cmungall as well).
Should I expect the same set of implementation as with monarch?
Also,  for now do we not handle trait, QTL, etc. or are they mapped to something else?
Thanks!

It looks like most of these are conserved.  I'll try to finish this off shortly and let you know what the mappings are or if I run into any troubles.

BTW, @elserj  / @cmungall   I'm updating the examples (I need to to build tests).  You may want to do the same thing in your own swagger:
https://github.com/nathandunn/biolink-planteome

These are the ones not working so far.  Of course it is possible we don't have the data or they just simply don't make sense:

http://biolink.planteome.org/api/#!/bioentity/get_gene_homolog_associations
http://biolink.planteome.org/api/#!/bioentity/get_gene_interactions

What is the equivalent genotype?      My guess is that they may not be represented, which is fine.

Looks like genotype maps to gene.    I'll note above.

So, overall (I gave a few instances) the server is pretty fragile.  If I run the same set of test suites over it, I get different 502 errors each time (though they are always fine if I run them individually).
Anyway, not sure if that is something that could be solved this week, but its definitely worth doing.

Yes, we need to switch off endpoints that planteome-solr cannot answer.
We should have at least gene-function(GO), gene-anatomy(expr), germplasm-trait (should be mapped to genotype)

When I run it individually it is fine, but as part of a test suite, it chokes with this error

weird
thanks for the testing

FYI you can reproduce the choking pretty easily by just running a bunch of large queries at once.
For the mapping .. is there a file  that exists for this (and monarch for that matter)?
Nathan

On Jun 28, 2017, at 12:28 AM, elserj<EMAIL_ADDRESS>wrote:
Sorry for the delay, took quite some time figure out how to fix this. Probably longer than it should have, but it seems to be fine now.
Enabling CORS alone didn't seem to fix it. Finally started working once I added:
ProxyPreserveHost on
to the Apache vhost config.
Let me know if you find any more issues.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

mapping: https://github.com/Planteome/biolink-api/blob/master/conf/config.yaml#L22-L28

Thanks.  That is exactly what I needed.

On Jun 29, 2017, at 12:36 AM, Chris Mungall<EMAIL_ADDRESS>wrote:
mapping: https://github.com/Planteome/biolink-api/blob/master/conf/config.yaml#L22-L28 https://github.com/Planteome/biolink-api/blob/master/conf/config.yaml#L22-L28
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Planteome/biolink-api/issues/2#issuecomment-311811526, or mute the thread https://github.com/notifications/unsubscribe-auth/AAt2qgqQavjJrsJ0eIRaWN-jC_cmw08Rks5sItVrgaJpZM4NkaT_.

Almost all "fetch X for ID" return 500 errors.  Gene, phenotye, anatomy, etc.

Anatomy subclasses return null property value results including for sub-classes that we have confirmed gene (or phenotype) associations: http://biolink.planteome.org/api/bioentity/anatomy/PO%3A0025131/genes/?rows=20&fetch_objects=true  (returns null property results)

Same for phenotypes and environment.


跑services/app.py报错，提示显存不足

(lmflow) ocr@ocr-desktop:~/yab/test/LMFlow/service$ python3 app.py
===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please submit your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
/home/ocr/.local/lib/python3.8/site-packages/bitsandbytes/cuda_setup/main.py:136: UserWarning: /home/ocr/anaconda3/envs/lmflow did not contain libcudart.so as expected! Searching further paths...
warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching /usr/local/cuda/lib64...
CUDA SETUP: CUDA runtime path found: /usr/local/cuda/lib64/libcudart.so
CUDA SETUP: Highest compute capability among GPUs detected: 7.5
CUDA SETUP: Detected CUDA version 114
CUDA SETUP: Loading binary /home/ocr/.local/lib/python3.8/site-packages/bitsandbytes/libbitsandbytes_cuda114.so...
[2023-04-06 15:24:12,029] [INFO] [comm.py:634:init_distributed] Not using the DeepSpeed or dist launchers, attempting to detect MPI environment...
[2023-04-06 15:24:12,198] [INFO] [comm.py:688:mpi_discovery] Discovered MPI settings of world_rank=0, local_rank=0, world_size=1, master_addr=<IP_ADDRESS>, master_port=29500
[2023-04-06 15:24:12,198] [INFO] [comm.py:652:init_distributed] Initializing TorchBackend in DeepSpeed with backend nccl
[2023-04-06 15:24:12,211] [INFO] [logging.py:93:log_dist] [Rank 0] DeepSpeed info: version=0.8.3, git-hash=unknown, git-branch=unknown
Traceback (most recent call last):
File "app.py", line 34, in
model = AutoModel.get_model(model_args, tune_strategy="none", ds_config=ds_config)
File "/home/ocr/yab/test/LMFlow/src/lmflow/models/auto_model.py", line 14, in get_model
return HFDecoderModel(model_args, *args, **kwargs)
File "/home/ocr/yab/test/LMFlow/src/lmflow/models/hf_decoder_model.py", line 224, in init
self.ds_engine = deepspeed.initialize(model=self.backend_model, config_params=ds_config)[0]
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/deepspeed/init.py", line 125, in initialize
engine = DeepSpeedEngine(args=args,
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/deepspeed/runtime/engine.py", line 297, in init
self._configure_distributed_model(model)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/deepspeed/runtime/engine.py", line 1135, in _configure_distributed_model
self.module.half()
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/transformers/modeling_utils.py", line 1871, in half
return super().half(*args)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1001, in half
return self._apply(lambda t: t.half() if t.is_floating_point() else t)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/torch/nn/modules/module.py", line 797, in _apply
module._apply(fn)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/torch/nn/modules/module.py", line 797, in _apply
module._apply(fn)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/torch/nn/modules/module.py", line 820, in _apply
param_applied = fn(param)
File "/home/ocr/anaconda3/envs/lmflow/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1001, in
return self._apply(lambda t: t.half() if t.is_floating_point() else t)
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 246.00 MiB (GPU 0; 10.75 GiB total capacity; 10.13 GiB already allocated; 70.31 MiB free; 10.14 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
我实验显卡用的是GeForce RTX 2080 Ti，显存11G，之前加载huggingface上面的chainyo/alpaca-lora-7b模型都没问题，为啥加载services/app.py里更小的OptimalScale/gpt-neo2.7B-inst-tuning就报错了？

Hi,
chainyo/alpaca-lora-7b is a 8bit model which reduce the memory consumption. However, gpt-neo2.7B should be able to fit in 11G RTX 2080 Ti. Could you please check it there any other programs are using the GPU?

Hi, chainyo/alpaca-lora-7b is a 8bit model which reduce the memory consumption. However, gpt-neo2.7B should be able to fit in 11G RTX 2080 Ti. Could you please check it there any other programs are using the GPU?

This is the GPU status before I ran the program

Hi,
It seems ok with the GPU status.
Was this issue resolved later on?

This issue has been marked as stale because it has not had recent activity. If you think this still needs to be addressed please feel free to reopen this issue. Thanks


Testing, please ignore. (tqnhel)

This is a bug bounty test.. Please DO NOT APPROVE THIS! (tqnhel)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.tqnhel ysixz seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Hide "number of units" when 1

Apologies if this was asked before, but it's quite vaguely defined and my searches didn't yield results.
Is there a way to achieve:
humanizeDuration(3600000); => // 'hour' or 'an hour'
// instead of what it currently returns:
humanizeDuration(3600000); => // '1 hour'

This applies to all units, I understand it would require big changes in localization files. Not a big deal, just curious.
Thanks

I don't believe this is possible, unfortunately. Because this library is in maintenance mode, I don't plan to add a feature like this, but I'm happy to endorse a fork or add some documentation if you figure out a way to do this!

Fair enough! Thanks for the info.


Account already exists message in my BCPARKS production realm

How do I fix this, only happens in Prod realm when I log in using my IDIR. Message comes up with
Account already exists with the option of review profile or add to existing account. I am trying to get to the admin console which is fine when I log in to Test and Delivery Realm instances.

what's the IDIR account that you are using to login?  Is there any recent IDIR account update, like email change? In terms of the newly requested realm, there's a mismatch on the IDIR account. I've updated it and they should be all set for you now.

idir\dbayne and no recent updates on this.

I don't see any duplicate accounts created with it. I've logged you out from all sessions now, could you try login to the prod realm again?

I still get Account already exists, user with email<EMAIL_ADDRESS>already exists.

is it possible that you have a github account with the same email address? Your realm has the login setting to enforce unique email address, which is taking you to that page. I've deleted your account in the realm, try again now. You should see a forbidden error atm.

Forbidden message now, and yes, I did have the same email for my GitHub account but I changed it, because I thought that was the problem.

regranted the admin access to your IDIR account, try again. also checked the github accounts on KC, doesn't look like the email has been updated yet. You might need to login again with Github account to have that synced.

I have changed my primary email on GitHub account and logged in to Prod realm and looks all good now, thanks!


BUG: bytes type equals goes through ufunc mechanism

Reporting a bug

[x] I have tried using the latest released version of Numba (most recent is
visible in the change log (https://github.com/numba/numba/blob/main/CHANGE_LOG).
[x] I have included a self contained code sample to reproduce the problem.
i.e. it's possible to run as 'python bug.py'.

This
from numba import njit

@njit
def foo(x,):
    return x == x

foo(b'')

results in:
Failed in nopython mode pipeline (step: nopython frontend)
No conversion from array(bool, 1d, C) to bool for '$8return_value.3', defined at None

File "issue.py", line 1:
from numba import njit

which is due to the arrayexpr rewrite considering b'' as Bytes type which is ArrayCompatible , hence it ends up trying to rewrite the expression x == x as a ufunc.  This consequently triggers typing via:
https://github.com/numba/numba/blob/181f57c22e8b9708f5864196ef4f254895181374/numba/core/typing/npydecl.py#L202-L223
which leads to a signature:
(readonly bytes(uint8, 1d, C), readonly bytes(uint8, 1d, C)) -> array(bool, 1d, C)

that is accepted as Bytes is ArrayCompatible:
https://github.com/numba/numba/blob/181f57c22e8b9708f5864196ef4f254895181374/numba/core/typing/npydecl.py#L220-L222
and this is root cause of the error message above.
The secondary issue in all this is that the error message refers to line 1 of the original script opposed to the generated arrayexpr function source.

The same behavior occurs to me with numba version 0.55.1.

I think this is a duplicate of #7174.


Add --noenter4b flag for SPI update

For spi operations for targets that don't support 4B ……mode

We should also consider situations where the Hoth is 4B mode only and doesn't support Enter/Exit4B


Operatorhub still at v0.39.4

Hello,
We are using VictoriaMetrics on Openshift Clusters via OperatorHub OLM subscription. We would like to use VMScrapeConfig CRD available in 0.43 release to Scrape external prometheis. OperatoHub provides only 0.39.4.
Is there any plan to provide more recent releases on OperatorHub to be able to use OLM ?
Thank-you very much,
Philippe

Hello,
Currently, there is no automated pipeline for OLM updates. We're going to publish current and the next release to it soon.
@Haleygo  PTAL

Hello,
Currently, there is no automated pipeline for OLM updates. We're going to publish current and the next release to it soon.
@Haleygo PTAL

Thank-you very much,
Philippe


Add TestBackpressure test

Add response delegate backpressure test. Creates delegate that returns a futureResult from a scheduleTask that will finish after one second has passed. The processingBodyPart flag is set at the beginning of didReceiveBodyPart and cleared when the scheduled task runs. Add check to see if this flag is set when entering didReceiveBodyPart. If so then the backpressure wasn't applied and the previous didReceiveBodyPart task is still running.
Also added count which increments at entry to didReceiveBodyPart and decrements on scheduled task being run.

Hey @adam-fowler, I'm about to do a full review but I wanted to let you know early that you'll need to run the test generation script to get the CI working.

sorry Cory forgot about that. Sorted now

Hey @adam-fowler, I'm about to do a full review but I wanted to let you know early that you'll need to run the test generation script to get the CI working.

sorry Cory forgot about that. Sorted now

No need to apologise! Easily done. :grin:

Nice, looks exactly right. Test failures seem to back up #274 as well, so this is a good leaping off point for providing a fix.

Just as a heads up, the main development branch has been changed to main, following the Swift policy on this.
This PR has been re-targeted to main and should just work. However when performing rebases etc please keep this in mind -- you may want to fetch the main branch and rebase onto the main branch from now on since master is not up-to-date anymore and is going to be deleted shortly.

Just as a heads up, the main development branch has been changed to main, following the Swift policy on this.
This PR has been re-targeted to main and should just work. However when performing rebases etc please keep this in mind -- you may want to fetch the main branch and rebase onto the main branch from now on since master is not up-to-date anymore and is going to be deleted shortly.

All for this, but the default branch is still master here and recent PRs have been merged into master and not main

@Lukasa This looks like you fixed this and added tests in #352. Shall I close

Sure thing.


Change MessageCode::RawData request processing code

Changed
Change MessageCode::RawData processing code:

Modified to send events in the same format as MessageCode::RangeData

Issue
REconverge request raw events for Outliers with the MessageCode::RawData, but the response raw events were  serialized structure instance values, so a problem occurred that could not be interpreted.
This PR modifies the response raw events to be sent in the same format as MessageCode::RangeData.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files
Coverage Δ

src/publish.rs
51.36% <100.00%> (-0.29%)
:arrow_down:

src/publish/tests.rs
98.33% <ø> (ø)

:loudspeaker: Thoughts on this report? Let us know!


AmazonS3Config.AuthenticationRegion is now ignored

Describe the bug
After updating from <IP_ADDRESS> to <IP_ADDRESS>, I cannot use custom region for AWS V4 requests, which is needed for S3 compatible storage with different region naming (in my case ovh).
Expected Behavior
Can use AmazonS3Config.AuthenticationRegion like before
Current Behavior
It uses default us-east-1 region for AWS4 requests authentication, despite having set AmazonS3Config.AuthenticationRegion parameter
Reproduction Steps
Setup an app with <IP_ADDRESS> that connects to a custom region:
new AmazonS3Client(s3AccessKey, s3AccessSecret, new AmazonS3Config { UseAccelerateEndpoint = s3Acceleration, ServiceURL = $"https://s3.{s3Region}.cloud.ovh.net", AuthenticationRegion = s3Region, SignatureVersion = "V4" })
It works.

Same code in 3.7.103 doesn't work...

Possible Solution
Has the parameter is ignored or changed?
Additional Information/Context
I use a lambda function in C# net6 deployed on AWS eu-west-1.
This lambda function is called by git lfs to store files in an S3 compatible storage in OVH.
My lambda code needs to override serviceUrl and AuthenticationRegion to call OVH S3 with custom values.
AWS .NET SDK and/or Package version used
AWSSDK.S3 <IP_ADDRESS> KO
AWSSDK.S3 <IP_ADDRESS> OK
AWSSDK.S3 <IP_ADDRESS> OK
AWSSDK.S3 <IP_ADDRESS> OK
AWSSDK.S3 <IP_ADDRESS> OK
AWSSDK.S3 <IP_ADDRESS> KO
AWSSDK.S3 <IP_ADDRESS> KO
AWSSDK.S3 <IP_ADDRESS> KO
AWSSDK.S3 3.7.101 KO
AWSSDK.S3 3.7.100 KO
Targeted .NET Platform
.net 6.0.4
Operating System and version
Windows 10/11

The problem appeared later than I said, see version used.

Looks like at https://github.com/aws/aws-sdk-net/blob/0fb3f01067713d215363ec098a92d3ee05898434/sdk/src/Core/Amazon.Runtime/Pipeline/Handlers/BaseEndpointResolver.cs#L124, for SigV4 request, we are overriding the AuthenticationRegion with the region determined from the (default) profile (the AuthenticationRegion was initially set to the value used in Amazons3Config).

Hi @Louspirit,
Good afternoon.
Thanks for reporting the issue. Could you please share the following for further investigation:

Verbose logs. These could be enabled using the below code (if using console application):

Amazon.AWSConfigs.LoggingConfig.LogResponses = Amazon.ResponseLoggingOption.Always;
Amazon.AWSConfigs.LoggingConfig.LogTo = Amazon.LoggingOptions.SystemDiagnostics;
Amazon.AWSConfigs.AddTraceListener("Amazon", new System.Diagnostics.ConsoleTraceListener());

How did you determined that it's using the incorrect AuthenticationRegion value?
Could you please share sample code solution that demonstrates use to authentication region (perhaps in logs) in version <IP_ADDRESS> (or earlier) and later versions (when problem started happening).

Thanks,
Ashish

Hello @ashishdhingra,
Thanks for your response.
Let's give some context:
"
I use a lambda function in C# net6 deployed on AWS eu-west-1.
This lambda function is called by git lfs to store files in an S3 compatible storage in OVH.
My lambda code needs to override serviceUrl and AuthenticationRegion to call OVH S3 with custom values.
"
Have you seen my pictures? With same code, the region goes from sbg  to us-east-1 in the log.
If I don't use AuthenticationRegion,  the region isn't shown in the URL.
My region in the profile is set to eu-west-1, which corresponds to where my lambda function is deployed.

We released the build with the fix today, please use AWSSDK.Core >= <IP_ADDRESS> and AWSSDK.S3 >=<IP_ADDRESS>

Thanks, it's working now 👍🏻


Soft delete users after 2 years

rewrite all user data but keep the ID, as long as there are still dependencies (e.g. in a course list)
run a job to delete all soft deleted users without any dependencies

This will not be implemented.


Flaky unit tests

We have noticed significant increase in flakiness in our unit tests in 1.10 release. This issue intends to fix in 2 ways:

Stabilization of existing unit tests; OR
Rewrite unit tests as end-to-end tests when they are doing "too much"

This is currently still the case


Add Aditya Nagalwade to Before I Die

Issue Addressed

Proposed Changes and Benefits

Screenshots

Notes to Reviewers

Checklist

[x] I have thoroughly read and understand The Contribution Guidelines.
[x] The title of this PR follows the keyword: brief description of change format, using one of the following keywords:

Feature - adds new or amends existing user-facing behavior.
Chore - changes that have no user-facing value, refactors, dependency bumps, etc.
Fix - bug fixes.
Docs - fixing typos and adding new content.

[x] I have listed my proposed changes and their benefits.
[x] I have linked the corresponding issue in the Issues section.

@Adi-2505  Your pull request has been successfully merged!!! Congratulations . Make it happen for venturing forth and traveling the world on the seven seas🌊!
If you haven't already, please go ahead and star this repo and you are more than welcome to continually contribute to this project by assisting with our open issues, or adding your own new open issues, and additionally you can get an idea of ideas we have to continually grow this project further as technology and tech stack continually evolve by looking at the ROADMAP for the project. Have a great day, and thank you for taking the time to contribute, Aditya! You can view your contribution now on the live link. Have a great rest of your day, and I will be sending you an invite to be a member of the Before I Die Code now.


MissingPropertyException: No such property: getGoogleResource  for OAuthService

Hi,
Am using  0.3.1 version of this plugin. On successful authentication, missing property exception is getting thrown for getGoogleResource instead of invoking methodMissing. Stacktrace for this action is as follows. Please suggest me what is going wrong here.

Caused by: groovy.lang.MissingPropertyException: No such property: getGoogleResource for class: uk.co.desirableobjects.oauth.scribe.OauthService
	at GrailsMelodyGrailsPlugin$_closure4_closure16_closure17.doCall(GrailsMelodyGrailsPlugin.groovy:162)
	at grails.plugin.springsecurity.oauth.GoogleSpringSecurityOAuthService.createAuthToken(GoogleSpringSecurityOAuthService.groovy:33)
	at GrailsMelodyGrailsPlugin$_closure4_closure16_closure17.doCall(GrailsMelodyGrailsPlugin.groovy:184)
	at species.auth.SpringSecurityOAuthController.createAuthToken(SpringSecurityOAuthController.groovy:185)
	at species.auth.SpringSecurityOAuthController$_closure1.doCall(SpringSecurityOAuthController.groovy:67)
	... 15 more

Found the cause for this exception. This was happening because of grails-melody plugin. Tried disabling this plugin and every thing seemed ok. thanku


x/website: outdated description of A Tour Of Go

The pages at https://go.dev/learn/#selected-tutorials and https://go.dev/doc/#go_tour say the Tour has 3 sections, however it now has a 4th section "Generics"

I will make a CL to fix this.

cc @golang/tools-team


Builderror: 'reverse' was not declared in this scope

I started to build on Debian stretch but with no luck. How can I solve this problem?
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for direct.h
-- Looking for direct.h - not found
-- Looking for vasprintf
-- Looking for vasprintf - found
Found ICU libs at /usr/lib/x86_64-linux-gnu/libicuuc.so;/usr/lib/x86_64-linux-gnu/libicui18n.so;/usr/lib/x86_64-linux-gnu/libicudata.so
Using libicu header files in /usr/include
Found libz at /usr/lib/x86_64-linux-gnu/libz.so
Using libz header files in /usr/include
-- Found PythonInterp: /usr/bin/python (found version "2.7.16")
-- Found Perl: /usr/bin/perl (found version "5.28.1")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Warning (dev) at vendor/couchbase-lite-core/vendor/mbedtls/programs/ssl/CMakeLists.txt:37 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute.  Run "cmake --help-policy CMP0076" for policy details.  Use
the cmake_policy command to set the policy and suppress this warning.
An interface source of target "ssl_client2" has a relative path.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at vendor/couchbase-lite-core/vendor/mbedtls/programs/ssl/CMakeLists.txt:44 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute.  Run "cmake --help-policy CMP0076" for policy details.  Use
the cmake_policy command to set the policy and suppress this warning.
An interface source of target "ssl_server2" has a relative path.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at vendor/couchbase-lite-core/vendor/mbedtls/programs/test/CMakeLists.txt:31 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute.  Run "cmake --help-policy CMP0076" for policy details.  Use
the cmake_policy command to set the policy and suppress this warning.
An interface source of target "query_compile_time_config" has a relative
path.
This warning is for project developers.  Use -Wno-dev to suppress it.
get_repo_version.sh: Updated /root/couchbase-lite-C/build_cmake/generated_headers/repo_version.h
Link-time optimization enabled
-- Configuring done
-- Generating done
-- Build files have been written to: /root/couchbase-lite-C/build_cmake
Scanning dependencies of target LiteCoreWebSocket
Scanning dependencies of target BLIPStatic
Scanning dependencies of target SQLite3_UnicodeSN
Scanning dependencies of target mbedcrypto
Scanning dependencies of target Support
Scanning dependencies of target FleeceStatic
Scanning dependencies of target LiteCoreStatic
Scanning dependencies of target CouchbaseLiteCStatic
[  0%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_danish.c.o
[  0%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/blip/Message.cc.o
[  0%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_dutch.c.o
[  0%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/blip/BLIPConnection.cc.o
[  0%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_french.c.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_english.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/blip/MessageOut.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_finnish.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/blip/MessageBuilder.cc.o
[  2%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/util/Actor.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_german.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/CMakeFiles/Support.dir/LiteCore/Support/c4ExceptionUtils.cc.o
[  2%] Building CXX object vendor/couchbase-lite-core/vendor/fleece/CMakeFiles/FleeceStatic.dir/Fleece/API_Impl/Fleece.cc.o
[  2%] Building CXX object CMakeFiles/CouchbaseLiteCStatic.dir/src/CBLBase.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/mbedtls/crypto/library/CMakeFiles/mbedcrypto.dir/aes.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/CMakeFiles/LiteCoreWebSocket.dir/Crypto/Certificate.cc.o
[  2%] Building CXX object vendor/couchbase-lite-core/vendor/BLIP-Cpp/CMakeFiles/BLIPStatic.dir/src/util/ActorProperty.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_hungarian.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/CMakeFiles/LiteCoreWebSocket.dir/Crypto/mbedUtils.cc.o
[  2%] Building CXX object vendor/couchbase-lite-core/CMakeFiles/LiteCoreWebSocket.dir/Crypto/PublicKey.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/sqlite3-unicodesn/CMakeFiles/SQLite3_UnicodeSN.dir/libstemmer_c/src_c/stem_ISO_8859_1_italian.c.o
[  2%] Building CXX object vendor/couchbase-lite-core/CMakeFiles/LiteCoreStatic.dir/C/c4Base.cc.o
[  2%] Building C object vendor/couchbase-lite-core/vendor/mbedtls/crypto/library/CMakeFiles/mbedcrypto.dir/aesni.c.o
/root/couchbase-lite-C/vendor/couchbase-lite-core/Crypto/Certificate.cc: In constructor 'litecore::crypto::SubjectAltNames::SubjectAltNames(mbedtls_x509_sequence*)':
/root/couchbase-lite-C/vendor/couchbase-lite-core/Crypto/Certificate.cc:130:9: error: 'reverse' was not declared in this scope
reverse(begin(), end());    // subject_alt_names list is in reverse order!
^~~~~~~

This might sound like a weird suggestion, but try the fix/ci_windows_etc branch.

Did that branch help?

Probably my own fault for not responding quickly enough, but closing for lack of activity.


Merge tests/elm-package.json into elm.json

Blocked on https://github.com/rtfeldman/node-test-runner/pull/265

elm-test install should be available as of<EMAIL_ADDRESS>