Weights of the fish tracking

Hai there, can you share the weights of this fish tracking project. thank you

id love that aswell!

are you able to run the load_weights.py on custom weights? i tried to ran it but it showing me this error


Wiki update following #178

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request

Module Version

3.0.1

Affected Resource(s)

Wiki

V3 Wiki is still mentioning V3.0.0 parameter "PrimarySiteAdmin" instead of "PortalAdministrator" in "Federation" part and it does not mention also the "PortalAdministrator" part in Portal node.
Maybe a distinction between v3.0.0 and v3.0.1 should be made ?
Thanks

Thanks @Biboba. The wiki has been updated to reflect the new variable changes.


Open source license?

One of my team is looking into adding NATS streaming support, and would like to share his changes (if you're interested). Our open source release process makes it difficult to contribute to projects without a license. Would you be willing to add one?

Oh, absolutely. I can't believe I forgot to add one!
I am working on replacing dynamic memory allocation with static buffers and some other improvements, I'll get that up in a branch when I get the chance since it might affect your team member's changes.

https://github.com/joshglendenning/arduino-nats/commit/fe1ad272c8ec086da97741f7a1fa3ee034654219

Thanks for that!


CODEX-809 Create FSOC commands for solution testing

WIP - Do Not Merge
Description
This change will add following fsoc commands for solution testing.

fsoc solution test --test-bundle=<directory-path-containing-test-data>
fsoc solution test status --test-id=<test-id-returned-by-above-command>

Context

Solution Testing PoC
Test Objects Wiki

Type of Change

[ ] Bug Fix
[x] New Feature
[ ] Breaking Change
[ ] Refactor
[ ] Documentation
[ ] Other (please describe)

Checklist

[ ] I have read the contributing guidelines
[ ] Existing issues have been referenced (where applicable)
[ ] I have verified this change is not present in other open pull requests
[ ] Functionality is documented
[ ] All code style checks pass
[ ] New code contribution is covered by automated tests
[ ] All new and existing tests pass

Codecov Report

Merging #86 (eb8b5bb) into main (3d77968) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main      #86   +/-   ##
=======================================
  Coverage   32.45%   32.45%
=======================================
  Files          27       27
  Lines        3556     3556
=======================================
  Hits         1154     1154
  Misses       2312     2312
  Partials       90       90

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


element.typeahead is not a function - at initialize (http://localhost:8100/js/directives/angular-typeahead.js:102:21)

My index.html:

Does this mean that typeahead is not defined for some reason?

Sorry that is the order in which I am loading the files, so typeahead should be defined in time.  It works if I type $("input").typeahead after the browser has loaded, just can't get it to work immediately

I have this issue too - I'm loading JQuery, then Bloodhound, typeahead.query and angular-typeahead. Did you manage to solve it?

same issue here. did you guys find a solution? it happened after i setup another computer and installed the latest versions of the libraries.

it worked for me again using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

Closing now as it should not be an issue in v1 anymore

I'm getting this exact problem with
"angular-typeahead": "1.0.2",
"typeahead.js": "0.11.1"

<script src="node_modules/jquery/dist/jquery.js"></script>
<script src="node_modules/typeahead.js/dist/bloodhound.js"></script>
<script src="node_modules/typeahead.js/dist/typeahead.jquery.js"></script>
<script src="node_modules/angular-typeahead/dist/angular-typeahead.js"></script>

@tommck Could you provide a runnable example? I tested those versions in the plunkr demo it works just fine.

Figured it out.  You have to include jquery BEFORE angularjs, since it's relying on "$element" to be jQuery and not jqLite

oh, FYI: your example code is using ancient angularjs ;)


tiny improvement

We need to keep it the old way because for algorithmic constant timeness (cryptography). Thanks.


Implement options.interval.connected & options.interval.disconnected

The code below should continuously check for connection status. If connected, check every 30s, if disconnected, check every 3s.
new ConnectionStatus({
  interval: {
    connected: 30000,
    disconnected: 3000,
  }
})

[ ] claim this issue (comment below)
[ ] start a pull request
[ ] write tests for Constructor
[ ] implement in Constructor
[ ] write tests for connectionStatus.reset
[ ] implement in connectionStatus.reset
[ ] write tests for connectionStatus.checkConnection
[ ] implement in connectionStatus.checkConnection
[ ] update README
[ ] review & merge

Ping me in the Hoodie Chat or on Twitter if you have any questions

@masadeus and I are working on this :)

I forked the project here and created a new branch for it (very much WIP and not that much to be seen yet): https://github.com/FrauBienenstich/hoodie-client-connection-status/tree/connect_disconnect

@FrauBienenstich start a Pull Request :) That will help with discussing it

Hey @FrauBienenstich, are you still looking into this? Let me know if you have any questions, happy to help

In theory yes! Although I haven't looked at it since the workshop, I am quite quite busy with looking for a new job atm. If this is not urgent or blocking anything I'd still love to give it a try though, if that is fine with you!

absolutely :) Good luck with finding a new job, please give us a shout if we can help spread the word. If you find time again, feel free to ping me and we can pair remotely on it, if you like

thanks gregor! :) i hope i will be able to get back to this very soon!

@FrauBienenstich ping :)

Hey @nathanstilwell, let me know if there is anything I can help you with :) we kinda sorta have a little deadline for this (next weekend), would be great to ship it soon

@gr2m Thanks for the head's up. I'll prioritize this and ping you on Slack if I need anything.

released as https://github.com/hoodiehq/hoodie-client-connection-status/releases/tag/v2.6.0
Amazing work @nathanstilwell, thanks a lot! :clap:


Local multiway system description

Before implementing the local multiway system, I need to describe what it's going to do, which is just going to be a .md document.
This should mention problems with the current MultiwaySystem, the explanation of how the local multiway system will solve them. It should also explain the different options that will be available to control evolution and the implementation milestones.

Was mistakenly closed.


SCP-3452 chain-index e2e tests

Rest API tests that hit each chain-index endpoint. Designed to run on testnet, should be easy enough to extend for mainnet too if desired. Can look at extending this for more complex scenarios such as involving live transactions to check behaviour and performance.
Pre-submit checklist:

Branch

[x] Tests are provided (if possible)
[x] Commit sequence broadly makes sense
[x] Key commits have useful messages
[x] Relevant tickets are mentioned in commit messages
[ ] ~Formatting, materialized Nix files, PNG optimization, etc. are updated~

PR

[x] Self-reviewed the diff
[x] Useful pull request description
[ ] Reviewer requested

Will open after refactor of api requests


Not able to detect custom (datasource) classpath in spark-sql with mist

I have custom data source which I use in sqlContext.read.format("c##.###.bigdata.fileprocessing.sparkjobs.fileloader.DataSource"). This works well via spark-submit in local & yarn mode. But, when I invoke the same job via Mist, it throws following exception:
Failed to find data source: c.p.b.f.sparkjobs.fileloader.DataSource. Please find packages at http://spark-packages.org
Curl Command invoked:
curl --header "Content-Type: application/json" -X POST http://localhost:2004/api/fileProcess --data '{"path": "/root/fileprocessing/bigdata-fileprocessing-all.jar", "className": "c##.###.bigdata.fileprocessing.util.LoaderMistApp$", "parameters": {"configId": "FILE1"}, "namespace": "foo"}'
bigdata-fileprocessing-all.jar has the DataSource class.
Added following in router.conf
fileProcess = {
path = ${fp_path}
className = "c##.###.bigdata.fileprocessing.util.LoaderMistApp$"
namespace = "foo"
}
Mist Version: 0.10.0
Spark Version: 1.6.1
Error Stacktrace:
mist_stacktrace.txt

Thanks for reporting. I will try to reproduce that.

@dos65 When are you planning to take up this.. any timeline as I am blocked by this issue ?

Fixed in #212.

Have taken the pull & tested it. It's not able to register the jar now. Throws following exception:
Type: java.lang.NoClassDefFoundError, message: io/hydrosphere/mist/lib/spark1/MistJob, trace java.lang.ClassLoader.defineClass1(Native Method); java.lang.ClassLoader.defineClass(ClassLoader.java:763); java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142); java.net.URLClassLoader.defineClass(URLClassLoader.java:467); java.net.URLClassLoader.access$100(URLClassLoader.java:73); java.net.URLClassLoader$1.run(URLClassLoader.java:368); java.net.URLClassLoader$1.run(URLClassLoader.java:362); java.security.AccessController.doPrivileged(Native Method); java.net.URLClassLoader.findClass(URLClassLoader.java:361); java.lang.ClassLoader.loadClass(ClassLoader.java:424); sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331); java.lang.ClassLoader.loadClass(ClassLoader.java:411); java.lang.ClassLoader.loadClass(ClassLoader.java:411); java.lang.ClassLoader.loadClass(ClassLoader.java:357); java.lang.Class.forName0(Native Method); java.lang.Class.forName(Class.java:348); io.hydrosphere.mist.jobs.jar.JobsLoader.loadClass(JobsLoader.scala:56); io.hydrosphere.mist.jobs.jar.JobsLoader.loadJobInstance(JobsLoader.scala:26); io.hydrosphere.mist.worker.runners.scala.ScalaRunner.run(ScalaRunner.scala:28); io.hydrosphere.mist.worker.runners.MistJobRunner$.run(MistJobRunner.scala:18); io.hydrosphere.mist.worker.WorkerActor$$anonfun$2.apply(WorkerActor.scala:78); io.hydrosphere.mist.worker.WorkerActor$$anonfun$2.apply(WorkerActor.scala:76); scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24); scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24); java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142); java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617); java.lang.Thread.run(Thread.java:745))
I tested with 755, 777, 644 permissions on the jar but still the same issue.

@krishna2020
Can you check that your job is returning in router-list?
You can do it via curl http://localhost:2004/api/internal/routers or just open "http://localhost:2004/ui/" in browser.

Yes. I have the fileProcess router.
fileProcess
{
"parameters": {
"string": "string"
}
}

I noticed that you use api parameters that was removed in 0.11.0. What version of mist are you using now?

After this PR merge, I have taken pull of master & tested. But, at the time of creating this issue, I have taken pull from master & have done the build which was after v0.11.0 release only and it invoked the job & failed in mid-way at custom datasource.

@dos65 I am using v0.11.0 and the api parameter works.
curl --header "Content-Type: application/json" -X POST http://localhost:2004/api/simple-context --data '{"numbers": [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]}'
{"success":true,"payload":{"result":[2,4,6,8,10,12,14,16,18,0]},"errors":[],"request":{"path":"./examples-spark1/target/scala-2.10/mist-examples-spark1_2.10-0.11.0.jar","className":"SimpleContext$","route":"simple-context","parameters":{"numbers":[1,2,3,4,5,6,7,8,9,0]},"action":"execute","namespace":"foo"}}
But after adding d830869 commit patch to v0.11.0, it's able to invoke the simple-context router but not fileProcess router & started throwing Type: java.lang.NoClassDefFoundError exception. I didn't make any changes in my code or environment except adding the patch. Am I missing anything ??

@krishna2020
Did you rebuild your job jar after switching to v0.11.0?
I suggest you to check that your job is built to v0.11.0 or rebuild it (Docs )
Currently our library is in wip and can be incompatible between versions.
I tried to reproduce that incompatibility and got similar java.lang.NoClassDefFoundError: io/hydrosphere/mist/lib/MistJob  when was trying to run artifact builded for v0.10.0 on v0.11.0.

@dos65 Thanks. It worked now after switching it to v0.11.0 & build with patch.
Did you check how mist performs with broadcast function in spark job ? Now, I am facing following issue:
Caused by: java.lang.ClassCastException: c.p.b.f.util.Sink cannot be cast to c.p.b.f.util.Sink
when I try to use (value of) broadcasted object of Sink,
val broadcastedJsonDbSink = sqlContext.sparkContext.broadcast(Sink(table))
As this works well with normal spark job, expecting this might be an issue from mist not able to broadcast the object & so fails when trying to use it. Correct me If I am wrong.

@krishna2020  Thanks for response. I'm glad that it helped you.
You are right about that there is problem with broadcast variables. Let's move to #220


Default to non-debug in index.php and console

See https://github.com/symfony/recipes/pull/163

Thank you Yonel.


Organization page master

@Dev1nxavier what about removing console.logs? It's not a good practice to keep them

Removed Organization page. Merged with Profile page.


Sprint 5 (Week of Dec 2-6) - Fixing Robot Hardware Problems

[ ] Build Quality:

[ ] Adding a 1.5mm spacer to the front right wheel so that it doesn't loosen.
[ ] Replacing gears that have evident damage on them with new gears
[ ] Moving the main arm gears to 1 inch above the tall extrusion to reach for the high basket and score more efficiently
[ ] Fixing our intake servo gear contact.
[ ] Having better wire management, ensuring wires are not unplugged through the movement of the robot mid-match
[ ] Putting a physical hard stop to prevent the arms of the robot from moving past vertical.
[ ] #36

@J-Dawgggg @Ambrose-doc will gofixing drivetrain

This week me and Mateo will be working on the intake
This includes

Fixing the front so that the flaps are the first thing that touches the sample
Redsigning the top plastic part of the intake because it was preventing us form spitting out a sample
We will most likely just redo the top part, and bend it properly
We will also start to practice, to make sure our cahgnes actaull work and make it better

[ ]  Build Quality:

[ ]  Adding a 1.5mm spacer to the front right wheel so that it doesn't loosen.
[ ]  Replacing gears that have evident damage on them with new gears
[ ]  Moving the main arm gears to 1 inch above the tall extrusion to reach for the high basket and score more efficiently
[ ]  Fixing our intake servo gear contact.
[ ]  Having better wire management, ensuring wires are not unplugged through the movement of the robot mid-match
[ ]  Putting a physical hard stop to prevent the arms of the robot from moving past vertical.
[ ]  Adding the SPECIMEN claw back to be able to score specimens. Also customizing the SPECIMEN claw to grip the specimens better and easier.

[ ]  Redesigning the intake a little bit so that there is more area for the intake flaps to grip and grab onto the SAMPLE without moving before scooping it in, up and out where it can be scored or put in the OBSERVATION ZONE to be turned into a SPECIMEN

[ ]  More area for easier intake grip on SAMPLE
[ ]  circular SAMPLE route. in through the bottom and out through the top
[ ]  ensuring it doesn't get stuck in the intake. making sure it is ejectable

open

[ ] Monday goals: fixing the drivetrain wheel problems, ensuring all wheels have around the same tension, the standoff by the chains are replaced and a plastic covering is added over it to prevent damage to the metal standoff.
[ ] Tuesday goals:

[ ] replacing the damaged small gears in the main arm gear system. adding it back and lifting the entire system up one inch above the vertical extrusion.
[ ] adding the current specimen claw assembly design back to the forearm securely and properly according to instructions.
[ ] Anand, Max, and Mateo will start redesigning the intake. hopefully they move the bottom corrugated plastic further back to expose the intake flaps more and moving the servo gear and intake shaft gear together so they are contacted and won't grind.

[ ] Wednesday goals:

[ ] if not connected tuesday, we connect the main arm frame/system back to the drivetrain.
[ ] reattaching the control hub and expansion hub to the robot
[ ] Can start on wiring of drivetrain motors and arm motors.
[ ] Continue revising the intake to ensure samples picked up can enter through the bottom smoothly and exit around and out the top smoothly. Make sure samples are not stuck in the intake.

[ ] Thursday goals:

[ ] finish the connection of all cables to the control/expansion hub in their proper spots
[ ] ensure the connection at the ports are secure
[ ] wrapping up the intake revision
friday goals are coming tmr


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter mqtt-client for common errors and appropiate suggestions to keep this adapter up to date.
Please see the result of the check below.
ioBroker.mqtt-client
   -

:thumbsup: No errors found
WARNINGS:

[ ] :eyes: [E851] .npmignore found but "files" is used at package.json. Please remove .npmignore.
[ ] :eyes: [W162] js-controller 5.0.0 listed as dependency but 5.0.19 is recommended. Please consider updating dependency at io-package.json.
[ ] :eyes: [W505] setTimeout found in "main.js", but no clearTimeout detected

Please review issues reported and consider fixing them as soon as appropiate.
Warnings reported by repository checker should be reviewed. While some warnings can be considered as a suggestion and be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence

Thanks for processing and closing this issue.
I will recheck for new issues later. So it's no problem if this issue has been closed premature.
You may start a new check at any time by adding the following comment to this issue:
@iobroker-bot recheck
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.  Let's work together for the best user experience.
your
ioBroker Check and Service Bot


Should advisories be issued for python ctx and PHP phpass packages?

There is a tweet making headlines about some malicious code discovered in some abandoned python and PHP packages.  Does it make since to create GitHub advisory records for these?  I believe both have now been de-listed by PyPI and packagist, but I think it might still be useful to have records generated for them here.

A decent writeup of this can be found here
https://isc.sans.edu/diary/28678

Here's the details I could dig up on the ctx issue
https://github.com/cloudsecurityalliance/gsd-database/blob/main/2022/1002xxx/GSD-2022-1002521.json

Here's some details on the phpass issue
https://github.com/cloudsecurityalliance/gsd-database/blob/main/2022/1002xxx/GSD-2022-1002522.json

Ah, I see https://github.com/advisories/GHSA-4g82-3jcr-q52w just got added for ctx.  Thanks!

Looks like this was resolved so I'll close this issue, thanks all!


Support Tuple Type

The very special case we are facing
@useAuth(
    OAuth2Auth<[AuthFlow]> | ApiKeyAuth<ApiKeyLocation.header, "x-ms-api-key">
)
namespace FirstTestTypeSpec;

model AuthFlow {
    type: OAuth2FlowType.clientCredentials;
    tokenUrl: "https://api.example.com/oauth2/token";
    refreshUrl: "https://api.example.com/oauth2/refresh";
    scopes: ["https://api.example.com/.default"];
}

AuthFlow.scopes is Tuple type with constant items (Confirmed by Timothee) This happens when we include all the models in getAllModels.
Common case
model Thing {
    scopes: [string, int32];
}

Model.property is Tuple type with different types. A real case is 2D point like [float64, float64].
Solutions
For the very special case we are facing:

We could just skip the AuthFlow model by us or by TCGC.
Handle it the same as common case.

For the common case:
public partial class Thing
{
    public Thing(Tuple<string, int> scopes)
    {
        Argument.AssertNotNull(scopes, nameof(scopes));
        Scopes = scopes;
    }
    public Tuple<string, int> Scopes { get; }
}

public partial class Thing : IUtf8JsonSerializable
{
    void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
    {
        writer.WriteStartObject();
        writer.WritePropertyName("scopes"u8);
        writer.WriteStartArray();
        writer.WriteStringValue(Scopes.Item1); // Generator knows how many items and what types they are
        writer.WriteNumberValue(Scopes.Item2);
        writer.WriteEndArray();
        writer.WriteEndObject();
    }

    internal static Thing DeserializeThing(JsonElement element)
    {
        if (element.ValueKind == JsonValueKind.Null)
        {
            return null;
        }

        string item1 = default;
        int item2 = default;
        Tuple<string, int> scopes = default;
        foreach (var property in element.EnumerateObject())
        {
            if (property.NameEquals("scopes"u8))
            {
                int count = 1;
                foreach (var item in property.Value.EnumerateArray())
                {
                    switch (count++)
                    {
                        case 1:
                            item1 = item.GetString();
                            break;
                        case 2:
                            item2 = item.GetInt32();
                            break;
                    }
                }
                scopes = new Tuple<string, int>(item1, item2);
                continue;
            }
        }
        return new Thing(scopes);
    }
}

close this one

We need to handle the AuthFlow issue now. It is blocking issue. A potential different solution from Tuple.


Update show-table-ingestion-batching-policy.md

typo

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

@atefsaw thanks for noticing that and helping make our docs better.
Approved by ADX content team.
#sign-off

@YaelSchuster: I'm sorry - only the author of this article, @orspod, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Add a test verifying independence of group normalization results from batch size

Description
This PR adds a test diagnosing the issue reported in https://github.com/tensorflow/addons/issues/2745. This test is currently expected to fail.
Type of change

[ ] Bug fix
[ ] New Tutorial
[ ] Updated or additional documentation
[x] Additional Testing
[ ] New Activation and the changes conform to the activation contribution guidelines
[ ] New Callback and the changes conform to the callback contribution guidelines
[ ] New Image addition and the changes conform to the image op contribution guidelines
[ ] New Layer and the changes conform to the layer contribution guidelines
[ ] New Loss and the changes conform to the loss contribution guidelines
[ ] New Metric and the changes conform to the metric contribution guidelines
[ ] New Optimizer and the changes conform to the optimizer contribution guidelines
[ ] New RNN Cell and the changes conform to the rnn contribution guidelines
[ ] New Seq2seq addition and the changes conform to the seq2seq contribution guidelines
[ ] New Text addition and the changes conform to the text op contribution guidelines

Checklist:

[x] I've properly formatted my code according to the guidelines

[x] By running Black + Flake8
[ ] By running pre-commit hooks

[ ] This PR addresses an already submitted issue for TensorFlow Addons
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] This PR contains modifications to C++ custom-ops

How Has This Been Tested?
This PR adds a new test without modifying any existing functionality.

@smokrow
You are owner of some files modified in this pull request.
Would you kindly review the changes whenever you have the time to?
Thank you very much.

Can you commit the changes to fix this test?

Can you commit the changes to fix this test?

Yes, of course. Here you go.

GroupNormalization layer is available in the core library. Check it out here. We suggest using that. Anyway we would have deprecated this layer in TF-addons once the corresponding layer has been introduced in the core. Hence I am closing this PR for now


Helper methods to use new object reference type

With introduction of ObjectReference #218 helper methods should accept it as single parameter instead of accepting them separately.

The new version of xcodeproj that is coming changes how references are handled and ObjectReference is not needed anymore because PBXObjects have a reference attribute.


Upgrade to master not working ?

Gitea version (or commit ref): de facto: b04a1d9d639a285db6c3fb9fd675ccb22a04fd14 but should be: b84a251fca78784682d49e3699eaae51203f8ffd
Git version: 2.11.0
Operating system: DietPi (based on Raspbian Stretch)
Database (use [x]):

[x] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist: x

Description
Ran the upgrade as shown here: https://docs.gitea.io/en-us/install-from-source/ to upgrade to master, without checking out to any version. git branch confirms master branch. But git show displays commit b04a1d9d639a285db6c3fb9fd675ccb22a04fd14 which is an old commit from April 1st.
Now I did a git fetch && git pull in $GOPATH/src/code.gitea.io/gitea, so it updated to the newest commit. Then I ran go get -d -u code.gitea.io/gitea
Is this a gitea or go bug?

Workaround

cd "$GOPATH/src/code.gitea.io/gitea"

git fetch && git pull

go get -d -u code.gitea.io/gitea

TAGS="bindata" make generate build

go get -d -u code.gitea.io/gitea should download the most recent version of https://github.com/go-gitea/gitea
There are some cases where it would behave differently, but those are generally limited to using modules or other development.

I ran the following, moving GOPATH to a tmp location for testing
GOPATH=/tmp/go go get -d -u code.gitea.io/gitea
And now git show is giving me b84a251fca78784682d49e3699eaae51203f8ffd (latest)
I reset my commit to the one you mentioned above (b04a1d9d639a285db6c3fb9fd675ccb22a04fd14) and ran my command again.
git show is giving me b84a251fca78784682d49e3699eaae51203f8ffd again
Were any errors given by chance? I'm not sure what else could have happened.


give same result for every page

I chose 2: BING SEARCH
 and
[i] Enter query: site:example.com
[x] Enter page count: 5
In the output, it gives me the same result for every page.

It's because there is nothing more to crawl for the site example.com by the search engine (Bing Search). Have you tried with another site that has more links, and therefore provides more results (e.g., site: google.com)? If you still believe the same problem exists, please ping me. For now, I am closing this as fixed. Thank you.


Added Element FireTV input codes

Added the Element FireTV input variables, to allow switching directly to an input.
These were found via the Android documentation and tested on my personal Element FireTV. I've commented out the lines which don't have corresponding inputs, but may in the future.
In addition, I would like to note that I am not a programmer, but I tinker and this seemed like an easy enough addition.

Needing to add more functions for this to work than I originally thought. Will submit a pull request when I've finished and tested.


Correct info about transport protocol in graylogHost

By default GelfAppender uses UDP rather then TCP.
So, if we want use TCP, we should set it explicitly.

Cheers!


roswww: 0.1.4-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository roswww to 0.1.4-0:

upstream repository: https://github.com/tork-a/roswww.git
release repository: https://github.com/tork-a/roswww-release.git
distro file: indigo/distribution.yaml
bloom version: 0.5.16
previous version for package: 0.1.3-0

roswww
* example launchfile. update dependency
* configurable package web root
* add parmeter in readme
* classfy roswww webserver. remove ros runtime dependency
* Contributors: Jihoon Lee, Isaac I.Y. Saito

the hydro-devel branch does not exist in your repo


Annotator tool: Adding descriptive text to an arrow

The widget for adding descriptive text to an arrow currently appears blank, making it unintuitive for end-users to know where to input text.
To improve usability, consider adding a placeholder or default text, such as:
"Add text to accompany an arrow here."
This would guide users on how to use the feature effectively.

Add the caption "Add text to accompany an arrow here." to make the use of text with arrows more intuitive. This caption appears every time a screenshot is selected in the thumbnail sidebar.
When the caption "Add text to accompany an arrow here" is not present or there is no text, the arrow is painted alone without the text box.

I have merged this version in the main branch. I will consider this done, if you disagree, please, reopen the issue with the screenshot of the situation.


Made ouroboros-network compatible with changes in ShelleyGenesis

…-ledger changes
Description
This PR fixes the errors introduced by a breaking change in cardano-ledger.
The breaking change is introduced by this PR: https://github.com/input-output-hk/cardano-ledger/pull/2871
I also updated the cabal files to point to the commit in cardano-ledger that introduces these breaking changes.
Checklist

Branch

[X] Commit sequence broadly makes sense
[X] Commits have useful messages
[X] New tests are added if needed and existing tests are updated
[X] If this branch changes Consensus and has any consequences for downstream repositories or end users, said changes must be documented in interface-CHANGELOG.md
[X] If this branch changes Network and has any consequences for downstream repositories or end users, said changes must be documented in interface-CHANGELOG.md
[X] If serialization changes, user-facing consequences (e.g. replay from genesis) are confirmed to be intentional.

Pull Request

[X] Self-reviewed the diff
[X] Useful pull request description at least containing the following information:

What does this PR change?
Why these changes were needed?
How does this affect downstream repositories and/or end-users?
Which ticket does this PR close (if any)? If it does, is it linked?

[X] Reviewer requested

Closing as stale.


Unknown flag warnings in config.yaml

Environmental Info:
K3s Version:
$ k3s -v
k3s version v1.25.4+k3s1 (0dc63334)
go version go1.19.3

Node(s) CPU architecture, OS, and Version:
all nodes Ubuntu 22.04 bare metal.
$ uname -a
Linux k3s01 5.15.0-57-generic #63-Ubuntu SMP Thu Nov 24 13:43:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Cluster Configuration:
$ sudo kubectl get nodes
NAME    STATUS   ROLES                       AGE    VERSION
k3s01   Ready    control-plane,etcd,master   288d   v1.25.4+k3s1
k3s02   Ready    control-plane,etcd,master   262d   v1.25.4+k3s1
k3s03   Ready    control-plane,etcd,master   269d   v1.25.4+k3s1
k3s04   Ready    worker                      35d    v1.25.4+k3s1
k3s05   Ready    worker                      35d    v1.25.4+k3s1

Describe the bug:
Warning messaged about unknown flags within config.yaml such as:
$ sudo k3s etcd-snapshot ls

WARN[0000] Unknown flag --etcd-expose-metrics found in config.yaml, skipping
WARN[0000] Unknown flag --kube-controller-manager-arg found in config.yaml, skipping
WARN[0000] Unknown flag --kube-proxy-arg found in config.yaml, skipping
WARN[0000] Unknown flag --kube-scheduler-arg found in config.yaml, skipping
...

Trying to resolve the warning message. These entries were added a while back for Prometheus installation, which is working fine.  The documentation on using the config.yaml is pretty-thin, but based on https://docs.k3s.io/installation/configuration#configuration-file what I have below appears to be formatted correctly.
$ cat /etc/rancher/k3s/config.yaml
---
etcd-expose-metrics: true
kube-controller-manager-arg:
  - "bind-address=<IP_ADDRESS>"
kube-proxy-arg:
  - "metrics-bind-address=<IP_ADDRESS>"
kube-scheduler-arg:
  - "bind-address=<IP_ADDRESS>"

Based on https://docs.k3s.io/reference/server-config these are valid flags.
I don't have an issue of something not working (that I'm aware of) just trying to understand the reason for the warning messages.

The config file contents are converted to CLI flags, some of which are not valid for the command you're currently running. It's just warning you about that.

Thank you! Appreciate the prompt response.


tasks for the graphics section

[ ] update to 3.10.5
[ ] some labels are not readable as they plot over each other
[ ] use the smae data sets in matplotlib, sns, bokeh
[ ] identify differences
[ ] liast in the introduction "A comprehensive list of exampels is available as gallery in the [xyz documentation](put url here)
[ ] teach people how to rotatie a x label in sns and bokeh
[ ] program and tutorial about fastapi ....

Finished rotating labels in matplotlib, feel free to check over

not completed


Macbook Pro M2 related problems

See https://github.com/sisl/CUDD.jl/issues/23. Not possible to precompile Dionysos on a Macbook Pro M2 because of the BDD data structure that uses CUDD.jl.

I also get a C error when executing the Gol-Lazar-Belta test test/examples/test_gol_lazar_belta.jl. Seems to bug with optimizer_with_attributes(Dionysos.Problem.BemporadMorari.Optimizer{Float64}, "continuous_solver" => qp_solver, "mixed_integer_solver" => miqp_solver, "indicator" => false, "log_level" => 0).
To me also related to the architecture.
[ Info: Solved.
[ Info: Solving... depth: 2
julia(452,0x1dcd09b40) malloc: *** error for object 0xe00000000000000: pointer being freed was not allocated
julia(452,0x1dcd09b40) malloc: *** set a breakpoint in malloc_error_break to debug
signal (6): Abort trap: 6
in expression starting at /Users/adrienbanse/.julia/dev/Dionysos/test/examples/test_gol_lazar_belta.jl:121
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 127035296 (Pool: 126998559; Big: 36737); GC: 47
ERROR: Package Dionysos errored during testing (received signal: 6)

About CUDD, we could maybe remove it, we ended up not using BDDs. About BemporadMorary, maybe one of the solver used does not support apple M2, could you check which one it is ? If it is Cbc, we could change it to HiGHS (in any case, we should probably switch from Cbc to HiGHS as HiGHS is better now)


Add "create" command to create new project directory

This is a proposal.
About this proposal.
I using ghq to manage existed repositories.
Sometimes, I want to create new repository using mkdir but It takes a little work.
I think when people create new repo using "create" command with ghq that will be more useful.
About interface
People can create new project with ghq create project.
This command is like the mkdir -p (ghq root)/project && cd $_ && git init

Thank you for registering the issue.
I understand the problem well But, there is a little doubt whether ghq should do it.
If the following three commands behave in the same, It may make sense to add that functionality to ghq.
% ghq create myproj
% ghq create username / myproj
% ghq create github.com/username/myproj

@Songmu Thank you.

I understand the problem well But, there is a little doubt whether ghq should do it.
I thought it too but I.
ghq is repo manager, I think the "manager" is include "create" feature.

If the following three commands behave in the same, It may make sense to add that functionality to ghq.

agreed :)

I think "ghq expand" that expand full-name from the abbreviation should be useful for this.
$ cd $GOPATH/src/github.com/mattn/go-runewidth
$ ghq expand
github.com/mattn/go-runewidth

$ go get $(ghq expand mattn/go-something)

And this can be used with hub command
$ hub create $(ghq expand mattn/go-sugoi-package)

Ah, sorry. My design is bad since this is related to github.com .

implemented at #229 and released as v0.17.0.
Please try it. Thanks!


Add test for GetConfigurationPerLanguageMapping

Which area/kind this issue is related to?

/area test-automation
Issue Description

related: https://github.com/redhat-developer/alizer/pull/223
Add testing for langfiles.GetConfigurationPerLanguageMapping().
Since some configuration_files contain regex, the map's inner order is changed every run which will affect the matching for the expected map. Will need to sort the inner string slices.
	expected := map[string][]string{
		".*\\.\\w+proj":    {"Visual Basic .NET", "F#", "C#"},
		"Cargo.toml":       {"Rust"},
		"[^-]package.json": {"JavaScript", "TypeScript", "PHP"},
		"appsettings.json": {"Visual Basic .NET", "F#", "C#"},
		"build.gradle":     {"Java"},
		"composer.json":    {"PHP"},
		"go.mod":           {"Go"},
		"pom.xml":          {"Java"},
		"pyproject.toml":   {"Python"},
		"requirements.txt": {"Python"},
	}

closing in favor of https://github.com/devfile/api/issues/1169


External endpoint cannot be accessed through NodePort

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I added an external Endpoint to a Service, and this endpoint is an external host. I can't access normally through NodePort。
First, I created two Nginx Pods and a Service in NodePort mode.

Next I created a new EndpointSlice and added an external host to this new resource
addressType: IPv4
apiVersion: discovery.k8s.io/v1
endpoints:
- addresses:
  - <IP_ADDRESS>
 # conditions:
#    ready: true
#  nodeName: <IP_ADDRESS>-master
#  targetRef:
#    kind: Pod
#    name: nginx-route-5cb78b69ff-vt8ds
#    namespace: default
#    resourceVersion: "1895730"
#    uid: 7daabd21-ea5c-42a3-a95f-b72ed6e26050
kind: EndpointSlice
metadata:
  annotations:
    endpoints.kubernetes.io/last-change-trigger-time: "2023-06-19T03:26:32Z"
  creationTimestamp: "2023-06-05T04:51:20Z"
  generateName: nginx-route-
  generation: 11
  labels:
 #   endpointslice.kubernetes.io/managed-by: endpointslice-controller.k8s.io
    kubernetes.io/service-name: nginx-route
  name: nginx-route-2abcd
  namespace: default
  ownerReferences:
  - apiVersion: v1
    blockOwnerDeletion: true
    controller: true
    kind: Service
    name: nginx-route
    uid: ab4de192-3bb5-4f7d-b4c0-006964d5b348
ports:
- name: web
  port: 80
  protocol: TCP

I can normally see the endpointSlice resource I created through the query

Of course, I also saw my newly added endpoint information through the cilium bpf lb list

But when I access through NodePort, the external Endpoint does not receive normal feedback. I queried the ct table of cilium and got the following information.

Finally, I got this information through the main network card capture packet.

So why my source address becomes <IP_ADDRESS>
Cilium Version
[root@10 ~]# cilium version
cilium-cli: v0.14.7 compiled with go1.20.4 on linux/amd64
cilium image (default): v1.13.3
cilium image (stable): unknown
cilium image (running): v1.13.4

Kernel Version
[root@10 ~]# uname -a
Linux <IP_ADDRESS>-master 5.10.180 #1 SMP Thu Jun 1 10:19:30 CST 2023 x86_64 x86_64 x86_64 GNU/Linux

Kubernetes Version
[root@10 ~]# kubectl version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.5", GitCommit:"aea7bbadd2fc0cd689de94a54e5b7b758869d691", GitTreeState:"clean", BuildDate:"2021-09-15T21:10:45Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"21+", GitVersion:"v1.21.5-hc.1", GitCommit:"aea7bbadd2fc0cd689de94a54e5b7b758869d691", GitTreeState:"archive", BuildDate:"2022-01-10T07:44:48Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}

Sysdump
cilium-sysdump-20230628-125850.zip
Relevant log output
No response
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I spent a while looking through the code of cilium. I don’t know if it is related to the following part. I saw issue GH#17158 mentioned in it.
https://github.com/cilium/cilium/blob/4061cdfc83370200e3f9a0c5a782ca17a288ae71/bpf/lib/nodeport.h#L1975-L1982

@zghyy Thanks for the detailed issue. Did you observe any drops with cilium monitor or Hubble?

The picture below shows the information I got from cilium monitor when my request failed. I didn’t see any drops. I thought somewhere changed my source address to <IP_ADDRESS>, so I went to the code and found target.addr = IPV4_DIRECT_ROUTING.

thought somewhere changed my source address to <IP_ADDRESS>

Did you see with the tcpdump that it's <IP_ADDRESS> indeed? According to https://github.com/cilium/cilium/blob/v1.13.4/pkg/option/config.go#L2628, when the tunneling is enabled, which is enabled in your case, the IPV4_DIRECT_ROUTING is not required.


mysql-flexiserver, postgres-flexiserver added.

Overview
mysql-flexiserver, postgres-flexiserver added.
Summary of changes
This PR does the following:

...
...

Testing performed

[ ] Using unit tests
[ ] Manually, on my local system
[ ] Manually, on a remote test system

Describe any breaking changes

...

Task linked: DUPLO-26493 Add mysql-flexiserver and postgres-flexiserver to the duplocloud subnet resource for azure.


[Question] - universal spell points formula

Hi, I apologize in advance if the question has been asked before, but I still couldn't figure it out. I have a monk's tokenbar module in which I want to put a line to track characters' spell points. And I want to make an item (mana potion) that would also automatically restore spell points when used. All I understood is that I need a formula through items somehow, but I don't have enough knowledge in the field of formulas to compose the right one.
I have dnd version 4.1.2, could you please tell me a specific formula for my tasks? Thanks in advance for your answer.

sorry for the delay don't know monk tokenbar so well, but spellpoints is a regular item with "uses" like any other.
this macro will show in the browser console (F12) the spellpoints data of the selected token (select a token and run the macro)
const spellPointsItemID = actor.flags.dnd5espellpoints.item;

console.log('spellPointsItemID', spellPointsItemID);

let spellPointItem = actor.items.filter(i => i.id == spellPointsItemID)[0];

console.log('spellPointItem', spellPointItem);
console.log('Item max uses:', spellPointItem.system.uses.max);
console.log('Item current uses:', spellPointItem.system.uses.value);
console.log('Item uses spent:', spellPointItem.system.uses.spent);


Toolchain CSDTK4.2 no longer available to download

Can you please re-upload the toolchain?
It's no longer available on the mentioned sources:
baidu cloud
MEGA cloud
direct link

1. SDK version（SDK 版本）
{
}

2. In what kind of operation problems appear, and how to reproduce the problem ?（什么样的操作步骤问题会出现，是否是稳定复现，如何复现问题？）
{
}

Check here! -> #412

Thank you! :)


Cesium v3.6.4 crashing calculator and clearing RAM

Hello,
I recently deleted my old Cesium App and App Var.  Then I installed Cesium v3.6.4 (latest) from v3.6.3 with the provided installer program.  When I ran Cesium from the apps menu, my calculator restarted and I got the RAM cleared message.
Model: TI-84 Plus CE
OS: <IP_ADDRESS>4

That's awesome. Can you provide any more information? A ROM dump using TILP would be awesome.

That said, does it happen again now (after the reset)? Maybe the calc was in a weird state...?

Closing as there's not enough info yet to reproduce the issue.


Test 040 methods

Tests for 040 methods in variable_fields.rb

[ ] multiple_no_040?
[ ] multiple_no_040b?
[ ] missing_040c?
[ ] fix_040b

https://www.loc.gov/marc/bibliographic/bd040.html

Duplicate issue. Closed.


feat: update styles of rewrite panel

This updates the styles of the Rewrite Panel
https://github.com/refstudio/refstudio/assets/58954208/b72953ef-ad8f-4f50-ae77-397efe2f8ca9
Closes #375

Thank you for your comments.

I have pushed the fix to make the "Pick Variation" fixed
I have asked the design team if they think we should add an animation there
I will look into this issue
I will ask about the copy, that's why I marked it as TODO in the code
The ticket is #471

I have updated the tooltip and the design team confirmed there should not be an animation when switching between variations @cguedes


No error message when deleting column with dependency in view collection

Whenever I try to delete a Column let's say "column_do_delete" in a Base Collection which has a dependency in a View Collection e.g. "SELECT id, column_do_delete ...." the returned error message does not indicate, that a dependency is given:
returning:
{   "code": 400,   "message": "Failed to update the collection.",   "data": {} }
PocketBase v0.21.3

You can find a more detailed error message in the Admin UI > Logs section.
The collection error messages will be updated in the future as part of task#35718374


Revising the HDF5 docs a bit, added another level to the toc

makes the toc 4 levels
increases the width of the side bar a bit
increases the overall width just a bit

@jorisvandenbossche

Looks good!
+1 on making it a bit wider (certainly for the side bar), but maybe 800 is enough (now the increase is quite big, from 720 to 840; 800 is what sphinx readthedocs theme uses)


Certificate not issued - clusterissuer showing ready, whereas certificaterequest complaining issuer not ready.

Describe the bug:
My certificate is not getting issued. The certificate is showing the READY = false
$> kubectl -n cert-manager get certificate
NAME              READY   SECRET       AGE
swm-certificate   False   swm-secret   43m

Here is the certificate
$> kubectl describe certificate swm-certificate -n cert-manager
Name:         swm-certificate
Namespace:    cert-manager
Labels:       <none>
Annotations:  kubectl.kubernetes.io/last-applied-configuration:
                {"apiVersion":"cert-manager.io/v1","kind":"Certificate","metadata":{"annotations":{},"name":"swm-certificate","namespace":"cert-manager"},...
API Version:  cert-manager.io/v1
Kind:         Certificate
Metadata:
  Creation Timestamp:  2020-10-29T10:10:58Z
  Generation:          1
  Resource Version:    50911
  Self Link:           /apis/cert-manager.io/v1/namespaces/cert-manager/certificates/swm-certificate
  UID:                 1d57c162-d8d4-4192-91cc-46ea40302a4f
Spec:
  Common Name:  *.ci-uswest1.revenera-registry.com
  Dns Names:
    *.ci-uswest1.revenera-registry.com
  Issuer Ref:
    Kind:       ClusterIssuer
    Name:       letsencrypt-prod
  Secret Name:  swm-secret
Status:
  Conditions:
    Last Transition Time:        2020-10-29T10:11:04Z
    Message:                     Issuing certificate as Secret does not exist
    Reason:                      DoesNotExist
    Status:                      True
    Type:                        Issuing
    Last Transition Time:        2020-10-29T10:11:04Z
    Message:                     Issuing certificate as Secret does not exist
    Reason:                      DoesNotExist
    Status:                      False
    Type:                        Ready
  Next Private Key Secret Name:  swm-certificate-95kj9
Events:
  Type    Reason     Age   From          Message
  ----    ------     ----  ----          -------
  Normal  Issuing    44m   cert-manager  Issuing certificate as Secret does not exist
  Normal  Generated  44m   cert-manager  Stored new private key in temporary Secret resource "swm-certificate-95kj9"
  Normal  Requested  44m   cert-manager  Created new CertificateRequest resource "swm-certificate-txqsv"

When I examine the certificate-request, this is what it tells me
$> kubectl describe certificaterequest swm-certificate-txqsv -n cert-manager
Name:         swm-certificate-txqsv
Namespace:    cert-manager
Labels:       <none>
Annotations:  cert-manager.io/certificate-name: swm-certificate
              cert-manager.io/certificate-revision: 1
              cert-manager.io/private-key-secret-name: swm-certificate-95kj9
              kubectl.kubernetes.io/last-applied-configuration:
                {"apiVersion":"cert-manager.io/v1","kind":"Certificate","metadata":{"annotations":{},"name":"swm-certificate","namespace":"cert-manager"},...
API Version:  cert-manager.io/v1
Kind:         CertificateRequest
Metadata:
  Creation Timestamp:  2020-10-29T10:11:04Z
  Generate Name:       swm-certificate-
  Generation:          1
  Owner References:
    API Version:           cert-manager.io/v1
    Block Owner Deletion:  true
    Controller:            true
    Kind:                  Certificate
    Name:                  swm-certificate
    UID:                   1d57c162-d8d4-4192-91cc-46ea40302a4f
  Resource Version:        50925
  Self Link:               /apis/cert-manager.io/v1/namespaces/cert-manager/certificaterequests/swm-certificate-txqsv
  UID:                     5a3420e8-d537-4c79-8019-ac25f9e40c7a
Spec:
  Issuer Ref:
    Kind:   ClusterIssuer
    Name:   letsencrypt-prod
  Request:  LS0-- a long string truncated tLS0K
Status:
  Conditions:
    Last Transition Time:  2020-10-29T10:11:04Z
    Message:               Waiting on certificate issuance from order cert-manager/swm-certificate-txqsv-3936573275: ""
    Reason:                Pending
    Status:                False
    Type:                  Ready
Events:
  Type    Reason          Age   From          Message
  ----    ------          ----  ----          -------
  Normal  IssuerNotReady  46m   cert-manager  Referenced issuer does not have a Ready status condition

Note the above output, it says that "Waiting on certificate issuance from order ..." and it also says "IssuerNotReady". I checked the issuer using the following command
$> kubectl get clusterissuer
NAME               READY   AGE
letsencrypt-prod   True    51m

The issuer is ready. Just to double check, i described the clusterissuer
$> kubectl describe clusterissuer letsencrypt-prod
Name:         letsencrypt-prod
Namespace:
Labels:       <none>
Annotations:  kubectl.kubernetes.io/last-applied-configuration:
                {"apiVersion":"cert-manager.io/v1","kind":"ClusterIssuer","metadata":{"annotations":{},"name":"letsencrypt-prod"},"spec":{"acme":{"email":...
API Version:  cert-manager.io/v1
Kind:         ClusterIssuer
Metadata:
  Creation Timestamp:  2020-10-29T10:10:26Z
  Generation:          1
  Resource Version:    50920
  Self Link:           /apis/cert-manager.io/v1/clusterissuers/letsencrypt-prod
  UID:                 3f631a9b-f34f-499a-8c1d-dc46ffd3e228
Spec:
  Acme:
    Email<EMAIL_ADDRESS>    Preferred Chain:
    Private Key Secret Ref:
      Name:  letsencrypt-prod
    Server:  https://acme-v02.api.letsencrypt.org/directory
    Solvers:
      dns01:
        route53:
          Region:  us-west-1
          Secret Access Key Secret Ref:
            Name:
Status:
  Acme:
    Last Registered Email<EMAIL_ADDRESS>    Uri:                    https://acme-v02.api.letsencrypt.org/acme/acct/100680201
  Conditions:
    Last Transition Time:  2020-10-29T10:11:04Z
    Message:               The ACME account was registered with the ACME server
    Reason:                ACMEAccountRegistered
    Status:                True
    Type:                  Ready
Events:                    <none>

The issuer appears ok to me. So I chased up the order
$> kubectl describe order swm-certificate-txqsv-3936573275 -n cert-manager
Name:         swm-certificate-txqsv-3936573275
Namespace:    cert-manager
Labels:       <none>
Annotations:  cert-manager.io/certificate-name: swm-certificate
              cert-manager.io/certificate-revision: 1
              cert-manager.io/private-key-secret-name: swm-certificate-95kj9
              kubectl.kubernetes.io/last-applied-configuration:
                {"apiVersion":"cert-manager.io/v1","kind":"Certificate","metadata":{"annotations":{},"name":"swm-certificate","namespace":"cert-manager"},...
API Version:  acme.cert-manager.io/v1
Kind:         Order
Metadata:
  Creation Timestamp:  2020-10-29T10:11:05Z
  Generation:          1
  Owner References:
    API Version:           cert-manager.io/v1
    Block Owner Deletion:  true
    Controller:            true
    Kind:                  CertificateRequest
    Name:                  swm-certificate-txqsv
    UID:                   5a3420e8-d537-4c79-8019-ac25f9e40c7a
  Resource Version:        50921
  Self Link:               /apis/acme.cert-manager.io/v1/namespaces/cert-manager/orders/swm-certificate-txqsv-3936573275
  UID:                     f76754f6-aaa7-4127-9c1f-2511c2f9697f
Spec:
  Common Name:  *.ci-uswest1.revenera-registry.com
  Dns Names:
    *.ci-uswest1.revenera-registry.com
  Issuer Ref:
    Kind:   ClusterIssuer
    Name:   letsencrypt-prod
  Request:  LS0VN-- some long string truncated -- LS0tLS0K
Events:     <none>

Expected behaviour:
The certificate should be issued.
Steps to reproduce the bug:
I am not sure how exactly to reproduce this bug. I was using the same setup to create an AWS EKS based cluster earlier and get the K8s setup. I tore down that setup and recreated the entire cluster and setup using a different AWS user.
Anything else we need to know?:
I have already cross checked whether this second user has all required permissions to Route 53 for the DNS challenge, and it has. My guess is that it has not gone to the challenge stage at all.
My certificate is
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: swm-certificate
  namespace: cert-manager
spec:
  secretName: swm-secret
  issuerRef:
    name: letsencrypt-prod
    kind: ClusterIssuer
  commonName: "*.ci-uswest1.revenera-registry.com"
  dnsNames:
    - "*.ci-uswest1.revenera-registry.com"

And I installed the clusterissuer using
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
  namespace: cert-manager
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email<EMAIL_ADDRESS>
    # key used to communicate with LetsEncrypt server
    privateKeySecretRef:
      name: letsencrypt-prod

    solvers:
    - dns01:
        route53:
          region: us-west-1

Environment details::

Kubernetes version (e.g. v1.10.2): 1.17.11
Cloud-provider/provisioner (e.g. GKE, kops AWS, etc): AWS EKS
cert-manager version (e.g. v0.4.0): Helm chart version 1.0.2
Install method (e.g. helm or static manifests):

helm install cert-manager jetstack/cert-manager --namespace cert-manager --version v1.0.2 --set installCRDs=true

/kind bug

I removed the entire set of Certificate, CertificateRequests, Orders, ClusterIssuers and the whole of the cert-manager. Verified that there are no stale CRDs. Then reinstalled the whole thing again... Still the same issue.

It magically started working for me.. and i have no clue why it started working after waiting for some time... would it be linked to DNS propogation?

I'm also getting this issue; being 3 hours until I created both the issuer and certificate object. Any fix for that?

I found out that the domain name that I've added to the certificate to be approved has already been registered in another cluster. That's why it can not approve it again, but it perfectly worked once I changed the domain name to a different one.

Ah... in my case, I remember that i had torn down a cluster in which it was working and then recreated another cluster with the same domain name
In such a case, is there a waiting time?

/priority awaiting-more-evidence
As part of our Google Summer of Code projects in the next 2 months, we are looking to improve e2e testing on cloud providers with DNS challenges. We might find some issues / documentation improvements as this happens

so I have been able to recreate this reliably twice in a row. It happens when I apply a conf file like the following:
apiVersion: v1
kind: Secret
metadata:
  name: netlify-secret
data:
  access-token: c3VwZXIgZHVwZXIgc2VjcmV0IHRoYXQgbm9ib2R5IGNhbiBndWVzcw==
---
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
  name: netlify-cert-manager-issuer
spec:
  acme:
    email<EMAIL_ADDRESS>    server: https://acme-staging-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      name: letsencrypt-account-key
    solvers:
    - dns01:
        webhook:
          groupName: acme.netlify.com
          solverName: netlify
          config:
            zoneId: "example_com"
            apiKeySecretRef:
              name: netlify-secret
              key: access-token
---
apiVersion: cert-manager.io/v1alpha2
kind: Certificate
metadata:
  name: example-tls
spec:
  secretName: example-com-tls
  commonName: example.com
  dnsNames:
  - example.com
  - "*.example.com"
  issuerRef:
    name: netlify-cert-manager-issuer
    kind: ClusterIssuer

I applied using the normal kubectl apply -f config.yaml
My assumption is that there is a kind of race condition with this setup 🤔 All I needed to unblock it (this particular issue) was to delete the CertificateRequest and it was created fine and continued to work.


Update cats-effect, cats-effect-std to 3.3.5

Updates

org.typelevel:cats-effect
org.typelevel:cats-effect-std

from 3.3.4 to 3.3.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #437.


Fix missing filters & update examples

:question: What

we forgot to add the new filters to all.go
now the pull request templates has a new checklist entry for this
basic and cli examples use [fields]

:white_check_mark: Checklists
This section contains a list of checklists for common uses, please delete the checklists that are useless for your current use case (or add another checklist if your use case isn't covered yet).

[ ] Is there unit/integration test coverage for all new and/or changed functionality added in this PR?
[ ] Have the changes in this PR been functionally tested?
[x] Have new components been added to the related all.go files?
[x] Has make gofmt-write been run on the code?
[x] Has make govet been run on the code? Has the code been fixed accordingly to the output?
[ ] Have the changes been added to the CHANGELOG.md file?
[ ] Have the steps in CONTRIBUTING.md been followed to update a Go module?

Codecov Report

Merging #103 (e9752b7) into main (f2ffad7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #103   +/-   ##
=======================================
  Coverage   45.68%   45.68%
=======================================
  Files          50       50
  Lines        3642     3642
=======================================
  Hits         1664     1664
  Misses       1788     1788
  Partials      190      190

Continue to review full report at Codecov.

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


replace progress bar semantic ui implementation with custom implementation

What a pleasure to have inline styling with React:)
Almost pixel equivalent to previous progress bar: The green bar has no border-radius on the right side anymore. (On purpose. I'm 100% to revert to previous design.)

(overall purpose of this pr is to be able to render to HTML)


Buzz Number Checker in Java

Create a Java program that checks if a given integer is a "Buzz" number (ends with 7 or is divisible by 7).

HI @tangorishi, Could you please assign me to this issue? Thank you!


404's on Links to Server Core for Windows Server 2012 R2 Functions

On the following page:
https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/hh846321(v%3Dvs.85)
these two links redirect to 404 pages:

Server Core for Windows Server 2012 R2 Functions by DLL
Server Core for Windows Server 2012 R2 Functions by Name

This page has a note that says it's not being updated regularly.


Fix resource etcdv3 paths to follow k8s standard

Update the resource paths to follow k8s path format:
If the resource is namespace scoped:
<prefix>/<group_name>/<resources>/<namespace>/<resource_name>
If the resource is cluster scoped:
<prefix>/<group_name>/<resources>/<resource_name>
Where,
prefix can be any given string constant. In case of Kubernetes Core resources its "registry"
group_name is a string identifying the API group. In case of Kubernetes Core resources it is empty "". By convention the group names are typically in domain name form. The Kubernetes group reserves the right to use empty group, all single word names ("extensions", "apps"), and any group name ending "*.k8s.io" for its sole use.
resources is a string identifying the resource kind name in plural.

closed/reopened to trigger build


Monster Hunter Wilds Monsters

Note: This PR builds off of #56 to avoid really annoying merge conflicts on returning monsters later. Should probably merge that first.
Note 2: This PR will contain spoilers for every new and returning monster in Wilds that have been revealed, eventually.
Returning large monsters:

[ ] Rathalos

[x] Initial Wilds object
[ ] Info & Danger
[ ] Image

[ ] Yian Kut-Ku

[x] Initial Wilds object
[ ] Info & Danger
[ ] Image

[ ] Congalala

[x] Initial Wilds object
[ ] Image & Danger
[ ] Image

New large monsters:

[ ] Doshaguma

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Balahara

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Chatacabra

[x] Initial object
[ ] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Arkveld

[x] Initial object
[ ] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Quematrice

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Rey Dau

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Lala Barina

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

[ ] Uth Duna

[x] Initial object
[x] Type
[ ] Elemental attributes
[ ] Info & Danger
[ ] Image

Small monsters:
TODO
Other:

[ ] Check validity of data before merging.
[ ] Have CrimsonNynja generate oids.

I've merged in your previous PRs so this one will need a rebase now. Love the start on the new game data


[release-0.20] Bump EKS-A CLI Homebrew version to latest

Description of changes:
Bump EKS-A CLI Homebrew version to latest v0.20.9.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold

/approve

/lgtm

/unhold


Try to make bond drawing asynchronous

The fetch command in pymol has an async option.
We might be able to use this to do bond drawing in the background so pymol doesn't freeze, especially for larger systems with lots of molecules.

I tried using pymol.cmd.async_, but it didn't work the way I hoped. You can try it out if you want, maybe you're luckier, but I think we should close this and just hope in a quick upstream fix.

I will close this, since #26 will basically do the same thing but better.


Add guidance about use of password managers

This is based on some initial discussions in Slack. It's meant to
complement the existing doc on managing accounts, noting that the
secrets we store may include more than just account logins.

Thanks for your reviews @benjamineskola and @CrystalPea!
I'm going to leave this up for a couple of days next week and then look at responding to all the comments.

Thanks for all your comments everyone, I think I've addressed them.
Would you all like to take another look?


What is the recommended version of RUI to use with the library

Hi,
I'm sorry if this information is posted anywhere, but can I ask what version of RUI3 is being tested with this library?

Hi,
you can use all RUI versions. Maybe newer commands aren't implemented but the LoRa and LoRaWAN stuff is completely.

And does this library work with the old 1.0.4 firmware? I noticed there is a config flag to enable and disable RUI3
Unfortunately, I was given a device with this version, and flashing the newest firmware is not so easy.

As a small update to this topic. I have managed to resolve the issues at init by doing a hardware reset. I'm using UART0 so it may be that the module gets confused by boot messages etc.
I have managed to Join a server and send confirmed messages.  However I cannot receive messages.
I (852884) RAK3172: Transmit command: AT+RETY=1
D (852897) RAK3172_UART:      Pattern detected at position 2. Use buffered size: 3
D (852898) RAK3172_UART:      Response:
D (852902) RAK3172_UART:      Pattern detected at position 4. Use buffered size: 5
D (852902) RAK3172_UART:      Response: OK
I (852902) RAK3172:      Status: OK
D (852902) RAK3172:     Error: 0xA000
I (852902) RAK3172: Transmit command: AT+CFM=1
D (852915) RAK3172_UART:      Pattern detected at position 2. Use buffered size: 3
D (852915) RAK3172_UART:      Response:
D (852919) RAK3172_UART:      Pattern detected at position 4. Use buffered size: 5
D (852919) RAK3172_UART:      Response: OK
I (852920) RAK3172:      Status: OK
D (852920) RAK3172:     Error: 0xA000
I (852920) RAK3172: Transmit command: AT+SEND=1:7b7d
D (852944) RAK3172_UART:      Pattern detected at position 2. Use buffered size: 3
D (852944) RAK3172_UART:      Response:
D (852948) RAK3172_UART:      Pattern detected at position 4. Use buffered size: 5
D (852948) RAK3172_UART:      Response: OK
I (852949) RAK3172:      Status: OK
D (852949) RAK3172:     Error: 0xA000
D (854059) RAK3172_UART:      Pattern detected at position 24. Use buffered size: 25
D (854059) RAK3172_UART:      Response: +EVT:SEND CONFIRMED OK
I (854059) RAK3172_UART: Event: +EVT:SEND CONFIRMED OK
E (858069) comm: Cannot receive message! Error: 0xA005

Does this surface the ack messages in RAK3172_LoRaWAN_Receive, or are those transparently ignored?

I am indeed using chirpstack.
I have since tested this. I do get data back if I have messages queued. However upon receiving them I get a segfault at
RAK3172_LOGD(TAG, "Next line: %s", Response->c_str()); in rak3172_uart.cpp.
Howver if I comment out this section:

                                    #ifndef CONFIG_RAK3172_USE_RUI3
                                        // The payload is stored in the next line.
                                        char Data;
                                        int Bytes;
                                        Response->clear();
                                        // do
                                        // {
                                        //     Bytes = uart_read_bytes(Device->UART.Interface, &Data, 1, 10);
                                        //     RAK3172_LOGD(TAG, "payload bytes: %d", Bytes);
                                        //     if((Bytes != 0) && (Data != '\r') && (Data != '\n'))
                                        //     {
                                        //         *Response += Data;
                                        //     }
                                        // } while(Bytes != 0);
                                        // *Response += '\0';

                                        // RAK3172_LOGD(TAG, "Next line: %s", Response->c_str());

                                        // // Remove all "+EVT" strings.
                                        // Response->erase(0, std::string("+EVT:").length());
                                        // Response->erase(Response->find("+EVT"), std::string("+EVT").length());
                                    #endif

                                    // // Remove the "UNICAST" or the "MULCAST" from the message.

                                    // Dummy = Response->substr(0, Response->find(":"));
                                    // Response->erase(Response->find(Dummy), std::string(Dummy + ":").length());
                                    // Received->Port = std::stoi(Dummy);

                                    // Get the payload.
                                    Received->Payload = *Response;

                                    RAK3172_LOGD(TAG, "RSSI: %i", Received->RSSI);
                                    RAK3172_LOGD(TAG, "SNR: %i", Received->SNR);
                                    RAK3172_LOGD(TAG, "Port: %u", Received->Port);
                                    RAK3172_LOGD(TAG, "Channel: %u", Received->Group);
                                    RAK3172_LOGD(TAG, "Payload: %s", Received->Payload.c_str());
                                    RAK3172_LOGD(TAG, "Multicast: %u", Received->isMulticast);

                                    xQueueSend(Device->Internal.ReceiveQueue, &Received, 0);
                                }

I get the +EVT:UNICAST and +EVT with the payload.
I need to figure out what is causing the the crash

That´s odd. Are you still using firmware 1.0.4? I guess the message layout is different so the processing fails.
Unfortunately, I can not test it because I only have 434 MHz versions of the RAK3172 which can be downgraded to 1.0.4, 868 MHz versions of the RAK3172-SiP which can not be downgraded to 1.0.4, and a 868 MHz gateway.

That´s odd. Are you still using firmware 1.0.4?

Yes, but I figured it out.
I had to increase the timeout on Uart_read(). Doing something like : Bytes = uart_read_bytes(Device->UART.Interface, &Data, 1,pdMS_TO_TICKS(200)); Fixes it. This must be primarily because the default baud rate on 1.04 is 9600, get data on uart one needs to wait more time.

Great! I add it as a change to 4.2. Thanks for your support!

Yes, you are right. Maybe I use a non const value or I use the same value for everything. If my guess is correct then a 200 ms timeout shouldn't affect higher baud rates.


Can you prevent $touched from being reset upon submitting?

I noticed the touched store gets reset to and empty object whenever you submit. Is there a way to prevent this? Especially I would like to maintain the old touched values when the submit resulted in an error.
Also getting reset to an empty object seems weird since the initial value has "false" for each field instead of just being empty. Is this a bug maybe?

This sounds like a bug! I'll label is as such and see why it's happening ASAP.


Typo?

The following command creates an App Service plan in P1V2.

I think that's meant to say P1V3 not P1V2 ?

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

ID: 3cfacf3d-4d48-317b-0c68-2f992ebb60bc
Version Independent ID: 9f00811a-bbf8-91e9-238b-d28066e19c83
Content: Configure PremiumV3 tier - Azure App Service
Content Source: articles/app-service/app-service-configure-premium-tier.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Thank you! Opened PR: https://github.com/MicrosoftDocs/azure-docs/pull/65918

@dazinator Thanks for pointing this out. The doc changes has been initiated by @rbschneider and are under review. The doc will be updated once it is approved.
@rbschneider Thanks for updating the document.


(Bug): Unable to delete daemonset in disk-fill experiment

What happened:

While executing disk-fill experiment unable to delete daemonset.
Daemonset is created by apps/v1 api-group but at the time of deletion it was looking for
api-group extensions

Error Message:
DaemonSet Creation Task --
TASK [Create the DaemonSet for Disk-Fill] **************************************
task path: /chaoslib/litmus/disk_fill/disk_fill_by_litmus.yml:60
2020-01-06T14:37:08.512273 (delta: 1.141251)         elapsed: 24.819459 *******
changed: [<IP_ADDRESS>] => {"changed": true, "cmd": "kubectl apply -f /chaoslib/litmus/disk_fill/disk_fill_ds.yaml -n default", "delta": "0:00:01.446364", "end": "2020-01-06 14:37:10.335108", "rc": 0, "start": "2020-01-06 14:37:08.888744", "stderr": "", "stderr_lines": [], "stdout": "daemonset.apps/disk-fill created", "stdout_lines": ["daemonset.apps/disk-fill created"]}

DaemonSet Deletion Task --
TASK [Delete DaemonSet disk-fill winner-amit] **********************************
task path: /chaoslib/litmus/disk_fill/disk_fill_by_litmus.yml:136
2020-01-06T14:39:47.033032 (delta: 0.067041)         elapsed: 183.340218 ******
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": true, "cmd": "kubectl delete ds disk-fill", "delta": "0:00:01.170499", "end": "2020-01-06 14:39:48.351433", "msg": "non-zero return code", "rc": 1, "start": "2020-01-06 14:39:47.180934", "stderr": "Error from server (Forbidden): daemonsets.extensions \"disk-fill\" is forbidden: User \"system:serviceaccount:default:amit\" cannot delete resource \"daemonsets\" in API group \"extensions\" in the namespace \"default\"", "stderr_lines": ["Error from server (Forbidden): daemonsets.extensions \"disk-fill\" is forbidden: User \"system:serviceaccount:default:amit\" cannot delete resource \"daemonsets\" in API group \"extensions\" in the namespace \"default\""], "stdout": "", "stdout_lines": []}

What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:

#1051


Swan Buy integration

Mostly done, need to be tested

Verified this on dev app v1.8.0(317)

Verified this Swan Buy integration in dev app v1.8.0(317)
It is working properly in android device.
In ios it is asking to open in "Hexa Stage"? and when we click on "Open" it gives a msg as ""Hexa stage" Beta has expired" and after clicking on "OK" when we again click on "Authorize Hexa wallet" it throws an error as {"message : "invalid_request"}.

Still the Swan is not working on both the device android ans ios as well.
-Tested on dev app v1.8.0(319)

Uploading 21-07-13-19-48-24.mp4…

I was able to complete Swan journey in #317. The deeplink didn't open the modal in #319.

@cakesoft-swati - are any deep links working?

[ ] swan deeplink not opening from the app

Now the deeplink is working for swan account.
Tested in dev app v1.8.5(325)


Xerxes

PR for CCD-20135 and CCD-20254  changes

closing due to due failure message https://ci.appveyor.com/project/tonybaloney/dimensiondata-computeclient/builds/24729915


StatusBar: Cleanup & Tests

Description
Cleaned up some code in StatusBar:

removed outdated code
renamed StatusBarTab enum to StatusBarTabType
refactored curser line and column into its own struct CursorLocation

Also added snapshot tests for both collapsed and expanded state each in dark and light appearance
Checklist

[x] I read and understood the contributing guide as well as the code of conduct
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[x] I documented my code
[ ] Review requested

@MarcoCarnevali do you know why the two test cases are failing? I've run them locally using the script for our runner and it succeeded just fine. (Also running an Mac Mini M1)


Bind port 8096 to <IP_ADDRESS>

Description

CloudStack provides CloudStack API Unauthenticated Access through port 8096. It should not be open to the Internet in any case. If this port is not properly blocked by a firewall it could be really serious.

Fixes: #3450
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

How Has This Been Tested?
Using 8080:
http://public.ip.address.acs:8080/client/api?command=listClusters&response=json&listAll=true&page=1&pagesize=20&_=1556128046728
{"listclustersresponse":{"uuidList":[],"errorcode":401,"errortext":"unable to verify user credentials and/or request signature"}}

Using 8096:
Before the fix
http://public.ip.address.acs:8096/client/api?command=listClusters&response=json&listAll=true&page=1&pagesize=20&_=1556128046728
listed all clusters of the zone

With the fix
I was able to retrieve the clusters of the zone only when seding the API call via <IP_ADDRESS> IPv4 address.
curl http://public.ip.address.acs:8096/client/api?command=listClusters&response=json&listAll=true&page=1&pagesize=20&_=1556128046728
[1] 3458
[2] 3459
[3] 3460
[4] 3461
[5] 3462
[2]   Done                    response=json
~$ curl: (7) Failed to connect to public.ip.address.acs port 8096: Connection refused

~$ curl http://localhost:8096/client/api?command=listClusters&response=json&listAll=true&page=1&pagesize=20&_=1556128046728
[1] 3468
[2] 3469
[3] 3470
[4] 3471
[5] 3472
[2]   Done                    response=json

Port 8096 is disabled by default, it's purpose is for testing CloudStack only. This means if the test client/code is not on the mgmt server host then this PR will block any existing testing frameworks or CI systems that assume the previous behaviour since 4.0.
I'm +0 on this PR and have concerns that this may break test and CI systems that assume the old behaviour. @PaulAngus @andrijapanic does Trillian depend on unauthenticated port? I'll check Travis for simulator.
@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-71

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@rhtyd port 8096 is not disabled by default.  Is there a configuration to disable port 8096?
In case we need for tests then I can add on this fix a configuration key to set an IP address to bind with 8096.

@GabrielBrascher yes, set integration.api.port to 0 to disable it.

You can also change the unauthenticated port via integration.api.port

@rhtyd This is weird. Something broke this configuration then. I have it disabled on test environments and I am still able to access the API through 8096.

@GabrielBrascher tested on <IP_ADDRESS> rc2, works for me. Do restart if you change setting, this is only enabled with mvn developer mode. On prod or installations this is disabled by default.

It worked after restarting. Hoever, it was enabled by default. Tested on 4.12 and 4.13-snapshot test environments (some updated from 4.9 -> 4.11 -> 4.12, some installed from scrach with 4.12).

@GabrielBrascher was it a maven deployed system or installed via rpm/deb packages? It comes disabled by default unless something changed in master or 4.12.

I think it's not an issue, Can you close this PR and the issue @GabrielBrascher?

@rhtyd I will close this PR for now then, thanks for the feedback.
However, I did look around and could find such issue (8096 enabled) even on 4.9.3 ACS. I deployed all test environments via deb packages. I will double check on that.


Introduce PLAYBACK_STOP_INTENT

Thanks for creating Clappr!
Is your feature request related to a problem? Please describe.
I want to be able to know what is the user current playback intent based on clappr events.
I'm trying to monitor our player playback and restore it when connection is back or our stream is up again.
I'm able to track easily when a user started playback by handling PLAYBACK_PLAY_INTENT event. But when there is an playback error (like network connection problem etc.) player sends me multiple events and one of them is PLAYBACK_STOP. As far as I understand I'm not able to distinguish this event from users real "playback stop intent" (when she/he hits the stop button etc.).
Describe the solution you'd like
I want to propose addition of symmetrical event PLAYBACK_STOP_INTENT so it would be possible to track not only the state of a player but also an intention of the user.

Wow! Thanks for quick response @towerz. I'm really glad that you like the idea. I'm not sure if I can help with implementation because I'm not fluent with internals of your great project but... for sure I can test PLAYBACK_STOP_INTENT and incorporate these changes into my paluh/purescript-clappr bindings!

Issue closed due to inactivity.


Add this tools create\copy\move\delete to edit properties task

Expand the edit properties capabilities to be able to:

Add a property (already exists but works only with a value?)
Copy the value of a property to another property (create it if it not exists)
Move the value of a property to another property (create it if not exists)
Delete a property

Side note: with the implementation of task lists where the same task can be done more than once, the interface can be simplified to process only one property per task. In the need to process more properties just add the edit properties task many times as needed

Except for deleting, which I hope to add, that's actually possible now.  Here's an example of something I did the other day.  It toggles the material to GOLD and back.  I used it as a workaround for UpdatePhysicalProperties to get SE to create a Mass variable (instead of mass_1, mass_2, ...) for some older files.
Regarding the delete option, I'm kinda struggling with a clean clear way to incorporate it into the form layout.  If you have any ideas, I'm all ears.

Thanks, Robert, I didn't read the help carefully and forgot about this functionality; I would add a reminder beside the search legend about it

What about a text command to delete the property? Something like %{DeleteProperty} ?


Maelstrom of Birds

I am having an issue on my home network server where at a specific location in the world, masses of birds spawn. They don't spawn in only one mass, but mass after mass, dozens of birds in each spawn group. Disabling the Animalia and Creatura mods creates a swarm of unknown entities aimlessly floating throughout the world. The only way for me to get rid of the birds is to issue a /clearobjects command. However, after issuing that command, the birds begin spawning again in the same location, and the maelstrom begins again. I will attach some screenshots showing the birds, the unknown entities, and a snippet from the server console giving a possibly related error message. Other than the included message, no errors are reported in the server console output. You can also see world coordinates in one of the screenshots, if that is of any help. Restarting the server does not fix the issue. Rebooting the server computer does not fix the issue. It's truly a bizarre thing, if not kind of comical. It does greatly affect server performance, as you can imagine. Haha. Please let me know if you need any more information.

have you tried using the settings available on creatura? that might help (temporary solution while there's no bug fix yet)

I assume you are referring to the settingtypes.txt file. If so, the only setting in that file that I can see that might help with this issue is creatura_mapblock_limit. Could changing that value from 99 to something like 50 help with this issue? I am unfamiliar with the term mapblock, so I'm not sure if that will help.
The other thing on this issue is that it occurs only at the location in the pictures. I have traveled 5,000+ blocks in nearly every other direction, but nothing like this has occurred in any of those areas.
Thank you for your response.

Could the flowers be responsible?
Which mod are they from?
Have you tried removing them?
Or maybe it is the biome?

I am unfamiliar with the term mapblock, so I'm not sure if that will help.
The map is cut in "mapblocks" of 16³ nodes.

I think you may be on to something. I believe those are either lilly or lilac flowers from the Swampz mod. I disabled that mod on the server, and the bird spawn rate dramatically reduced. In fact, I think I saw less than 10 birds within a span of three in-game days. With the Swampz mod enabled, in the same amount of time, I saw a few dozen (though not in the numbers reported in the original issue), and they seemed to spawn in the water. So, I don't know. Maybe the birds misbehave in the biome from the Swampz mod. I suppose I could start a new world without that mod and see if I observe the same behavior.
Thank you for defining the term, mapblock. So, it's similar to, but not the same as, a chunk in Minecraft. It looks like the difference is that Minetest's mapblock has a limited height; whereas a Minecraft chunk does not, at least, not now.
On January 13, 2023 8:25:38 AM CST, Lemente @.***> wrote:

Could the flowers be responsible?
Which mod are they from?
Have you tried removing them?
Or maybe it is the biome?

I am unfamiliar with the term mapblock, so I'm not sure if that will help.

The map is cut in "mapblocks" of 16³ nodes.
-- >
Reply to this email directly or view it on GitHub:
https://github.com/ElCeejo/animalia/issues/34#issuecomment-1381930726
You are receiving this because you authored the thread.
Message ID: @.***>

Well, I started a new world and removed the biome mod from the original screenshots. The bird storm is happening again. See the attached screenshot. It takes 30 minutes to an hour for this area to go from no birds, to this maelstrom.

Closing this because I haven't seen any reports in a while.


Update ng2-smart-table to fix an issue related to module.

Hi,
In using the master branch, I found issues about SmartTable and module introduced by Angular 2.rc5. I tried to update the package ng2-smart-table and the issue is gone. However, I updated to the version 0.2.3 but it doesn't exist on the repo of the project.
Thanks.

I didn't see a possible duplicate: #226.

the update commit cb0ffac missing remove the declarations of [NG2_SMART_TABLE_DIRECTIVES]
in smartTables.component


driver without ESS control

i have a pylontech battery and a DIY with daly bms. Both are connected to the raspberry via CAN.
I combine both with the battery aggregator. works fine
I would now like to use your seral driver only for the display (evaluation).
currently the system goes completely crazy when I activate the serial driver!
is there a possibility that the driver does nothing but deliver data?

Please see https://github.com/Louisvdw/dbus-serialbattery/discussions/517.
At the moment this is not possible.

@Micha854 would you see the data of the battery in the Venus OS GUI or you need the data only over MQTT? I don‘t think that the first is possible, since this is not the way Venus OS works.
You could try to play with the dbus values
/State
/SystemSwitch

but it would be a dirty workaround.

I found the following and it is reproducible:

If you have activated the driver, restart the GX device.
wait until the bms is displayed in venus
deactivate three!
now the bms stays there until the next restart of the GX device and you have all the data

Can't you build something there?

Deactivate what exactly where and how?

Deactivate what exactly where and how?

So what is now clear, but where and how not. Please clarify. There are a lot of possibilities to disable the driver.
Additionally which driver version and Venus OS are you using?

As long as the data is in the dbus Venus OS will use it.
have you tried to select the battery monitor manually in Venus OS GUI?

I have the latest version of the serial driver. I tried both venus os 2.93 and the new beta.
but as soon as i deactivated the driver, the system ran normally again.
with the driver activated it was chaos

UPDATE:
I got the system up and running now!
in the utils.py file I have adjusted the following values:
CCCM_CV_ENABLE = False
DCCM_CV_ENABLE = False
CCCM_T_ENABLE = False
DCCM_T_ENABLE = False
CCCM_SOC_ENABLE = False
DCCM_SOC_ENABLE = False
CVCM_ENABLE = False
INVERT_CURRENT_MEASUREMENT = -1
Here is my config again:

Venus OS 3.00 beta 32
pylontech battery connect via waveshare can-hat
DIY battery with daly bms connected via can from daly interface board to canable pro usb adapter and from interface board connect the rs485 to usb for serial driver
BatteryAggregator from @pulquero summarizes both batteries (batteries via USB are excluded in the config)

in DVCC "Controlling BMS" I have set "BatteryAggregator".
This is also my battery monitor

So this is solved for you?

Yes, I have now found the right solution for me
Has been running very stable and flawless since yesterday
Thanks!

I have a update for you.
The battery monitor is not the same as the BMS selected.
With Venus OS >3.00 you can select the BMS that should be used for DVCC:

Source: https://community.victronenergy.com/questions/199460/multiple-battery-monitor-available-only-selected-a.html?childToView=199503#comment-199503

@mr-manuel yes, of couse. I also wrote that above. I use the "BatteryAggregator" as BMS
A combination of Daly + Pylontech
All parameters are the same and then summarized!


Remove the unused migrations folder

As far as I can tell, nothing in the codebase references it. If we ever need it for some reason, it is bundled with the frontend.

Probably for the full sync backend.


Two interesting ways to render LaTeX aside from MathJax

I was reading through the Javis docs, and I noticed that it seemed only to support MathJaX-rendered SVGs as ways of rendering LaTeX.  I'd like to propose two other ways one could do this:

Use MathTeXEngine.jl to render LaTeX equations as characters and lines (pure Julia!).  This is what Makie uses in its native, fast TeX rendering implementation, by the way.
Use an approach similar to the old one from MakieTeX.jl (latexstring/latex document -> compiled latex as pdf -> SVG through dvisvgm).  There is a lightweight TeX compiler one can use which is called tectonic, which also ships as a JLL.

I would be happy to help guide or link to some code.  This seems like a cool project!

Ah!  Just saw #448, will close this issue in favour of that.


Excessive querying when using ~ documentation URLs

We have a problem with our URL rewriting in terms of resource usage. I noticed this while reworking the doc routing into a more unified mechanism.
We rewrite to the following HTML in order to support ~ URLs:
...
    <link rel="icon" href="/swiftpackageindex/semanticversion/~/favicon.ico"/>
    <link rel="mask-icon" href="/swiftpackageindex/semanticversion/~/favicon.svg" color="#333333"/>
    <title>SemanticVersion Documentation – Swift Package Index</title>
    <script>
    var baseUrl = "/swiftpackageindex/semanticversion/~/"
    </script>
    <link href="/swiftpackageindex/semanticversion/~/css/chunk-c0335d80.10a2f091.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/~/css/documentation-topic.1d1eec04.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/~/css/documentation-topic~topic.b6287bcf.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/~/css/documentation-topic~topic~tutorials-overview.d6f5411c.css" rel="prefetch"/>
...

The problem with this is that all these URLs are "under qualified". We need to make DB lookups in order to find out which S3 resource to load (here, the reference is unspecified). In case of our SemanticVersion docs for example, this leads to a total of 19 (!) db lookups - one for each resource referenced in the HTML file.
I don't think we want to be leaning on this in this form. We need to explore if we can at least rewrite the static resources to fully qualified paths that don't require lookups.
Using
    <link rel="icon" href="/swiftpackageindex/semanticversion/0.4.0/favicon.ico"/>

probably won't work when the baseUrl is set to /swiftpackageindex/semanticversion/~/ (to be tested) but
    <link rel="icon" href="https://swiftpackageindex.com/swiftpackageindex/semanticversion/0.4.0/favicon.ico"/>

should.

Looks like rewriting to
<head>
    <meta name="robots" content="noindex"/>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"/>
    <link rel="icon" href="/swiftpackageindex/semanticversion/0.4.0/favicon.ico"/>
    <link rel="mask-icon" href="/swiftpackageindex/semanticversion/0.4.0/favicon.svg" color="#333333"/>
    <title>SemanticVersion Documentation – Swift Package Index</title>
    <script>
    var baseUrl = "/swiftpackageindex/semanticversion/~/"
    </script>
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/chunk-c0335d80.10a2f091.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/documentation-topic.1d1eec04.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/documentation-topic~topic.b6287bcf.css" rel="prefetch"/>
...

does indeed work:

It also seems like we already have an excessive db lookup issue in place even for our fully qualified resources.
The URLs
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/chunk-c0335d80.10a2f091.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/documentation-topic.1d1eec04.css" rel="prefetch"/>
    <link href="/swiftpackageindex/semanticversion/0.4.0/css/documentation-topic~topic.b6287bcf.css" rel="prefetch"/>
...

each trigger a DocumentationTarget.query because they're using the same route handler as the .../documentation/... urls even though they do not need the :archive parameter and are therefore not under specified. Only a documentation fragment is under specified and needs this lookup.

We have a problem here. Despite rewriting the all the resource URLs in the HTML to be fully qualified with a proper reference, there are still ~ resource lookups being made:

I guess these are lookups somehow being made via the JS app using the base url?
It's 14 db hits now instead of the 21 we had before.

Without this change (i.e. the current tip of add-DocRoute-squashed) it's 19 requests:
⚠ getDocRoute(fragment:) /SwiftPackageIndex/SemanticVersion/~/documentation/semanticversion
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/css/index.038e887c.css
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/chunk-vendors.ba2dd0cb.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/index.e8a5d294.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/css/documentation-topic~topic~tutorials-overview.d6f5411c.css
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/documentation-topic~topic~tutorials-overview.90c61522.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/css/chunk-c0335d80.10a2f091.css
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/chunk-c0335d80.76a68cc5.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/css/documentation-topic~topic.b6287bcf.css
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/documentation-topic~topic.1679ec90.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/css/documentation-topic.1d1eec04.css
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/documentation-topic.57e91f8a.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/theme-settings.json
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/data/documentation/semanticversion.json
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/favicon.ico
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/favicon.svg
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/index/index.json
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/chunk-2d0d3105.cd72cc8e.js
⚠ getDocRoute(fragment:) /swiftpackageindex/semanticversion/~/js/highlight-js-custom-swift.5cda5c20.js

So we're shaving off a few but that's still way too many.


SharedSlice

Add SharedSlice class, with an interface equivalent to Slice, but holding a shared_ptr rather than a raw pointer to its data. Methods of Slice that return a Slice will return a SharedSlice instead, sharing ownership of the same memory. Also all other methods of Slice returning raw pointers will, in SharedSlice, return a shared_ptr instead, also sharing ownership.
Appropriate iterators are added as well.
TODO

[ ] Add a builder function returning a SharedSlice
[ ] Add tests for the new iterators

Coverage remained the same at 95.732% when pulling 947f66668ca82b842bb1fc21abf707db0d05cd81 on feature/shared-slice into 5d2e905546cc40e64ebc0df736933ba2792092d9 on master.

this seems poorly thought out tbh, why do we need an entirely new class for something that can be handled with a std::shared_ptr ?

Mainly because
auto subBuffer = std::shared_ptr<VPackBufferUInt8>(buffer, Slice(buffer).get("foo"));

is more clunky than
auto sub = sharedSlice.get("foo");

.


The language selected in the system language menu is not the language I want

PC-2-screen0.webm
The language selected in the system language menu is not the language I want (English is displayed when Chinese is selected) Build 0H345.
Replenish: Give me a blue select bottom in the menu so you know which language I'm choosing
Originally posted by @louies0623 in https://github.com/helloSystem/ISO/issues/497#issuecomment-1652799525

Why is this all flickering so bad?
Something is very strage about that system.
So you are saying, you click on Chinese but it is still English?

@louies0623
Based on what you posted in https://github.com/helloSystem/ISO/issues/497#issuecomment-1652799525 I think this is what happens:
You have selected Taiwanese as your language and it has been set correctly on your system. But the software is not yet translated into Taiwanese. Hence it shows in English.