Increase space above global footer

Summary of changes
Increase spacing above global footer by 80 px
https://dev.azure.com/uoguelph/CCS/_workitems/edit/70724
Frontend
List all significant changes to Gatsby code
src/css/global.css
/* Increase spacing above global footer by 60 px /
/ Additional 20px from the global footer padding */
#main-column {
margin-bottom: 60px;
}
[ x] My changes are accessible (at minimum WCAG 2.0 Level AA)
[x ] My changes are responsive and appear as expected on mobile and desktop views.
[x ] After merging, I will update the Content Hub documentation and ensure the Content Hub trainer understands how my changes will affect users.
Test Plan
Test URLs- /biomedical-sciences/and /pathobiology

Increase space above global footer approved for merge.


Mountain Daughter

In mountain daughter, it keeps showing me and alerting me that i need a spade when infact you do not need a spade.

Fixed in https://github.com/Zoinkwiz/quest-helper/commit/6b50578ad38c7539177e4b320199ed41b2506736

Fixed in https://github.com/Zoinkwiz/quest-helper/commit/6b50578ad38c7539177e4b320199ed41b2506736


added {status} for customizing play/pause location/style, resolves #487

resolve #487
i decided to add a custom {status} field instead of just making it appear at the beginning since that simplified the code in my head and also allows it to be more customizable

@JadonBelair thanks for the PR and changes look good. Can you fix the CI?

i think i fixed it, but im not too familiar with the ci so let me know if i made a mistake


[4.11.2] VR: ip_tables tcp match: ony valid for protocol 6

ISSUE TYPE

Bug Report

COMPONENT NAME

VR

CLOUDSTACK VERSION

4.11.2, 4.11.1

CONFIGURATION

OS / ENVIRONMENT

SUMMARY

seeing errors in VR console

STEPS TO REPRODUCE

see console log of VR

EXPECTED RESULTS

no errors

ACTUAL RESULTS

 ip_tables tcp match: ony valid for protocol 6

This is largely an ignorable warning, it means iptables match rules were matched against something other than an IP packet. A lot of legacy VR programming code (old style of rules etc) require a proper cleanup.

haven't seen this in 4.11.1

also saw this in 4.11.1

Unable to reproduce, kindly reopen if reproducible.


remove the installation steps for the frontend libraries

Added the 'frontend-maven-plugin' to make sure the expected versions of nodes, npm and grunt are used on every build and to make the initial build easier by not needing to install the frontend libraries manually.

Thank you for contributing.


UI/Nav Implementation

Implementation of UI elements on mobile, iPad and desktop.

closing this but feel free to design review


feat: nft blacklist improvements

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

Testing

Engineering

Operations

Screenshots (if applicable)

Current dependencies on/for this PR:

develop

PR #5308

PR #5309

PR #5310   👈

This comment was auto-generated by Graphite.


fix: Handle backslashes before opening curly braces

https://linear.app/n8n/issue/PAY-2317/community-issue-the-expression-inside-was-not-parsed-during-the

Fixes: PAY-2317

Fixes PAY-2317


What is self.N0 for?

Hello, may I ask why are self.N0 predictions from the network removed, when computing the loss during training?
Should I do this operation also when testing?
Thanks in advance!

Hello, do you still have the corresponding optimization parameters and data set of this code? The author's links have all failed. Thank you！

Hello, do you still have the corresponding optimization parameters and data set of this code? The author's links have all failed. Thank you！

Hello, do you solve the problem now? I have encountered with this trouble www

@RXvo , @scarLiu No, I have never downloaded the pretrained models and dataset. @mbrossar would you be so kind to provide us with an updated link? Thanks in advance :)


Keyboard barely usable

The FreeDOS keyboard input is barely usable for me with df256e. I get missed characters and duplicated characters when typing at a normal (fast) speed. I can get work done by typing very slowly and repeating characters if they don't echo at the prompt. See attached screenshot and text file with standard output.
I was trying to type "c:", then "cd games".
Steps to reproduce:
zig build
./build/bin/virtualxt

Then do some fast typing at the FreeDOS prompt.
This doesn't seem to be specific to FreeDOS. I get a similar result testing my own OS image.
I also noticed that left shift is acting as a shift lock. After pressing it, all characters are caps, but all numbers are also shifted to symbols. Pressing left shift again releases shift lock. Not sure if this is expected or not.
Possibly related to https://github.com/andreas-jonsson/virtualxt/issues/21?

bug.txt

I bisected and the missed/dropped/duplicated characters problem seems to come with https://github.com/andreas-jonsson/virtualxt/commit/bd158132174939a096bdc4ae94ad88950d43cb97
I can't reproduce the shift lock behavior right now.

I need to debug this a bit more. I cant immediately reproduce it on my machine.
One possible issue I can think of is if you are loading VXTDRV.COM. The driver will cause an error when you type things on the screen. (It writes to a port that is no longer mapped and that causes logging) This can be fixed by recompiling the driver... its on my TODO list.

Possible related #21

Can you confirm that you are building with -Drelease-fast?
There was a significant change in Zig v 0.10 when they moved to a self hosting compiler that causes the release-safe option to be very slow for VirtualXT. I have not investigated this further but if this behavior persists in the next Zig release I might consider changing the default option. On my machine it is usable but I can tell the text input is a bit sluggish.

I just build with -Drelease-fast and don't see the issue there. This is the first I've worked with Zig before, and I admit I don't really know anything about it except what I've gleaned from reading the build.zig file. I'll read the docs on the Zig web site in the next few days.

You should not have to read up on Zig in order to use VirtualXT. Admittedly the defaults should just work.
I will keep this issue open until I either find out why the optimization level has the dramatic impact it does or I change the defaults. (It will be interesting to see if this behavior persists even in Zig 0.11.)

This is a problem that will go away with #39


Adding ability to add and remove moderators cleanly in the admin app. [ENG-2372]

Purpose
Adding the ability to add admin moderators cleanly to registration providers in the admin app.
Changes
Modifying templates. Adding code to the views.
QA Notes
Please make verification statements inspired by your code and what your code touches.

Verify you can add and remove admins to registration providers
Verify you can remove a moderator as an admin, but not as a moderator

What are the areas of risk?
Any concerns/considerations/questions that development raised? N/A
Documentation
N/A
Side Effects
Shouldn't be.
Ticket
https://openscience.atlassian.net/browse/ENG-2372

This is good, with the exception of the failing tests.
==================================== ERRORS ====================================
3873________________ ERROR at setup of TestEditModerators.test_get _________________
3874admin_tests/registration_providers/test_views.py:283: in add_moderator_view
3875    view = views.AddModerators()
3876E   AttributeError: module 'admin.registration_providers.views' has no attribute 'AddModerators'
3877____________ ERROR at setup of TestEditModerators.test_post_remove _____________
3878admin_tests/registration_providers/test_views.py:276: in remove_moderator_view
3879    view = views.RemoveModerators()
3880E   AttributeError: module 'admin.registration_providers.views' has no attribute 'RemoveModerators'
3881______________ ERROR at setup of TestEditModerators.test_post_add ______________
3882admin_tests/registration_providers/test_views.py:283: in add_moderator_view
3883    view = views.AddModerators()
3884E   AttributeError: module 'admin.registration_providers.views' has no attribute 'AddModerators'


where is the floquet port? I didn't find it.

Hello, where is the Floquet port in hfss? I didn't find it. this is very useful to simulate the periodic array antenna. please update. Thanks.

Hello, I've implemented in #566 . In the same PR I've also added Lattice pairs creation methods.
They will be in next version of Pyaedt


issues/1120 Upgrade OrientDB dependencies to 3.0.21

Fixes for https://github.com/strongbox/strongbox/issues/1120

https://github.com/orientechnologies/orientdb/issues/8947

@fuss86 : What's the status of this task?

I think we can't upgrade until orientDb guys will solve https://github.com/orientechnologies/orientdb/issues/8947 :(

Closing.


Add Behance to the Design Inspiration section

Checklist

[x] I made something good today 💐.
[x] I put links in the correct format: [Tool](link) — description.
[x] My description starts with the lower-case letter and ends with the full stop.
[x] I put the tool in the alphabetical order.

Optional

[x] I added the appropriate labels: free, open-source or mac.
[x] I put the tool only to one category.
[x] I followed Contribution Guidelines.

really??? We haven't had Behance before?

@nemtsov you saved us :) Thanks for adding Behance!


Add option to pass DOM attributes to root element

Version
1.0.0-beta.12
Reproduction link
https://codesandbox.io/s/n768kwm6wj
note: the dummy VueInput component and the spec code is correct, but I can't make vue-test-utils work there
Steps to reproduce

Have a component VueInput that generated an input DOM element
Normally when using <vue-input id='foo' name='bar'> in a template, the id and name attributes are correctly added to the generated input element
With vue-test-utils, try to add those  id and name attributes using:

describe('Dummy VueInput.vue', () => {
    it('should be generated with the `id` and `name` passed as attributes', () => {
        const id = 'theIdToUse';
        const name = 'theInputName';
        const wrapper = mount(VueInput, {
            attrs: {
                id,
                name,
            },
        });
        expect(wrapper.is('input')).toBe(true);
        expect(wrapper.attributes().id).toEqual(id); //FIXME Fails
        expect(wrapper.attributes().name).toEqual(name); //FIXME Fails
    });
});

What is expected?
The id and name attributes should be correctly added to the generated input element
What is actually happening?
Only the type and value attributes are found on the generated input element

The attrs  option adds  properties to  vm.$attrs. It's not intended to behave  like you're expecting.
 If you  have a good use case we  could look at ways to include  this  feature.

Well, Vue does behave like that by default; if you add any attribute to a component, those attributes (if those are not props names) will be added to the top level element on render.
You can see this behavior on this really simple example.
For some context, I'm using this on the vue-autoNumeric component, since when you declare an id on it, you expect to be able to later querySelector that id.

Sorry for the original misunderstanding.  This will be released in beta.17


a bug with “Open in Integrated Terminal“

Does this issue occur when all extensions are disabled?: Yes

VS Code Version:1.60.0
OS Version:Win10

Steps to Reproduce:
I have set git bash as the default terminal, but when I execute "open in integrated terminal", the open terminal is still PowerShell.

/duplicate of #132150 and will be fixed in upcoming recovery release.


Make account page very pretty

Done with https://github.com/tereus-project/tereus-front/commit/7e714b4f12422e57b160b74209b5bbdc9c4b26d7


single task security group

I'm would like to run a single task to perform a db migration, but the migration fails with a message about not being able to connect to the db. I'm going to guess that it is a security group issue. Any help you can provide on how to debug this would greatly appreciated.
The only difference I can see between the single task and the regular task, is that the single task has a group of family:stage-worker while the task has a group of service:stage-worker-stage-Ecs-.

Just checking that a single task should use the same network settings as the task definition, so it should be in the same security_groups? The AWS console shows that the single task has the correct subnet, but it doesn't show me what security_groups it is in.

I can confirm that if I change the db security group to allow connections from anywhere the single task can connect to the db and complete the migration.

I ended up creating an additional security group that was allowed access to the db and added that to my  settings/network/stage.yml file


Ip blocked by Binance

Hello, is there any way how to adjust delay between every api request? When using multiple ids Binance block ip adress.
Thank you

You can use the 'delai' parameter in the config/config.json file to adjust the delay between API requests. If I recall correctly, the delay was set to around 20 pings per minute.

I hope they haven't enhanced security to ban people for excessive ping. A few months ago, they simply issued a 2-minute ban.

Yes, it's possible. You would need to implement multi-threading and modify the code's design a bit. I can take care of it within the week.


[SPARK-48236][BUILD] Add commons-lang:commons-lang:2.6 back to support legacy Hive UDF jars

What changes were proposed in this pull request?
This PR aims to add commons-lang:commons-lang:2.6 back to support legacy Hive UDF jars .
Why are the changes needed?
Recently, we dropped commons-lang:commons-lang during Hive upgrade.

#46468

After that, Maven CIs are broken.

https://github.com/apache/spark/actions/runs/9032639456/job/24825599546 (Maven / Java 17)
https://github.com/apache/spark/actions/runs/9033374547/job/24835284769 (Maven / Java 21)

The root cause is that the existing test UDF jar hive-test-udfs.jar was built from old Hive (before 2.3.10) libraries which requires commons-lang:commons-lang:2.6.
HiveUDFDynamicLoadSuite:
- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (UDF
20:21:25.129 WARN org.apache.spark.SparkContext: The JAR file:///home/runner/work/spark/spark/sql/hive/src/test/noclasspath/hive-test-udfs.jar at spark://localhost:33327/jars/hive-test-udfs.jar has been added already. Overwriting of added jar is not supported in the current version.

*** RUN ABORTED ***
A needed class was not found. This could be due to an error in your runpath. Missing class: org/apache/commons/lang/StringUtils
  java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
  at org.apache.hadoop.hive.contrib.udf.example.GenericUDFTrim2.performOp(GenericUDFTrim2.java:43)
  at org.apache.hadoop.hive.ql.udf.generic.GenericUDFBaseTrim.evaluate(GenericUDFBaseTrim.java:75)
  at org.apache.hadoop.hive.ql.udf.generic.GenericUDF.initializeAndFoldConstants(GenericUDF.java:170)
  at org.apache.spark.sql.hive.HiveGenericUDFEvaluator.returnInspector$lzycompute(hiveUDFEvaluators.scala:118)
  at org.apache.spark.sql.hive.HiveGenericUDFEvaluator.returnInspector(hiveUDFEvaluators.scala:117)
  at org.apache.spark.sql.hive.HiveGenericUDF.dataType$lzycompute(hiveUDFs.scala:132)
  at org.apache.spark.sql.hive.HiveGenericUDF.dataType(hiveUDFs.scala:132)
  at org.apache.spark.sql.hive.HiveUDFExpressionBuilder$.makeHiveFunctionExpression(HiveSessionStateBuilder.scala:184)
  at org.apache.spark.sql.hive.HiveUDFExpressionBuilder$.$anonfun$makeExpression$1(HiveSessionStateBuilder.scala:164)
  at org.apache.spark.util.Utils$.withContextClassLoader(Utils.scala:185)
  ...
  Cause: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
  at org.apache.hadoop.hive.contrib.udf.example.GenericUDFTrim2.performOp(GenericUDFTrim2.java:43)
  at org.apache.hadoop.hive.ql.udf.generic.GenericUDFBaseTrim.evaluate(GenericUDFBaseTrim.java:75)
  at org.apache.hadoop.hive.ql.udf.generic.GenericUDF.initializeAndFoldConstants(GenericUDF.java:170)
  at org.apache.spark.sql.hive.HiveGenericUDFEvaluator.returnInspector$lzycompute(hiveUDFEvaluators.scala:118)
  at org.apache.spark.sql.hive.HiveGenericUDFEvaluator.returnInspector(hiveUDFEvaluators.scala:117)
  at org.apache.spark.sql.hive.HiveGenericUDF.dataType$lzycompute(hiveUDFs.scala:132)
  at org.apache.spark.sql.hive.HiveGenericUDF.dataType(hiveUDFs.scala:132)
  ...

Does this PR introduce any user-facing change?
To support the existing customer UDF jars.
How was this patch tested?
Manually.
$ build/mvn -Dtest=none -DwildcardSuites=org.apache.spark.sql.hive.HiveUDFDynamicLoadSuite test
...
HiveUDFDynamicLoadSuite:
14:21:56.034 WARN org.apache.hadoop.hive.metastore.ObjectStore: Version information not found in metastore. hive.metastore.schema.verification is not enabled so recording the schema version 2.3.0

14:21:56.035 WARN org.apache.hadoop.hive.metastore.ObjectStore: setMetaStoreSchemaVersion called but recording version is disabled: version = 2.3.0, comment = Set by MetaStore<EMAIL_ADDRESS>
14:21:56.041 WARN org.apache.hadoop.hive.metastore.ObjectStore: Failed to get database default, returning NoSuchObjectException

- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (UDF
14:21:57.576 WARN org.apache.spark.SparkContext: The JAR file:///Users/dongjoon/APACHE/spark-merge/sql/hive/src/test/noclasspath/hive-test-udfs.jar at spark://localhost:55526/jars/hive-test-udfs.jar has been added already. Overwriting of added jar is not supported in the current version.

- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (GENERIC_UDF
14:21:58.314 WARN org.apache.spark.SparkContext: The JAR file:///Users/dongjoon/APACHE/spark-merge/sql/hive/src/test/noclasspath/hive-test-udfs.jar at spark://localhost:55526/jars/hive-test-udfs.jar has been added already. Overwriting of added jar is not supported in the current version.

- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (GENERIC_UDAF
14:21:58.943 WARN org.apache.spark.SparkContext: The JAR file:///Users/dongjoon/APACHE/spark-merge/sql/hive/src/test/noclasspath/hive-test-udfs.jar at spark://localhost:55526/jars/hive-test-udfs.jar has been added already. Overwriting of added jar is not supported in the current version.

- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (UDAF
14:21:59.333 WARN org.apache.hadoop.hive.ql.session.SessionState: METASTORE_FILTER_HOOK will be ignored, since hive.security.authorization.manager is set to instance of HiveAuthorizerFactory.

14:21:59.364 WARN org.apache.hadoop.hive.conf.HiveConf: HiveConf of name hive.internal.ss.authz.settings.applied.marker does not exist

14:21:59.370 WARN org.apache.hadoop.hive.metastore.HiveMetaStore: Location: file:/Users/dongjoon/APACHE/spark-merge/sql/hive/target/tmp/warehouse-49291492-9d48-4360-a354-ace73a2c76ce/src specified for non-external table:src

14:21:59.718 WARN org.apache.hadoop.hive.metastore.ObjectStore: Failed to get database global_temp, returning NoSuchObjectException

14:21:59.770 WARN org.apache.spark.SparkContext: The JAR file:///Users/dongjoon/APACHE/spark-merge/sql/hive/src/test/noclasspath/hive-test-udfs.jar at spark://localhost:55526/jars/hive-test-udfs.jar has been added already. Overwriting of added jar is not supported in the current version.

- Spark should be able to run Hive UDF using jar regardless of current thread context classloader (GENERIC_UDTF
14:22:00.403 WARN org.apache.hadoop.hive.common.FileUtils: File file:/Users/dongjoon/APACHE/spark-merge/sql/hive/target/tmp/warehouse-49291492-9d48-4360-a354-ace73a2c76ce/src does not exist; Force to delete it.

14:22:00.404 ERROR org.apache.hadoop.hive.common.FileUtils: Failed to delete file:/Users/dongjoon/APACHE/spark-merge/sql/hive/target/tmp/warehouse-49291492-9d48-4360-a354-ace73a2c76ce/src

14:22:00.441 WARN org.apache.hadoop.hive.conf.HiveConf: HiveConf of name hive.internal.ss.authz.settings.applied.marker does not exist

14:22:00.453 WARN org.apache.hadoop.hive.ql.session.SessionState: METASTORE_FILTER_HOOK will be ignored, since hive.security.authorization.manager is set to instance of HiveAuthorizerFactory.

14:22:00.537 WARN org.apache.hadoop.hive.conf.HiveConf: HiveConf of name hive.internal.ss.authz.settings.applied.marker does not exist

Run completed in 8 seconds, 612 milliseconds.
Total number of tests run: 5
Suites: completed 2, aborted 0
Tests: succeeded 5, failed 0, canceled 0, ignored 0, pending 0
All tests passed.

Was this patch authored or co-authored using generative AI tooling?

WDYT, cc @pan3793 , @sunchao , @LuciferYang , @yaooqinn , @viirya ?

Thank you, @viirya !

Merged to master for Apache Spark 4.0.0.


Update needed to work with current version of HA

Tried to get the package to work on current version of HA, Core 2024.10.1 / Supervisor2024.10.0 / OS 13.1 without luck.

Sorry! Something wrong at my end.


Performance enhancement

Hi,
I've now done my performance enhancements to the distance marker code.  It is orders of magnitude faster with large GPX files.  I've updated the license as well to include my name in there.
Regards
Phil

Closing as duplicate of #4
(Thanks for providing a simpler changeset there.)


Forcing Alamofire 1.3 which isn't compatible with Swift 2.0

The current version is forcing Alamofire 1.3 which doesn't support Swift 2.0. Can you remove the dependencies in Alamofire-SwiftyJSON.podspec so this will work with Swift 2.0?
In the meantime I created a workaround available at https://github.com/pdutourgeerling/Alamofire-SwiftyJSON-Podspec.
It doesn't force any version of any framework so it's working with Swift 2.0.

You shouldn't use a framework in podscpec to specify customer frameworks. Instead you should use vendored_frameworks
https://guides.cocoapods.org/syntax/podspec.html#vendored_frameworks

Closing for inactive.


Hotkey Labeling Persistence Issue Across Images

Feature description and context
This enhancement is essential to ensure that the hotkey resets to "none" when transitioning to a new image. By doing so, the annotator gains more control over each image, avoiding accidental or unwanted labeling. This will significantly improve the user experience by reducing the need for additional steps to manually reset the hotkey, thus maintaining the tool's efficiency and accuracy in image annotation tasks.
Feature sign-off requirements
Automatic Hotkey Reset: Ensure that the hotkey selection resets to "none" when a new image is loaded.
Optional Persistence: If persistence of the hotkey is desired in certain scenarios, provide an option in the settings to toggle this feature on or off.

I can confirm that the hotkey - once selected - stays active on new images (after clicking 'done'), and if you have used it for a herd of buffalo in previous photo, for example, there's no way to unset the hotkey for current image and you're stuck doing buffalo.
Additional request: a button or another key to press to unset the current species hotkey.

I think the answer for the persistence issue here is going to be a user-by-user preference, so this will need to be something added to a user profile. The more immediate solution of just making the hotkey reset-able is gonna be addressed in #110 . This one will require a bit more thought, but is a great idea!


Evaluate targeting more modern runtimes.

Instead of targeting ECMAScript 5.1 we should probably target a more modern runtime, e.g ES2017 / ES2018.
This means removing support legacy browsers such as IE11.

Note some workarounds now exist for exceptions and stack traces when TypeScript is targeting ES5.
These may be removed when we update the TypeScript compiler runtime target.

https://github.com/SAP/chevrotain/pull/1322#issue-552008653

Note some workarounds now exist for exceptions and stack traces when TypeScript is targeting ES5.
These may be removed when we update the TypeScript compiler runtime target.

https://github.com/SAP/chevrotain/pull/1322#issue-552008653


Selected items label override the table header in PaginatedDataTable

Once I selected one or more rows in the table, a tip text "# items selected" shown up in the place of my table header. And the header is gone.
What I expected is the header still be there and the tip(if any) showing behind the header. Have I missed something or this is a bug?
This tip is not localized according to my computer locale(Chinese). Its still in English. Please check this one too. I will fill another ticket if this is indeed an issue.
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.1, on macOS 11.2.3 20D91 darwin-arm, locale zh-Hans-CN)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] Connected device (1 available)

Ok, just find out this is intended behavior ;-P
Anyway I'd rather not close this ticket for the reason of the mentioned locale problem. And allowing user control the removing of header might be a candidate of feature request.

The locale is correct on another machine. I'm not sure why ;-(


requesting two entity options 'basePackageName' and 'idType' for JDL

Current generated domain files are missing base package name and ID data type,
It looks like:
package .domain;

    public  getId() {
        return id;
    }
    public void setId( id) {
        this.id = id;
    }

can add two options basePackageName and idType for JDL?
for example:

entity Author {
  name String required,
  birthDate LocalDate
}
basePackageName com.mycompany.myapp
idTypte Author Long

The generated domain would look like:
pacakge com.mycompany.myapp.domain;

public class Country implements Author {
     private Long id;

    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }

Many thanks.

Hi, can you please post your input file (the JDL or the XMI file)?
I didn't have this bug.

the  test.jh is extracted from:
https://jhipster.github.io/jhipster-uml/#jdl
and command is:
jhipster-uml yourfile.jh -db sql
entity Book {
  title String required,
  description String required minlength(5) maxlength(50),
  publicationDate LocalDate,
  price BigDecimal
}
entity Author {
  name String required,
  birthDate LocalDate
}
relationship OneToMany {
  Author{book} to Book{writer(name)}
}

I won't add these options in the JDL because you tried to generate entities outside the scope of a JHipster app. Using JHipster UML this way is the same as not doing yo jhipster:entity SOMETHING in a JHipster app.
JHipster itself won't generate all the files when one does yo jhipster:entity SOMETHING like you did. However, I agree it would be nice to have all the missing pieces when doing this command the way you did.

got it,thanks


Ack handler

Which issue(s) this PR fixes:
no
What this PR does / why we need it:
Extract the code around ack_response  as  AckHandler class.
It aims to simplify out_forward and add more test about it.
Docs Changes:
no needed
Release Note:
no needed

@repeatedly ping?

Thank you for the review!


[Event Request] codeunit 5057 "VendCont-Update" - OnBeforeOnModify

Please add new event in Codeunit 5057
[IntegrationEvent(false, false)]
local procedure OnBeforeOnModify(Vendor: Record Vendor; var ContactBusinessRelation: Record "Contact Business Relation"; var IsHandled: Boolean)
begin
end;

procedure OnModify(var Vend: Record Vendor)
var
    Cont: Record Contact;
    OldCont: Record Contact;
    ContBusRel: Record "Contact Business Relation";
    ContNo: Code[20];
    NoSeries: Code[20];
    SalespersonCode: Code[20];
    IsHandled: Boolean;
begin
    IsHandled := false;
    OnBeforeOnModify(Vend, ContBusRel, IsHandled);
    if IsHandled then
        exit;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 47990.


enhancement: Maintenance information

Description:
I think it would be good to have a maintenance information bar at the login page of an instance and also in the instance itself where users could get information about it. This would help users to plan or stop their work in the instance. Especially the second case could be quite annoying for active users in the instance, if a maintenance takes place and they can't save something.
Realization:
A) Snackbar on login page with short information what happens and how long it takes.
B) Drop down banner for user which are logged in with information about what happen and how long it takes.
Additonally: In both cases, it would be helpful if the information could be displayed beforehand so that users have the information in time.

In which cases would the bar be used?
What would trigger it?
Will the content be generated by the instance (i.e. pre-determined) or decided by whoever is conducting the "maintenance"?
If it is supposed to be pre-determined, what should it say?
Is there supposed to be some additional functionality (since you said "plan" I would assume that the bar would perhaps need to warn the users beforehand)?

@MSoeb  I can't say anything about the implementation of this feature unless I have some more information.

Example Cases: A) For an Update, with a short-medium downtime. B) For a longer downtime; e.g. migration with took several hours. C) If an update took place, where the instance is still running, but the maintenance process affects the working on it. D) The instance is down.
Two triggers could be possible: A) Instance is oflline without a clear reason -> bar on login page. B) Triggered by admins with information about how long it will take until the instance is online again or when it could be used again without negative effects.
In think, in case 2A it could be generated automatically and in case 2B an admin should write the comment based on a template.
Something like "Der Server ist derzeit nicht erreichbar." for case 2A.
Yes indeed. i think it would be nice to have some kind of system that gave the admins the possibily to set an information bar in a running instance with tells the users when the system maintenance will take place. So it's easier for them plan their work.

The way I see it this probably should simply be bar that can be customized and turned on/off by the superadmin(?). The text should be generated automatically with a couple of parameters that the admin can determine (something like start_time).
Text should then be something like Starting on Monday (XX-XX-XXXX) at XX:XX the server will be undergoing maintenance and may not be available. This may take a while. before the start date has come, and The server is undergoing maintenance. This may take a while, please check back later. afterwards.
@MSoeb Does this fit your requirements?
Given that this should supposedly be triggered by the one running the instance, would we want a script that can toggle this per command line? (Maybe even for multiple instances at once?)
I'm not quite sure how we should get this information in the client, I'm also not quite sure whether the client can even be accessed by the user while maintenance/update/migration is in progress.
@jsangmeister @peb-adr Do you have ideas how realistic something like this is/how something like this could function?

I think we should reduce the requirements for this a bit.

Example Cases: A) For an Update, with a short-medium downtime. B) For a longer downtime; e.g. migration with took several hours. C) If an update took place, where the instance is still running, but the maintenance process affects the working on it. D) The instance is down.

Two triggers could be possible: A) Instance is oflline without a clear reason -> bar on login page. B) Triggered by admins with information about how long it will take until the instance is online again or when it could be used again without negative effects.

2A (including 1D) Is a case which IMO makes no sense to be handled by OpenSlides as a software feature. If the instance is actually unreachable the client would have no way of retrieving this info (or displaying it, except if it's cached by the browser which
we cannot rely on). In our setup this is also already handled by surrounding infrastructure (e.g. try opening https://non-xistent.openslides.com/).
2B however is (the way I see it) the very point of this issue and a sensible feature to have - An easy way to get an arbitrary message out to every user in a well visible but not impairing manner.
My vision of how to realize this would include:

Add a new field to the organization collection, e.g. admin_message or broadcast_message

Optionally adding e.g. admin_message_start_time and admin_message_end_time as @luisa-beerboom suggested may be desirable
At this point we may want to create admin_message as a separate collection and have a relation in organization

Ensure the the suitable update action in the backend is compatible (depending on which of the aforementioned options we'd take)
Add input forms in the superadmin settings to be able to set them through the web interface
Subscribe to these fields along the rest of the organization fields in the client

Show the banner/snackbar when appropriate (i.e. it is set and start_time end_time align)

I personally would prefer to have this message pop up in the snack bar. It would catch the attention of the user but would be dismissable and not be in the way, which the banner could be IMO. Also I presume it would be a more l linear implementation in the client, as we'd have only one reusable way of showing it to logged-in as well as logged-out users
(This is assuming the top-banner, as used for 'offline mode' or 'new vote in progress', is not usable when logged out)
But I am willing to have my mind changed about this ...

Given that this should supposedly be triggered by the one running the instance, would we want a script that can toggle this per command line? (Maybe even for multiple instances at once?)

This is indeed a requirement I'd bring to this discussion. With the way I described it would now already be fulfilled. Via the manage tool's set organization command (which internally calls the corresponding backend action) we'd have the ability to set it, naturally along the already existing ones.

I'm not quite sure how we should get this information in the client, I'm also not quite sure whether the client can even be accessed by the user while maintenance/update/migration is in progress.

Availability of this information may of course differ case-by-case. However as I said before, if the instance is broken to to the point of not functioning correctly it wouldn't be sensible to rely on a software feature to convey just that.
But being able to announce the possibility of that beforehand or really any other technical Info relevant to all users is something I see as helpful and a good idea.

I agree whole-heartedly with @peb-adr. However, I don't think a new collection is necessary for this, since it would just be a 1:1 relation and would make the creation and update more complex, so just 1-4 fields (message, start_time?, end_time? and maybe a boolean show to disable it without removing the message?) should suffice. We could also think about displaying the message in an extra section on the login page as an additional way to reach the users. Or above the calendar? (just throwing around some ideas here)


OpenSSL::Cipher

@jhass can you see why the spec are passing but the build is failing?

make doc failed to compile:
/usr/bin/ld: ./.crystal/mnt/docs/main.cr/_main.o: undefined reference to symbol 'ERR_load_crypto_strings@@OPENSSL_1.0.0'
//lib/i386-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Error: execution of command failed with code: 1: `cc -o "/mnt/.crystal/crystal-run-docs.tmp" "${@}"  -rdynamic  -lreadline -lxml2 -lssl -lgmp -levent -lrt -lpcl -lpcre -lm -lgc -lpthread -ldl`
make: *** [doc] Error 1

Ah is something like -lcrypto missing in the cc command?

After a squash, LGTM :+1:

@benoist I can't seem to find one in the code, but, is there a .ciphers method to return an array of all available ciphers like in ruby ?

@bararchy I see ruby is using OBJ_NAME_do_all_sorted. I can't find that in the OpenSSL docs, maybe @technorama knows how to get that list?

I'm waiting for OpenSSL::OpenSSLError to become OpenSSL::Error then let's merge! Listing available ciphers can happen in another pull request.

Done :)

@benoist There's no documented way to get a cipher list.  I would just copy whatever ruby used.  Hopefully those are functions and not macros.


Add resources and related projects

Hi @ahmadawais, I just add the following...

Add related projects

https://github.com/warengonzaga/covid19-tracker-cli (I add yours too)
https://github.com/sagarkarira/coronavirus-tracker-cli (I add yours too)

Add resources

https://github.com/soroushchehresa/awesome-coronavirus

Let me know what you think...

Sadly this is not a curation project.


Update clone url in readme

Hey @wojtekmach, thanks for this very nice repo and talk.
I tried to clone it using the README instructions and was denied, so this PR just changes the url if you think it makes sense.
All the best!
Gus

Thanks for the help!


DIE removes reference counters for constant arrays

Aim
Compile the following program:
unconstrained fn main(sorted_index: [u32; 2]) {
    let original = [
        55,
        11
    ];

    let mut sorted = original;

    for i in 0..2 {
        let index = sorted_index[i];
        let value = original[index];
        sorted[i] = value;
    }

    assert_eq(sorted[1], 55);
}

Expected Behavior
With this Prover.toml:
sorted_index = ["1", "0"]

Program execution should pass
Bug
The program doesn't execute correctly, since DIE removes the inc_rc on the constant array:

After Constraint Folding:
brillig fn main f0 {
  b0(v0: [u32; 2]):
    inc_rc [Field 55, Field 11]
    inc_rc [Field 55, Field 11]
    v5 = allocate
    store [Field 55, Field 11] at v5
    jmp b1(u32 0)
  b1(v1: u32):
    v8 = lt v1, u32 2
    jmpif v8 then: b3, else: b2
  b3():
    v13 = array_get v0, index v1
    v14 = array_get [Field 55, Field 11], index v13
    v15 = load v5
    v16 = array_set v15, index v1, value v14
    v17 = add v1, u32 1
    store v16 at v5
    jmp b1(v17)
  b2():
    v9 = load v5
    v11 = array_get v9, index u32 1
    v12 = eq v11, Field 55
    constrain v11 == Field 55
    return
}

After Dead Instruction Elimination:
brillig fn main f0 {
  b0(v0: [u32; 2]):
    v2 = allocate
    store [Field 55, Field 11] at v2
    jmp b1(u32 0)
  b1(v1: u32):
    v8 = lt v1, u32 2
    jmpif v8 then: b3, else: b2
  b3():
    v12 = array_get v0, index v1
    v13 = array_get [Field 55, Field 11], index v12
    v14 = load v2
    v15 = array_set v14, index v1, value v13
    v16 = add v1, u32 1
    store v15 at v2
    jmp b1(v16)
  b2():
    v9 = load v2
    v11 = array_get v9, index u32 1
    constrain v11 == Field 55
    return
}

After Array Set Optimizations:
brillig fn main f0 {
  b0(v0: [u32; 2]):
    v2 = allocate
    store [Field 55, Field 11] at v2
    jmp b1(u32 0)
  b1(v1: u32):
    v8 = lt v1, u32 2
    jmpif v8 then: b3, else: b2
  b3():
    v12 = array_get v0, index v1
    v13 = array_get [Field 55, Field 11], index v12
    v14 = load v2
    v15 = array_set v14, index v1, value v13
    v16 = add v1, u32 1
    store v15 at v2
    jmp b1(v16)
  b2():
    v9 = load v2
    v11 = array_get v9, index u32 1
    constrain v11 == Field 55
    return
}

So when executing  v16 = array_set v15, index v1, value v14 we overwrite in place the constant array.
To Reproduce

Workaround
None
Workaround Description
No response
Additional Context
No response
Project Impact
None
Blocker Context
No response
Nargo Version
No response
NoirJS Version
No response
Proving Backend Tooling & Version
No response
Would you like to submit a PR for this Issue?
None
Support Needs
No response

Another option is that we can initialize constant arrays with an RC that is not 1 so they are never mutated


tests: application_development: set integration_platforms

Set integration_platforms on these samples to a single platform, we
prefer native_posix, than a qemu platform mps2_an385 and finally a
hardware platform.
Signed-off-by: Kumar Gala<EMAIL_ADDRESS>

Why mps2_an385? I see some comments suggesting it has issues with stack overflow (some tests/net prj.confs); is it a good choice for C++ application testing?

Was looking for something with broad support.  Since it gets us newlib, newlib nano, qemu, and ARM coverage.

Testing C++ on native posix may not be a good approach either; IIRC the host toolchain C++ setup may not be compatible with Zephyr's internal solution (e.g. running static constructors).

I agreed that native posix doesn't make sense.

Why mps2_an385? I see some comments suggesting it has issues with stack overflow (some tests/net prj.confs); is it a good choice for C++ application testing?

What issues?  Seems like mps2_an385 has been stable for these C++ tests.

What issues? Seems like mps2_an385 has been stable for these C++ tests.

tests/lib/heap/src/main.c:/* mps2_an521 blows up if allowed to link into large area, even though
tests/net/lib/dns_sd/prj-no-ipv6.conf:# Maybe avoid stack overflow on mps2_an385?
tests/net/lib/dns_sd/prj.conf:# Maybe avoid stack overflow on mps2_an385?

No idea if they're relevant to this case.

tests/lib/heap/src/main.c:/* mps2_an521 blows up if allowed to link into large area, even though
tests/net/lib/dns_sd/prj-no-ipv6.conf:# Maybe avoid stack overflow on mps2_an385?
tests/net/lib/dns_sd/prj.conf:# Maybe avoid stack overflow on mps2_an385?

No idea if they're relevant to this case.

I assume not since we've been running the C++ tests on mps2_an385 for some time.  If we run into issues we can always change the integration_platform to another qemu target.


[MediaBundle] Media-Selection and functionality

By @wachterjohannes from https://github.com/sulu-cmf/SuluMediaBundle/issues/14

Media sorting
Media selection style

now:

should be:

as if the design has changed a lot since i created this issue and the sorting is done by @danrot in https://github.com/sulu-cmf/sulu/pull/738 i close this issue


Walkthrough #8 in Examples.cs doesn't work (authorization_invalid_request)

I was trying to get the embedded recipient view but it wasn't working like I thought it would from the API docs, so I forked and changed the Examples.cs file to use the function below GetRecipientView(), GetEmbeddedSignerView() which did work.
I think the culprit for GetRecipientView() is here https://github.com/docusign/DocuSign-.NET-Client/blob/master/DocuSign.Integrations.Client/Envelope.cs#L1467-L1468

@swlkr , thanks for your note. I'm not clear as to whether you're saying the example code is wrong or there's a bug in the library, can you clarify?

@InbarGazit I wasn't sure either, so I figured I'd mention both.

ok, I think the example is the issue. When using the library you always have to assign a valid logged in user to the Login object of the envelope. I don't see a problem in Envelope.cs, if you think there's - can you let me know exactly what you see?

I'm probably wrong but I thought GetRecipientView was equivalent to this  (from: http://iodocs.docusign.com)
Which takes email, username and clientUserId, but Envelope#GetRecipientView just uses the account email/username

the GetRecipientView() is a specific one for self-signed envelopes so it's always going to be the person who is logged in.
We have a new method for embedded signing called GetEmbeddedSignerView() which can be used for any signer. Note that non-embedded signing for other recipients is not supported, you have to be the user to sign for this user, cannot sign for user X with credentials of user Y. Hope that makes sense

Ohhhhh ok so it was totally different, yeah that was my misunderstanding.

Sean , wanted to also personally invite you to our very first developer conference to be held this coming March in San Francisco. this is exactly the opportunity to meet me and other developers in DocuSign and talk shop. And the cost is very low. See all the information here http://momentum.docusign.com/san-francisco/dev-con/?mc=devcon-github

Hey, thanks :smile:


[RFR] Remove entry /etc/hosts when container stops

Issue #4.

I close this PR, I have created a new one without conflicts


added trie concept

I've added the Trie Data Structure concept in C++.
Closes #514

Follow proper file structure


scala-stream-collector should set X-Forwarded-For to user.ipAddress #…

…2642

Thanks @liningalex ! @liningalex has signed the CLA.
Assigning to @fblundun to review...

Closing - see #2642.


Benjin/line endings

This PR fixes #

Coverage remained the same at 34.42% when pulling 1397cbb498fb83f4d39cff5327836395dcf9b843 on benjin/lineEndings into 17164bdd26a1a291eab53befacc62f874afacda7 on master.

the test is passing now, i will merge the PR and enable the test in Canary and PR Validation pipelines

actually, the PR validation is the default, i will kick off one with the extra tests.


Possible To Build Very Basic "Wallet" With API's?

I am looking to build a very simple wallet to facilitate gifting monero. I have played around with this wallet and I was wondering if I could use it for my idea. The offline signer example looks like it would work great for me. Would it be possible to instead of pulling the needed transaction info from wallet-rpc could I gather this info from daemon-rpc and some public apis's like this ? It appears the offline signer only needs keyimages and outputs which I can get from just the transaction hash and the dameon-rpc. I was wondering If I was missing something, like how does the transaction get its decoys? Is what I am trying to build even possible? The web 'wallet' would only need to work for one address and one transaction with one input.

The WebAssembly wallet as mentioned here requires an walletrpc also right? I just wanted to check since I cant seem to get it working with a remote public daemon.

I keep running this code :  let walletFull = await monerojs.createWalletFull({     networkType: "stagenet",     serverUri: "https://stagenet.xmr.ditatompel.com",     restoreHeight: 1165386,     password: "0",     mnemonic: 'zebra cuddled boss listen slower pencil hatchet eden tilt offend yeti tirade narrate seasons abyss copy sowed foes agreed behind judge gesture warped were abyss'   }); but I get the Wallet is not connected to daemon error whenever I try to do anything else with the wallet.

I just tried the code with a mainnet example and it works.
  let walletFull = await monerojs.createWalletFull({     networkType: "mainnet",     serverUri: "http://xmr.htp.re:18081",     restoreHeight: 1165386,     password: "0",     mnemonic: 'zebra cuddled boss listen slower pencil hatchet eden tilt offend yeti tirade narrate seasons abyss copy sowed foes agreed behind judge gesture warped were abyss'   });

I just tried it with a differetn stagenet node and it worked. Here is my code for anyone facing this in the future:
`let walletFull = await monerojs.createWalletFull({
networkType: "stagenet",
serverUri: "http://xmr-lux.boldsuck.org:38081",
restoreHeight: 1169900,
password: "0",
mnemonic: 'zebra cuddled boss listen slower pencil hatchet eden tilt offend yeti tirade narrate seasons abyss copy sowed foes agreed behind judge gesture warped were abyss'
});
let ans = await walletFull.isConnectedToDaemon()
console.log(ans)`


try free runner

PR checklist

[ ] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Still more storage needed:
    INFO:    Creating SIF file...
    FATAL:   While making image from oci registry: error fetching image to cache: while building SIF from layers: while creating SIF: while creating container: write /home/runner/.apptainer/cache/oci-tmp/tmp_936536538: copy_file_range: no space left on device

After increasing the memory to 15G, there is a bug in this module:
Process `SANGERTOL_GENOMEASSEMBLY:GENOMEASSEMBLY:HIC_MAPPING:BAMTOBED_SORT (baUndUnlc1)` terminated with an error exit status (2)

Command executed:

  samtools view -@4 -u -F0x400 baUndUnlc1_mkdup.bam | bamToBed | sort -k4 --parallel=4 -S 7.5G -T . > baUndUnlc1_merged_sorted.bed

https://github.com/sanger-tol/genomeassembly/blob/271885eeba4c979672b6c7579c56b14f8383e08b/modules/local/bamtobed_sort.nf#L25
@ksenia-krasheninnikova Can you round the half memory? It seems the sort command only take the whole number as buffer memorey.

@ksenia-krasheninnikova I finished my test now.

Your CI testing still needs lots of storage for singularity images, the free version of runner not enough.
The large runner ubuntu2204-4c has 4 CPUs and 16G memory, the same like the free version. You probably can give all of them to nextflow and I hope it will run fast. But my last run took 15mins, comparing your previous run only 12 mins. But still it is good to merge this change.
I think you can fix this when you have time. https://github.com/sanger-tol/genomeassembly/pull/42#issuecomment-2098146444

The @gq1 update looks fine to me. I have added rounding of the buffer memory in bamtobed_sort module.

This error can be seen randomly. Re-running should work:
Failed to pull singularity image
  command: singularity pull  --name ghcr.io-nbisweden-fastk_genescopefk_merquryfk-1.2.img.pulling.1715092918304 docker://ghcr.io/nbisweden/fastk_genescopefk_merquryfk:1.2 > /dev/null
  status : 255
  message:
    INFO:    Converting OCI blobs to SIF format
    INFO:    Starting build...
    Getting image source signatures
    Copying blob sha256:b56b35773cdcbd2913e4d4b4c8deeb38a4f3ff4abf1e22c1f66d7e561739bc3f
    Copying blob sha256:ac77672a979829fb237e3b2bf02d933da8f1419de36efc0e902fdb2c60bf521c
    Copying blob sha256:83eeaff6d4af9433f22fc60ba62bc851474157f4433388e17b76f05f7badb9a8
    Copying blob sha256:8cc533bc8a27c6fa8d5d4ca6804f553f8be9fdd74bd99e5ecfebef9416078cf6
    Copying blob sha256:7b303595d9b321a9020d0ddbf1dea4c83237e2367117606a8d5466c446714ba1
    Copying blob sha256:38a8fd9de21eaee23a103dc924054d05dc4c4bc06334e7930f06871b17fca606
    Copying blob sha256:8faa8459fed85f8afdba73a54844c4e5fd34779577afd8be3d9a38a2e[70](https://github.com/sanger-tol/genomeassembly/actions/runs/8987250188/job/24685687775?pr=42#step:9:71)2e849
    Copying blob sha256:84463ad43d8de19d0f07ae43c081868ab61f920766b8e593ecf87d4cfb6a34fc
    Copying blob sha256:09db92fad269c5e2ffb9526eb8613884f68ea277b173f65cd029bd5fc3d36f6d
    Copying blob sha256:4f4fb700ef54461cfa025[71](https://github.com/sanger-tol/genomeassembly/actions/runs/8987250188/job/24685687775?pr=42#step:9:72)ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
    Copying blob sha256:307f67c1539cc9a801e3126a462c953404bee7e831909a332cd0c2de897[74](https://github.com/sanger-tol/genomeassembly/actions/runs/8987250188/job/24685687775?pr=42#step:9:75)928
    Copying config sha256:af05a1a95bc1bb513db1c2d166970e2ff5[75](https://github.com/sanger-tol/genomeassembly/actions/runs/8987250188/job/24685687775?pr=42#step:9:76)d6de8e80635987a09b74a617f1dd
    Writing manifest to image destination
    FATAL:   While making image from oci registry: error fetching image to cache: while building SIF from layers: conveyor failed to get: while getting config: no descriptor found for reference "60da47b6[76](https://github.com/sanger-tol/genomeassembly/actions/runs/8987250188/job/24685687775?pr=42#step:9:77)ee2b52be5b774a9b65e54edc2bb2fd319876efd09efd8d99d39ada"

Another error message:
Command output:
  Looking for mitochondrion for Caradrina clavipalpis

Command error:
  INFO:    Environment variable SINGULARITYENV_NXF_DEBUG is set, but APPTAINERENV_NXF_DEBUG is preferred
  INFO:    Environment variable SINGULARITYENV_NCBI_API_KEY is set, but APPTAINERENV_NCBI_API_KEY is preferred
  Looking for mitochondrion for Caradrina clavipalpis
  Traceback (most recent call last):
    File "/opt/MitoHiFi/src/findMitoReference.py", line 96, in <module>
      for g in [args.species] + list(get_lineage(args.species)):
    File "/opt/MitoHiFi/src/findMitoReference.py", line 29, in get_lineage
      record = Entrez.read(handle)
    File "/usr/local/lib/python3.6/dist-packages/Bio/Entrez/__init__.py", line 508, in read
      record = handler.read(handle)
    File "/usr/local/lib/python3.6/dist-packages/Bio/Entrez/Parser.py", line 335, in read
      self.parser.ParseFile(handle)
    File "../Modules/pyexpat.c", line 473, in EndElement
    File "/usr/local/lib/python3.6/dist-packages/Bio/Entrez/Parser.py", line 704, in endErrorElementHandler
      raise RuntimeError(value)
  RuntimeError: Search Backend failed:


Add initial support for multiple compute backends. Closes #1186, #1226

Remaining:

[x] Proper detection of execution completion
[x] ensure plotting features work

This exposed two issues: https://github.com/deepforge-dev/deepforge/issues/1229 and #1228


BBOX is not shown on windows OS when we hover the text for the first time.

When we open any page, hover over text for the first time, bbox doesn't appear. If we hover to some different text, then it works nomarlly, and works normally even for previous text when we move back to that text. So there is some bug, which causes bbox not to work for first time.

Fixed.


4939 array selector batch selection

Reference Issue

Fixes #4939
Fixes #4947
Changes in this PR:

Added selectIndexes and deselectIndexes methods for batch items (de)selection and tests for them (separate commit).
Refactor all (de)selection logic to simplify and remove code duplication as much as I can.

What I wanted to achieve

Tried to combine all of the logic for control selection in multi = false state in __selectIndexes and __deselectIndexes methods
Same for multi = true state in selectIndex and deselectIndex methods.

What else I suggest to improve

Get rid of direct __dataLinkedPaths usage and path parsing

I will welcome any comments and suggestions. Thank you!

Sorry i've created PR with my work email in commit author. So it's cause cla problems. So i've recreate PR with correct author data.

Recreated with correct email: https://github.com/Polymer/polymer/pull/4949


Modelica.SIunits.ComplexXXX is wrongly defined as record, must be operator record

Reported by otter on 1 Jul 2013 11:10 UTC
The type definitions in Modelica.SIunits.ComplexXXX are wrong Modelica code, because defined as record, but inheriting via a short class definition from the operator record Complex. All definitions must be changed to "operator record".

Migrated-From: https://trac.modelica.org/Modelica/ticket/1192

Comment by otter on 1 Jul 2013 11:14 UTC
Fixed in 47bb5b2c14129fbe584eda60d57056f2d2a56a54.

Modified by otter on 1 Jul 2013 11:14 UTC

Comment by beutlich on 1 Jul 2013 11:17 UTC
I do not see why this sould be wrong. Maybe section 4.6 should be clarified first.

Comment by dietmarw on 1 Jul 2013 11:21 UTC
One question. Despite the minor spelling error (it should be "obsolete") what does "use Complex" in
"Obsolet class kept only for backwards compatibility (use Complex instead)

mean? I.e., there is no Modelica.Icons.Complex. Maybe this could be explained a bit more specific, for example in the "info" layer?

Comment by otter on 1 Jul 2013 11:26 UTC
Replying to [comment:3 beutlich]:

I do not see why this sould be wrong. Maybe section 4.6 should be clarified first.

No, this is clearly wrong: Complex is an "operator record". This means especially that the "structural" type system of Modelica is changed to a "nominal" type system, and it is then technically not possible to inherit and again use a "structural" type system from the inherited class (so to mix "structural" and "nominal" type system in one class).
In the specification this is stated in section 4.6:
operator record: Similar to record; but operator overloading is possible, and due to this the typing rules are different – see Chapter 6. It is not legal to extend from an operator record, except as a short class definition modifying the default attributes for the component elements directly inside the operator record. It is not legal to extend from any of its enclosing scopes. (See Chapter 14).

Comment by otter on 1 Jul 2013 11:33 UTC
Replying to [comment:4 dietmarw]:

One question. Despite the minor spelling error (it should be "obsolete") what does "use Complex" in
"Obsolet class kept only for backwards compatibility (use Complex instead)

mean? I.e., there is no Modelica.Icons.Complex. Maybe this could be explained a bit more specific, for example in the "info" layer?

Fixed in af20a904db428d494759a555ffed0bb9f0e8dd34 (spelling error corrected + improved explanation)

Comment by dietmarw on 1 Jul 2013 11:49 UTC
Since the type icon would not appear in the diagram, we should also let it extend from Modelica.Icons.ObsoleteModel just to make sure people don't start using it.

Comment by dietmarw on 1 Jul 2013 12:59 UTC
Replying to [comment:7 dietmarw]:

Since the type icon would not appear in the diagram, we should also let it extend from Modelica.Icons.ObsoleteModel just to make sure people don't start using it.

DONE in 98e5e3838fd523e3ead288c132d5d27195c1c2e9.


python310Packages.dash: 2.14.1 -> 2.14.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dash is: Python framework for building analytical web applications
meta.homepage for python310Packages.dash is: https://dash.plot.ly/
meta.changelog for python310Packages.dash is: https://github.com/plotly/dash/blob/refs/tags/v2.14.2/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.14.2 with grep in /nix/store/pan4ypi14yggsk3k9gn1393hk6f9jri1-python3.10-dash-2.14.2
found 2.14.2 in filename of file in /nix/store/pan4ypi14yggsk3k9gn1393hk6f9jri1-python3.10-dash-2.14.2

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
das
picosnitch
python310Packages.dash
python311Packages.dash

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/pan4ypi14yggsk3k9gn1393hk6f9jri1-python3.10-dash-2.14.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dash https://github.com/r-ryantm/nixpkgs/archive/11faf53fc9245ff83c8e7253d96d349be13b08be.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/11faf53fc9245ff83c8e7253d96d349be13b08be#python310Packages.dash

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/pan4ypi14yggsk3k9gn1393hk6f9jri1-python3.10-dash-2.14.2
ls -la /nix/store/pan4ypi14yggsk3k9gn1393hk6f9jri1-python3.10-dash-2.14.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

4 packages built:

das
picosnitch
python310Packages.dash
python311Packages.dash

Maintainer pings
cc @antoinerg @TomaSajt for testing.

Superseded by https://github.com/NixOS/nixpkgs/pull/271205


[Bug]: training error

Project Version
325
Platform and OS Version
win10
Affected Devices
pc
Existing Issues
No response
What happened?
Traceback (most recent call last):
File "T:\applio3.25\rvc\train\train.py", line 413, in run
_, _, _, epoch_str = load_checkpoint(
File "T:\applio3.25\rvc\train\utils.py", line 44, in load_checkpoint
assert os.path.isfile(
File "T:\applio3.25\env\lib\genericpath.py", line 30, in isfile
st = os.stat(path)
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "T:\applio3.25\env\lib\multiprocessing\process.py", line 315, in _bootstrap
self.run()
File "T:\applio3.25\env\lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "T:\applio3.25\rvc\train\train.py", line 429, in run
net_g.module.load_state_dict(
File "T:\applio3.25\env\lib\site-packages\torch\nn\modules\module.py", line 2152, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for Synthesizer:
Missing key(s) in state_dict: "dec.ups_and_resblocks.0.bias",
Steps to reproduce
just use normal training
Expected behavior
train
Attachments
No response
Screenshots or Videos
No response
Additional Information
No response

I have cuda:0 and cuda:1 two GPUs. Once I choose both or only 0, it trains.
If I choose only 1, it fails loading the weight randomly. (1 or 2 of 10 times it works).
But that's just what I need. I use GPU 0 for main important work and 1 for running a regular training.

@sipie800 bigger error message?
I believe we've tested 3.2.5 in multi-gpu setup without any issues with "Pitch Guidance" checked. The error you're seeing seems the one caused by trying training without Pitch guidance. Please confirm.


Windows defender detecting testhost.exe as MSIL/AgentR

Hi!
We just got testhost.exe blocked on one of our build servers by Windows Defender. I'm pretty sure this is a false detection but will likely cause issues for vstest so you might want to reach out to the Defender team.
Here is the data on the file it quarantined. No other vendors complained.
https://www.virustotal.com/gui/file/d2eb1420117e8096f505ed0786c47e32e2e2e16cb80f90c4c308b1ef61a8e24e
This was from version 17.11.1. I also verified that it was the file as it was published and not something in our system that changed it by doing the following steps.
1) download the nuget package (from the download link on the nuget page).
2) rename it to .zip
3) unzip it
4) Find the file testhost.exe
5) Upload it to virustotal
And I now go the same hash as the detected file.

Here is the version info for Defender if you need it.

I've reported this to the responsible team, will keep you updated if I get some info back.


app server crashes

error when running procfile  Could not find server "".
likely due to missing -u option -u, [--using=name]  # Specifies the Rack server used to run the application (thin/puma/webrick)

@parndt I added the option here (https://github.com/dumparkltd/marine-defrag-server/commit/956b5238f007cba4dcf615083b362ce16ad2b0f7) but I failed to add webrick to the gemfile that is no longer part of ruby 3 see here
(bundle install crashing on my win machine)
could you please add webrick to the gemfile or otherwise make sure the server command runs? thanks

@parndt I added the option here (956b523) but I failed to add webrick to the gemfile that is no longer part of ruby 3 (see here)
could you please add webrick to the gemfile or otherwise make sure the server command runs? thanks

branch is fix-server btw: https://github.com/dumparkltd/marine-defrag-server/compare/fix-server

related ruby update https://github.com/dumparkltd/marine-defrag-server/commit/9196e8db6fab8d11492bb1be132e04326944039c

in addition to adding and using puma gem, I also had to setup a config file for active storage

in the meantime I will try to fix my bundle/installation issues, currently failing on
An error occurred while installing kgio (2.11.4), and Bundler cannot continue.
Make sure that `gem install kgio -v '2.11.4' --source 'https://rubygems.org/'`
succeeds before bundling.

In Gemfile:
  unicorn-worker-killer was resolved to 0.4.5, which depends on
    unicorn was resolved to 6.0.0, which depends on
      kgio

while failing on my windows machine, I was able to run it on our macbook

@tmfrnz good work! I think we should remove unicorn & unicorn-worker-killer too

Yes definitely some weeding out to be done
On Tue, 2 Nov 2021, 21:46 Philip Arndt, @.***> wrote:

@tmfrnz https://github.com/tmfrnz good work! I think we should remove
unicorn & unicorn-worker-killer too
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dumparkltd/marine-defrag-server/issues/58#issuecomment-958153158,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABMK55DQ7FGCBOB677NAYR3UKBEZ3ANCNFSM5HGYDKUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


API_ID_INVALID

error with auth.sendCode, lol why

6413eb525d1839edc5ed3c04b44bf00d34c521fd

via Telecommander:
`TELEGRAM.LINK
v.0.6.5
Connecting...
Downloading Authorization Key...
Checking your phone number with Telegram...
Errors: 400 API_ID_INVALID`

@shaurgon why you posting this here?

@shaurgon Telecommander is unmaintained, sorry

@goodmind because is using telegram.link for connections and error listed from telegram.link  =)
I fix it some time ago, thanks for maintain dead project!


matrix prop has no effect on any Object3D

I made a CodeSandbox to illustrate the problem. You can see that the box positioned with the position prop gets moved correctly, while the box positioned with the matrix prop stays at (0, 0, 0). In the example obviously it would be easy to just use the position prop, but in my application I have the transform matrix as part of the application state. I've also tried it with a couple of other types of object besides mesh. I've tried calling updateMatrixWorld() from a onUpdate and from a ref callback but they don't make a difference. As a workaround I can decompose the matrix into position, rotation, and scale, like this:
const [position, rotation, scale] = React.useMemo(() => {
    let p = new Vector3();
    let r = new Quaternion();
    let s = new Vector3();
    myMatrix.decompose(p, r, s);
    let euler = new Euler().setFromQuaternion(r);
    return [p, euler, s];
}, [myMatrix]);
return <mesh position={position} rotation={rotation} scale={scale}>...</mesh>

but that's ugly, unnecessarily slow, and creates Euler angle singularities. I noticed that none of the code examples use a matrix prop so I suppose it's possible I'm the only one who has tried this, but I notice the matrix prop is listed explicitly in the Object3DNode props type so it looks like it's intended to work.

Sandbox is empty/broken

Oh, I think I didn't save it. Try it again now.

You can't set matrix in three is because it's getting set automated. Look up matrixAutoUpdate in the three docs, it's set to true by default.

Oh, of course that's it. Thanks! I feel like that's a bigger pitfall in R3F than it is in plain 3js. I wonder if we could do something better.

Why? It seems straight forward
<mesh matrix={...} matrixAutoUpdate={false} />

Well 3js needs to have matrixAutoUpdate because you access position, scale etc. directly instead of with a setter, so it doesn't know when you've changed one. But in R3F, because they're all set through props and the reconciler, it needn't be necessary: setting either matrix or the decomposed props could Just Work. FWIW I think it is still a pitfall in 3js but perhaps it just feels less wrong because I know why it has to be that way. But yes, I appreciate that you have a design goal of being just like 3js.
Would you accept a patch to pitfalls.md that points out maybe-surprising API details like this? I could also add a note about how you can't change the camera props on Canvas, which I've seen several questions about.

until now its not surprising imo, at least as long as we stay true to threejs, r3f is just a renderer, not a wrapper. threejs cant mutate matrix unless it doesnt auto update, so changing that behaviour would kind of change the rules. on the other hand i can see the benefit - it's not just about typing "matrixAutoUpdate={false}" but it would actually be faster if it could determine most nodes as matrixAutoUpdate={false}.

here's another problem, determining autoupdate according to props wont do, because of this:
const ref = useRef()
useFrame(() => ref.current.position.x += 0.1)
return <mesh ref={ref} /> // would switch off autoupdate because pos/rot/scale nor matrix are present

that means the perf gain will fall away if we're only doing it for matrix, just to save people 10 characters. not sure if that's worth it tbh

just to save people 10 characters

The point isn't to remove 10 characters, it's to remove an opportunity for error. You're right that imperative use is a problem for doing anything better, but I'll keep having a think and report back if I come up with anything.


Manuscript decision - minor revisions

Below is the reply from the editor:

Dear Dr Hart,
Thank you very much for submitting your manuscript, 'Ten Simple Rules for Digital Data Storage', to PLOS Computational Biology. As with all papers submitted to the journal, yours was fully evaluated by the PLOS Computational Biology editorial team, and in this case, by independent peer reviewers. The reviewers appreciated the attention to an important topic but identified some aspects of the manuscript that should be improved.
We would therefore like to ask you to modify the manuscript according to the review recommendations before we can consider your manuscript for acceptance. Your revisions should address the specific points made by each reviewer and we encourage you to respond to particular issues raised.
In addition, when you are ready to resubmit, please be prepared to provide the following:
(1) A detailed list of your responses to the review comments and the changes you have made in the manuscript. We require a file of this nature before your manuscript is passed back to the editors.
(2) A copy of your manuscript with the changes highlighted (encouraged). We encourage authors, if possible to show clearly where changes have been made to their manuscript e.g. by highlighting text.
(3) PLOS offers a figure-checking tool, PACE (http://pace.apexcovantage.com/), to help authors to ensure all figures meet PLOS requirements so that the quality of published figures is as high as possible. Please use this tool to help you format your figures.
PACE is a digital diagnostic and conversion tool for figure files. It will provide information about any failed check(s) and, if able, will automatically convert the figure file into an acceptable file that passes quality checks. PACE requires you to register for an account to ensure your figure files are processed securely.
(4) A striking still image to accompany your article (optional). If the image is judged to be suitable by the editors, it may be featured on our website and might be chosen as the issue image for that month. These square, high-quality images should be accompanied by a short caption. Please note as well that there should be no copyright restrictions on the use of the image, so that it can be published under the Open-Access license and be subject only to appropriate attribution.
Before you resubmit your manuscript, please consult our Submission Checklist to ensure your manuscript is formatted correctly for PLOS Computational Biology: http://www.ploscompbiol.org/static/checklist.action. Some key points to remember are:

Figures uploaded separately as TIFF or EPS files (if you wish, your figures may remain in your main manuscript file in addition).
Supporting Information uploaded as separate files, titled 'Dataset', 'Figure', 'Table', 'Text', 'Protocol', 'Audio', or 'Video'.
Funding information in the 'Financial Disclosure' box in the online system.

We hope to receive your revised manuscript within the next 30 days. If you anticipate any delay in its return, we ask that you let us know the expected resubmission date by email at<EMAIL_ADDRESS>If you have any questions or concerns while you make these revisions, please let us know.
Sincerely,
Scott Markel, Ph.D.
Associate Editor
PLOS Computational Biology

In case anyone wants to see, a screenshot from the editorial system.

Closing because paper is in production.


Version alpha-0.20.11 - the peers have started working, but the adventure continues.

With the new version of the program (alpha-0.20.11) connections with other nodes have appeared. Moreover, they work great and in 30 hours of operation the program downloaded half of the Internet at least (more than 100 gigabytes). Good.
However, there is no further progress. Here is a screenshot that was taken when the program was started https://yadi.sk/i/VSibyetZC_KaxQ and the screen with synchronization statistics after 30 hours looks exactly the same. I got the same result on 2 computers. I do not understand what the program is doing, it downloads a lot of data, but does not process it in any way? There is no progress at all.
The debug.log file is 1.3 GB in size (for 1 day of work). It contains this:

2021-11-29T18:40:54Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-11-29T18:40:54Z Winners: Failed get score data for tx: 8040536f4a2b4eb9d4ca228b65b0658bc039e4382ca4da2eeac757d198e85f29
2021-11-29T18:40:54Z Winners: Failed get score data for tx: ed2f5e2c1b4b07964160247eb56ef88f56176fc108b3df3254270c6ffc49d3c7
2021-11-29T18:40:54Z Winners: Failed get score data for tx: 7ae5034045a6ef2176ff98d8d2a141643c23a2ae7d4e59c13742081e102095c8
2021-11-29T18:40:54Z Winners: Failed get score data for tx: dc9516d29c83c931ee0b2dc27e71af8f16710e9638e9ed36eab9a707527ed8d9
2021-11-29T18:40:54Z Winners: Failed get score data for tx: 393285d323971ae1c932cc56266d577d4c03f42dfb11a7fdc083ce507f9ee050
2021-11-29T18:40:54Z Winners: Failed get score data for tx: 5874ebc2076b32b2a885ee1a47b20dc66ca1a9a069af9515ee7653acab4d0059
2021-11-29T18:40:54Z Winners: Failed get score data for tx: b93d29ef799b4a985e86f9899ed6cb1e9385897cde268dcd413b0574194de29f
2021-11-29T18:40:54Z Winners: Failed get score data for tx: a01ce31f7421a82d0c7ba7b80f72bd82303c34f5c5a015b6026c5626b12404ae
2021-11-29T18:40:54Z WARNING: SocialConsensus validating failed with result 1 for block 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0
2021-11-29T18:40:54Z ERROR: ConnectTip: ConnectBlock 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0 failed,  (code 0)
2021-11-29T18:40:54Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-11-29T18:40:54Z Winners: Failed get score data for tx: 8040536f4a2b4eb9d4ca228b65b0658bc039e4382ca4da2eeac757d198e85f29

Are you using the new pocketcoin.conf file? If so, have you uncommented out any lines?

Are you using the new pocketcoin.conf file? If so, have you uncommented out any lines?

yes, new pocketcoin.conf and I didn't change anything in it. here is its contents:
Yes, I am using a new pocketcoin.conf and I have not changed anything in it:

#daemon=1
server=1
port=37070
rpcport=37071
publicrpcport=38081
staticrpcport=38082
restrpcport=38083
wsport=8087
rpcallowip=<IP_ADDRESS>
rpcuser=example
rpcpassword=example
wsuse=0
api=0
rest=0
logips=1
disablewallet=0
#blocksonly=1
#noconnect=1
#debug=sync
#debug=rpc
#debug=stat

You should set disablewallet=1
All of the current Alpha versions of v0.20.x have no support for the wallet.

You should set disablewallet=1 All of the current Alpha versions of v0.20.x have no support for the wallet.

I took your advice. The functionality of the program has now decreased to debug window. I understand that it should be so. However, this did not affect synchronization in the first half hour of the program's work.
I see the same number of blocks and the date of the last block: https://yadi.sk/i/9prnyzMa-nAzjQ
In the log file, I see a lot of errors such as these:

2021-11-30T18:05:30Z ERROR: ConnectTip: ConnectBlock 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0 failed,  (code 0)
2021-11-30T18:05:30Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 8040536f4a2b4eb9d4ca228b65b0658bc039e4382ca4da2eeac757d198e85f29
2021-11-30T18:05:30Z Winners: Failed get score data for tx: ed2f5e2c1b4b07964160247eb56ef88f56176fc108b3df3254270c6ffc49d3c7
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 7ae5034045a6ef2176ff98d8d2a141643c23a2ae7d4e59c13742081e102095c8
2021-11-30T18:05:30Z Winners: Failed get score data for tx: dc9516d29c83c931ee0b2dc27e71af8f16710e9638e9ed36eab9a707527ed8d9
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 393285d323971ae1c932cc56266d577d4c03f42dfb11a7fdc083ce507f9ee050
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 5874ebc2076b32b2a885ee1a47b20dc66ca1a9a069af9515ee7653acab4d0059
2021-11-30T18:05:30Z Winners: Failed get score data for tx: b93d29ef799b4a985e86f9899ed6cb1e9385897cde268dcd413b0574194de29f
2021-11-30T18:05:30Z Winners: Failed get score data for tx: a01ce31f7421a82d0c7ba7b80f72bd82303c34f5c5a015b6026c5626b12404ae
2021-11-30T18:05:30Z WARNING: SocialConsensus validating failed with result 1 for block 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0
2021-11-30T18:05:30Z ERROR: ConnectTip: ConnectBlock 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0 failed,  (code 0)
2021-11-30T18:05:30Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 8040536f4a2b4eb9d4ca228b65b0658bc039e4382ca4da2eeac757d198e85f29
2021-11-30T18:05:30Z Winners: Failed get score data for tx: ed2f5e2c1b4b07964160247eb56ef88f56176fc108b3df3254270c6ffc49d3c7
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 7ae5034045a6ef2176ff98d8d2a141643c23a2ae7d4e59c13742081e102095c8
2021-11-30T18:05:30Z Winners: Failed get score data for tx: dc9516d29c83c931ee0b2dc27e71af8f16710e9638e9ed36eab9a707527ed8d9
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 393285d323971ae1c932cc56266d577d4c03f42dfb11a7fdc083ce507f9ee050
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 5874ebc2076b32b2a885ee1a47b20dc66ca1a9a069af9515ee7653acab4d0059
2021-11-30T18:05:30Z Winners: Failed get score data for tx: b93d29ef799b4a985e86f9899ed6cb1e9385897cde268dcd413b0574194de29f
2021-11-30T18:05:30Z Winners: Failed get score data for tx: a01ce31f7421a82d0c7ba7b80f72bd82303c34f5c5a015b6026c5626b12404ae
2021-11-30T18:05:30Z WARNING: SocialConsensus validating failed with result 1 for block 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0
2021-11-30T18:05:30Z ERROR: ConnectTip: ConnectBlock 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0 failed,  (code 0)
2021-11-30T18:05:30Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 8040536f4a2b4eb9d4ca228b65b0658bc039e4382ca4da2eeac757d198e85f29
2021-11-30T18:05:30Z Winners: Failed get score data for tx: ed2f5e2c1b4b07964160247eb56ef88f56176fc108b3df3254270c6ffc49d3c7
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 7ae5034045a6ef2176ff98d8d2a141643c23a2ae7d4e59c13742081e102095c8
2021-11-30T18:05:30Z Winners: Failed get score data for tx: dc9516d29c83c931ee0b2dc27e71af8f16710e9638e9ed36eab9a707527ed8d9
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 393285d323971ae1c932cc56266d577d4c03f42dfb11a7fdc083ce507f9ee050
2021-11-30T18:05:30Z Winners: Failed get score data for tx: 5874ebc2076b32b2a885ee1a47b20dc66ca1a9a069af9515ee7653acab4d0059
2021-11-30T18:05:30Z Winners: Failed get score data for tx: b93d29ef799b4a985e86f9899ed6cb1e9385897cde268dcd413b0574194de29f
2021-11-30T18:05:30Z Winners: Failed get score data for tx: a01ce31f7421a82d0c7ba7b80f72bd82303c34f5c5a015b6026c5626b12404ae
2021-11-30T18:05:30Z WARNING: SocialConsensus validating failed with result 1 for block 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0
2021-11-30T18:05:30Z ERROR: ConnectTip: ConnectBlock 864be5f78901b8349a85adec58b61fc940739286a1c031536b308862f9fc21b0 failed,  (code 0)
2021-11-30T18:05:30Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))

My knowledge of this program is not enough to eliminate them. If anywhere there is a detailed description of the nuances of her work, then I will be grateful for the link to it.

Reload the database file and checkpoint files and try resyncing again.

Reload the database file and checkpoint files and try resyncing again.

Thanks, I reinstalled everything completely. It looks like it started working as expected. Synchronization in the final is slow, but now at least the number of remaining blocks is decreasing, not increasing. Let's see what happens.

I must state the fact that I was able to fully synchronize the program. I run it periodically and it is successfully updated, receiving new blocks. Now I'm waiting for a working version. Is it known when the release may take place? How long will the testing phase last?

In early versions of the alpha version, the default node block was commented out. I consider the problem solved. The release of the version will take place in a few days.


Add describe_stacks support to Cloudformation module

describe_stacks code and tests.
I've tried to follow the conventions in the existing CF modules (code & tests). Hopefully there are no issues.

Thank you@


Provide pre-built docker images hosted on GH package

Done!
The Spring native package is still failing to build, but that's another issue.
https://github.com/orgs/Azure/packages?repo_name=aca-java-runtimes-workshop


Startup time improvement v2

Hi @holgerbrandl, it is the alternative implementation we discussed on #93.

Use classloader to run the script main
Support for -J and -D arguments was added.
Interactive shell can access functions defined in .kt file or included .kt file

I'm not sure why the test failed.

The failed tests were broken in master as well, because I initially forgot to add gradle to the travis config. Now they should be fine. I'll read through your new PR asap.

Hi @holgerbrandl,
Do you have any question or suggestion regarding this PR?

I pushed a rebased branch, but the changes are almost identical at least for kotlin files. Thanks to the "Build config refactoring" commit, producing fat-jar has become easier (although the "shadow" plugin has to be upgraded).

@abelsromero, "use classloader to run the script main" is the main commit of this PR. "calling directly the kotlin compiler" is a byproduct of it. I'm not sure what classpath pollution you experienced before, but I doubt the commit is related to that. The commit does what 'kotlin' script does by calling the same main class with the same arguments 'kotlin' script would call.

@holgerbrandl, @ablelsromero mentioned that many things are present in the same branch. Does it make you hesitate to merge? I'm willing to divide commits or PR requests if that is the case, but to be honest, that would burden me as it would be hard to reconstruct already done. You can tell me the changes you want to merge, and I can arrange that. (Or, github may allow you to choose commits to merge.)
In that reason, I'd briefly explain the commits (focused on the most complex commit "use classloader to run the script main and more") a bit, and look forward to your response. :) Still, I would prefer to reconstruct than leave in the limbo state. Please, don't hesitate to ask, comment, or request if you have any.
Use gradle 4.10.3 : The old gradle wrapper version is not working well on the local machine. I guess it is due to the presence of gradle 5.0 installed, but I don't want to risk it. And, it would not cause any harm.
Disable relocate by changing shadow plugin - The old shadow plugin relocates classes, and it prevents the following commits from working properly. And, again I think no harm would be done.
use classloader to run the script main and more

The main idea is to let the JVM running kscript run the script class main to eliminate the second JVM start-up.

It can be done through JarFileLoader and Class.invoke() method.

-J and -D options were added to allow give JVM argument to kscript JVM, and they are processed in the 'kscript' bash script.

While reverse engineering 'kotlin' and 'kotlinc' bash script, I thought when compile the script file, it would be better to use the current JVM rather than call evalBash

KotlinRunner.kt has the kotlin invoking functions.
-- In case, the script has KotlinOpts, it invoke an additional java or kotlin (depending on the platform)

AppHelpers.kt and DependencyUtil.kt has refactoring results to share code with other changes

Kscript.kt
-- All println has changed to KotlinRunner calls or evalBash calls(--idea and --self-update)
--  selfUpdate() method was extracted (It was done to help me to understand code better)
--  Now --interactive classpath contains the compiled script class, too. (It is useful to experiment util.kt or provide kotlin interactive shell with some functionality.)

refactoring - as is. No behavioral change is intended. It may be easier to see the combined diff.

Use java instead of kotlin - Call java instead of kotlin by building a fat kscript jar. kscript is less dependant on 'kotlin' script. Start-up time has reduced a bit further.

@holgerbrandl, featurewise, the "use classloader..." commit can be divided to 3 different commits if you don't want some of them.

use classloader to run main script
-J and -D options support
Include script.kt class in the interactive shell classpath

I can add -J and -D option support test cases. If you don't have objection to include the support.

I'm not sure what classpath pollution you experienced before, but I doubt the commit is related to that.

By pollution I mean when you think that you are running with a specific lib and in reality it is another. I've seen this in systems that load code dynamically, mainly gradle plugins. And can get messy in scenarios like the deamon, but luckily that does not affect us here...yet.
For instance, what would happen here if you have a script with a dependency already present in the kscript runtime but which has a different version?

@holgerbrandl

in presence of KOTLIN_OPTS there is no speed-improvment in #102 I think.

Yes, you're right. The speed gain comes from reusing the JVM which executes kscript itself, but I found no way to change JVM options after it starts. So, to support KOTLIN_OPTS, restart of JVM is unavoidable. (That is the reason I added -J and -D support in the original v1 PR.)

selfUpdate should be removed (to specific and to tied to bash). users willwant to update using their preferred method anyway.

I vote for this change :-) I'm willing to rebase if you made the change.

Use java instead of kotlin - Call java instead of kotlin by building a fat kscript jar.

@hj-lee how does the first part before the dash relate to other second part? I dont' see how your PR would build a fat jar, and I also don't think it's a good strategy because it would make initial script run very slow in case of complex dependencies.

The commit makes kscrip.jar fatjar, not the jar of the given script. I found executing java with fatjar is slightly faster than executing kotlin with normal kotlin jar. In addition, that makes kscript use the compile time kotlin-stdlib instead of run-time kotlin-stdlib - which makes kscript execution more predictable. I guess it has not occurred yet, but imagine kscript uses a new function added in version 1.3.11 stdlib and the user system standard lib is 1.1.50. I put it in this PR as it reduces start-up time a bit, and the only drawback I can find is the kscript.jar size.

cons

incosistent execution model in presence/absence of KOTLIN_OPTS:

first its using spawning a subprocess and
second when doing so it using differing interpreters (java->kotlin).

unclear/potential classpath polution. Will the user code inherit all the kscript dependencies? It must not imho to avoid version conflicts for instance.

i was happy to have moved all args processing away from shell launcher, now it's coming back

Clearly #102 goes much deeper by changing the execution model. This definitly results in a cleaner design without so many external tool invocations. However, because I care about backwards compatiblity much more than about a slightly faster execution, I don't feel ready yet to merge it because of my concerns/questions listed above). Once these are resolved, #102 is clearly the way forward.

I think I give answers to most of the questions except the classpath pollution one. By digging up Kotlin/Java documents (and/or source code), we may be able to prove the new execution model will not cause classpath collision. But, in my opinion, supporting both the original and the new execution model is more practical approach than putting effort to prove the correctness of the new execution model.
Regarding the other two "cons", it seems they do not affect the kscript users negatively. So, I guess we can accept it :-)

How about deprecating KOTLIN_OPTS?
I don't think pulling out KOTLIN_OPTS upfront is a better strategy. I can think of doing it in two ways. One is making bash script grep KOTLIN_OPTS, and the other is reusing kotlin code to process it. But, the latter approach is not viable as it nullifies the startup time improvement. The only viable solution is making bash script check KOTLIN_OPTS, but in the presence of the INCLUDE directive, that will complicate the bash script further and it would become a duplication of kotlin code in bash script.
In my opinion, complex kotlin code is much easier to manage than complex bash script code. The added code, to support KOTLIN_OPTS in the new execution model, is small and isolated - There are only 3 short methods (in total 20 lines of code) and two if statements. Asking to pull KOTLIN_OPTS upfront, is like asking to implement already proven parsing logic in bash (or in some other script language) from scratch.
All in all, if you agree with the above arguments, I'm willing to make a new PR with added tests and improvements. On the other hand, if you are not convinced, I'm ok with closing this PR.

How about deprecating KOTLIN_OPTS?

First, It's actually a mandatory feature to configure runtime options. In this PR we/you just reimplemented this in bash by with -D and -J. But this level of configuration must be possible from within the script because first, certain shells don't support shebang lines with more than 1 argument. Second, t to allow for interpreter usage (https://github.com/holgerbrandl/kscript#interpreter-usage), we need KOTLIN_OPTS. Third, it's a more consistent configuration approach (given the other directives in kscript).
I totally agree that extracting KOTLIN_OPTS in bash is more tricky/cumbersome and doing things in kotlin is generally easier. That's why I moved away from bash. In fact, the first versions of kscript were written entirely in bash until I realized my mistake after a lot of suffering. :-)
Second, since users (including me have started using it), so pulling it out would break backward compatibility.

but in the presence of the INCLUDE directive,

I never really liked INLUCDE and to me it's a minor feature only. Users should use proper artifacts imho. So I'd think that we could require the presence of KOTLIN_OPTS in the top-level user script. This clearly simplified the process of pulling out KOTLIN_OPTS in bash, but both annotation and old-style comment-directives would need to be supported.
It would be still quite a change to the code-base, but a KOTLIN_OPTS-upfront + in-process launch of the user-script as in this PR could be merged without much headache I think. Before meging, I would probably extend the tests myself to avoid regressions on classpath-pollution and stdout/stdin streaming. Since it's a complex change, we/you could delay additional features (like kotlin -> java, fatjar, etc) to another PR if possible.
Does this make sense to you?

Ok, I will try to extract KOTLIN_OPTS processing to kscript bash. (maybe on the coming weekend)

I'm closing this because of inactivity.


Add AppVeyor and Travis status badges to readme

AppVeyor token: 02a73gv9gq02jw0j
Just copy the rest of the stuff from another repo and for the AppVeyor badge use this token instead of whatever is there.

Resolved in: https://github.com/aspnet/BasicMiddleware/pull/213


Fix README table example

I typically don't create PRs for trivial changes, but in this case I was learning lipgloss and it took me a bit to find the correct row styles from the table example in the README.

Hey @frejonb thank you so much for your contribution! I also found table styling a bit confusing at first. I do think it makes sense to highlight this more explicitly for new users. I do have some feedback on this PR :)
If we're going to add information about styling lists it should look similar to the list section. Add a blurb mentioning custom styles, followed by a working example + capture of the output.

Tables can have custom border styles set by Lipgloss.Style using the BorderStyle function. Additionally, table content can be stylized using StyleFunc which supports conditional formatting.

// an example using BorderStyle and StyleFunc

<an image generated with freeze -x "go run ./my-example" -r 10 --window --font.size 36 --margin 20>


Fix: Web rendering issues and welcome screen layout issue

Please verify the following:

[x] yarn test jest tests pass with new tests, if relevant
[x] yarn lint eslint checks pass with new code, if relevant
[x] yarn format:check prettier checks pass with new code, if relevant
[x] README.md (or relevant documentation) has been updated with your changes
[x] If this affects functionality there aren't tests for, I manually tested it, including by generating a new app locally if needed (see docs).

Describe your PR
Closes #2807
This PR solves 3 issues:

Within the Screen component, KeyboardAvoidingView is crashing in web. It was replaced by a normal ScrollView.
Within the useHeader hook and web, useLayoutEffect was creating a rendering loop. It is replaced by useEffect.
Within the welcome screen and specifically in Spanish, the text clashes with the face icon. This was fixed.

Screenshots (if applicable)

Before
After

https://github.com/user-attachments/assets/25330c6a-e93a-41be-87ea-b8d22779d0a2
https://github.com/user-attachments/assets/7a8a4cf3-bac4-4a6e-b3b8-e0741135bb4f

Closing in favor of #2856


Auto-renew certificates when close to expiring

When certs from LE are getting close to expiring, it would be nice if this could auto-renew the certificate.

oh man, I didn't notice you are working on it already 🤣
never mind

Yeah, started working on it last night. It's not done yet. https://github.com/natemcmaster/LetsEncrypt/tree/feature/renew

This is a top-requested feature, so putting this back on my plate.
Prerequisite issue: https://github.com/natemcmaster/LetsEncrypt/issues/55

Implemented in https://github.com/natemcmaster/LetsEncrypt/pull/73. Will be released in the 0.5.0 update (coming soon)

I'm working on a few other things. If you want to test this out sooner, here is the beta build with this change:
https://dev.azure.com/natemcmaster/github/_packaging?_a=package&feed=github%40Local&package=McMaster.AspNetCore.LetsEncrypt&protocolType=NuGet&version=0.5.0-beta.185


Answer View- Multiple choice widget: wrong title is on display for single choice questions

Single choice questions show "choose some" title in answer view

NOT REPLCIABLE


HSC init

Hi @rainlinWW,
"hsc_init()" doesn't be called by any process.
The "PMON_CONFIG" still use the default setting.
root@bmc-oob:~# bic-util slot1 0x18 0x52 0x05 0x80 0x02 0xD4 14 07
Could you help check this?
Thanks,
Young

Hi Young,
We will add hsc_init() to device initial functions so HSC config will be set during BIC boot up.
Thanks,
Rain

2021.50.01 solve this issue


[Feature] Add a chart-test script to enable chart lint error reproduction on laptop

Why are these changes needed?
It is used to reproduce the helm chart lint errors on GitHub Actions. If you cannot reproduce the errors on GitHub Actions, the possible reason is the difference versions of Helm. Issue #537 is an example that some errors only happen in old helm versions.
Usage:

Step1: Install ct (chart-testing) and related dependencies. See https://github.com/helm/chart-testing for more details.
Step2: ./helm-chart/script/chart-test.sh

Related issue number
Part of #559

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[x] Manual tests
[ ] This PR is not tested :(

Hi @DmitriGekhtman,
I should write some documents about this PR, but I am not sure which document is better. Maybe DEVELOPMENT.md? Thank you!

Yeah, I think development.md is the way to go.

This looks good -- please do add a brief section to Development.MD mentioning this test script.

This looks good -- but please do add to this PR a brief section to Development.MD mentioning this test script.

Update the document. Thank you!


Fixed #1081 : Confirm logout should be translatable

Description
Conform logout is made translatable
Related issues and discussion
#1081

Merged, thanks @PrajwalM2212