JHA: "node-ipc" fix.

Please check if the PR fulfills these requirements:

[x] After these changes, the app was run and still works as expected
[ ] Unit tests for these changes were added (if applicable)
[x] All existing unit tests were run and still pass

Please specify the type of change this PR introduces (Bug fix, feature addition, content update, chore, etc.):
Additional Notes:

Upgraded dependencies to include patch for nested dependency of "node-ipc". The patch pins the version, so it will still be included in "package-lock.json".
Updated OpenShift NodeJS version in build pipeline.
Fixed some linting errors in "Child.vue" and "ReviewTableList.vue".

Deployed the OpenShift change and the artifacts build succeeded. To adopt these changes in your local environment, please run npm i to install the new packages.


Delete Molecular characterization of foveal versus peripheral human retina by single-cell RNA sequencing

The curators have requested the deletion of the Molecular characterization of foveal versus peripheral human retina by single-cell RNA sequencing collection.
The script must be reusable for future requests.

For posterity:
$ AWS_PROFILE=single-cell-prod ./scripts/cxg_admin.py --deployment prod tombstone-collection 7edef704-f63a-462c-8636-4bc86a9472bd


Close websocket on pong timeout

Adds a timeout waiting for a pong after sending a ping and closes the connection when no pong is received. I assume we need it, but I don't have a test case for it.

We could test this with the grisp_io device ws connection.


PBIX File availibility

This article mentions the availability of the .pbix file that is used for the Financial Insights dashboards but does not reference where this is available from. Can that be included here or can a subsequent article be linked from this?  Understand that modifications will be overwritten with future releases but we have current needs to modify these dashboards now and can't wait for the roadmap features to become available.  Thanks!

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

ID: 604a288a-aa59-427e-f872-acfde0c5d5b5
Version Independent ID: aee7aa7c-0f43-3f46-6fda-b66da38b36f0
Content: Financial Insights - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/dev-itpro/analytics/financial-insights.md
Service: dynamics-ax-platform
GitHub Login: @kweekley
Microsoft Alias: kweekley

is the pbix now available as a resource?

Dave, you can find the PBIX file as "FinancialInsights.PBIX" directly in the AOT. Use any Dev/Test or Tier 1 machine in your D365 FO environment.

Daniel is correct that the .pbix is available in the Resources within the AOT.


Reenable deployment of code without breaking embedded source control

Fixes #482

@isc-dchui @isc-shuliu this is from our working session the other day.


Joining an empty room should be faster

We need to check if there is no useless back pagination request.

it seems OK on version 0.4.0


New version: FlightSims v0.7.3

Registering package: FlightSims
Repository: https://github.com/JinraeKim/FlightSims.jl
Created by: @JinraeKim
Version: v0.7.3
Commit: 71ec9340697c7725074e7b7b18ac09423676fee8
Reviewed by: @JinraeKim
Reference: https://github.com/JinraeKim/FlightSims.jl/commit/71ec9340697c7725074e7b7b18ac09423676fee8#commitcomment-52787559

[noblock]

noblock


Ignore empty files and folders?

Should monaco ignore empty files and folders? At present it errors if the JSON files are empty.
This is relevant to the new monaco init functionality which generates sample YAML and empty JSON files. As currently implemented, a user would have to delete any folders they're not using. Perhaps that's cleaner though as it forces a clean git repo and an understanding of the tool?
Relates to #128
Discuss :)

If you ask me, we should definitely not ignore empty files.
I personally prefer monaco to be strict here, as empty files do not serve any purpose
and are kinda of a "config smell".
As for monaco init it would probably be best to allow users to choose what configurations they
want a default for. Another feature which would maybe help improve the situation during initial deployment
would be to allow the deployment of only a set of configurations, similar to the way we can deploy only
certain projects yet. Then we can init with empty files and only deploy the config we are currently working on.

Commit 4f94274 adds the -c or --createSpecificAPI flag to the monaco init command which will then only create dummy folders for those APIs
monaco.exe init --createSpecificAPI auto-tag,dashboard

That is awesome :+1:


Journal: A post created in Social Groups will not create a back link and store ItemData Url & Title.

Description of bug
A post on a community wall needs to have an identity so visitors can connect to the message being posted more than just reading the text.
Steps to reproduce
List the steps to reproduce the behavior:

Go to a social group and make a post
Go to an activity feed for the website and it shows up without a link to the social group to identify where it came from or what it is in relation to.

Current result
No back link going to the place of origin if it is from a social group.
Expected result
A link to the social group activity page.
Screenshots
If applicable, provide screenshots to help explain your problem.
Error log
Paste the error log that is related to this issue.
Additional context
It would be great to be able to set default permissions for group views so that the group creator would be the moderator that can set the privacy for the group and private group messages are not posted to the world but everyone can see them in the group.  Group view permissions override the user view permissions.  It would be nice to have a few lite features like this to manage groups and an easy way to extend group module features from that first nice example.
Affected version

[ ] 10.0.0 nightly build
[ ] 9.4.1 nightly build
[ ] 9.4.0 latest supported release

Affected browser

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] Internet Explorer
[ ] Edge

I am still digging into all the journal files see how I can improve things such as this issue.  I went stale a few weeks but this issue and other with the journal data items for 'link' types is currently not saving the http url to the journal. #3308
I have read the entire module code a few times so it will start to flow in my mind hopefully soon.

still on my back burner but if someone else dives in please be my guest ;)  I will be making another go of things in the next couple weeks see what I can get done to help here and on a few other things related to this area.  Thank you.

Maybe two weeks I can take a look at this along with the other journal issues.  I will be looking for DNN Docs to give me some love on the topic :)

Coming alive!  My next upcoming challenge after https://github.com/dnnsoftware/Dnn.Platform/issues/2314 and https://github.com/dnnsoftware/Dnn.Platform/issues/3308 are fixed.

OK, for a recap here.
Visit a social group and post something inside the social group's page "journal module" no back link is created.
The challenge is...

The back link bread crumb needs to only be displayed on pages (like the activity feed page) that do not have a social group module configured on it.

P.S. can I have this re-opened?  Thank you!

Issue reopened @thabaum I am afraid I can't be of much help on the Journal as I did not use it much, but will be glad to review PRs about it.

@Timo-Breumelhof Tomorrow a quick call to discuss this?

@Tychodewaard sure

@thabaum
I had a look at the issue and I agree it's an issue.
Responding to point 5, I would prefer:
User Display Name posted in: Group Name Link
Message
What if you would use static localization for this message (with tokens)?
[User:DisplayName] posted in: [Groupname]
That way one can change the message as needed..

@thabaum Adding 2cents to what @Timo-Breumelhof said: it would be nice if we can see :

whether the journal post derives from a forum post or a blog (or something els)
the forum category a post or reply resides
the social group if applicable.

I think a basic version could look like this.

Thank you @Timo-Breumelhof and @Tychodewaard for your much appreciated feedback.  I agree what is said and will follow these suggestions as I can.
I like the idea of displaying the group title and forum category.  After reviewing your suggestions @Tychodewaard I would probably like to do it something like the following:

There is an added challenge now as I would need to possibly make a group item in the itemData field in the database and logic to hold the extra information of a two more Urls and Title's AND edit the DNN forum and DNN Blog projects to pass this information of a as well as all modules that want to display this information would need to add the ability.
This would be better to put into another PR down the road as it is a little more complex to implement.  With work currently with what is readily available in DNN to remove any confusion while using the system just shooting for @Timo-Breumelhof suggestion will suffice for now.  The backlink to the messages in the forum is at least being created.  A social group journal post does not get a back link.
I am trying currently to see if I can put the logic into a resx file without breaking things and having it work.  @valadas @bdukes maybe can help me answer this.  I just really need a syntax example of how an if (){} statement would look inside a resx file for this module.  The variables I am after is GroupID from the page if it has one... dont show the group post backlink.  Seems simple enough to solve the that part of this upcoming solution.
Then I just need to also add to the logic for when a post is made inside a group to also add the itemData such as url,title,summary...
If I make any adjustments to adding new urls to the resx templates I will add/test solutions on the DNN Blog, DNN Forums and DNN Events modules to share the same information.  So that would be a multi-PR mission.
I will possibly also migrate one of these modules to the next generation if I can find the time to learn about and do it.
If any of the current templates for posts going into journal need adjusted, I will be happy to do this as well to keep things looking uniform default.
Keep the ideas rolling here, but I need to stick to the main purpose of this PR unless it is something broken.  I think if you are using the social modules, so am I.  The long-term plan here will include all the ideas and features possible and that make logical sense to be included.

@thabaum I had a look at the issue, and I agree it's an issue. Responding to point 5, I would prefer:
User Display Name posted in group: Group Name Link Message
What if you would use static localization for this message (with tokens)?
[User:DisplayName] posted in: [Groupname]
That way one can change the message as needed.

These templates are currently located in the Journal Resx file which means you can edit them.

This is where I want to put the if statement to show or not show the group backlink depending on if there is a groupID on the page or not.
Then the next trick is to get the journal to post url and message title to itemData field.  The Title database field does not get used except by creating groups logic.  I will have to see how blog and forums use this by installing those mods.  Title otherwise gets stuck in the Title section of a url.  Maybe I need to make a category field in the db.
We will keep this open for discussion as I do want to improve the modules as desired by the community as I can.  We will need to open up another issue regarding adding new fields to the journal posts displaying extra backlinks.  The first step is to get the journal group posts to show as desired.
Bottom line unless there is an objection, I think I will move forward with 'User Display Name posted in group: Group Name Link Message'.
I think the others should say posted in forum:  and posted in blog:  but these again could be another PR, however we could fix this in this PR.  You can edit this template now in your language files.  Just understand the tokens only work on pages that have the module running if I am not mistaken.  The tokens you see in the template are created by the Journal Module so you dont get the ones imported in from the forums or blog unless you are on a page that has those mods running.  I may be wrong here let me know!  Before you get too excited throwing down all the tokens created in modules and wonder why they are not working I just wanted to give a heads up.  I get what you are both saying, and we are on track for it.
I will install the blog, events and forum module and test these out to make them all look uniform as a cherry on top of this PR if I have time.
Thanks again for the input, thumbs ups and all that for what has been shared.  This helps clear some fog!

To answer while asking my own question @valadas and @bdukes if I am correct, I can use javascript in the resx file I am hoping?

I would not recommend including javascript in resource files:

It makes maintaining that code very hard
It opens the door to all sorts of bugs and/or security issues

Thanks @valadas that was also part of my concerns with using JavaScript here which is why I had to ask.
Then the switch will be done in the backend to another template file by using a new journal type id for posts created in a group and direct the new logic to switch the views.  Show two different templates, the default journal_status.Text resx template showing while in group (could also make a journal_groupstatus.Text template) and a journal_grouppost.Text resx template showing up for activity feeds (when GroupId not set on a page).
Is this going to be legal to do here or maybe a better way to approach this in general?  Trying get to work on this heading in the right general direction.

I agree with @valadas and would make it more difficult for the translators.

@david-poindexter  I see a lot of documentation needed for elements that could clear up some build noise.  https://docs.dnncommunity.org/api/
Is this where it needs to get documented?  What is the process for documenting an element?   I would like to try to help clean up some build noise from the easier stuff like documenting elements while I am working an area so we can see the more complex jobs to do like helping migrate obsolete items.

It looks like we would need to get into the Journal_Types of the journal database and create a new one called groupstatus

            var journalTypeId = 1;  // "status" ?
            switch (postData.JournalType)
            {
                case "link":
                    journalTypeId = 2;
                    break;
                case "photo":
                    journalTypeId = 3;
                    break;
                case "file":
                    journalTypeId = 4;
                    break;
            }
else
                {
                    rowTemplate = this.GetJournalTemplate(ji.JournalType, ji);
                }

In the DotNetnuke.Modules.Groups file GroupUtilities.cs I found this one method:
    public class GroupUtilities
    {
        public static void CreateJournalEntry(RoleInfo roleInfo, UserInfo createdBy)
        {
            var journalController = JournalController.Instance;
            var journalItem = new JournalItem();

            string url = string.Empty;

            if (roleInfo.Settings.ContainsKey("URL"))
            {
                url = roleInfo.Settings["URL"];
            }

            journalItem.PortalId = roleInfo.PortalID;
            journalItem.ProfileId = createdBy.UserID;
            journalItem.UserId = createdBy.UserID;
            journalItem.Title = roleInfo.RoleName;
            journalItem.ItemData = new ItemData { Url = url };
            journalItem.SocialGroupId = roleInfo.RoleID;
            journalItem.Summary = roleInfo.Description;
            journalItem.Body = null;
            journalItem.JournalTypeId = journalController.GetJournalType("groupcreate").JournalTypeId;
            journalItem.ObjectKey = string.Format("groupcreate:{0}:{1}", roleInfo.RoleID.ToString(CultureInfo.InvariantCulture), createdBy.UserID.ToString(CultureInfo.InvariantCulture));

            if (journalController.GetJournalItemByKey(roleInfo.PortalID, journalItem.ObjectKey) != null)
            {
                journalController.DeleteJournalItemByKey(roleInfo.PortalID, journalItem.ObjectKey);
            }

            journalItem.SecuritySet = string.Empty;

            if (roleInfo.IsPublic)
            {
                journalItem.SecuritySet += "E,";
            }

            journalController.SaveJournalItem(journalItem, null);
        }
    }
}

The line I see is journalItem.JournalTypeId = journalController.GetJournalType("groupcreate").JournalTypeId; with groupcreate used for a journal type to let the journal know to create an entry.

Status update:
I did get a version of the above code to work for switching the group message on and off to a newly created journal_groupstatus in the resx file.
I just need to have the group posts that already set the id, also insert the same logic the database now while posting so that the group url and title information is connected to the post.  I am not passing the objectkey or am I?  I am making it work without it.  I just set the Title and set the same journal item data that was in the group that was created.  Seems to work good, this should be done soon :)

For a recap:

DotNetNuke.Modules.Journal.SharedResources.rex file a resx I added an entry with the name journal_groupstatus.Text with the same template information as journal_groupcreated.Text. modified as described agreed upon earlier by community members.
DotNetNuke.Modules.Journal.JournalParser.cs
-- modified the if statement line 136

            {
                string replacement = this.GetStringReplacement(ji);

                string rowTemplate;
                if ((ji.JournalType == "status") && (this.SocialGroupId < 1) && (ji.SocialGroupId > 1))
                {
                    rowTemplate = groupstatusTemplate;
                    rowTemplate = TemplateRegex.Replace(rowTemplate, replacement);
                }
                else if (ji.JournalType == "status")
                {
                    rowTemplate = statusTemplate;
                    rowTemplate = TemplateRegex.Replace(rowTemplate, replacement);
                }
                else if (ji.JournalType == "link")
                {
                    rowTemplate = linkTemplate;
                    rowTemplate = TemplateRegex.Replace(rowTemplate, replacement);
                }
                else if (ji.JournalType == "photo")
                {
                    rowTemplate = photoTemplate;
                    rowTemplate = TemplateRegex.Replace(rowTemplate, replacement);
                }
                else if (ji.JournalType == "file")
                {
                    rowTemplate = fileTemplate;
                    rowTemplate = TemplateRegex.Replace(rowTemplate, replacement);
                }
                else
                {
                    rowTemplate = this.GetJournalTemplate(ji.JournalType, ji);
                }

and on line 95 about I added 2 lines for groupstatusTemplate as shown below.
            string statusTemplate = Localization.GetString("journal_status", ResxPath);
            string linkTemplate = Localization.GetString("journal_link", ResxPath);
            string photoTemplate = Localization.GetString("journal_photo", ResxPath);
            string fileTemplate = Localization.GetString("journal_file", ResxPath);
            string groupstatusTemplate = Localization.GetString("journal_groupstatus", ResxPath);

            statusTemplate = BaseUrlRegex.Replace(statusTemplate, this.url);
            linkTemplate = BaseUrlRegex.Replace(linkTemplate, this.url);
            photoTemplate = BaseUrlRegex.Replace(photoTemplate, this.url);
            fileTemplate = BaseUrlRegex.Replace(fileTemplate, this.url);
            groupstatusTemplate = BaseUrlRegex.Replace(groupstatusTemplate, this.url);

To test I simply did the following:

created a group.
created a post inside a group (notice the groupid is set for the journal item in the database)
copied the group created journal database ItemData and Title information to the post made in step 2 (the GroupID is set in the post already, that is how the magic works in the if statement for running the two different templates)

I will now work on the part that a journal inserting number 3.  Make sense yet?

This is a bit of a task to pull off here for everyone, I really hope to make time for it soon.  I am working hard to make time soon.  I want to enhance this part of DNN until satisfied then move into other parts of it.  I am just not sure I can make it by 10.3 as a few things with work pushing me back.  I can't wait :) This will be a fun PR for me.  I will be sure to get all the fixes in one so the latest two PR's can hold on if desired I submitted, however it maybe version 9.11 before I get the time it takes to get done for everyone.  It is on my radar, and I will share my results when I work on it as a contribution.  When it's done, I will post here as I feel I have enough to move forward with for now as far as community details.  I have a feeling my first attempt with PR will fail in sense there are a couple ways I can handle this, and with failure comes success as I am sure someone from the community will point out the better direction, which was probably close to my other way I am thinking of handling things.  I am confident by v10 for sure!
I guess my ONE question now that would me sleep better on it is should I create the new types in the database or hard code them into the Journal source code?
A. Use the database templates called by typeID for journal_groupstatus, journal_grouplink, journal_groupfile, and journal_groupphoto templates with the backlink.  I may need to make group_forumpost group_blogpost group_event and even a general group_post so then maybe I make group_status and group_link 'group_file`?  I will create all that are needed to make this thing future proof and fit everyone's needs for posting things in a group, please I will give this time to marinate.
B. Set the source code to make the switch similar to how it uses the default templates and not worry about other use cases, just journal posts inside a group module.  For other cases I think existing templates can add the newly created in this PR second Url2: and Title2: passed through JSON if it exists in the template file create it, if it is blank, so is the text for the link.  You generally are never on the journal page and a forum at the same time.  So then the above A is overkill.
C. Do something else that involves the switch in another way?
Hope some of that makes sense I know it is a lot to read, let alone write for input.  I am just about to dump some serious time into this at some point, I want to be ready to rock when I do!
Another idea I have been passing around but not fully thought through yet originally was using a second template that gets included with all templates that gets parsed when a group module is not present producing a backlink for group posts (Or even a shopping cart item someone purchased back link to what they bought?!). which can point to a group at the top or bottom of a post and displayed only if it is not in a group, a product or whatever you feel that link is going to be with the title.
Bottom line is I want to enhance the module best I can with my abilities.  I have some future stuff in mind but this is to start it all off and get a real understanding of what makes this thing tic.
I figure A is probably going to pass all critiques the best, but B would fly too potentially.
Sounds like I will be setting a second Url2: and Title2 in JSON, I am not sure what problems that will bring towards already existing modules with input already.  I have some testing there to check things out more.  Any special ways anyone wants that named I suppose talk now, or after PR is submitted.
I can make the switch case for it all and then point either or, however these would need created along with sql provider to help get those in place for use.  The switch will change templates with the code I submitted above if I remember correctly.  Besides "How" you do it, there is a choice here, and the community along with the developers should choose.  It is more work to add to SQL, but if that is THE way, that is the way I will do it.  If community is ok with it switching inside the source code to the resx template.
Food for thought!
Thank you all for helping support the DNN Project! <3


Set up integration tests

bors merge

bors merge-

bors merge

bors merge

bors merge-

bors merge

bors merge


Google Contacts Sync crash [$5]

Google Contacts Sync (GoogleContactsSyncAdapter.apk) crash when syncing.
The analysis here: https://androidobservatory.org/app/BD357A93777ABFEF451A1F3879513D4A2F99932E
show that it doesn't request android.permission.GET_ACCOUNTS but it request com.google.android.googleapps.permission.GOOGLE_AUTH and com.google.android.googleapps.permission.GOOGLE_AUTH.cp
Possibly related to #144.

@mar-v-in: I have retried with recent version of GmsCore and apparently it doesn't crash but still fail.
Possibly the HTTP error 301 Moved Permanently isn't handled correctly.
Here the log from 2 version of GmsCore:
GmsCore 0.2.4-30 sync error.txt
GmsCore 0.2.4-39 sync error.txt

@ale5000-git can you point me to the exact version of ContactsSyncAdapter you use? It should not try to reach to google servers via http (which is the reason for the redirect) because that will leak the access token when in public wi-fi. Better disable that ContactsSyncAdapter for now for security reasons!

Sorry, how is this different from #222?

@mar-v-in: I have extracted ContactsSyncAdapter from here and installed manually in the system partition.
@mirh: I'm asking to get the official contact sync apk working with microG instead #222 ask to reimplement the contact sync completely.

my contact sync doesn't crash and i sure hope it is using SSL. why the hell would you use a contact sync from 2011?? go get the most up-to-date pico gapps for your platform and extract the file(s) you want from there.
also, try to install gapps as regular apps. contact and calendar sync both work without having system permissions. see #222.

@Lanchon: This problem is specific to KitKat.

in the unlikely event that you find it, it will probably stop working across all android soon enough. or it will not work well. or it will be exploitable.

@mar-v-in
With the latest version of GmsCore and latest version of contact sync apk for KitKat it seems to be working but there are some things to check:

It works but it say "token present, but expired", why?
It say "Unable to start service Intent { act=com.avos.avoscloud.notify.action cmp=org.qpython.qpy/com.avos.avoscloud.PushService } U=0: not found", why?
Block not secure access from contacts sync (if possible) or block specific versions of contacts sync that are harmfull (if possible).
Please check that everything is fine in the logcat then it can be considered fixed.

Logcat: Sync log.txt


Handle windows carriage returns (CRLF) in Filter form

Hello,
Whenever I copy multiple lines from my IDE into the jqplay services url, I would get this error
unexpected INVALID_CHARACTERm expecting $end

I did a bit of debugging locally and discovered that when I copy from my clipboard on Windows 10 into a Microsoft Edge browser (version 105.0.1343.50) that the line endings are ascii characters 10 + 13, as opposed to just 13.
If I remove the line endings and then recreate them inside the Filter form, everything is fine

This doesn't happen when I do the same thing in Firefox so seems to be OS/browser specific.
I did try stripping the CRLF line endings in the GO source code but don't know enough about the GO language to know exactly where this snippet needs to be put.

I've just hit this issue in Chrome. The worst part about it is that if you don't know about it, you have absolutely no clue what's happening and what's wrong with the perfectly valid-looking jq command (because the error is in an invisible character). So I guess this may be quite puzzling for many people.
And I don't think it occurs that rarely - yes, it doesn't happen when you write the jq command directly in the "Filter" field in the browser. But once you're writing some more complicated jq filter, chances are you'll want to start by copying a prepared jq filter from somewhere (some text editor, etc.), which is where you're quite likely to run into this issue, because the CR LF line endings are default on Windows.
You can check the presence of CRLF endings for example by pasting the clipboard contents to a hex editor like HxD. If you see 0d 0a somewhere in the hex view, that's a CR+LF sequence; an isolated 0a is a LF ending.

This doesn't happen when I do the same thing in Firefox so seems to be OS/browser specific.

I can confirm this doesn't happen in Firefox - apparently Firefox sanitizes the input you copy in the "Filter" field by replacing the CR LF endings to just LF. Chrome doesn't do this and sends the jq expression unchanged (with \r\n, if it was present in "Filter" field), which isn't accepted by the jq on the server (and it responds with the error error: syntax error, unexpected INVALID_CHARACTER, expecting $end as we saw).

I did a bit of debugging locally and discovered that when I copy from my clipboard on Windows 10 into a Microsoft Edge browser (version 105.0.1343.50) that the line endings are ascii characters 10 + 13, as opposed to just 13.

You have the ASCII codes the other way around - you actually meant 13 + 10 (13 is CR and 10 is LF; it can be written as 0d 0a in hexadecimal, or in many programming languages in string literals using escape sequences as \r\n), as opposed to just 10 (0a, \n, LF).


Pass through yarn stderr to PR

But ignore the warning about ignoring scripts

Will be solved by #600


Use case: simulate tissues undergoing topological changes

Hey @kephale ,
you asked for use-cases, so here you go. I'd like to simulate tissues undergoing topological changes (e.g. a T1-transition or a cell-extrusion). My ideal format would be a 3D+t label image where some cells change their neighborhood-relationship. It's kind-of-important that the data is true 3D; not just a single-layer of cells (boring ;-) ).
It'd like to characterize such changes over time quantitatively using pyclesperanto in napari and need a well simulated dataset to see if it's doing the right thing.
Do you think this could be done using tyssue?
Thanks!
Best,
Robert

I'll bring in @glyg and @sophietheis for this question.
The existing demos allow you to have 2D sheets in 3D space, but I have not seen any examples with 3D cells.
If your use cases is about generating synthetic data, then you might not really care about the UI/graphics since you can always rerender the outputs. PhysiCell or CompuCell3D might be worth considering as alternatives (but those have C++ engines). That said, I am definitely interested in a Python-centric approach.

If your use cases is about generating synthetic data, then you might not really care about the UI/graphics

I tend to make user-friendly GUIs for everything I use because most of my collaborators can't code 😉
Thanks for the hints! I'll check those out.

Hi @haesleinhuepf
tyssue can do "true 3D" and topological changes therein (like creating a "skutoid")
You can look into this notebook for 3D
https://github.com/DamCB/tyssue-demo/blob/master/06-Cell_Division.ipynb
We can have monolayer and multilayer
Simulating extrusion is super hard though, because the topology changes are complicated! In general, for robust 3D modeling, we would need to add some kind of remeshing tool included in tyssue. I'd love to have that but it is not here yet.


Windows operating system not being detected correctly (crash due to time measurement)

I've just received information about a problem with Windows not being correctly identified when compiling the MEX function. We currently use the WIN23 flag to detect the Windows operating system, but this seems to not always work. This leads to a compilation error of the MEX function due to the Linux time measurement routing being called, which obviously fails in Windows. This is because our code does the following:
#if WIN32
measure_time_windows_style();
#else
measure_time_linux_style();
#endif

We need to change this. To avoid issues, I think the best is to define our own flags and detect the operating system using Matlab's built-in functions for OS identification (isunix, ispc and ismac). We can then define flags SP_IS_WIN, SP_IS_UNIX and SP_IS_MAC and use these in place of the WIN32.
Additionally, we need to make sure that "time measurement" is disabled if 'platform' == 'C', since these time-measurement routines only make sense for prototyping as MEX functions. They wont exists in a generic C-based embedded system.

The exact error is attached.
This was reported for MATLAB R2023b on Windows 10 Enterprise version


Vote tx considered both incoming and outgoing

A vote transaction is considered both incoming and outgoing with the table entry having both red color and green color assigned. Only the second one is displayed which ends up being green.

This behaviour has been changed with https://github.com/ArkEcosystem/ark-explorer/pull/146


Publish results of JMH benchmark runs (Java SDK) to InfluxDB (#22238).

Publish results of JMH benchmark runs (Java SDK) to InfluxDB (#22238) if InfluxDBSettings can be inferred from the environment:

INFLUXDB_MEASUREMENT: required; automatically generated based on the gradle module path; prefixed with java_jmh_
INFLUXDB_DATABASE: required, typically this is beam_test_metrics
INFLUXDB_HOST: optional host (and port), localhost otherwise

Data is published as follows:

measurement name as provided
tags: benchmark, mode, scoreUnit and all JMH benchmark parameters
fields: score, scoreMean, scoreMedian, scoreError, durationMs
timestamp: start time of benchmark (precision is seconds)

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @lukecwik
The final piece missing here is the infrastructure side where (how) to run the benchmarks so that there's minimal side effects / noise. Who could help there?

R: @lukecwik The final piece missing here is the infrastructure side where (how) to run the benchmarks so that there's minimal side effects / noise. Who could help there?

We would need to tag a Jenkins machine to be only used for benchmark runs and configure it to run at most one job at a time. I would reach out on the dev@ mailing list to see if there are any volunteers to help set that up.


Unable to export correct camera orientation and keep original rotation in .blend scene

Describe the bug
gltf2 exporter changes camera orientation in scene.
To Reproduce
Steps to reproduce the behavior:
just export
Expected behavior
a functional exporter
Screenshots
If applicable, add screenshots to help explain your problem.
.blend file/ .gltf
If applicable, a zipped folder containing a .blend file for exporter issues and a .gltf file for importer issues. Please take care to include all resources, such as textures in the .zip file.
Version

OS: Windows
Blender Version 3.3.1

Additional context
https://user-images.githubusercontent.com/1131446/199015947-f71e14f2-4136-4b8c-a116-5a15d44db865.mp4
char_test.zip

Hello,
Please provide the blend file you are using.
Seems, in your video, that the UI for choosing the name of exported file is not pop up.
Please try to reset your factory settings before export.

Zip updated.
The popup does show because it will not be recorded with screen record, but as you can see that i move the mouse and click.
This is also with a fresh install to 3.3.1 LTS

I restate the problem:
When exporting a .blend with camera's in it, the camera orientation will change upon exporting.
It will be wrong in the export, and wrong in the scene of the current blend file after exporting.

Is the current description precise enough?

Here is a simple test case file.

No active action
But a deactivated NLA track.

So at end of export, object (or camera) are at TRS of the action, not at initial TRS without action.
This will be fixed by #1780
I didn't check yet if there is still an issue at export

Yep, that did it.
Cameras are all at their original positions after export.
Thx for the quick fix!

Keeping this ticket open until the PR is merge into master and in Blender Repo


"cd awx/installer"

“Then install AWX by cloning the repository and running the install playbook:
$ git clone https://github.com/ansible/awx.git
$ cd awx/installer
$ ansible-playbook -i inventory install.yml
AWX takes a few minutes to initialize, but should be accessible at localhost. Until it’s initialized, you’ll see an ‘AWX is upgrading’ message.”
Excerpt From: Jeff Geerling. “Ansible for DevOps. p.420
Such directory does not exist, is it possible to get this fixed?
Thank you.

@nbhanji - Yeah; it seems that as of AWX 18.0 and later, the only supported way to install it is via the AWX Operator; see the updated install guide: https://github.com/ansible/awx/blob/devel/INSTALL.md
I'll have to revise the book to reflect this change (the old way allowed a few different installation methods).

Thank you for the reply,  I am having issue with trying to set the web and
task container's projects folder to mount/map to /srv/project on host and
cant seem to get it right or work for me.
I am using microk8s and using this link as a guide, but mapping is not done
the way I want.
https://dataplumber.wordpress.com/2021/04/22/installing-awx-19-on-microk8s-in-aws/
Any thoughts? or hints appreciated.
Thanks.
On Wed, Jul 21, 2021 at 12:32 PM Jeff Geerling @.***>
wrote:

@nbhanji https://github.com/nbhanji - Yeah; it seems that as of AWX
18.0 and later, the only supported way to install it is via the AWX
Operator; see the updated install guide:
https://github.com/ansible/awx/blob/devel/INSTALL.md
I'll have to revise the book to reflect this change (the old way allowed a
few different installation methods).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/geerlingguy/ansible-for-devops/issues/414#issuecomment-884326996,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAFEJDJ2E7QBHP4DEOUA4DTY3ZCTANCNFSM5AXM3BKQ
.


Enhance security for user data season

Rabbit season

231 tests were run on 7fed5f4c. ⚠ 6 Flaked. View Full Report ↗

⚠ 6 Flakes

Test Name
Failure Summary
Logs

[chromium] should display user profile information correctly.
The test timed out waiting for the element 'User ID: eli3cruz' to become visible.
Logs ↗

[chromium] should navigate to the dashboard after login correctly.
The test timed out waiting for the dashboard to be displayed after login.
Logs ↗

[chromium] should return list of users correctly.

Logs ↗

[chromium] should display error message for invalid login correctly.
The expected status code 401 was not received, instead a function was returned.
Logs ↗

[chromium] should login with credentials correctly correctly.

Logs ↗

Test$1GatewayTimeout

Logs ↗

settings


[Bug] rocksdb can't compile

🐛 Bug
error: failed to run custom build command for `libtitan_sys v0.0.1 (https://github.com/pingcap/rust-rocksdb.git?rev=3cd18c44d160a3cdba586d6502d51b7cc67efc59#3cd18c44)`

Caused by:
  process didn't exit successfully: `/src/libra/target/debug/build/libtitan_sys-0a473a4f134fb09e/build-script-build` (exit code: 101)
--- stdout
running: "cmake" "-Wdev" "--debug-output" "/rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan" "-DROCKSDB_DIR=/rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb" "-DWITH_TITAN_TESTS=OFF" "-DWITH_TITAN_TOOLS=OFF" "-DWITH_ZLIB=ON" "-DWITH_BZ2=ON" "-DWITH_LZ4=ON" "-DWITH_ZSTD=ON" "-DWITH_SNAPPY=ON" "-DWITH_TITAN_TESTS=OFF" "-DWITH_TITAN_TOOLS=OFF" "-DCMAKE_INSTALL_PREFIX=/src/libra/target/debug/build/libtitan_sys-48de1750a7ee3b75/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=x86_64-unknown-linux-gnu -Wno-error=shadow -Wno-dev -Wno-error" "-DCMAKE_C_COMPILER=/usr/local/bin/clang" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=x86_64-unknown-linux-gnu -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++" "-DCMAKE_CXX_COMPILER=/usr/local/bin/clang++" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON"
Running with debug output on.
-- The C compiler identification is Clang 10.0.0
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerId.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeDetermineCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- The CXX compiler identification is Clang 10.0.0
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerId.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeDetermineCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Check for working C compiler: /usr/local/bin/clang
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Check for working C compiler: /usr/local/bin/clang -- works
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting C compiler ABI info
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting C compiler ABI info - done
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting C compile features
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting C compile features - done
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Check for working CXX compiler: /usr/local/bin/clang++
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Check for working CXX compiler: /usr/local/bin/clang++ -- works
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting CXX compiler ABI info
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting CXX compiler ABI info - done
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting CXX compile features
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Detecting CXX compile features - done
   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found Git: /usr/bin/git (found version "2.7.4")
   Called from: [4]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [3]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [2]     /usr/share/cmake-3.5/Modules/FindGit.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found snappy: /src/libra/target/debug/build/snappy-sys-6f23f73918cbe7fb/out/build/libsnappy.a
   Called from: [5]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [4]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [3]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/rocksdb/cmake/modules/Findsnappy.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found bzip2: /src/libra/target/debug/build/bzip2-sys-301272982941b90c/out/lib/libbz2.a
   Called from: [5]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [4]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [3]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/rocksdb/cmake/modules/Findbzip2.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found lz4: /src/libra/target/debug/build/lz4-sys-9e7fc2f86666e02c/out/liblz4.a
   Called from: [5]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [4]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [3]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/rocksdb/cmake/modules/Findlz4.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found ZLIB: /src/libra/target/debug/build/libz-sys-ef064c149e00c895/out/build/libz.a (found version "1.2.11")
   Called from: [5]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [4]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [3]     /usr/share/cmake-3.5/Modules/FindZLIB.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Found zstd: /src/libra/target/debug/build/zstd-sys-41a5b9349914dcbb/out/libzstd.a
   Called from: [5]     /usr/share/cmake-3.5/Modules/FindPackageMessage.cmake
                [4]     /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake
                [3]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/rocksdb/cmake/modules/Findzstd.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_SSE42
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_SSE42 - Success
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_THREAD_LOCAL
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_THREAD_LOCAL - Success
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Enabling RTTI in Debug builds only (default)
   Called from: [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_FALLOCATE
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_FALLOCATE - Success
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Looking for malloc_usable_size
   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Looking for malloc_usable_size - found
   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Looking for sched_getcpu
   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Looking for sched_getcpu - found
   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
-- Configuring done

and later:
--- stderr
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:47 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake:36 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:75 (CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:38 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:43 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:26 (cmake_record_c_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:78 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:38 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:45 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:26 (cmake_record_c_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:78 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:38 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake:48 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:26 (cmake_record_c_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake:78 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-C.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:40 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake:36 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:68 (CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:48 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:53 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:64 (cmake_record_cxx_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:71 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:48 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:55 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:64 (cmake_record_cxx_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:71 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake:25 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:48 (record_compiler_features)
  /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake:58 (_get_clang_features)
  /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake:64 (cmake_record_cxx_compile_features)
  /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:71 (CMAKE_DETERMINE_COMPILE_FEATURES)
  CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [6]     /usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake
                [5]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [4]     /usr/share/cmake-3.5/Modules/Compiler/Clang-CXX.cmake
                [3]     /usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake
                [2]     /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake:76 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  cmake/rocksdb_flags.cmake:110 (CHECK_CXX_SOURCE_COMPILES)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake:76 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  cmake/rocksdb_flags.cmake:130 (CHECK_CXX_SOURCE_COMPILES)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake:76 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  cmake/rocksdb_flags.cmake:287 (CHECK_CXX_SOURCE_COMPILES)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake:76 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  cmake/rocksdb_flags.cmake:300 (CHECK_CXX_SOURCE_COMPILES)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake:76 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  cmake/rocksdb_flags.cmake:311 (CHECK_CXX_SOURCE_COMPILES)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [3]     /usr/share/cmake-3.5/Modules/CheckCXXSourceCompiles.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake:86 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake:48 (_CHECK_SYMBOL_EXISTS)
  cmake/rocksdb_flags.cmake:322 (check_cxx_symbol_exists)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
CMake Warning (dev) at /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake:86 (try_compile):
  Policy CMP0056 is not set: Honor link flags in try_compile() source-file
  signature.  Run "cmake --help-policy CMP0056" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, try_compile is not honoring
  caller link flags (e.g.  CMAKE_EXE_LINKER_FLAGS) in the test project.
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake:48 (_CHECK_SYMBOL_EXISTS)
  cmake/rocksdb_flags.cmake:327 (check_cxx_symbol_exists)
  CMakeLists.txt:31 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

   Called from: [4]     /usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake
                [3]     /usr/share/cmake-3.5/Modules/CheckCXXSymbolExists.cmake
                [2]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/cmake/rocksdb_flags.cmake
                [1]     /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/CMakeLists.txt
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/src/table_builder.cc:1:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/src/table_builder.h:5:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/src/blob_file_set.h:9:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/src/blob_storage.h:8:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/titan/src/blob_gc.h:6:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb/db/column_family.h:18:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb/db/table_cache.h:25:
In file included from /rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb/table/table_reader.h:14:
/rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb/table/get_context.h:91:3: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
  GetContext() = default;
  ^
/rust/git/checkouts/rust-rocksdb-82ef6e5337b3fbe6/3cd18c4/librocksdb_sys/libtitan_sys/../rocksdb/table/get_context.h:168:18: note: default constructor of 'GetContext' is implicitly deleted because field 'tracing_get_id_' of const-qualified type 'const uint64_t' (aka 'const unsigned long') would not be initialized
  const uint64_t tracing_get_id_;
                 ^
1 error generated.
make[3]: *** [CMakeFiles/titan.dir/src/table_builder.cc.o] Error 1
make[2]: *** [CMakeFiles/titan.dir/all] Error 2
make[1]: *** [CMakeFiles/titan.dir/rule] Error 2
make: *** [titan] Error 2

repro can be done using this Dockerfile: https://github.com/mimoo/oss-fuzz/commit/62531bd482777b4110979c5e2a977243cf511ecb
git clone https://github.com/mimoo/oss-fuzz.git
cd oss-fuzz
git checkout 62531bd482777b4110979c5e2a977243cf511ecb
python infra/helper.py build_image libra
python infra/helper.py build_fuzzers --sanitizer address libra

Is it possible to update clang? That's the only thing I can think of, although our CI builds with clang 6 and locally I seem to be on clang 11.

I'll try with clang 11 thanks!

didn't help :/

@thefallentree fixed this in the last commit!


CHINA-280: Set 1 hour request timeout for S3 during restore

Failed tests look like https://github.com/docker/docker-py/issues/3256

Failed tests look like docker/docker-py#3256

Fix in https://github.com/yandex/ch-backup/pull/153


feat(windows, linux) : Added setBalance method

Description
Added method:
/// -1 - The left channel is at full volume; the right channel is silent.
///  1 - The right channel is at full volume; the left channel is silent.
///  0 - Both channels are at the same volume.
AudioPlayer.setBalance(double value)

Platforms
Windows - yes
Linux - yes
Related Issues
#58

Nice 👍 I'd prefer to add the integration tests first in #1238 and then can add this feature to the example / tests, too.

@novikov-studio Would you mind adding buttons to the example and adding tests, now that #1238 is merged. Need to rebase or merge main branch first.
I thought of adding 5 Buttons to Controls Tab with values: [-1, -0.5, 0, 0.5, 1] like done here.

@Gustl22, done.

@Gustl22, I make setBalance to work for web (inspired by this).
But it only works if I set player.crossOrigin = "anonymous" and that makes me doubt,
Need some help with that.

Hi @novikov-studio,
this wasn't my intention, that you need to implement the balance for web platform, you could have just thrown an UnimplementedError. But nice that you tried it.
It also works for me, but dart:web_audio isn't exposed to pub. So even if it works, we shouldn't as it's not officially supported. Also the flutter linter would not allow this. See https://github.com/flutter/flutter/issues/49849
I saw @luanpotter already had a discussion on that: https://github.com/dart-lang/pub-dev/issues/3277
You should try to work via JS interface: https://pub.dev/packages/js , but I never used it, so I cannot give you a promise that it will work.
But if it's too much effort, we can do this in a separate MR.
Regarding the crossOrigin flag, I also have no clue. It may solves itself when using JS interface 🤷

@novikov-studio somehow, the linux implementation works on my Ubuntu machine. But on my WSL2 via windows it give the error, which is also in the CI workflow:
Error: 1; message=Internal data stream error.
flutter: Unexpected platform error: Error: 1; message=Internal data stream error.

Are we missing a package? I wonder if ALSA plays a role here.

setBalance uses GStreamer's audiopanorama plugin, which is in "GStreamer Good Plug-ins" package.
So, maybe gstreamer1-plugins-good is missing.

sorry, that's not the problem. It's also installed via the workflow. I'll try to figure it out tomorrow, if you can't reproduce it.

@novikov-studio I also reworked the web implementation in this branch, but the cors flag is still needed.

Sorry, I never used  WSDL2, so I can't reproduce.

I now used autoaudiosink following this tutorial: https://gstreamer.freedesktop.org/documentation/tutorials/playback/custom-playbin-sinks.html?gi-language=c
I think ALSA is not available on WSL2 or Ubuntu-Servers on GH-Actions


[rabbitmq] Mention VMWare for extended support

Similar to changes in #2378

does this extented support just for commercial license holders ?
also i am not a native english speaker but this line looks like have a typo
includes security patches, and high-severity issues reported by users with a commercial license from VMWare.
i mean is it includes issues ? because from this line i kind a think it is :)
also not sure if that with is correct in there maybe something else or some other form might look better.
Can a native speaker suggest a better phrase ?

does this extented support just for commercial license holders ?
Yes, you need a VMWare Tanzu OSS Support license: https://tanzu.vmware.com/support/oss

It's unclear if the fixes are backported to the OSS upstream releases, but they might be:

VMware Tanzu provides both troubleshooting and bug-fix support for the OSS. Customers running OSS will receive committed bug fixes in the official open source project release packages according to the release cycle of each OSS project.

We could probably look at prior fixes and releases to check on this.

i mean is it includes issues
Fixed this.

It's unclear if the fixes are backported to the OSS upstream releases, but they might be:

i asked this because right now we are linking directly extended support text to company which might look like it is just for
commercial license holders

which might look like it is just for commercial license holders

Till we have clarity, I'm going to assume this is the case, so this perception is intended. If we can confirm that fixes are backported, we could add a note about the same.

Made a slight change, should be clear now.

Made a slight change, should be clear now.

thank you this looks much much better. Btw i have added 3 broken links , to #1206

It's unclear if the fixes are backported to the OSS upstream releases, but they might be:

For Spring Framework/Boot I read yesterday (cannot find where) that they could if the customer authorize it, so this is not guaranteed.


Allow emulating background color

Emulating the default background color allows for taking transparent screenshots.
#344

Closing this in favor of #354


Enhancement Request: Enlarged View similar or identical to the LoveLace standard card

I would like the ability to configure this card so that when clicked, it enlarges to an overlaid, simulated-dialog-box type view in the way that the standard Lovelace Picture Card (instead of just full-screen); with a title bar, an X to close it, and a gear to look a the related entities/etc.
It would be nice if this was configurable, alongside the fullscreen button at the bottom left being toggleable

It would fantastic if it reached feature parity with the default Lovelace card. It's missing this enlarged view and also picture in picture, which is extremely handy for things like baby cams.
Cheers!

Currently using a picture glance card's hold action to call browser_mod popup with an webrtc card, however, broswer_mod is heavy and provides a ton of functionality I don't use

Check my new project. It has support default lovelace card
https://github.com/AlexxIT/go2rtc


Release for Indigo and Jade

Are there any plans to release this driver to the buildfarm? I can help with this process if desired.
http://wiki.ros.org/bloom/Tutorials

I don't have any plans, but this might be a good idea.

I am willing to help. I would need write access to this repository, and write access to an empty pepperl_fuchs-release repository.

What about a release for kinetic, would that be possible?

Also releasing into kinetic would not be any more difficult.

Great, are there any plans yet to push a release?

@dillenberger
I am willing to do all the work. I would need write access to this repository, and write access to an empty pepperl_fuchs-release repository.

@kmhallen
I just invited you as a collaborator.

Thanks. I'll get started.

Released for indigo, jade, and kinetic. It should propagate through the builldfarm in a few days, and be part of the next sync.
Also, I added another launch/rviz example that doesn't depend on dummy_slam_broadcaster. We might want to document that on the README and wiki.

I totally agree.
I actually wanted to get rid of that whole package for months ^^
The time I created this package I wasn't aware of the "fixed frame" parameter in RViz.
So feel free to delete it, otherwise I would definitely do it. :-D
I think, there is no use for it anymore.

No problem.
I'll let you decide to remove the extra package or not. It won't affect any of the release work I did.
Also, this issue can probably be closed.


Nullish coalescing operator and optional chaining babel plugins are not listed in babel-preset-razzle package.json

🐛 Bug report
Current Behavior
When try to build with babel-preset-razzle/razzle-four-preset and newBabel experimental option, the error below are thrown:

Stack
Error: [BABEL] /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/src/client/index.tsx: Cannot find module '@babel/plugin-proposal-optional-chaining'
Require stack:
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/babel-preset-razzle/razzle-four-preset.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/razzle/config/babel-loader/razzle-babel-loader.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/loader-runner/lib/loadLoader.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/loader-runner/lib/LoaderRunner.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/webpack/lib/NormalModule.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/webpack/lib/NormalModuleFactory.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/webpack/lib/Compiler.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/webpack/lib/webpack.js
- /home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/razzle/scripts/build.js (While processing: "/home/carlos/Documents/Projetos/Javascript/nest-new-graphql/node_modules/babel-preset-razzle/razzle-four-preset.js")

Expected behavior
Application build correctly
Reproducible example
Create a new razzle project with experimental.newBabel = true
Suggested solution(s)
Just add both plugins in package.json of babel-preset-razzle
Additional context
Both transformations are added in babel-preset-env since 7.8.0
Your environment

Software
Version(s)

Razzle
3.3.2

Node
12.16.2

Browser
Chrome 85

Yarn
1.22.5

Operating System
Arch Linux 5.8.12

TypeScript
4.0.3

React
16.13.1

fixed, released 3.3.3


trainer.train()  代码运行到这里的时候报错

System Info / 系統信息
Traceback (most recent call last):
File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 528, in
main("data/AdvertiseGen_fix","/data2/common/pretrain_models/chatglm3-6b","configs/lora.yaml")
File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 518, in main
trainer.train()
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1539, in train
return inner_training_loop(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1869, in _inner_training_loop
tr_loss_step = self.training_step(model, inputs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 2781, in training_step
self.accelerator.backward(loss)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/accelerate/accelerator.py", line 1966, in backward
loss.backward(**kwargs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/_tensor.py", line 492, in backward
torch.autograd.backward(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/autograd/init.py", line 251, in backward
Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn
0%|                                                  | 0/3000 [00:01<?, ?it/s]
Who can help? / 谁可以帮助到您？
No response
Information / 问题信息

[X] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
trainer.train()Traceback (most recent call last):

File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 528, in
main("data/AdvertiseGen_fix","/data2/common/pretrain_models/chatglm3-6b","configs/lora.yaml")
File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 518, in main
trainer.train()
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1539, in train
return inner_training_loop(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1869, in _inner_training_loop
tr_loss_step = self.training_step(model, inputs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 2781, in training_step
self.accelerator.backward(loss)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/accelerate/accelerator.py", line 1966, in backward
loss.backward(**kwargs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/_tensor.py", line 492, in backward
torch.autograd.backward(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/autograd/init.py", line 251, in backward
Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn
0%|                                                  | 0/3000 [00:01<?, ?it/s]
Expected behavior / 期待表现
Traceback (most recent call last):
File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 528, in
main("data/AdvertiseGen_fix","/data2/common/pretrain_models/chatglm3-6b","configs/lora.yaml")
File "/data1/caomy/chatglm3-demo/finetune_demo/finetune_hf.py", line 518, in main
trainer.train()
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1539, in train
return inner_training_loop(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 1869, in _inner_training_loop
tr_loss_step = self.training_step(model, inputs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/transformers/trainer.py", line 2781, in training_step
self.accelerator.backward(loss)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/accelerate/accelerator.py", line 1966, in backward
loss.backward(**kwargs)
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/_tensor.py", line 492, in backward
torch.autograd.backward(
File "/data2/caomy/envs/chatglm3/lib/python3.9/site-packages/torch/autograd/init.py", line 251, in backward
Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn
0%|                                                  | 0/3000 [00:01<?, ?it/s]

这个是配置和硬件问题吧，正常这个代码不会出现C++引擎问题的，检查你的环境


Add anchors to faq questions

Fixes #2223

Documentation changes:
modified faq
modified ipam/stop-remove-peers-ipam
modified operational-guide/tasks

Documentation changes:
modified faq
modified ipam/stop-remove-peers-ipam
modified operational-guide/tasks

Documentation changes:
modified faq


Utilities - Add async callback to importRemote

This PR allows the url parameter for the importRemote function to be a static string or an async callback to fetch a URL. Additionally it ports over the readme section from the utilities repo.
@alex-vukov - would you mind reviewing?

Looks good. Nice addition with the url promise function option!

ensure running nx build locally works and the next.js applications build without issue

ensure running nx build locally works and the next.js applications build without issue

Thanks @ScriptedAlchemy - I saw you fixed a typing issue I introduced. I was able to successfully run:

nx build utils
nx build 3000-home
nx build 3001-shop
nx build 3002-checkout

without any issues


Allow relaying of all ERC-20 methods

Summary
This facilitates the relaying of all ERC-20 methods, with validation of transfer and transferFrom methods:

transfer transactions that are being executed to 'self' (the Safe) cannot be relayed.
transferFrom transactions that are being executed to 'self' or transferring from the sender to receiver cannot be relayed.

Motivation
We were previous only allowing "valid" transfer relays. It was otherwise not possible to relay other methods.
This is an inherent bug that was ported over from the relay service - it was only validating transfer calldata. Other methods were able to relay as they passed the 'self'-validation.
Note: although there is no validation of transferFrom on the relay service, adding it aligns with that of transfer.
Changes

Add validation of transferFrom relays
Allow relay of other methods of ERC-20
Add respective IEncoders for mocking calldata
Add test coverage

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

16 of 16 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 93.436%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
6371

Relevant Lines:
6586

💛  - Coveralls


Added => Math_and_Stats => Arithmetic Progression => Java

Assigned Issue Number ?
#305
Language Opted ?
Java
Number of files added or updated ?
1
Name of these files ?
main folder => math_and_stats => algebra => arithmetic_progression => arithmetic_progression.java
Checklist

[x] I've read the contribution guidelines.
[x] I've referred the correct issue number.
[x] I've fill up this entire template correctly.

@ahampriyanshu just need a reviewer to review this PR :)