docs: update scale-intro.html (pt-br)

The doc version for brazilian portuguese scale-intro page seems to be generated by an AI powered engine, which is not quite right and/or specific as the original one.
This PR changes a few words and a bit of the structure of the phrase in the pt-br doc, using de original (en) version as source of information.

Hey @luizgribeiro thanks for your PR! could you sign the CLA (as said here)? after that i can review and then approve :)

Hey @luizgribeiro thanks for your PR! could you sign the CLA (as said here)? after that i can review and then approve :)

Hey @edsoncelio! I've just done that. I hope it works now :crossed_fingers: :crossed_fingers:

Hey @luizgribeiro thanks for your PR! could you sign the CLA (as said here)? after that i can review and then approve :)

Hey @edsoncelio! I've just done that. I hope it works now 🤞 🤞

Thanks! /lgtm

/lgtm

@jhonmike could you take a look on that? i already added my lgtm, thanks!  :D

/approve


Parenthesis around expressions are not generated correctly

For example when doing:
int x = (2 + 4) % 2;

The generated code is:
int x = 2 + 4 % 2;

which has a different meaning.

This is probably a spoofax bug: http://yellowgrass.org/issue/SpoofaxWithCore/58

There should be a generated parenthesise strategy, which needs to be integrated correctly. Not sure how to do this correctly in Core.

With the latest Spoofax version from http://buildfarm.metaborg.org/job/spoofax-newplugin/lastSuccessfulBuild/artifact/dist/eclipse/

Spoofax: org.metaborg.spoofax.eclipse <IP_ADDRESS>60103-174436-new-spoofax-plugin

This is fixed


Mac OS X El Capitan's SIP disables DYLD_INSERT_LIBRARIES

The DYLD_INSERT_LIBRARIES method won't work on binaries protected by SIP.

Assume that this hasn't changed in Catalina / Big Sur? Can't get this to work.

I stopped using stderred due to this and I switched a pure shell implementation. It is a bit slow and with some side-effects, but at least it does not involve dropping SIP.


Incorrect receiver type of .toIonValue for IonElement

During the v0.2.0 release we changed the receiver type of this function from IonElement to AnyElement.  It probably should have remained IonElement.
https://github.com/amzn/ion-element-kotlin/blob/bb47f699bf87072a57287f1b945b52f72487b835/src/com/amazon/ionelement/api/IonUtils.kt#L29
This is a minor annoyance because now instead of calling .toIonValue directly, it must first be converted to AnyElement:
val someElement: IonElement = ...
val someValue = someElement.asAnyElement().toIonValue()

// but we should just be able to:
val someValue = someElement.toIonValue()

Fixed by https://github.com/amzn/ion-element-kotlin/commit/d3dc8bc036808e08a5f930c10b3a599552c4c0ea


Roll Engine from f751d04fa0de to ac795b83bbe2 (15 revisions)

https://github.com/flutter/engine/compare/f751d04fa0de...ac795b83bbe2
2021-03-07<EMAIL_ADDRESS>Roll Dart SDK from 9bc9e48fe908 to b191fb71063c (1 revision) (flutter/engine#24847)
2021-03-06<EMAIL_ADDRESS>Roll Dart SDK from fee865ec6404 to 9bc9e48fe908 (2 revisions) (flutter/engine#24844)
2021-03-06<EMAIL_ADDRESS>Roll Skia from 8f440b4e1e22 to 00d6cf436884 (1 revision) (flutter/engine#24843)
2021-03-06<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from Suchs2RGt... to 4_MXZyYYE... (flutter/engine#24842)
2021-03-06<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from PPdB-GHCt... to Xkten1Nxc... (flutter/engine#24841)
2021-03-06<EMAIL_ADDRESS>Roll Dart SDK from b77641194368 to fee865ec6404 (1 revision) (flutter/engine#24839)
2021-03-06<EMAIL_ADDRESS>Prevent race condition while switching surfaces (flutter/engine#24838)
2021-03-06<EMAIL_ADDRESS>Roll Dart SDK from 4693d6d4f88e to b77641194368 (3 revisions) (flutter/engine#24836)
2021-03-06<EMAIL_ADDRESS>Roll Skia from 9ef3f2e3da9f to 8f440b4e1e22 (2 revisions) (flutter/engine#24835)
2021-03-06<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from zPlM6iYY3... to Suchs2RGt... (flutter/engine#24834)
2021-03-06<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from Ks1dVR_ST... to PPdB-GHCt... (flutter/engine#24832)
2021-03-06<EMAIL_ADDRESS>[web] Don't set both color and foreground at the same time (flutter/engine#24828)
2021-03-06<EMAIL_ADDRESS>[web] Fix url updates when using Router (flutter/engine#24798)
2021-03-06<EMAIL_ADDRESS>Roll Skia from 3dc6c190dabb to 9ef3f2e3da9f (9 revisions) (flutter/engine#24830)
2021-03-05<EMAIL_ADDRESS>vulkan: Fix build issue due to missing VK_RESULT_RANGE_SIZE (flutter/engine#24829)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from zPlM6iYY3N49 to 4_MXZyYYEME2
fuchsia/sdk/core/mac-amd64 from Ks1dVR_STW_y to Xkten1NxcSCV
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Gold has detected about 3 untriaged digest(s) on patchset 15.
View them at https://flutter-gold.skia.org/cl/github/77498

Commit queue failed; closing this roll.


Print the actual value not its type

It's kinda pesky getting "test failed for 'x', got type: string" when what you really want to know is what the string was, since that's the mismatch. This updates the expectation to print the actual value, rather than the type, or the actual value.

I would say that the print should be extended to include this info. Better for debugging, thanks!
There is also a function for checking json type. See that code for a similar print function.
Happy to merge once the print is changed.

Added in a commit with some other stuff


Misc. fixes for Medtronic Direct

Sometimes pump returns an empty page with zero header - we now catch this.
Sometimes there is a CGM reading without SENSOR_TIMESTAMP packet
Sometimes there is an invalid (stale?) entry in the carb ratios for pump setting changes

 [uploader] Medtronic remaining work <dev:5, ux:0, tst:1>


[BUG] subscriptionsProtocol not initialised correctly when passed in via RenderOptions using altair-static

Describe the bug
I am trying to launch altair-static with the subscriptionsProtocol set to 'graphql-sse'. All of my other render options are honoured by the UI but the Subscription Type dropdown doesn't change to show 'Graphql over SSE' instead remaining on 'Websocket'
To Reproduce
Create an index.ts node server as follows:
import express, { Request, Response } from "express";
import * as http from "http";
import { getDistDirectory, renderAltair, RenderOptions } from "altair-static";
const app = express();
app.use(express.json());
app.use(express.static(getDistDirectory()));
app.get("/altair", (request, response) => {
let opts: RenderOptions = {
endpointURL: ${process.env.HOST}/graphql/request,
subscriptionsProtocol: "graphql-sse",
subscriptionsEndpoint: ${process.env.HOST}/graphql/stream,
initialQuery: request.query.param as string,
initialHeaders: {
"Content-Type": "application/json",
},
initialSettings: {
theme: "dracula",
},
preserveState: false,
};
console.log("render", opts.subscriptionsProtocol);
return response.send(renderAltair(opts));
});
const httpServer = http.createServer(app);
Expected behavior
Subscription Type dropdown should change to show Graphql over SSE
Screenshots
Desktop (please complete the following information):

OS: Windows
Browser : Chrome
Platform: altair-static
Version: 6.3.0

Additional context
Add any other context about the problem here.

I think you intend to use initialSubscriptionsProvider. subscriptionsProtocol is used to specify the protocol i.e. wss, https, etc. used for the subscriptions if the subscription URL is relative.

You are correct, I was using the wrong parameter. I think your documentation around using altair-static could be improved if these config options were clearly explained somewhere.

The docs don't contain information about the altair-static options (since it can get stale quickly), but these should be available in the autocomplete options you get in your IDE! Also if there are some information missing in the docs, feel free to create a PR to update them. Doc contributions (among others) are always welcome! The docs are stored in altair-docs.


Release for ES 7.4.2

Release notes: https://www.elastic.co/guide/en/elasticsearch/reference/7.4/release-notes-7.4.2.html

https://www.elastic.co/guide/en/elasticsearch/reference/7.5/release-notes-7.5.0.html

@jamshid Please open a new ticket for 7.5.0 release.

Relese is here: https://github.com/vvanholl/elasticsearch-prometheus-exporter/releases/tag/<IP_ADDRESS>


Add new dToken to evaluation

New dTokens should be added to the evaluations:

Liquidity Token
dToken prices
Number dToken
premium dToken
APR rates
Price stability
Price slippage

Liquidity token and dToken prices adapted

Number dToken and premium dToken adapted


Delete sysconfig db and add constant code

delete code of saving system config in db
catch fail change node consensus type
add 201218 error code

wrong branch: master


Majority Vote - POTD | 3-Oct-2024

Majority Vote
Link
Difficulty: Medium
You are given an array of integer nums[] where each number represents a vote to a candidate. Return the candidates that have votes greater than one-third of the total votes, If there's not a majority vote, return -1.
Note: The answer should be returned in an increasing format.
Examples:
Input: nums = [2, 1, 5, 5, 5, 5, 6, 6, 6, 6, 6]
Output: [5, 6]
Explanation: 5 and 6 occur more n/3 times.
Input: nums = [1, 2, 3, 4, 5]
Output: [-1]

Explanation: no candidate occur more than n/3 times.

Expected Time Complexity: O(n)
Expected Space Complexity: O(1)
Constraint:

1 <= nums.size() <= 106
0 <= nums[i] <= 109

Solved
class Solution:
    # Function to find the majority elements in the array
    def findMajority(self, nums):
        #Your Code goes here.
        onethird = len(nums)/3
        d = {}
        ans = []
        for i in nums:
            if i not in d:
                d[i] = 0
            d[i] += 1
        del nums
        for key, val in d.items():
            if val > onethird:
                ans.append(key)
        del d
        return ans if ans else [-1]


Webapp/Functions will do useless during deployment update when the settings are not changed

Plugin name and version
Plugin configuration in your pom.xml
Expected behavior
Actual behavior
Steps to reproduce the problem

Fixed in #1022


Problem: Solana wallet  couln't be used to control the VM

Add Solana authentication method for the VM operator endpoint.
First version on how to implement this. It is the same method as with Ethereum using an ephemeral key, but that key is signed with Solana private key instead of Ethereum.
On the  SignedPubKeyPayload a  chain argument that can be either ETH or SOL so we know which chain signing method to validate against. It default to ETH as to remain backward compatible with current client implementations.
Also added a docstring on the require_jwk_authentication decorator.
Related Jira tickets : ALEPH-50
Self proofreading checklist

[x] The new code clear, easy to read and well commented.
[x] New code does not duplicate the functions of builtin or popular libraries.
[x] An LLM was used to review the new code and look for simplifications.
[x] New classes and functions contain docstrings explaining what they provide.
[x] All new code is covered by relevant tests.
[x] Documentation has been updated regarding these changes.

How to test
Not really much to test as the client part (Python/ web) is not developed yet. So you will have to rely on the tests.
Print screen / video
N/A
Notes
This add the new dependency Solathon to sign and validate the signature via a Solana wallet, it itself use the nacl.sign module (which is a binding on top of libsodium). An alternative would be to use the Solders lib which is running in rust. The API we use is quite small. So it shouldn't be much trouble to port from one to the other.

Thanks for the review I will make the correction.
I can try porting using Solder if you want, should have less deps.


Support --stdin-path or something similar to properly ignore files formatted through stdin

This is more a feature request since I imagine other tools (e.g. VSCode extensions will need it, see the discussion in #354) will need it: currently, any tool formatting through stdin loses all ability to use .rubyfmtignore, but there are plenty of cases where reading from disk isn't convenient/possible, especially in VSCode extensions like the Ruby and Sorbet extensions.
Having something like --stdin-path from prettier would simplify this problem by basically telling rubyfmt to format file contents as if they were at the given path, and ignore them as needed. This prevents extensions from having to manually handle .rubyfmtignore paths.
So for example, if my .rubyfmtignore has foo.rb in it, doing
echo 'puts "hi"' | rubyfmt --stdin-path foo.rb
# => puts "hi"

produces no changes due to the file being ignored, but
echo 'puts "hi"' | rubyfmt --stdin-path bar.rb
# => puts("hi")

produces changes as expected.

Hmm, so there's a bit of a snag on this, which is mainly that https://github.com/BurntSushi/ripgrep/issues/829 is still kicking around, which affects exact use-case. We're also not the first Rust-based code formatter (see https://github.com/JohnnyMorganz/StyLua/issues/377) to get bitten by this, so I think this will likely turn out to be non-trivial (i.e. it may require hand-rolling out ignore logic, which sounds not-fun).
Gonna put this on the backburner for a bit, but it's worth noting that this also means that some pretty basic ignore patterns are gonna be busted for users, so this makes the .rubyfmtignore and .gitignore checking a bit less useful.


Expose cell method parsing.

👍 in principle.

:+1: in principle.

But not in practice? :wink: I've fixed the problem with the copyright period.
@bjlittle - thoughts welcome on the choice of location, etc.

I've fixed the problem with the copyright period.

Then also in practice :smile:
@bjlittle - over to you to merge when happy.

rhattersley modified the milestone: v1.10, v1.9 just now

It's a new API, so it goes in the next minor release.

Go on then @bjlittle ... I dare you! Merge! Merge! Merge! :stuck_out_tongue:

I suppose it's all ok, but I wonder if it wants a bit more quality now it's going public ?
The interface seems a bit odd because the 'cf_var_name' appears redundant -- which it actually is, except for being used to construct a warning message.  Maybe you can just document that.
I'm also wishing there was some type of statement about the operational scope too, as it's possibly a bit obscure .  Do we support "everything" ??
Maybe a simple usage example is helpful, like
>>> parse_cell_methods('varname', 'x: sum(interval:1 hr)')
(CellMethod(method='sum', coord_names=('x',), intervals=('1 hr',), comments=()),)
>>>

I've raised a related question on the xarray PR.

This functionality has been added through the now-merged #2039, so I'm going to close this PR.


[Auth] Azure AD B2C - Password reset

Describe the solution you'd like
The user to be able to reset their password (local/email accounts).
Describe alternatives you've considered
We're unable to "call" the password reset policy has we do in MSAL sdk, so we had to hide the password reset label in the sign up sign in policy that Auth uses.
But having the customer forgotten the password and email us, we reset it in the B2C dashboard. This gives a temporary password so the user can sign in and give a new password. But doesn't work, just gives invalid password error.
We don't find any other way around this, besides deleting the account and ask them to sign up again. This is an awful user experience.
Additional context
We implemented B2C in a former project using MSAL sdk the sign up, sign in and password reset in "email accounts". For CI/CD, analytics and crashes we used AppCenter and liked the experience. So with the new Appcenter Auth we wanted to gather everything in our new project.
.
A not so critical issue will be implementing a login with native ui #860, that's already an open issue.

Hey @nunobem good to hear from you! Thanks for the feature request, and sharing your user scenario. Looking into see if there’s a work around, will get back shortly.

Hey @NunoBem, hope your weekend was good! There's no workaround and we're in discussion about a fix. Will update again.

Hey @NunoBem, hope your weekend was good! There's no workaround and we're in discussion about a fix. Will update again.

Hi @amchew, Thanks for taking time on this, it's very important to us.

@amchew  What's the feedback about this?

Hey @nunobem, apologies for the late reply. I just proposed a work item to create an SDK method that will accept any AAD B2C user flows or custom policies, and you'll be able to pass your "reset password" policy to App Center for your user scenario to work. The work item is currently in "ready for work" on our backlog, and should get picked up soon. Will continue to keep you updated.

@hi guys, any news regarding this?
thanks

Hey @mario-merino! We currently don’t have an ETA on this feature yet. If it’s a blocking feature for your apps, I’d advise you to use Azure AD B2C and the MSAL SDK directly.

@amchew Just realized that the default workflow (SignUpIn), which is the default has several errors...
The first is the ForgotPassword link which breaks login and when you click create a user and click on the back Button it also breaks...
Is there any way to get a complete working Authentication at the moment?

#1621 Auth is dead

Thank you so much for all of your feedback. We announced this week in a blog post that we’re retiring the Auth and Data services later this year and recommending customers transition to Azure Active Directory B2C and Azure Cosmos DB instead. Let me know if you have any additional questions about this transition and i'll make sure to get them answered! Closing this issue.


Revert "Defer Runner initialization until it is run"

Fixes #1035. Per discussion on #1036, it seems to be best to revert #1021 until/unless a better way to defer runner initialization can be found.

I'd prefer not to just revert that change. Having the construction of the pact tests in the constructor has always been a smell. I think it is better having it in the separate method, even if we then just call that from the constructor to restore the previous behaviour.
I'm going to close this PR, but will now investigate the issue to see if we can find a better solution.


[CSL-1961] Implement newAddress endpoint

Rebased #2008

Thanks for your valuable comments!
Ready for another look :slightly_smiling_face:

@Martoon-00 oops, CI fails with:

Dec 07 20:00:58 +echo 'ERROR: you need to (run ./pkgs/generate.sh or apply the patch in https://gist.github.com/22e3343ce74b303beb0c4d5ef4b2b013) and commit the changes'
Dec 07 20:00:58 ERROR: you need to (run ./pkgs/generate.sh or apply the patch in https://gist.github.com/22e3343ce74b303beb0c4d5ef4b2b013) and commit the changes
Dec 07 20:00:58 +exit 1

Once that's green, lets' merge!

@adinapoli-iohk Thanks!

@Martoon-00 Oh no, more CI trouble in Paradise!
        Duplicate instance declarations:
          instance Migrate (V0.CId V0.Addr) Core.Address
            -- Defined at src\Cardano\Wallet\API\V1\Migration.hs:126:10
          instance Migrate (V0.CId V0.Addr) Core.Address
            -- Defined at src\Cardano\Wallet\API\V1\Migration.hs:192:10
Sorry, we tried running command for 5 times and all attempts were unsuccessful!

All linux travis builds passed, MacOS timeouted, so I merge


Release 0.22.0

To turn back on dynamic scheduler scaling.
This is on hold at the request of me and @wallaroolabs as we haven't yet gotten our MacOS setup not tied to brew and this is a breaking change so we need time to update and coordinate the release.

@SeanTAllen - This came up on the sync call - what's the status of this release blocker?

Couple weeks and I'll do this release.

Let us make sure, we update the PyPI package of the https://github.com/ponylang/mkdocs-theme shortly before we actually do the release, so that the newly built stdlib docs will get all the new glory they deserve.

Can anyone help me put together release notes for the various breaking changes that will be in this release? What previously worked, what it had to be changed to?

@SeanTAllen, adding support to llvm/clang for WebAssembly was trivial, I only needed to add -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly to one command in the lib/llvm/Makefile. Support for all other targets remain the same and since #2663 is just a proof of concept I thought it would be help to show another advantage of building llvm/clang ourself.
But to answer you question, we can definitely add support for WebAssembly in the tool chain in a separate PR.

@SeanTAllen the mkdocs-theme has been updated: https://pypi.org/project/mkdocs-ponylang/

Holding on #2671

For release notes: https://github.com/ponylang/ponyc/pull/2463
Previously Env.out and Env.err where of the type StdStream. This worked fine but didn't make for easy testing of output. Env.out and Env.err are now of type OutStream which is an interface rather than a concrete type. By making Env expose and rely on the OutStream interface it is  possible to create mock environments for testing. For example one can
implement an OutStreamStringAccumulator that accumulates output to a String that can then be checked in a unit test. Updating your code is straightforward. Change StdStream to OutStream for anything where you got the StdStream from Env.
-- note need to show an example and the error message as part of this.

For release notes: #2643
The SourceLoc interface is used for representing a location in Pony source code, filled in automatically by the compiler when using the __loc keyword. A type_name function has been added to this interface and the method function has been renamed as method_name for consistency. Any Pony code that was using SourceLoc and/or __loc objects to print the name of a method will need to be updated with this name change. They will also now have the type_name available to print, if they so choose.

Release notes for #2436 :
TheDate class has been renamed to PosixDate to better reflect that it is not a full grown date class that handles all corner cases, timezones, calendars. It is implemented after the POSIX tm struct. Its API stayed the same with the exception that now if provided with negative constructor parameters it will coalesce them to 0 to avoid creating invalid dates by accident.

Release notes for #2617 :
In the same realm of #2463 we made artificial Env instances even more customizable, which are mostly used for testing. It is now possible to "mock" both Env.input representing stdin and intercept setting the exitcode via Env.exitcode.
Env.input used to be of type Stdin which didn't allow easy mocking, now it is the interface InputStream which is easily implemented for testing. Stdinused to require a StdinNotify to receive stdin data to the application. In order to stay consistent with the new InputStream StdinNotify has been renamed to InputNotify.

Release notes for #2578:
The ponybench microbenchmarking framework has changed to have more flexible configuration and produce more detailed statistics. The API now resembles that of the ponytest package and has a greater distinction between synchronous and asynchronous benchmarks. Details of how to use the new API are available in the package documentation.

Release notes for #2615:
The Hashable interface now requires objects to provide a hash() function returning USize instead of U64. If some of your types provide hash(), you should change the return type and modify the implementation accordingly. A Hashable64 interface requiring a hash64() function returning U64 is now available.
For #2499:
Pattern matching on generic capabilities is now prohibited. This means that code like the following example won't compile anymore.
fun foo[A: Any #send](a: A) =>
  match a
  | let a': Any val => print("val")
  else
    print("other")
  end

iftype should be used as a replacement.
fun foo[A: Any #send](a: A) =>
  iftype A <: Any val then
    print("val")
  else
    print("other")
  end

Blessing 2d98584de1292f86482da0ee1246c399b117f68f

TravisCI and Appveyor are green

release underway

@stefantalpalaru @kamilchm release underway.

Homebrew PR submitted: https://github.com/Homebrew/homebrew-core/pull/28250

Windows release is done

Linux releases are having difficulty getting all the dependencies. pcre in particular is where is timed out and then retried and appears to perhaps be hung.

There was what appears to be an environmental issue with the homebrew release. Will see what happens with that.

Cancelled travis job for debian and RPM releases. hopefully on restart the PRCE download issue is fixed.

Release notes PR opened: https://github.com/ponylang/ponylang.github.io/pull/284

Docker release is broken and has been for about a month. So that's also an issue.

Going to need to do a 0.22.1 release to get the Docker fixed now that I fixed that.

Homebrew is finally fixed. There were makefile changes made that I didn't know about that messed up the homebrew build pretty badly and it took quite a while to work out what had changed in the Makefile and some of the changes are little wonky and off and will need to be fixed.
to get the old equiv of destdir=/foo you now have to do ponydir=/foo prefix=.
¯_(ツ)_/¯

Gentoo ebuild updated.


Hopefully make source build steps less likely to produce broken results

Download failures probably should not silently continue to build partial libraries

Thanks!


How to not include a value in a segment

I currently have an X12 834 writer setup.
I have the following class that properly outputs INS*Y*18*021*28*A*C**RT****~
I want to use the same writer/classes for another client, but they don't want the last 4 values in that segment and their ingest system fails if I send them the above value when they aren't expecting those last values.
Is there a  way to have the same classes (with additional attributes or what ever it takes) to output:
INS*Y*18*021*28*A*C**RT~?
[EdiSegment, EdiSegmentGroup("INS", SequenceEnd = "LS")]
public class MemberDetailLoop //2000 (10,000)
{
    [EdiValue("X(1)", Path = "INS/0", Description = "INS01 - Yes/No Condition Response Code (Y = Subscriber N = Dependents = Members)")]
    public string ResponseCode { get; set; }

    [EdiValue("X(2)", Path = "INS/1", Description = "INS02 - Individual Relationship Code")]
    public string IndividualRelationshipCode { get; set; }

    [EdiValue("X(2)", Path = "INS/2", Description = "INS03 - Maintenance Type Code")]
    public string MaintenanceTypeCode { get; set; }

    [EdiValue("X(2)", Path = "INS/3", Description = "INS04 - Maintenance Reason Code")]
    public string MaintenanceReasonCode { get; set; }

    [EdiValue("X(1)", Path = "INS/4", Description = "INS05 - Benefit Status Code")]
    public string BenefitStatusCode { get; set; }

    [EdiValue("X(1)", Path = "INS/5", Description = "INS06 - Medicare Status Code")]
    public string MedicareStatusCode { get; set; }

    [EdiValue("X(2)", Path = "INS/6", Description = "INS07 - Consolidated Omnibus Budget Reconciliation Act (COBRA) Qualifyinge")]
    public string CobraQualifyingeCode { get; set; }

    [EdiValue("X(2)", Path = "INS/7", Description = "INS08 - Employment Status Code")]
    public string EmploymentStatusCode { get; set; }

    [EdiValue("X(2)", Path = "INS/8", Description = "INS09 - Student Status Code (This section is significant only if INS02 = 19 and if the child's age falls between the benefit's overage dependent age range.)")]
    public string StudentStatusCode { get; set; }

    [EdiValue("X(2)", Path = "INS/9", Description = "INS10 - Handicapped Indicator")]
    public string HandicappedIndicator { get; set; }

    [EdiValue("X(3)", Path = "INS/10", Description = "INS11 - Date Time Period Format Qualifier")]
    public string DateTimePeriodFormatQualifier { get; set; }

    [EdiValue("9(8)", Path = "INS/11", Format = "yyyyMMdd", Description = "INS12 - Date Time Period")]
    public DateTime? DateTimePeriod { get; set; }
}

I was trying to figure out how EdiCondition() works and if I could use that, but I couldn't figure out how to get it to do this.  I could base the logic off of the value in "ISA/7" if that helps, it is the ReceiverID in an upper scope InterchangeControlLoop
        [EdiValue("X(15)", Path = "ISA/7", Description = "ISA08 - Premier Access Federal Tax ID Number to be used as an identifierD")]
        public string ReceiverId { get; set; }

So maybe if ISA/7 is 1234, include these values, if ISA/7 is 5678, don't include.
Or maybe there is an easier way.
Thank you

@RJSchmertz Hi and thanks for your interest in EDI.Net
Can you please tell me which version of the library you are using?
By the way the condition attribute only works for container classes (for Elements, Segments, groups of Segments etc.)

Looks like we are on 1.3.1 right now. I'd be willing to try an upgrade if it helps.
I'm pretty new to building these, and inherited the current project.  Is there any container smaller than a segment (one line in the output file)?  Could I accomplish this by having multiple containers in the same segment?

@RJSchmertz you see what you are looking for is support for "compression". This is a new feature that comes out of the box in v1.7.0 and is on by default.
You can turn it off by using the flag on the Serializer like so:
new EdiSerializer() { EnableCompression = false }.Serialize(writer, interchange);

Hope this helps.

Will this only remove trailing values that are empty, or if there is an empty value in the middle it will remove it as well?
Given the first example INS*Y*18*021*28*A*C**RT****~
Will it only remove the 4 trailing values, or would the empty value before RT also be removed?
I really appreciate the quick responses. I will look at updating to 1.7.0 now.

Compression is implemented as the industry standard and omits any trailing empty elements not middle ones.it should only omit the trailing values in your case. If not please report back as it would be a bug :-)

This is definitely fixing most of my problems and is working as you describe. Thank you a ton!
I'm still trying to play with EdiCondition for removing entire segments.
I have a MemberDetailLoop that one of it's properties is a LanguageSegment.
I'd like to conditionally not include the segment
This is kind of what I've been trying (applying attribute to either the Segment Property on the parent, or the Segment object itself), but it seems to move it around the output rather than removing it. ISA/7 is ReceiverId, so was seeing if I could do logic based on who the receiver is.
I think I am using it incorrectly.
[EdiSegment, EdiSegmentGroup("INS", SequenceEnd = "LS")]
public class MemberDetailLoop //2000 (10,000)
{
	//... some other values

	//[EdiCondition("04-1045815     ", Path = "ISA/7", CheckFor = EdiConditionCheckType.NotEqual)]
    // Remove for receiver 04-1045815
	public LanguageSegment Langugage { get; set; }
}

[EdiSegment, EdiPath("LUI")]
// Remove for receiver 04-1045815
//[EdiCondition("04-1045815     ", Path = "ISA/7", CheckFor = EdiConditionCheckType.NotEqual)]
public class LanguageSegment
{
    [EdiValue("X(2)", Path = "LUI/0", Description = "LUI01 - Identification Code Qualifier")]
    public string LanguageIdentificationCodeQualifier { get; set; }

    [EdiValue("X(80)", Path = "LUI/1", Description = "LUI02 - Identification Code")]
    public string LanguageIdentificationCode { get; set; }

    [EdiValue("X(1)", Path = "LUI/2", Description = "LUI03 - Language Description")]
    public string LanguageDescription { get; set; }

    [EdiValue("9(2)", Path = "LUI/3", Description = "LUI04 - Use of Language Indicator")]
    public string UseOfLanguageIndicator { get; set; }
}

With compression, I've been able to remove it if I set the segment object to null before serializing, but was seeing if I could do it via attributes.
Thank you again

Conditional attribute is designed to work with de-serialization. You can create logic inside your properties and conditionally return null using the getters and a little c#.
What you are trying is hard to achieve with a single multipurpose model. Try multiple models for each interchange type.
I am going to close this issue. But, If you got additional questions please open a new issue for each because it’s easier for others to find them.

You were very helpful. Thank you so much. Is there a donate button somewhere?

No I don't have something like that yet, but thanks for asking.

Hello @RJSchmertz, At one point I was working on the 834 and got the library to create the 834 via: https://github.com/michaelachrisco/EDI.Net/blob/master/test/indice.Edi.Tests/Models/X12_834.cs
I was able to remove the trailing values in an older version of the library by:
            // serialize to file.
            using (MemoryStream stream = new MemoryStream())
            {
                using (StreamWriter textWriter = new StreamWriter(stream))
                {
                    stream.Position = 0;
                    using (EdiTextWriter ediWriter = new EdiTextWriter(textWriter, grammar))
                    {
                        ediSerializer.Serialize(ediWriter, _interchange);
                    }
                    string UnformattedEDI = System.Text.Encoding.Default.GetString(stream.ToArray());
                    //\b\*+\~
                    myString = rgx.Replace(UnformattedEDI, "~");
                }
            }

I don't recommend it if you can just upgrade but it does work..

I was able to upgrade and was able to clear it with my other clients to accept the trimmed segments. (Thank you cleftheris for supplying supplemental information that this was pretty standard in the industry, that enabled my conversations even more).
I love seeing creative ideas on solving problems and solving those, thank you @michaelachrisco .
I was going to ask my employer if they were comfortable with me sharing back the 834 format we've ended up with as well.  I'll compare to yours as well for improvements.
Thanks again guys :)


feat: Disallow emojis input on the product name

Emojis input is now forbidden on the product name:
https://github.com/openfoodfacts/smooth-app/assets/246838/1e6cf5a0-67a2-48e3-ad86-7058f77c26d1
We can now easily forbid them with the SmoothTextFormField Widget .

My bad, it's on the brand and not the product name

@g123k brand is also welcome, all text fields are target


Can't delete a Component if RequiredComponent missing

Fix of issue #382
There are multiple ways to solve this. The one 'below' seemed the best, because:

it's simple
it's nonsene to check wheter the component we're going to remove has itself as a dependency

enjoy 🍕

This may be a bit silly to ask in this PR, but can you move your fix directly into the IsComponentRequirementMet implementation? I think it's general-purpose enough for that, and there might be other code relying on the same functionality that needs the fix as well.

I'd argue that. Returning true in IsComponentRequirementMet when it's obviously not met feels wrong. It's used only in 2 cases in the code, shouldn't be too much hassle to correct them both. Your call in the end of course.

Hmm.. you may have a point. Merged.


feat(eslint-config): add lit a11y plugin to openwc eslint config

Should we make this a breaking change?

yeah this should be breaking, but husky stopped me from doing it directly in the commit message:
⧗   input: feat(eslint-config): BREAKING CHANGE: add lit-a11y to eslint config
✖   subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]

so I figured i'd do it on merge


SAM doesn't return right DAG

I just run example in documentation https://fentechsolutions.github.io/CausalDiscoveryToolbox/html/causality.html#sam .
I got complete graph, where every node is connected with all others nodes.
is it something i don't do right.

Hello Arthur,
Actually the hyperparameters (mostly lambda1 and lambda2) have to be a little tuned depending on the size of the graph. We thought of having it automatically set depending on the size, but finally chose of having the default fixed.
Could you try with : lambda1 = .1, lambda2=1e-04, dagpenalization_increase=0.01 ?
Best,
Diviyan

Hello Diviyan,
I did as you said, but nothing was changed

Hello Arthur,
Actually the hyperparameters (mostly lambda1 and lambda2) have to be a little tuned depending on the size of the graph. We thought of having it automatically set depending on the size, but finally chose of having the default fixed.
Could you try with : lambda1 = .1 and lambda2=1e-04?
This unittest was to show how the SAM works, I guess I should update it with the good parameters.
Best,
Diviyan

Hello Diviyan,
I did as you said, but nothing was changed

Hello again,
This is strange ; i'll look into it. If you have time; can you thest the implementation here: https://github.com/Diviyan-Kalainathan/SAM ?

Hello again,
This is strange ; i'll look into it. If you have time, could you test with the implementation here: https://github.com/Diviyan-Kalainathan/SAM

Hello again,
This is strange ; i'll look into it. If you have time, could you test with the implementation here: https://github.com/Diviyan-Kalainathan/SAM ?

I'm sorry,but again the same problem. You can close this issue. I will try other motheds.
Thank you for helping.

Oh my I've just noticed your problem !
The fact is that SAM returns a confidence for each edge of the graph ( even fif it's close to 0).
You would be able to see it with the adjacency matrix (networkx.adjacency_matrix(output).todense() i think). Therefore, it plots each edge as it is present in the graph (even if the associated weight is low.)
You must first proceed to threshold the confidence level of the graph before trying to plot it.
From experience, thresholding to .6 or .7 leads to obtaining the best results.
Best,
Diviyan

I will close this issue for inactivity; as I consider it as solved.

Oh my I've just noticed your problem !
The fact is that SAM returns a confidence score for each edge of the graph ( even if it's close to 0).
You would be able to see it with the adjacency matrix (networkx.adjacency_matrix(output).todense() i think). Therefore, it plots each edge as it is present in the graph (even if the associated weight is low.)
You must first proceed to threshold the confidence level of the graph before trying to plot it.
From experience, thresholding to .6 or .7 leads to obtaining the best results.
Best,
Diviyan

Hi,
Your algorithm is really awesome, and I am wondering about how you transform the output of SAM( the confidence score matrix) to a causal graph which is DAG.
I have tried thresholding to .6 or .7, but it returns a bad result. As the picture shows below, there are only several edges but a loop.


Batch evidence terms for SIB

Pascale requested ~150 terms, mostly of the experimental evidence sort.
Attached is her original file, which includes some comments by me (Marcus).
Some of the terms requested already exist in ECO, and so were not created.

I have temporarily created a node in ECO called "isb-sib evidence"
(ECO:0000091). This term will act as parent to all new terms for this batch
request *until* we write proper definitions and move each term to an
appropriate location in the main ontology. When terms are defined and
relocated, I will then destroy the "isb-sib evidence" node.

I added an id range to the eco-idranges.owl file for these terms:
Datatype: idrange:4
Annotations: allocatedto: "Pascale Gaudet"
EquivalentTo: xsd:integer[> 1001 , <= 1500]

Terms have been created. I created 137 new evidence terms
(ECO:0001001-ECO:0001137), and 135 "evidence X assertion method" cross product
terms (ECO:0001138-ECO:0001272). (The numbers differ because some evidence
terms existed, but the cross product subclass did not.) The cross product terms
(1138-1172)  are the ones that Pascale will want to use for her database.
However, those definitions are already completed, because of their simple
nature.  The ones she will help me create definitions for are the parent
evidence terms (1001-1137). I will then move the terms.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 18 Mar 2014 at 2:30
Attachments:

NEW-ECOs_MCC.txt

Resolved by Suvvi over several months in 2015/2016.


'Ordered' is a weak term, perhaps time-dependent is better?

I think that any numerical variable has an ordering, otherwise it would be hard to map it to an axis anyway. If a numerical variable has no meaningful ordering, it's more like a categorical variable. I don't know what would be the correct term though. The graphs shown with 'ordered' variables are primarily used with an x-axis that corresponds with time, so perhaps that's a better name for them?

Hi @Gijs-Koot, Thanks for your feedback. I confess that I'm not a big fan of the term ordered neither.
However time serie is not appropriate neither IMO. An ordered variable is not necessarily a time, even If it is the best example.
I need to keep thinking about that and thank you again for your feedback.


Multiple azure functions into the same App Service account

Using the "Create Function App in Azure... (Advanced)" option how can I tell the wizard not to create a new App Service account but to use instead a previously created one.
So what I want is a relationship of one App Service account to many Azure functions.
How can I instruct this extension to do so??

You should be able to select which App Service account on this prompt.

In order to see this prompt, you have to had clicked App Service Plan or Premium when selecting a hosting plan

Please let me know if this resolves your issue.

        Yep I’ll close it    ---- On Wed, 15 May 2024 11:52:56 -0600  ***<EMAIL_ADDRESS>wrote ----

Please let me know if this resolves your issue.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


Values To Become Mandatory For Results Baseline In V1.05

See Zendesk ticket 1782 for more information.
Results baseline values will become mandatory at V1.05 of the IATI Standard. See also https://github.com/IATI/IATI-Websites/issues/129

There are few misses in the Results form. We have fixed those and used the default UI for results, Results has diffferent UI previously. Please reopen this issue if you find any issues with Results.


boot fails on R4SE

Describe the issue you are experiencing
HW :Rock 4SE SDcard installation
after power on loader reports :
Model: Radxa ROCK Pi 4A         _why?
..ends with message "Starting kernel" and freeze afterwards.
What operating system image do you use?
rock-4se
What version of Home Assistant Operating System is installed?
trying latest 11.2
Did you upgrade the Operating System.
No
Steps to reproduce the issue

install haos_rock-4se_11.2... on SD card using balena etcher
2.put SD card into rock 4SE sd slot
power on
...

Anything in the Supervisor logs that might be useful for us?
not able to report

Anything in the Host logs that might be useful for us?
it is not able to start with default setup

System information
No response
Additional information
No response

HW :Rock 4SE SDcard installation after power on loader reports : Model: Radxa ROCK Pi 4A _why?

Some boards have no specific configuration for the uboot bootloader so the generic config is used which shows up as 4A. That has worked in the past and shouldn’t be an issue though.
Can you please try older versions such as 9.5 or 10.0?

Thanks for such quick response.
I have tried to boot with 10.0 and 9.5. as well with very same results - freezes after kernel starting.
Some screenshots:

ached.

and finally  with flooded display effect :)

What do you think might be the issue?
Petr

The stripes on the display are, believe it or not, a good sign. It means that the kernel has started but probably crashed early in the initialization.
Unfortunately without serial logs this is impossible to debug. Do you have a USB to serial adapter?

Dont have anything like that.. I am just beginner.

Hmm.. the logs/screenshots you provided all look good. What happens after the stripes appear on the display? Do they stay?

Hi ,
I dont think so...  it stays for a while and my monitor says "no hdmi
signal detected" after 10seconds (approximatelly).
BR
Petr
Dne po 5. 2. 2024 17:48 uživatel citruz @.***> napsal:

Hmm.. the logs/screenshots you provided all look good. What happens after
the stripes appear on the display? Do they stay?
—
Reply to this email directly, view it on GitHub
https://github.com/citruz/haos-rockpi/issues/24#issuecomment-1927447725,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUPP7JDT3IN2ZTU5BHNND3YSEEM7AVCNFSM6AAAAABBLUYFRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRXGQ2DONZSGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

I tried running this and it reports crc error on my emmc.

Just to add, I've now run into the same issue on a 4c+. I had a long-running & stable homeassistant setup running on it that stopped working all of a sudden.
Initially, I tried to boot an old instance from another SD card which ran into the same issue. I reimaged that old SD with debian and it worked fine. Then reimaged again with different releases of haos-rockpi and all of them failed each time.
So I've ruled out that the SD cards are the issue (as I tried multiple and managed to boot debian). It shouldn't be a software issue considering it was working once upon a time and I tried different versions/older images? But also considering the same board worked for debian it doesn't overtly look like a hardware issue?
So I'm stumped - but I'm a bit of a noob at this stuff also. Any suggestions? I'm going to order another 4c+ and see will it boot my old HA instance. I'll order a USB to serial adapter too.

This seems like an old post, but I tried it with Rock 4se and the latest 13.2.
The problem of stripes appearing on the HDMI display is the same.
However, if I left it as it was, a login prompt appeared on the serial console.
The Home Assistant CLI also appeared on the HDMI display.
I tried it without connecting a LAN cable, but it seems that the NTP time synchronization timeout at startup takes a long time.
I've attached the serial console log.
I hope this helps someone.
serial_output.log


Draw func won’t draw track ID when draw func in a separate container

When draw_func in the same container with the tracker it draws track IDs on labels:
docker compose -f samples/draw_func_track_id_bug/docker-compose-single-container.x86.yml up

But when draw_func in a separate container it doesn't draw track IDs:
docker compose -f samples/draw_func_track_id_bug/docker-compose-separate-draw-func.x86.yml up

The sample to reproduce bug can be found in a commit https://github.com/insight-platform/Savant/commit/87c2bd8b380e7977fc367c5e6e9d40d1f2c11048.

We get track_id=None from the input video object here, even though the object contains a numeric track_id (if we print the object)
@bwsw Perhaps there is a problem in the method get_track_id https://github.com/insight-platform/savant-rs/blob/4bb4ece19a1fa0969607d36f996a224895905402/savant_python/src/primitives/object.rs#L55


"Jest encountered an unexpected token" when running npm run jest

Reproduction steps:
npm install
cd demo
npm install
npm run jest

Hugo version:
Hugo Static Site Generator v0.61.0-9B445B9D windows/amd64 BuildDate: 2019-12-11T08:29:13Z

FAIL tests/shortcodes/callout.md
  ● Test suite failed to run

    Jest encountered an unexpected token

    Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

    Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

    By default "node_modules" folder is ignored by transformers.

    Here's what you can do:
     • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
     • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
     • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
     • If you need a custom transformation specify a "transform" option in your config.
     • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

    You'll find more details and examples of these config options in the docs:
    https://jestjs.io/docs/configuration
    For information about custom transformations, see:
    https://jestjs.io/docs/code-transformation

    Details:

    D:\a\jest-hugo\jest-hugo\demo\tests\shortcodes\callout.md:3
      const value = '
                    ^

    SyntaxError: Invalid or unexpected token

https://github.com/manixate/jest-hugo/pull/24 will allow us to easily test the matrix Operating System/Hugo version.
It seems this error can be reproduced with Hugo v60.0 and v61.0 on Windows, but not always (for instance it's working on one of my machines, but not on the other). So it could depend on the exact version of the dependencies being fetched (like jest for instance), or maybe the way the project is checked out (EOL characters for instance).
To be investigated further...


MC: Add Lightware SF/LW 20 Support

Feature Request
Lightware is actually selling a very small and yet powerful (100m Range, 10gr) LIDAR for Altitude Measurements the SF20 (or LW20 that is in a Metall housing and weatherproof) that would be very convenient for UAV usage. It would be nice to have support for this in upcoming PX4 Releases. It is available as Serial and I2C Variant. I prefer the I2C Variant as Serial Interfaces are not easily sharable and scarce if some auxillaries are connected already. As there is I2C Support with the SF1xx Driver already this should not be too hard to implement.

Do you have one to try? In the other variants the driver is identical, but you configure the min/max distance and rate.
https://github.com/PX4/Firmware/blob/master/src/drivers/sf0x/sf0x.cpp#L294

Yes I habe the device available and I would probably know how to öerform rhe changes but I don't have the Build Infrastructure and the default 1.6.5 Build lacks the SF 1xx Driver AFAIK.

Sorry for the Typos (mobile). I would want to use it with I2C. SF0x Driver is Serial.

Do you mean on a pixhawk? If so you just need to add a line here: https://github.com/PX4/Firmware/blob/master/cmake/configs/nuttx_px4fmu-v2_default.cmake#L30
Add an appropriate params here: https://github.com/PX4/Firmware/blob/master/src/modules/sensors/sensor_params.c#L1113


Send Multiple command with Broadlink Rm Pro

Hassio v0.66 with Rpi 2 B
Hello Everyone,
I'm curently using a Broadlink Rm pro IR+RF to commute my TV, Light Switches...
Everything works well, but there is a switch that too often needs me to send 2 times the command to be executed. To bypass this issue I would like to send the command 2 times, each time I trigger it ON and OFF.
Here is my configuration for the switch:
- platform: broadlink
  host: <IP_ADDRESS>
  mac: 'xx:xx:xx:xx:xx'
  switches:
    lumiere_chambre:
      friendly_name: "Interrupteur Chambre"
      command_on: '6QpCAN8JCRYJFhYJCRYJFgkWFgkWCRYJFgkJFhYJFgkWCQkWFgkJFgkWFgkWCQkWCRYWCRYJFgkWCQkWFgkJFgkWFgkJFg=='
      command_off: '6QpCAN8JCRYJFhYJFgkJFhYJCRYJFhYJFgkWCRYJCRYJFhYJFgkJFgkWFgkJFgkWCRYJFhYJFgkWCRYJFgkWCRYJFgkJFg=='

Is there a way to keep the On and Off functions and send for both states 2 times the command?
Thank you for your help 👍

This is the bug/issue tracker for Home Assistant. Please use the forum for questions about installation, setup, and configuration.
If it's a bug, please re-open the issue with the issue template filled.


Add obmc sad test

Can one of the admins verify this patch?

dry_run_test @./Bin/Release/SvtAv1UnitTests --gtest_filter=OBMCSadTest

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/OBMCSadTest.cc:35:45: error: converting to ‘BlkSize {aka std::tuple<int, int>}’ from initializer list would use explicit constructor ‘constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = int; _U2 = int;  = void; _T1 = int; _T2 = int]’
     {8, 32},  {32, 8},   {16, 64},  {64, 16}};
                                             ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/OBMCSadTest.cc:35:45: error: converting to ‘BlkSize {aka std::tuple<int, int>}’ from initializer list would use explicit constructor ‘constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = int; _U2 = int;  = void; _T1 = int; _T2 = int]’

  Generated by :no_entry_sign: Danger

Danger has errored
[!] Invalid Dangerfile file: undefined method nodes for nil:NilClass
 #  from Dangerfile:1
 #  -------------------------------------------
 >  junit.parse "dryruntest-report.xml"
 #  junit.report
 #  -------------------------------------------

  Generated by :no_entry_sign: Danger

dry_run_test @./Bin/Release/SvtAv1UnitTests --gtest_filter=OBMCSadTest

Danger has errored
[!] Invalid Dangerfile file: undefined method nodes for nil:NilClass
 #  from Dangerfile:1
 #  -------------------------------------------
 >  junit.parse "dryruntest-report.xml"
 #  junit.report
 #  -------------------------------------------

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 85%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 85%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 85%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 85%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3657:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 85%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

dry_run_test @./Bin/Release/SvtAv1UnitTests --gtest_filter=/OBMCSadTest.

          1 Message

:book:
Running main() from /home/jenkins/workspace/SVTAV1-Linux-GCC-Dry-Run-Test/third_party/googletest/src/gtest_main.cc
Note: Google Test filter = /OBMCSadTest.
[==========] Running 22 tests from 1 test case.
[———-] Global test environment set-up.
[———-] 22 tests from OBMC/OBMCSadTest
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/0
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/0 (1684 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/1
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/1 (1667 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/2
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/2 (1669 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/3
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/3 (1665 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/4
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/4 (1661 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/5
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/5 (1661 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/6
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/6 (1660 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/7
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/7 (1662 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/8
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/8 (1664 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/9
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/9 (1663 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/10
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/10 (1662 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/11
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/11 (1658 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/12
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/12 (1706 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/13
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/13 (1682 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/14
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/14 (1676 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/15
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/15 (1667 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/16
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/16 (1677 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/17
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/17 (1666 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/18
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/18 (1667 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/19
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/19 (1785 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/20
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/20 (1702 ms)
[ RUN      ] OBMC/OBMCSadTest.RunCheckOutput/21
[       OK ] OBMC/OBMCSadTest.RunCheckOutput/21 (1704 ms)
[———-] 22 tests from OBMC/OBMCSadTest (36908 ms total)
[———-] Global test environment tear-down
[==========] 22 tests from 1 test case ran. (36908 ms total)
[  PASSED  ] 22 tests.

  Generated by :no_entry_sign: Danger

          1 Message

:book:
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationProcess.c.o
[ 11%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPacketizationReorderQueue.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisProcess.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureAnalysisResults.c.o
[ 12%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureBufferDesc.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureControlSet.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionProcess.c.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c: In function ‘picture_decision_kernel’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbPictureDecisionProcess.c:3687:84: warning: array subscript is above array bounds [-Warray-bounds]
                                         picture_control_set_ptr->temp_filt_pcs_list[pic_i + num_past_pics + 1] = pcs_itr;
                                                                                ^
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionQueue.c.o
[ 13%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionReorderQueue.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDecisionResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureDemuxResults.c.o
[ 14%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerQueue.c.o
[ 15%] Building C object Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbPictureManagerReorderQueue.c.o
–
[ 78%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/FwdTxfm2dTest.cc.o
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/HbdVarianceTest.cc.o
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/IntraBcUtilTest.cc.o
[ 79%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm1dTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InvTxfm2dAsmTest.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/InversetransformTests.cc.o
[ 80%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/MotionEstimationTest.cc.o
In file included from /home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/MotionEstimationTest.cc:12:0:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/Source/Lib/Common/Codec/EbMeSadCalculation.h:143:35: warning: ‘initialize_buffer32bits_func_ptr_array’ defined but not used [-Wunused-variable]
     static EbInializeBuffer32Bits initialize_buffer32bits_func_ptr_array[ASM_TYPE_TOTAL] = {
                                   ^
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/NoiseExtractTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/OBMCSadTest.cc.o
[ 81%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PackUnPackTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureAdditionTest.cc.o
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PictureOperatorTest.cc.o
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc: In constructor ‘{anonymous}::PictureOperatorTest::PictureOperatorTest()’:
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:215:25: warning: ‘{anonymous}::PictureOperatorTest::pu_height_’ will be initialized after [-Wreorder]
     uint32t pu_width, pu_height_;
                         ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:214:17: warning:   ‘{anonymous}::TestPattern {anonymous}::PictureOperatorTest::test_pattern_’ [-Wreorder]
     TestPattern test_pattern_;
                 ^
/home/jenkins/workspace/Open-SVTAV1-Linux-GCC-Build/test/PictureOperatorTest.cc:84:5: warning:   when initialized here [-Wreorder]
     PictureOperatorTest()
     ^
[ 82%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/PsnrTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/QuantAsmTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/ResidualTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/RestorationPickTest.cc.o
[ 83%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SadTest.cc.o
[ 84%] Building CXX object test/CMakeFiles/SvtAv1UnitTests.dir/SelfGuidedUtilTest.cc.o

  Generated by :no_entry_sign: Danger

merged


How about the results with human images as inputs?

Hi @haoosz ,
Thanks for your fantastic work, I‘m curious about the results with human images as input. Could you show more results of human images?

I have updated the training code. You can train the model on your desired human images now. Thanks!

Hello! I am trying to replicate some of the results shown here, but i am not getting good results. Is S* the special token for all the checkpoints provided? Thanks!

Not getting good results with a trained model either. Something seems off. The images generated during training look okay, but then those generated by vico_txt2img.py are not even close...

That's weird. What are your results directly using the pretrained weights?
Put all the pretrained weights under logs/gal_gadot/checkpoints and the training images under images/gal_gadot.
Use the following command to test:
python scripts/vico_txt2img.py --ddim_eta 0.0  --n_samples 4  --n_iter 2  --scale 7.5  --ddim_steps 50  --ckpt_path models/ldm/stable-diffusion-v1/sd-v1-4.ckpt  --image_path images/gal_gadot/1.jpg --ft_path logs/gal_gadot --load_step 399 --prompt "a cyberpunk photo of *" --outdir outputs/gal_gadot

It is supposed to produce similar results as my run above. Please try it out and put your outputs here. I may locate the problem based on that. Thank you.

Hi @Landroval2,
embeddings_gs-STEP is the trained S*. It varies among different steps (300, 350, 400). You need to ensure you use the weights at the same step for the image attention module and the S*.

Hi @haoosz, thanks for your answer!
I have been testing this again and getting good images with the gal gadot model. However, the results with the batman model are not great, almost no variability. Could you share some prompts/steps that you used in that case?
Thanks again!

The images of the batman toy are casually self-collected. The results with the batman indeed show low variability using some prompts.
You can try the following prompts (I use the default time step = 400):

A photo of a S* in the jungle
A photo of a S* on top of a dirt road
A photo of a S* among the skyscrapers
A photo of a S* on top of a wooden floor
A photo of a S* with a city in the background
A photo of a S* with a wheat field in the background
A photo of a S* with the Eiffel Tower in the background
A photo of a S* on top of green grass with sunflowers around it
_A photo of a S* with Japanese modern city street in the background

Thanks!

Thanks for your answer! I will be trying those prompts to see what happens.

@Landroval2 were you able to get better results? Can you share some insights please?

@haoosz I was finally able to get the same results with gal_gadot for inferences. Could you share the training parameters and command for that particular run please?

The issue I had was simply not using an identifierKeith *. I think I was trying a 3 letter token. When I changed to the same * type token in the config currently, everything worked as expected. It almost felt like prompt influence is even worse than TI, but otherwise results were stellar.

Hi @haoosz ,
Thanks for your great work, I got similar results using the images of Gal Gadot, but got bad results  on my own datasets. Is there anything I need to pay attention to when making a data set? Are there any requirements?

You can try to adjust the training step, the random seed, and the initial word. Besides, the quality of the training data is also important. I have tried on my own images and got reasonable results.


Issue 28 crawl3d

again :)

Please check carefully:)

Could we disable
Starting new HTTP connection (1): [...] from info log?


exclude packages

I'm trying to exclude a couple of packages from being updated at all, but I'm not really successful doing this till this moment. Here is the config
{
  "extends": ["config:base", ":preserveSemverRanges", "schedule:nonOfficeHours"],
  "docker": {
    "enabled": false
  },
  "docker-compose": {
    "enabled": false
  },
  "circleci": {
    "enabled": false
  },
  "nvm": {
    "enabled": false
  },
  "automerge": false,
  "major": {
    "automerge": false
  },
  "pinVersions": true,
  "labels": ["upgrade", "bot"],
  "timezone": "Europe/Amsterdam",
  "excludePackageNames": ["gulp-sass", "node-sass", "jquery", "query-string", "coffee-loader", "sass-loader"]
}

I tried excludePackageNames, excludePackagePatterns both at the root level of the object & inside packageRules but none actually worked. I wonder what am I doing wrong here?

Use "ignoreDeps" instead of "excludePackageNames". I also recommend simplifying your config as follows:
{
  "extends": ["config:base", ":preserveSemverRanges", "schedule:nonOfficeHours"],
  "enabledManagers": ["npm"],
  "pinVersions": true,
  "labels": ["upgrade", "bot"],
  "timezone": "Europe/Amsterdam",
  "ignoreDeps": ["gulp-sass", "node-sass", "jquery", "query-string", "coffee-loader", "sass-loader"]
}

automerge is disabled by false, so you do not need to include that.
":preserveSemverRanges" and "pinVersions": false contradict each other. What exactly do you want?

Thanks, that's much better! So what is "excludePackageNames" is for then?

":preserveSemverRanges" and "pinVersions": false contradict each other. What exactly do you want?

I didn't have "pinVersions": false? What I want is to always pin the versions.

So what is "excludePackageNames" is for then?

It's for use within packageRules. e.g. you could define a packagePattern like ^eslint but then set excludePackageNames to ["eslint-foo"].

I didn't have "pinVersions": false? What I want is to always pin the versions.

Sorry, somehow it got mixed up in my copy/paste. Here's what you probably want then:
{
  "extends": [
    "config:base",
    ":pinAllExceptPeerDependencies",
    "schedule:nonOfficeHours"
  ],
  "enabledManagers": ["npm"],
  "labels": ["upgrade", "bot"],
  "timezone": "Europe/Amsterdam",
  "ignoreDeps": ["gulp-sass", "node-sass", "jquery", "query-string", "coffee-loader", "sass-loader"]
}

Thanks!

It's for use within packageRules. e.g. you could define a packagePattern like ^eslint but then set excludePackageNames to ["eslint-foo"].

One feedback here, is in the docs maybe you can show the options inside a dummy/demo object so the structure is a bit more clear because it feel like all the options are on the same level. Or maybe mention where they belong in the structure?

FYI I have updated the docs with examples

Thank you

BTW, "enabledManagers": ["npm"], this doesn't seem to be working as expected. The PR description was updated with stuff for docker, circleci, etc... after I added this line & removed this
  "docker": {
    "enabled": false
  },
  "docker-compose": {
    "enabled": false
  },
  "circleci": {
    "enabled": false
  },
  "nvm": {
    "enabled": false
  },

By "PR description" do you mean the onboarding one? That one is auto-generated and far from perfect - it doesn't understand when you "override" config:base functionality. Because Renovate config can be extremely flexible, it also means it would be extremely difficult to accurately "describe" the config.
If you want to depend on the description of the onboarding PR being perfect, then remove config:base and instead pick and choose from its list: https://github.com/renovateapp/renovate-config/blob/master/packages/renovate-config-config/package.json#L19-L34

Good to know, because I was depending a bit on the PR description.


Restores API compatibility for ThriftBinaryProtocol/ThriftBinaryDeserializer

Adding ThriftCompat to handle thrift 0.7/0.9 broke API compatibility, but it doesn't have to if we are using shims to level the differences between both versions.

Thanks, be good to get this out and have longer term binary compatibility


Remove depricated "rubyforge_project" from gemspec and update version

rubyforge_project in gemfile has been deprecated so should be removed.
Also we need a release with a new version number in order to use with Sidekiq 6.  Would it be possible to get this released?

Coverage remained the same at 100.0% when pulling 70f53181ea0a8e8f144bc2cbf2c601c8de0a9e32 on anark:master into 3e8bc81782a448b5f731a5559812bbc580ee74ea on enova:master.

Coverage remained the same at 100.0% when pulling 70f53181ea0a8e8f144bc2cbf2c601c8de0a9e32 on anark:master into 3e8bc81782a448b5f731a5559812bbc580ee74ea on enova:master.


PidControl::getOutput() calls mismatch definition

Hi,
I have just noticed a minor bug into your PID controller. The first argument of you PID processing function double PidControl::getOutput(double actual, double setpoint) , represents the monitored value and the second one represents the target value.
However, when this function is called by BobbleBalanceController.cpp , it is used like this:
DesiredTilt = VelocityControlPID.getOutput(DesiredVelocity, ForwardVelocity);
TiltEffort = TiltControlPID.getOutput(DesiredTilt, Tilt);
HeadingEffort = TurningControlPID.getOutput(DesiredTurnRate, TurnRate);
From what I understand DesiredVelocity is your target and ForwardVelocity your estimated value, which are inverted regarding your function definition. You might have also a sign reversal somewhere else.
Nice project btw.
Matt

Thanks, Matt. I'll revisit this. I vaguely remember fiddling with this during testing on the bot. Agree something fishy is going on here.

@MattMgn good catch, I'm working this issue now.  It requires fixing the bb2 sensor frames to align with the correct PID orientation.


help，I just can't    folds.csv

I gonna run your code,but I can't find the folds.csv neither in this github repo nor in the kaggle-carvana-2017 competition.
It's so great if you could tell me where to find it,or you can send it to my email~
This is my email<EMAIL_ADDRESS>Thanks anyway!

Hey @cy0616,
Thanks for spotting this! Any file of the following format will do:
id,fold
424658d9f222,2

The columns should respectively contain a car id and a fold number. Important to notice:

We had 5 of them to do 5-fold cross-validation.
Since the cars were of a different size and colors, it was critical to keep each of 16 pictures of a single car in the same fold.
Folds were created by sorting by the size of masks (i.e. total number of 1s vs 0s in the mask, a simple sum over the mask matrix).


Change UpdateComponent and similar methods to Internal

Some methods are marked as public, but are not expected to be used by consumers of the library. Wherever possible, these should be changed to internal.

This was done with #126


Should be able to enable trace logging on a running process

A user should be able to invoke a command to enable each of the trace logging options in the config against a running process.
I guess this could be an HTTP endpoint. If auth is enabled then the user would need to be an admin to enable anything.
Maybe the better thing to do would be to have it be something that is done through the influxd CLI.

All http endpoints support the REQUEST_ID tracer bullet, we just need to fire that through all the requests as well once we enable the logging.


Cow: Blacklist 878 9981 891(?#NO NorAm)

Cow requests the blacklist of the number 878 9981 891(?#NO NorAm). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by tripleee in Charcoal HQ