Duolingo error [bug]

Describe the bug
Duolingo worked in the evening (November 18th) and the next day it gave this particular error.
Not sure what I means, I tried reinstalling it within Live Container but same error occurred;

Instructions to reproduce

Install Duolingo
Play it for an hour
Retry next day and it probably will not work

What version of LiveContainer are you using?
3.0.0
Other info
No response

This error message generally means that the signature of duolingo is invalid. If you are not using the latest build, You may need to renew jitless cert, or turn off IgnoreAltCertificate.p12. I would recommend to update to the latest build.
If you are using the latest build i.e. 5d43a31, then please refresh apps in your Store.

This error message generally means that the signature of duolingo is invalid. If you are not using the latest build, You may need to renew jitless cert, or turn off IgnoreAltCertificate.p12. I would recommend to update to the latest build.
If you are using the latest build i.e. 5d43a31, then please refresh apps in your Store.

Thanks, it works! I have one slightly other question (thought I'd ask here instead of opening another thread); The apps within Live Container keeps resetting all settings every other day. I'm nota sure why this is happening. I already have the IgnoreAltCertificate.p12 turned on to avoid re-logging continuously (the accounts stay logged in but all settings are back to default) but this keeps happening.
Do you perhaps have an idea as to why this happens?

Can‘t confirm. I have not experienced my apps in LiveContainer losing their configs. Are you using google apps like Google Drive? If so, they have sideload detection and will automatically logout when restart.

Can‘t confirm. I have not experienced my apps in LiveContainer losing their configs. Are you using google apps like Google Drive? If so, they have sideload detection and will automatically logout when restart.

Mostly with Apollo and Instagram

Can‘t confirm. I have not experienced my apps in LiveContainer losing their configs. Are you using google apps like Google Drive? If so, they have sideload detection and will automatically logout when restart.

Mostly with Apollo and Instagram

Can you try this build and see whether Duolingo stays logged in between launches?

Can you try this build and see whether Duolingo stays logged in between launches?

Alrights, I have just installed it. Will let you know in a few days

Can you try this build and see whether Duolingo stays logged in between launches?

The change works, it doesn’t log me out anymore. However, it also somehow disables certain features of apps within Live Container (which previously worked fine). Such as Apollo’s “new highlight commenter” and HomeWorkOut premium is removed).
When I switch back to the previous built (3.0.0) of Live Container both features do work again.

Can you provide the link to download Apollo? I downloaded one from https://balackburn.github.io/Apollo/ and I can’t sign in. Also, enabling the “new highlight commenter” feature will just crash the app, even if it is side loaded with AltStore. What’s more, I didn’t managed to find where HomeWorkOut is.
Forgive me since I rarely use Reddit.

No worries, I’m already happy that you made Live Container and are willing to solve issues.
I have that one as well (BalackBurn) and on version 1.1.7B. Due to Reddits API change, people will have to create a developer account within Reddit and use that personal API to access Apollo (otherwise it won’t work and you won’t be able to login). If you did that and you are unable to login in, I honestly have no idea what the issue could be to that. Apologies.
The crash after enabling highlight commenter is normal. After the crash, if you go back to the highlight commenter option. It should be enabled and working.
HomeWorkOuts, I got it from a repo that’s within AltList PWA; https://s0n1c.ca/altlist/. Tab the gear icon (upright) and bit down below there will be recommendations and the AppTester repo will be there.

Thank you for your feedback, please try this new build. "New comment highlightifier" now works. HomeWorkOuts stopped asking me to buy premium after the second launch, so I guess the tweak worked too.
Note that I updated the patch version so all apps will need to be signed again. I'm not sure if all apps are still working with the new patch so please try with all your apps and give me feedback. YouTubeDislikeReturn stopped working again AFAIK but other apps I have whether tweaked or not worked correctly.

Thank you for your feedback, please try this new build. "New comment highlightifier" now works. HomeWorkOuts stopped asking me to buy premium after the second launch, so I guess the tweak worked too.
Note that I updated the patch version so all apps will need to be signed again. I'm not sure if all apps are still working with the new patch so please try with all your apps and give me feedback. YouTubeDislikeReturn stopped working again AFAIK but other apps I have whether tweaked or not worked correctly.

All apps that were already installed are working fine. No issues regarding features or login. Thank you for solving it!
However, I’m not sure whether it has to do with the changes but I found two new bugs/issues.
The first one is about apps that asks whether you want to get notifications. It won’t allow you to continue. This happens with apps such as Drops (also a language app) and Clarity (a mindful app).
The other one is with AngryBirdsReloaded, the app keeps crashing after opening.
Apologies for continuously coming with new things. Take your time and thanks for Live Container and its features!

Local notification fix is now available in 3.1.0. I don't know where you found the AngryBirdsReloaded ipa, but the one on ipaomtk is a bad ipa that won't even launch in TrollStore.


TE6, TD7: Token{Request, Details}::fromJSON

Implements ably/docs#193.
Fixes #529.

@tcard unfortunately this needs to be fromJson instead of fromJSON. Can you amend please @tcard or @ricardopereira?

Ok, I'll do it.


detection feature release

Hi authors,
When will you release the detection features or the raw video data?

Hi authors,
When will you release the detection features or the raw video data?

hi，
Have you got the video? ╥﹏╥...


ROX-12940: add download-diagnostics unit test

Tests if isTimeoutError is working properly, as well as a successful case and internal server error case.
Refactoring of roxctl HTTP client to avoid depending on global state(flags) is moved to a separate JIRA:
https://issues.redhat.com/browse/ROX-13625
Checklist

[x] Investigated and inspected CI test results
[x] Unit test and regression tests added
- [ ] Evaluated and added CHANGELOG entry if required
- [ ] Determined and documented upgrade steps
- [ ] Documented user facing changes (create PR based on [openshift/openshift-docs](https://github.com/openshift/openshift-docs) and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed

@janisz rebased to remove extra commits

/retest

/retest


Add release-it to project to prepare for V3

.release-it.json

Done, I thought I add it in the V3 branch, but maybe it's better to try the releases in V2 first ;)


TS 5.6 requires composite projects with noEmit to have fully accessible types, unlike 5.5

🔎 Search Terms
TS2742, TS7056, TS9006, TS4058, TS4023, noEmit, composite, 5.6
🕗 Version & Regression Information

This changed between versions 5.5.4 and 5.6.2

⏯ Playground Link
https://github.com/Ambroos/ts-56-composite-project-noemit
💻 Code
file: Internal.ts
interface Internal {
    a: boolean,
}

export default function somethingInternal() {
    return {
        one: { a: true } as Internal,
    };
}

file: index.ts
import createInternal from "./Internal";
export const one = createInternal().one;

file: tsconfig.json
{
    "compilerOptions": {
        "composite": true,
        "noEmit": true,
        "strict": true,
    },
    "include": [
        "*.ts"
    ]
}

🙁 Actual behavior
In TS 5.6.2, run tsc and get error:
index.ts:3:14 - error TS4023: Exported variable 'one' has or is using name 'Internal' from external module "/Users/ambroos/Dev/ts-composite-5.6/Internal" but cannot be named.

3 export const one = createInternal().one;

This is the error in the sample project linked above (or created with the files from the code part). In our actual repo a large amount of new errors appeared that are related: TS2742, TS7056, TS9006, TS4058, TS4023.
🙂 Expected behavior
No errors, like 5.5.4 and older.
Additional information about the issue
This only happens in composite projects, even when not using --build. We have a large composite project, but the oldest parts of our code live in projects that don't emit since no-one is allowed to depend on them (they're apps that get built as-is).
In the past, when not emitting type declarations, it was OK to reference types that cannot be named, even in incremental compilation / composite projects. Now however it looks like because .tsbuildinfo is always generated, making code able to be emitted seems to have become required.
Maybe this is intentional, but it would be nice to still have some escape hatch for these types of composite project parts that don't actually need to emit declarations, they just need to be checked and transpiled.

Declaration error reporting if enabled is intended and was added as part of #59065

@sheetalkamat Is there a way to go back to the 5.5 behaviour with configuration? For these projects we don't really care about these specific errors that make it impossible to generate type declarations since nothing depends on them, and sometimes they're very hard to fix when we depend on external libraries.

Not really. Apart from disabling declaration there is no such option. Composite projects cannot disable declaration though

This feels like a bit of a difficult breaking change for 5.6 then that we have no easy way to recover from. It'd be nice to have a way to get back to this specific 5.5 quirk if that's possible.

Hello 👋
I'm facing a similar issue for a codebase with more than 2500 packages with references & composite: true and this upgrade to 5.6 creates hundred of errors related to this Exported variable 'XXX' has or is using name 'YYY' from external module "ZZZ" but cannot be named.
But this change doesn't seem to be listed in https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/ (or I may have missed it)

It also happened to me TS2742:  The inferred type of 'X' cannot be named without a reference to '.pnpm/Y'. This is likely not portable. A type annotation is necessary. with<EMAIL_ADDRESS>It failed in<EMAIL_ADDRESS>but worked well in<EMAIL_ADDRESS>

While this may not be a huge problem for software that is top-level (not a library), as they can simply choose not to emit declarations, this IS a huge problem for libraries that depend on this functionality.
This is perhaps not directly related, but at least adjacently, I have reported an issue related to the same error message in #58914, that causes the same problem in the end.


drop almighty-ui job from ci runs

I think we can drop this job : https://ci.centos.org/view/Devtools/job/devtools-almighty-ui/ since the code under it has moved, and a new job has been created for -planner.
Can I get a +1 on that ?

https://ci.centos.org/view/Devtools/job/devtools-almighty-ui-build-master/ can go too

@kbsingh Yes, please remove those jobs.


Limit datepicker functionality

Hi,
I searched through the docs and didn't found any related option to limit the below functionality on the datepicker:

only to display the 'days' viewMode and restrict access to the other views (months and years),
set the datepicker to a readonly mode, where clicking in any date don't do anything.

I'm using the inline mode.
There is a way to accomplish this? Thanks

the dp uses format to determine what options are available.

not sure why you would want to set readonly on the inline picker


Iconography

The design system needs a cross-framework solution for iconography. A folder of SVGs within the elements package should be the source of truth for icons themselves.

Finished by 1aa0de2.


Aerial: Cannot just instantiate contract from code_id without having _digest

Prerequisites

[X] I checked the documentation and made sure this feature does not already exist.
[X] I checked the existing issues to make sure this feature has not already been requested.
[X] I have read the code of conduct before creating this issue.

Problem
Aerial API instantiate contract requires _digest to be set making this function fail in the case when we have only code_id and want to instantiate contract from it.
Feature / Solution
Make _digest optional
Alternatives
No response
Additional Context
No response

From the implementation of LedgerContract.instantiate, it only uses digest for generating a label, in case label parameter is not provided

closed as moved to done


V0.13.4

Coverage remained the same at 87.234% when pulling 2cdad64911fcfd8bba066f55b8664518172030e6 on zzacharo:v0.13.4 into b1eaac09fb42fff0ae6d949679b2aaff5c8f8eb2 on inveniosoftware:master.


Reg\Transfer Entity\Cronjob to apply transfers on effective dates

Describe the task
Blocked by: https://github.com/bcgov/cas-registration/issues/2427
Create a cronjob that runs on a daily schedule in Openshift. It should then handle each event effective for the current date and make the appropriate changes in our database.
Acceptance Criteria
To implement this functionality, we need to follow the approach used in the cas_cif application:

Create a django admin command that calls process_due_transfer_events function

Define a CronJob (e.g., process-due-transfer-events) in a Helm chart template to encapsulate the task logic. We need to call the django command in this CronJob

Integrate the CronJob into an Airflow DAG within the appropriate DAG file.

For reference, a similar CronJob named insert-backup-test-timestamp is already implemented and utilized in the cas_cif_dags.py file. Following this pattern, we can schedule the new functionality to invoke the process_due_transfer_events function on a daily basis.
Additional context

Add any other context about the task here.
Or here

Refinement Notes:

@Sepehr-Sobhani to further refine and have additional conversation with Pierre/Dylan

Refinement Notes:

@Sepehr-Sobhani to further refine and have additional conversation with Pierre/Dylan

Refined!

Hi @pbastia / @dleard !
Could you please review the AC for this ticket? I want to ensure everything is covered.
Thanks!


Automatically setup VS command line tools.

I wan't add feature that automatically setup VS command line tools when build modules.
Currently I can find that variables.MSVCRT in config.lua which contains VS version information. But it does not provide ARCH (32/64 bit) information.
If both MSVCRT and ARCH are available, It is possible to automatically setup VS command line tools. So we can build rocks without VS  Command Prompt.

I was naive.
I find that os.execute("call ...\\VC\\vcvarsall.bat") will run in another process.
Which can't affect current Command Prompt.
Is there any solutions?

Win7 SDK comes with a setenv.cmd file that is used to setup the environment, but I've never been able to use that file outside of the SDK commandshell. It just keeps giving me all sorts of errors. So I gave up on it. (I found that batchfile too complex to debug).

@xpol the only way I know of doing what you want is to use io.popen instead of execute, adding a call to "set", like this: foo.bat && set and parse the output, which is ugly and error prone.

I have got a new idea:

Detect vcvarsall.bat path during install (as we already have vars.LUA_RUNTIME we can  get version MSVCR120=>12.0 and search windows Registry .).
add a new line  call "C:\path\to\vcvarsall.bat" x86 in luarocks.bat right after line 2 SETLOCAL.

I just tested this works. as there is a SETLOCAL after luarocks command, the vc path will not affect the latter commands.

It would be a matter of adding this to the install scripts and test with different Visual Studio versions. That can be done with our tests in appveyor.

I have worked on a pull request, hold on.

Closed by #462


build(CMake): support running tests with ctest

Adds the ability to run the test suite via ctest.  Works with both in-source and out-of-source builds.  Respects user flags, and builds SIMD into the tests corresponding to whatever was used to build the library.  Does not interfere with the ability to run tests the old way.

Sure thing, both suggestions done.

ping?
It would really help as at Gentoo Linux.


fix(3scale): revert readme change to pull plugin deps

What does this PR do?
Similar to PR #1408, we are making a change to the readme in an attempt to get the new dependencies in the yarn lock file to be released. PR 1408 failed to release because of the prettier check. This change, hopefully, will allow us to get a good build.

/lgtm
/approve


Nodelocal DNS documentation

Nodelocal DNS will be available in v2.4, needs documentation

Here is the RKE issue https://github.com/rancher/rke/issues/1050
Rancher side: https://github.com/rancher/rancher/issues/25811


[CI] Fix doc CI

@vmoens we may also want the stuff from the rl pr regarding filing and exposing the artifacts

@vmoens we may also want the stuff from the rl pr regarding filing and exposing the artifacts

As in: moving files to s3? Sure we can do that in a follow up

It was more about the possibility of building the doc and downloading the artifacts from the ci but yes we can do later

Actually i think the CI of this PR was broken, we might wanna remove versions for mystpaser and docutils too


[test] Mark XFAIL tests for OpenBSD.

These tests are marked XFAIL or UNSUPPORTED because either the tests:
require libc annotation, require Mach-O support, don't recognize calls to
swift-autolink-extract, requires porting alongside Linux, or rely on simd
which is not present.
Additionally, explicit REQUIRES for tsan/asan/fuzzer are added to some
tests, since OpenBSD does not support these sanitizers or fuzzers, since
it's nicer to mark that with REQUIRES rather than XFAIL.

@swift-ci smoke test

@swift-ci please test windows platform


Add support for PayMaya

Adds support for PayMaya and adds a new type called AllowedPaymentMethods.

Thank you so much for the contribution @pdlozano! I'll review this when as soon as I have the time. Have a great day :)


Multiple Additions

Added support for Landscape/Portrait detection in browsers which do not
detect orientation.
Added "modernizr"-like "no-" prefixing for failed tests.
Refactored class allocations.
Added "unknown" class for desktops which do not match other tests.

Thanks @yairEO - conceptually interesting but not directly related current project goals. Triaging tickets and issues now.


"no_u_turn" restrictins where "from and "to" are the same way

I see a lot of this turn restrictions. All of them were introduced by ID users. Please prevent users somehow, from creating this kind of restrictions. Please validate turn restrictions in general before uploading.
https://www.openstreetmap.org/relation/6242629

See #2527
This is valid tagging in most parts of the world where the restriction can be signed.  Having the restriction there even in cases where it is not strictly needed is fine.


Add vibe.js to the list of tools

Vibe.js allows you to create and test patterns to use the JavaScript's Vibrate API in a visual way.

We're not collecting tools, we're collecting progressive web apps that make good case for developers to use this set of technologies. I don't think Vibe.js would fit this list.

Hi...
ok, but...how come the QRCoreScan, the wavePad and the airHorner(!!!!!) fit this description?!
I mean, vibe.js meets all the criteria, works offline, caches even the sound, is open source, works well in computers and mobile devices, has the manifest all set up, is responsive, uses service workers and works normally offline or in poor connections, can be installed.
It uses the audio api and vibrate api.
Could you please tell me what is missing? So I can change it for it to be seen as an interesting case for these technologies, then?
Maybe if I remove the logo in the corner, or something like that?
Thank you.

@felipenmoura, none of the mentioned app are made for developers, they all serve some consumer needs: sound, music, code reading. Also desing of the app is far from that we’d feature.

I understand, thanks @pepelsbey.


XHR failed when search any extension

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

Version: 1.87.2 (user setup)
Commit: 863d2581ecda6849923a2118d93a088b0745d9d6
Date: 2024-03-08T15:20:17.278Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19044
Steps to Reproduce:

Enable or disable a TUN device
Open VSCode
Input any string in Extension search box

Reclose TUN device and reopen VSCode, everything be ok.


Connection pooling broken in 5.1.0 or 5.0.1 (with unixODBC 2.3.12)?

Please first make sure you have looked at:

Documentation: https://github.com/mkleehammer/pyodbc/wiki
Other issues
Possibly related issue - https://github.com/mkleehammer/pyodbc/issues/774
Might also be related to changes introduced in https://github.com/mkleehammer/pyodbc/pull/1278

Environment
To diagnose, we usually need to know the following, including version numbers.  On Windows, be
sure to specify 32-bit Python or 64-bit:

Python: 3.10.13
pyodbc: 5.1.0 or 5.0.1
unixodbc: 2.3.12
OS: CBL Mariner
DB: SQL Server Azure
driver: ODBC Driver 18 for SQL Server

Issue
Often it is easiest to describe your issue as "expected behavior" and "observed behavior".
Helper code
import pyodbc

# https://github.com/mkleehammer/pyodbc/wiki/The-pyodbc-Module#pooling
pyodbc.pooling = True # Global, to disable set it to False at the beginning, default is True

# https://github.com/mkleehammer/pyodbc/wiki/The-pyodbc-Module#odbcversion
#pyodbc.odbcversion = "3.8" # Set it explicitly, default is 3.x, global parameter set it prior to first connection

def transform_token(access_token: str) -> dict:
    import struct

    # https://ivan-georgiev-19530.medium.com/connect-to-a-sql-database-from-python-using-access-token-62dcf20c5f5f
    exptoken = b""
    for i in bytes(access_token, "UTF-8"):
        exptoken += bytes({i})
        exptoken += bytes(1)
    tokenstruct = struct.pack("=i", len(exptoken)) + exptoken
    # mssql odbc driver specific setting for the token
    SQL_COPT_SS_ACCESS_TOKEN = 1256
    return {SQL_COPT_SS_ACCESS_TOKEN: tokenstruct}

def create_odbc_connection(autocommit: bool = True):
    driver = "ODBC Driver 18 for SQL Server"
    server = "fillyourserver,port"
    database = "fillyour_dbname"

    connection = pyodbc.connect(
        f"DRIVER={driver};SERVER=tcp:{server};DATABASE={database};",
        attrs_before=transform_token(mssparkutils.credentials.getToken("DW")),
        autocommit=autocommit,
    )
    return connection

def exec_statement(connection, statement: str):
    result = None
    try:
        cursor = connection.cursor()
        session_id = cursor.execute("SELECT session_id() AS session_id").fetchone().session_id
        #session_id = cursor.execute("SELECT @@SPID AS session_id").fetchone().session_id
        from textwrap import dedent
        print(f"### session_id={session_id}\t### statement={dedent(statement).strip()} ###")
        cursor.execute(statement)
        if cursor.description:
            columns = [column[0] for column in cursor.description]
            result = [dict(zip(columns, row)) for row in cursor.fetchall()]
    except Exception as e:
        raise
    return result

Test function causing unexpected behaviour (explained below).
def poolTestWithAutoCommit():
    con2 = create_odbc_connection(autocommit=True) # <-- autocommit False is not throwing any exception
    print("pyodbc.connection.autocommit:", con2.autocommit)
    print("query result:", exec_statement(con2, "CREATE SCHEMA test_scnema_001"))
    con2.close()

We are trying to create schema. In every scenario autocommit is True and Connection pooling is enabled.
The issue is when connection pool (global parameter) is enabled.

pyodbc.odbcversion = "3.x"
We are getting the following exception
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]111212;Operation cannot be performed within a transaction. (111212) (SQLExecDirectW)')

Is this expected?

pyodbc.odbcversion = "3.8", from recent pyodbc changes (https://github.com/mkleehammer/pyodbc/pull/1278), we tried this parameter.

On first run, the function poolTestWithAutoCommit() creates the schema, no error.
However, on subsequent run, we are getting
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]111212;Operation cannot be performed within a transaction. (111212) (SQLExecDirectW)')
where as it is expected to show "There is already an object named 'test_scnema_001' in the database..."
Is connection pooling broken on latest versions of pyodbc?
Any recommended ways to use the pooling?
What is the role of this parameter "odbcversion" with connection pooling in place, do we need to set it explicitly on latest drivers? Looking for examples that simplify complexity involved with various global parameter (pooling, odbcversion and autocommit) combinations.

possibly related"
https://github.com/lurcher/unixODBC/commit/9b31cd228d01e768a7ad9126d5da8860f1ed72a9

This may also be related: https://github.com/lurcher/unixODBC/issues/149

FWIW, I am unable to reproduce your issue on Ubuntu 22.04 hitting an on-prem SQL Server 2019 instance.
gord@xubu-22-04:~$ odbcinst -j
unixODBC 2.3.12
DRIVERS............: /usr/local/etc/odbcinst.ini
SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini
FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources
USER DATA SOURCES..: /home/gord/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
gord@xubu-22-04:~$ # --------------------
gord@xubu-22-04:~$ cat /usr/local/etc/odbcinst.ini
[ODBC]
Pooling = Yes

[ODBC Driver 18 for SQL Server]
Description=Microsoft ODBC Driver 18 for SQL Server
Driver=/opt/microsoft/msodbcsql18/lib64/libmsodbcsql-18.3.so.3.1
UsageCount=1
DontDLClose     = 1
CPTimeout       = 120
gord@xubu-22-04:~$ # --------------------
gord@xubu-22-04:~$ cat ~/.odbc.ini
[msodbcsql18]
Driver=ODBC Driver 18 for SQL Server
Server=<IP_ADDRESS>
Database=test
TrustServerCertificate=yes
gord@xubu-22-04:~$ # --------------------
gord@xubu-22-04:~$ cat zzz.py
import pyodbc

pyodbc.odbcversion = "3.8"

print(f"{pyodbc.version=}")

def get_connection():
    return pyodbc.connect(
        "DSN=msodbcsql18;UID=scott;PWD=tiger^5HHH",
        autocommit=True,
    )

for x in range(2):
    print(f"[{x=}]")
    cnxn = get_connection()
    crsr = cnxn.cursor()
    crsr.execute("CREATE SCHEMA test_schema_001")
    cnxn.close()
    print("Done.")
gord@xubu-22-04:~$ # --------------------
gord@xubu-22-04:~$ python3 zzz.py
pyodbc.version='5.1.0'
[x=0]
Done.
[x=1]
Traceback (most recent call last):
  File "/home/gord/zzz.py", line 17, in <module>
    crsr.execute("CREATE SCHEMA test_schema_001")
pyodbc.ProgrammingError: ('42S01', "[42S01] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]There is already an object named 'test_schema_001' in the database. (2714) (SQLExecDirectW)")
gord@xubu-22-04:~$


txt value with space parsing fixed

It was not parsing the values received on txt query which contains space.

Hi @architjn
Could you please add a test for the described scenario.
Thanks
Stephan

I added my test case. But one of your test case is failing

The test you've added succeeded even without you're PR.

But one of your test case is failing

Which one?

1st one. Answer key is not present

Your PR crashes the result.


MSID: 87126 Version: 3 DOI: 2<IP_ADDRESS>8292

[PLACE MANUSCRIPT AND EDITOR DETAILS HERE WHEN AVAILABLE] See step 3
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=87126)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/87126/v3)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>8292)
[ ] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[x] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/87126/v3/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/87126)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/87126

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/87126

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/87126/v3/87126-v3.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/87126)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

reviews unavailable

Have added to the unmatched spreadsheet. Not sure why it's not matched though. Will need checking tomorrow

Reviews are now available and this is ready to check

@fred-atherden flagged!


sync index.d.ts with the parser terms

Signed-off-by: Augustin Husson<EMAIL_ADDRESS>

:+1: Thanks!


Blesta and Pterodactyl

I am using the newest Blesta build and the Pterodactyl Module from blesta.
I am getting this error: No allocations satisfying the requirements for automatic deployment were found.
I typed all the information. Yes checked the automated allocation in advanced config and the node.
i don't know what the problem is.

I have the same problem.


Merge Razor compiler DLLs into one

Resolves https://github.com/dotnet/razor/issues/8400.
Tests are still separate (merging them can be done in another PR or never as it's just lots of work with no clear benefit).
Commit-by-commit review might be beneficial ("Move *" commits should not contain anything but corresponding file moves).
VS insertion: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/530044
(Note that integration tests are currently broken in main, so you can ignore the corresponding failed check - I started them manually for the PR before realizing they are broken.)

@DustinCampbell @chsienki @dotnet/razor-compiler for a second review, thanks

Changes LGTM. The hacks we have in roslyn already account for the assembly so we should be good there.
Do we need to make changes to the SDK?

https://github.com/dotnet/sdk/blob/302ca4c93537954c056289cde3a2c4faac0d9ce2/src/RazorSdk/Tool/DiscoverCommand.cs#L110

https://github.com/dotnet/sdk/blob/302ca4c93537954c056289cde3a2c4faac0d9ce2/src/RazorSdk/Tool/Microsoft.NET.Sdk.Razor.Tool.csproj#L32

Do we need to make changes to the SDK?

Yes. Will follow up with that when this is merged and the transport packages flow into SDK.


[Suggestion] Integration with Create mod

I don't think integration with Create is that big of a deal, but it would add new types of contraptions.
Bundled and vertical wires pop off when trying to move them, but could prove very useful. For example, this mechanic alone could be worth it:

Also in my testing I found that logic gates can be moved linearly without problems. Rotation on the other hand messes with the heading of the gate:

This could prove difficult to implement since gates have more permutation of rotations than regular blocks, but at least the movable wires could be nice.

To add to this: It seems that the Redwire posts break when they're moved on a gantry. When the post is moved, it brings with it a visual 'ghost wire' that doesn't actually connect to where it ends up.


Page links are invalid

The page links are invalid at moment.

Hi, and sorry for the late response.
Sorry for the links being down. I'm currently putting most of my work together in a proper book, so I had to take down several of the books/articles that I base that book on since I can't publish overlapping material myself at the same time.


Mobile device and tablet breaks

Definition of Ready

[x] Does this meet the INVEST criteria?
[x] Does this have a clearly defined user?
[ ] Does this have an estimate?
[x] Does this have acceptance criteria?
[x] Does this have sufficient context (wireframes, business rules, etc.)?
[x] Is this traceable to a feature, epic, or PI?

User Story
As a CAMPD custom data download user I want the site to be compatible with my electronic device (mobile, tablet, and desktop) so that I can access the site's content
Acceptance Criteria
Given that a user has navigated to the custom data download on a desktop, mobile device, or a tablet
When the functionality is displayed
Then the site adheres to USWDS breakpoint guidelines and renders appropriately
Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
https://designsystem.digital.gov/utilities/layout-grid/
Testing
Test Case:
Tester: @davidkwartler
Definition of Done

[ ] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[ ] Has the code been unit tested and peer reviewed?
[ ] Have the functional tests been executed?
[ ] Have all defects been reviewed and dispositioned, resolved, or deferred?
[ ] Has the user story been accepted by the Product Owner?
[ ] Is the user story ready to be deployed to the test/staging environments?

PEr 3.4 sprint planning part 2, team will focus on desktop content only at this time

Will be handled via #1460


increment bazel

Fixes # (issue)
Changes
Please provide a brief description of the changes here.
For significant contributions please make sure you have completed the following items:

[ ] CHANGELOG.md updated for non-trivial changes
[ ] Unit tests have been added
[ ] Changes in public API reviewed

Codecov Report

Merging #70 (70d3ae8) into main (91215cd) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #70   +/-   ##
=======================================
  Coverage   95.36%   95.36%
=======================================
  Files         160      160
  Lines        6780     6780
=======================================
  Hits         6465     6465
  Misses        315      315


Pagination in dropdown

I want to get the dropdown items from API. Also want to apply pagination. For now, there is no way I can apply pagination to the items.

@appa204544 have you try pagination with CustomDropdownButton2 widget?

@appa204544 have you try pagination with CustomDropdownButton2 widget?

@fahami  👋 😄  do you mean this?
https://github.com/AhmedLSayed9/dropdown_button2#how-to-make-a-reusable-dropdownbutton2-for-your-app
the problem remains for pagination or any other server access search, is on how to update the open menu, which brings us back to this problem
https://github.com/AhmedLSayed9/dropdown_button2/issues/101
or maybe you refer to something else?


When typing field values for added element, section links get disappeared

steps to reproduce

go to http://apinf.org/open-api-designer
click on a section where a new element can be added (e.g. path, tag)
start filling up the fields one by one.

Result:
on clicking fields, all Document section links (e.g. Details, MIME types, etc.) get disappeared.
Page needs to be reloaded for the links to reappear.
This happens with all the sections where a new element can be added

System Info
Windows 8
Google chrome

Could not reproduce on Google Chrome 58 or Mozilla Firefox 54.
Could you test with browser extensions disabled?

@xylix I retested with disabling the browser extensions and updating the chrome browser. The bug could not been produced.
However, as soon as I enabled the browser extensions, the bug reappeared.
This should not be the case that in order for the GUI to work properly, user needs to disable all his browser extensions.
That is a serious usability issue.

It seems like you have some specific extension that breaks the UI. The UI works just fine for us with many common extensions enabled (e.g. uBlock Origin). Could you post a list of the extensions you're using or (preferably) try to narrow down the problem to a specific extension and post that one?

Here is the list of extensions running in my chrome browser:
Adblock
appear.in screen sharing
Application Launcher for Drive (by Google)
Avast Online Security
Google Docs
Google Docs Offline
Google Hangouts
Grammarly for Chrome
Jitsi Desktop Streamer
Postman
RSS Feed Reader
Skype Calling
The Great Suspender
Vysor

It seems that Grammarly messes with the page and makes some incorrect assumptions about the styling of textareas.

Grammerly is just an add on to see if the texts you are writing in website are correct in spelling and they are following a correct grammatical syntax. Should we go with the favor that we don't need to consider this add on? perhaps add a info text that the OpenAPi designer may not support all add-ons in the browsers?


fix: make sure annotated endpoints works along Vaadin PUSH

Description
The workaround added to make PUSH work in Quarkus prevents the usage of custom annotated websocket endpoint. This change allows them to work along Vaadin PUSH.
Fixes #78
Type of change

[X] Bugfix
[ ] Feature

Checklist

[X] I have read the contribution guide: https://vaadin.com/docs/latest/guide/contributing/overview/
[X] I have added a description following the guideline.
[X] The issue is created in the corresponding repository and I have referenced it.
[X] I have added tests to ensure my change is effective and works as intended.
[X] New and existing tests are passing locally with my change.
[ ] I have performed self-review and corrected misspellings.

Additional for Feature type of change

[ ] Enhancement / new feature was discussed in a corresponding GitHub issue and Acceptance Criteria were created.

Update the PR to be compatible with Vaadin 24. @MarcinVaadin @mshabarov Please review it again to check if it is all ok


Remove myself from owners

Description
Changes proposed in this pull request:

Remove myself from owners in unnecessary file.

/lgtm
/approve

/lgtm


Add slim variant for docker image codercom/code-server

See #2463
See #2461
See #2459
cc @jylenhof

Ok will try to explain a little bit problems with the debian package in your layer.... There are two problem here !
First step, get your docker image provided on docker hub :
"docker pull codercom/code-server"
Install a nice tool to see layer and what takes place in your image...
"wget https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.deb"
"dpkg -i dive_0.9.2_linux_amd64.deb"
Launch the tool on your docker image by using :
dive codercom/code-server
┃ ● Layers ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ Current Layer Contents ├─────────────────────────────────────
Cmp   Size  Command                                             Permission     UID:GID       Size  Filetree
114 MB  FROM b6f8627eb28b093                                drwxr-xr-x         0:0     5.7 MB  ├── bin
230 MB  apt-get update  && apt-get install -y     curl      -rwxr-xr-x         0:0     1.2 MB  │   ├── bash
3.0 MB  sed -i "s/# en_US.UTF-8/en_US.UTF-8/" /etc/locale.g -rwxr-xr-x         0:0      44 kB  │   ├── cat
1.3 kB  chsh -s /bin/bash                                   -rwxr-xr-x         0:0      64 kB  │   ├── chgrp
335 kB  adduser --gecos '' --disabled-password coder &&   e -rwxr-xr-x         0:0      64 kB  │   ├── chmod
4.4 MB  ARCH="$(dpkg --print-architecture)" &&     curl -fs -rwxr-xr-x         0:0      72 kB  │   ├── chown
190 MB  #(nop) COPY multi:681f78c08663aff8725f4c2657043e18e -rwxr-xr-x         0:0     147 kB  │   ├── cp
673 B  #(nop) COPY file:e769accb89a88f6129d4121c1ecef183bc -rwxr-xr-x         0:0     122 kB  │   ├── dash
336 MB  dpkg -i /tmp/code-server*$(dpkg --print-architectur -rwxr-xr-x         0:0     109 kB  │   ├── date
-rwxr-xr-x         0:0      77 kB  │   ├── dd
│ Layer Details ├────────────────────────────────────────────── -rwxr-xr-x         0:0      94 kB  │   ├── df
-rwxr-xr-x         0:0     139 kB  │   ├── dir
Tags:   (unavailable)                                           -rwxr-xr-x         0:0      84 kB  │   ├── dmesg
Id:     b6f8627eb28b093db69daf750e60842548e1626b7bf11a98159ffe3 -rwxrwxrwx         0:0        0 B  │   ├── dnsdomainname → host
1fc19f72f                                                       -rwxrwxrwx         0:0        0 B  │   ├── domainname → hostnam
Digest: sha256:114ca5b7280f3b49e94a67659890aadde83d58a8bde0d902 -rwxr-xr-x         0:0      40 kB  │   ├── echo
0b2bc8c902c3b9de                                                -rwxr-xr-x         0:0       28 B  │   ├── egrep
Command:                                                        -rwxr-xr-x         0:0      35 kB  │   ├── false
#(nop) ADD file:9a4fd72d749f4a791e75e0f6fc6028d0771e3381b6d84a8 -rwxr-xr-x         0:0       28 B  │   ├── fgrep
d0b07a4887bc7c641 in /                                          -rwxr-xr-x         0:0      69 kB  │   ├── findmnt
-rwxr-xr-x         0:0     199 kB  │   ├── grep
│ Image Details ├────────────────────────────────────────────── -rwxr-xr-x         0:0     2.3 kB  │   ├── gunzip
-rwxr-xr-x         0:0     6.4 kB  │   ├── gzexe
-rwxr-xr-x         0:0      98 kB  │   ├── gzip
Total Image size: 877 MB                                        -rwxr-xr-x         0:0      27 kB  │   ├── hostname
Potential wasted space: 194 MB                                  -rwxr-xr-x         0:0     584 kB  │   ├── ip
Image efficiency score: 78 %                                    -rwxr-xr-x         0:0      69 kB  │   ├── ln
-rwxr-xr-x         0:0      57 kB  │   ├── login
Count   Total Space  Path                                       -rwxr-xr-x         0:0     139 kB  │   ├── ls
2         95 MB  /tmp/code-server_3.7.4_amd64.deb           -rwxr-xr-x         0:0     109 kB  │   ├── lsblk
2         94 MB  /tmp/code-server_3.7.4_arm64.deb           -rwxr-xr-x         0:0      89 kB  │   ├── mkdir
Here's is....
You have both the arm64 package and the amd64 package in your layer for the amd64 image file because you probably compile all different version before copying using "COPY release-packages/code-server*.deb /tmp/" in your Dockerfile
You don't see directly this problem because you remove both package using the line "RUN dpkg -i /tmp/code-server*$(dpkg --print-architecture).deb && rm /tmp/code-server*.deb" in your Dockerfile
So this arm deb file is a pure 95 MB waste of size on your final docker file because you don't ever install it because you correctly use "--print-architecture" to install the only good one.
To resolve this first problem you probably only have to specify a better wildcard when you copy the deb file.... This one should be quite easy to solve
Second problem is more difficult to resolve because it probably involves to change your CI pipeline to make the deb file available somewhere on the internet (github is a solution as I do) and make all the get, installation and remove of the deb package in one line.... To save another 95 MB in your final docker image

Second problem is more difficult to resolve because it probably involves to change your CI pipeline to make the deb file available somewhere on the internet (github is a solution as I do) and make all the get, installation and remove of the deb package in one line.... To save another 95 MB in your final docker image

Ah thank you for clarifying! That makes perfect sense.
I'll take care of that as part of this issue as it's going to be required to make the slim image truly slim :)


Adds functions to calc Deq and SSA for individual subsample files wit…

…hin a sample folder

Looks great!!


Translation correction for the "General" page

Microsoft PowerToys version
0.76.2
Utility with translation issue
General
🌐 Language affected
Chinese（Simplified）
❌ Actual phrase(s)

✔ Expected phrase(s)
1.
启动时运行 → 开机自启动
Powertoys 将自动启动 → Powertoys 将开机自启动
2.
试验 → 测试版
允许使用新功能进行试验 → 允许在本机测试新功能
注意：只能为试验选择 Windows 预览体验成员生成 → 注意：只有Windows预览体验成员才能选择进行测试
ℹ Why is the current translation wrong
The areas that need to be modified are not very smooth. I have changed it to a translation that is more in line with Chinese software, although it does not affect the actual meaning, there may be a few differences from the English original text.
这些需要修改的地方不太通顺，我将它改成了更符合中文软件的译文，尽管不影响实际意思，但是可能和英语原文有少量差异。

https://dev.azure.com/GlobalCollaborationService/Global Collaboration Service Project/_workitems/edit/411303 /loc

Hi, this has been worked on for the 0.78 development cycle. 😄
Please update PowerToys to the latest: https://github.com/microsoft/PowerToys/releases


Compiling doesn't change learning rate of reloaded model. Instead changes learning-rate of optimizer

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
source
TensorFlow version
2.15.0
Custom code
Yes
OS platform and distribution
Google Colab
Mobile device
No response
Python version
3.10.12
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
I expected the compiled model to have the learning rate I was trying to set. Instead it kept the original learning rate.
When repeated twice, this didn't occure.
Standalone code to reproduce the issue
https://colab.research.google.com/drive/1JNQmWZc9OYa39h1xfZaz2Fa8CDhte94n?usp=sharing

import sys

from pathlib import Path

import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

def create_model():
    model = Sequential([
        Dense(64, activation='relu', input_shape=(10,)),
        Dense(1, activation='sigmoid')
    ])
    return model

def compile_model(model, learning_rate):
    model.compile(optimizer=tf.keras.optimizers.Adam(learning_rate=learning_rate),
                  loss='binary_crossentropy')

def save_model_(model, log_dir, struct_only=False):
    log_dir = Path(log_dir)
    log_dir.mkdir(parents=True, exist_ok=True)
    with open(log_dir / 'model.json', 'w') as f:
        f.write(model.to_json())
    model.save_weights(log_dir / 'weights/weights')

def load_model_(log_dir):
    log_dir = Path(log_dir)
    with open(log_dir / 'model.json', 'r') as f:
        model_json = f.read()
    model = tf.keras.models.model_from_json(model_json)
    model.load_weights(log_dir / 'weights/weights')
    return model

if __name__ == "__main__":
    print(f"TensorFlow version: {tf.__version__}")
    print(f"Python version: {sys.version}")

    model = create_model()
    initial_learning_rate = 0.001
    compile_model(model, initial_learning_rate)

    model_path = 'my_model'
    save_model_(model, model_path)
    loaded_model = load_model_(model_path)

    new_learning_rate = 0.0001
    compile_model(loaded_model, new_learning_rate)
    print(f"Optimizer's learning rate of the loaded model: {loaded_model.optimizer.learning_rate.numpy():e}")
    # 1e-3
    compile_model(loaded_model, new_learning_rate)
    print(f"Optimizer's learning rate of the loaded model: {loaded_model.optimizer.learning_rate.numpy():e}")
    # 1e-4

Relevant log output
TensorFlow version: 2.15.0
Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Optimizer's learning rate of the loaded model: 1.000000e-03
Optimizer's learning rate of the loaded model: 1.000000e-04

@kindaTall,
Thank you for the issue. We also observed the same behavior. Could you please allow some time to deep dive and investigate the same behavior. Also could you please try and let  me know if you are facing the same in the keras3.0 version, Tensorflow v2.16. Thank you!

This seems to be indeed fixed by 2.16
TensorFlow version: 2.16.1
Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Optimizer's learning rate of the loaded model: 1.000000e-04
Optimizer's learning rate of the loaded model: 1.000000e-04

Too bad for me, I am currently restricted to a Windows machine, which doesn't seem to have GPU support post 2.10.

@kindaTall,
Glad the issue is resolved in tensorflow 2.16.1. Could you please feel free to move this issue to closed status and TensorFlow 2.10 was the last TensorFlow release that supported GPU on native-Windows. Starting with TensorFlow 2.11, you will need to install TensorFlow in WSL2, or install tensorflow or tensorflow-cpu and, optionally, try the TensorFlow-DirectML-Plugin
Thank you!

Thank you!


Logo/Icon Design For OctoPub

Hi @SilasAlroe , I'm a graphic designer. I have reviewed your project. I want to contribute by creating a new logo/icon for your app and it's free. what do you think?
Best Regards,
Zularizal

No thanks, we're good.


[1.13.x] Stop pachctl mount panicking on unmount and remove progress bars for performance

See https://pachyderm.slack.com/archives/CSELV66P5/p1641978122008000?thread_ts=1641914954.005900&cid=CSELV66P5 for context

looks fine - you might wanna cherry-pick this change as well so that we can see the effect of this change on the fuse tests (it should make them start passing) https://github.com/pachyderm/pachyderm/commit/2365491e271bc288b712c14a88a01af9d12a92fe

stale


The imposm process got stuck

There was an error where a relation was not showing on the map, (Currently it show up)

Reports from the field of vector tile updates not working - any chance this is related to the relation import? See: https://www.openhistoricalmap.org/relation/2771854

I started to investigate the reason. Previously, this type of error occurred because the replication files were not in sequence, but that was resolved. Now the error is that imposm got kill, when one of the files, which was approximately 2MB, began to be processed, unexpectedly the process died. here the file https://s3.amazonaws.com/planet.openhistoricalmap.org/replication/minute/001/274/278.osc.gz
Logs:
Updating...2024-01-17_06-11-24
[2024-01-17T06:12:20Z] 191:15:37 [progress]  21m0s C:       0/s (0) N:       0/s (0) W:       0/s (0) R:      0/s (2153)
Updating...2024-01-17_06-12-25
./start.sh: line 86:    13 Killed                  imposm run -config $workDir/config.json -expiretiles-dir $imposm3_expire_dir
Updating...2024-01-17_06-13-43
Updating...2024-01-17_06-14-44

here complete issue: https://gist.github.com/Rub21/4765b8687ad74a5def0d142c22ef620b
Prior to that error, there were other much larger files. but it did not kill the process.
https://s3.amazonaws.com/planet.openhistoricalmap.org/replication/minute/001/274/145.osc.gz
I have not yet found the exact problem, but it seems to be related to large edits and imports. like: https://github.com/OpenHistoricalMap/issues/issues/677
cc. @jeffreyameyer @danrademacher @batpad

@Rub21 it seems to me like ideally if the imposm process dies, the container should just die and restart automatically? Let's look at how we're starting imposm and ideally we can just get it to cleanly exit on failure so that the container is automatically restarted. But I'm not familiar with the details off-hand to see how feasible that is - we can look together.

Discussed today:

Restart the container to get caught up
Implement some method to restart the pod when this happens
Longer term, try to diagnose what might be causing the issue if it can be mitigated

@rub21 is this all done? If so, let's close it

This is done!


Added function fs_get_size to Fortran interface

I have added this function which returns the dimension sizes of a field. The function always returns an array with size 4.
I have also added tests for it and restructured a little bit the test routines in the Fortran unit test.

Hi there, this is jenkins continuous integration...
Do you want me to verify this patch?

add to whitelist

launch jenkins


Throttle TimeSeries requests to Stackdriver metrics API

The Stackdriver API recommends sending at most 1 TimeSeries value every 30s (a batch request can contain 200 individual TimeSeries values). The nozzle should keep a map of TimeSeries values and put them to the API at a 30s interval.

We are using Opsman 1.11.6, ERT 1.11.7 and stackerdriver nozzle 1.0.3
We are facing this issue for our setup as well rpc error: code = 13 desc = stream terminated by RST_STREAM with error code: 2 in our /var/vcap/sys/log/stackdriver-nozzle/stackdriver-nozzle.stdout.log logfile.
We noticed that this was fixed in 1.0.2 version
We are still seeing it in 1.0.3 - is there a configuration setting that we have missed to enable this fix?


Everybody Knows That You're Insane by Queens of the Stone Age unsupported.

Check if issue with swaglyrics or whether song lyrics unavailable on Genius.

stripper -> Queens-of-the-Stone-Age-Everybody-Knows-That-Youre-Insane

added


Support for mistral instruct 0.2 and Mixtral (MoE) instruct models

support for mistral instruct 0.2 and mixtral (MoE) instruct models and sagemaker hosted models.
These are still quite important for countries without access to bedrock and have strong data sovereignty requirements.

In addition

Update documentation for adding new model


add resources about docs

This PR adds a couple of resources about documentation that I found valuable when I got started.
The first is a link to this blogpost which discusses how to structure docs
The second is a link to Write The Docs community, they have plenty of resources/activities for software documentation and technical writing in general

This "The Grand Unified Theory of Documentation" is similar to what I propose "different depths of exposition". I guess my one slide on these different depths could be expanded to more slides that discusses more explicitly this proposed system. However, one thing I depart from this theory is that I do not consider these levels orthogonal, I consider them hierarchical. Not sure which one is more "correct".


updated dependency version to new revisions as distributed with sdk 16

Before you pull this in you have to update the dependencies available on jenkins with the maven android sdk deployer.. pull in whenever convenient and you got that done..

Hang tight on this one... new versions of the libraries just got dropped at google. I will update

Alright ... next revisions are in. Ready to pull

This is all in central no.. can be closed as redundant.


Compiling under Windows: unescaped unicode characters in paths

https://elixirforum.com/t/argon2-elixir-on-windows-10-running-out-of-ideas/26156
I hit a brick wall when argon2_elixir compilation started failing, due to a change in the Erlang path that included a non-ASCII character. This should be the simplest of fixes ("They need to use ~ts instead of ~s when printing strings in a unicode environment."), but can spare future users from an awful lot of pain. Thanks for this indispensible dependency!

For future reference, this rebar issue also references this problem.

Thanks for raising the issue.
I have pushed some changes to the unicode_path_compilation branch. Could you test that and make sure it works properly?

Now I am getting:
Copyright (C) Microsoft Corporation.  All rights reserved.
del /Q /F priv
Could Not Find d:\Websites\Projects\MintFirsts\deps\argon2_elixir\priv
erl -eval "io:format("~ts~n", [lists:concat(["ERTS_INCLUDE_PATH=", code:root_dir(), "/erts-", erlang:system_info(version), "/include"])])" -s init stop -noshell > Makefile.auto.win
nmake /                   /F Makefile.win priv\argon2_nif.dll
Microsoft (R) Program Maintenance Utility Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.
if NOT EXIST "priv" mkdir "priv"
cl /O2 /EHsc /I"argon2\include" /I"argon2\src" /I"c:/Program Files/\x{2022} Programming/Erlang/erts-10.5/include" /LD /MD /Fepriv\argon2_nif.dll argon2\src\argon2.c argon2\src\core.c argon2\src\blake2\blake2b.c argon2\src\thread.c argon2\src\encoding.c argon2\src\ref.c c_src\argon2_nif.c
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27034 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.
argon2.c
c1: fatal error C1083: Cannot open source file: 'argon2\src\argon2.c': No such file or directory
core.c
c1: fatal error C1083: Cannot open source file: 'argon2\src\core.c': No such file or directory
blake2b.c [...]
This could well be due to my non-experience in using anything other than the hex.pm packages directly. What I did (other than reinstating the unicode character in the erl path) was to change the mix.exs entry to:
{:argon2_elixir, "~> 2.0", branch: "unicode_path_compilation", github: "riverrun/argon2_elixir"}

I think the problem is with how it deals with the submodule. I will look into how to sort this out and get back to you later today.

Ok. Try adding the following to the deps section of your mix.exs file:
{:argon2_elixir, "~> 2.0", github: "riverrun/argon2_elixir", branch: "unicode_path_compilation", submodules: true}

If that doesn't work, edit the Makefile.win in the deps/argon2_elixir directory, changing the ~s to ~ts, and see if that compiles.

1st try: submodules option ➔ cannot download

2nd try: without submodules option ➔ does not compile even though ~ts already in place

3nd try: regular argon2_elixir (master) + change ~s to ~ts ➔ again, does not compile

I have just pushed the changed to hex. Please try version 2.1.1 and let me know if it works.

Cleared _build and deps, then got this:

Could you do the following two things and then report back?
Find out where the erl_nif.h file is.
In the cmd shell, run erl -eval "io:format(\"~ts~n\", [lists:concat([\"ERTS_INCLUDE_PATH=\", code:root_dir(), \"/erts-\", erlang:system_info(version), \"/include\"])])" -s init stop -noshell and let me know the output.

erl_nif.h found in 2 locations:
[program files path]\Erlang\erts-10.5\include
[program files path]\Erlang\usr\include
The command outputs:
ERTS_INCLUDE_PATH=c:/Program Files/\x{2022} Programming/Erlang/erts-10.5/include

And if you type DIR c:/Program Files/\x{2022} Programming/Erlang/erts-10.5/include, what is the output?

Parameter format not correct - "Program".

Try entering the erlang shell, by typing erl, and then in the erlang shell, run io:format(\"~ts~n\", [lists:concat([\"ERTS_INCLUDE_PATH=\", code:root_dir(), \"/erts-\", erlang:system_info(version), \"/include\"])])

No output, seems hung.

Sorry, I forgot to mention the . at the end of the command. Just type the above command with . at the end, and it should work.

No problem, yet still hanging.

Let's try something else.
Try running erl -noshell -s init stop -eval "io:format(\"~ts/erts-~ts/include/\", [code:root_dir(), erlang:system_info(version)])." in the cmd shell.

Output =
c:/Program Files/\x{2022} Programming/Erlang/erts-10.5/include/

Ok, let's try erl -noshell -s init stop -eval "io:setopts(standard_io, [{encoding, unicode}]), io:format(\"ERTS_INCLUDE_PATH=~ts/erts-~ts/include/\", [code:root_dir(), erlang:system_info(version)])." in the cmd shell.

output =
ERTS_INCLUDE_PATH=c:/Program Files/• Programming/Erlang/erts-10.5/include/

That's better. I will release a new version soon. I'll let you know when it has been pushed to hex.

Great.

Just released 2.1.2. Let's hope that works :)

One has to admire this bug's perseverance!

And erl_nif.h is definitely in the c:/Program Files/• Programming/Erlang/erts-10.5/include/ directory?

Yes, it certainly seems so.

I will look into it again next week. If you can find out any further information that could help us fix this, that would be great.

If this issue is too much trouble to resolve, perhaps a simple warning that the Erlang path should not contain unicode characters would suffice. Otherwise, I am happy to help with further testing.

At the moment, are you able to use argon2_elixir if you move the entire Erlang directory to a different path?

When the unicode character (• plus a space) is replaced with an ascii one (+ minus the space), it compiles. This is the output:

WOW! how do you guys even manage to compile on windows, haven't even been able to get past 1st step, i have installed cpp tools with choco, vs installer, mingw. still hitting a hard wall.

WOW! how do you guys even manage to compile on windows, haven't even been able to get past 1st step, i have installed cpp tools with choco, vs installer, mingw. still hitting a hard wall.

My setup is only based on Visual Studio, community version 2022. According to my own notes, it has to include
"C++ core desktop features", "MSVC […] VS 2022 C++ x64/x86 build […]" and "Windows 10 SDK [most recent version]"
(since I am on Windows 10).
Also, something like C:\path\to\Visual Studio\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64
must be added to PATH (Erlang is a x64 application).
Hope this helps.

Closing this issue. If anyone feels like reopening, please let me know.


Manual deletion from Web UI?

Is it possible to add a button to the Web UI Dashboard to delete individual backups? I know I can do this through HA and OneDrive manually but it would be convenient to have everything in one place.

added to backlog


[M001171] Rep. Daniel Maffei

Rep. Daniel Maffei:
http://maffei.house.gov
Likely contact form URL to start with:
http://maffei.house.gov/contact/email-me

YAML file not found. I am working on it.


Cannot access the site

DataError at /recipes/

value too long for type character varying(300)

You also seems to forgot to turn off DEBUG=TRUE

The app can now be accessed.


Added visualization class to protein scenarios

Added a new class that can be integrated with the ProteinSolvation scenario in its default state. Makes so that the user only needs to run the methods .render() and .visualize() to obtain the vizualization in a notebook
Idealized workflow:
vizualization = GROMACSSimulationOutput(task_id = task_id)
vizualization.render()
vizualization.visualize()

And then the trajectory output is displayed in the notebook.

Can you show examples of the outputs produced with the visualization utilities, please?

I will show them in the API sync today

Can you show examples of the outputs produced with the visualization utilities, please?

https://github.com/inductiva/inductiva/assets/70587819/9799d622-062b-4430-b1d3-241d3d9bb8ff

Overall, I agree with Fábio! For now we should maintain these classes with only the visualisation capabilities and the post-processing should be performed on the scenario side. I do not see any reason for this not to be done, since in essence it is just adding this command line there.

@IvanPombo maybe I wasn't clear, but that was not my point. I'm ok with this post-processing class/function executing a task in our API. What I meant was that the simulation and post-processing were not decoupled enough. The post-processing shouldn't have to know about a task ID of the simulation. All it should need is a directory where data is stored.

In this sense, you would have to download before, or perform a post-processing with data inside the bucket.
Maybe we should clarify what this types of classes are supposed to do then! Because they can contain further post-processing steps.

A couple of quick comments:

would you mind adding a few visualization here so we can comment?
wrt to the visualization above, it would be great to understand what is the time frame. There should be an optional setting to have the time (in nano seconds?) being shown in the video.

Also, shouldn't we do the modifications you made to the scenario to the waterbox?


Use #connect, .raw_connect is on the class

Was causing:
NoMethodError: undefined method `raw_connect' for #<ConfigurationManagerForeman:0x000000050400d8>
	from ~/.gem/ruby/2.0.0/bundler/gems/rails-8f014fba21f9/activemodel/lib/active_model/attribute_methods.rb:407:in `method_missing'
	from ~/.gem/ruby/2.0.0/bundler/gems/rails-8f014fba21f9/activerecord/lib/active_record/attribute_methods.rb:149:in `method_missing'
	from ~/projects/redhat/manageiq/vmdb/app/models/configured_system_foreman.rb:8:in `provider_object'
	from (irb):3
	from ~/.gem/ruby/2.0.0/bundler/gems/rails-8f014fba21f9/railties/lib/rails/commands/console.rb:47:in `start'
	from ~/.gem/ruby/2.0.0/bundler/gems/rails-8f014fba21f9/railties/lib/rails/commands/console.rb:8:in `start'
	from ~/.gem/ruby/2.0.0/bundler/gems/rails-8f014fba21f9/railties/lib/rails/commands.rb:41:in `<top (required)>'
	from script/rails:6:in `require'
	from script/rails:6:in `<main>'

@miq-bot add_label bug

@kbrock @Fryguy Please review

Technically this is written wrong entirely.  The connection is passed in as a parameter if you're using with_provider_object from the ProviderObjectMixin, which should be preferred: https://github.com/ManageIQ/manageiq/blob/master/vmdb/app/models/mixins/provider_object_mixin.rb#L15

Oh, it is, but it's defaulted to nil o_O.  What is the use case for this?  Why not just use with_provider_object?

@Fryguy We're just using the common pattern:
grep -rl `def provider_object\(connection = nil\)` app/models
app/models/availability_zone_amazon.rb
app/models/configured_system_foreman.rb
app/models/host_redhat.rb
app/models/mixins/provider_object_mixin.rb
app/models/template_amazon.rb
app/models/template_openstack.rb
app/models/template_redhat.rb
app/models/vm_amazon.rb
app/models/vm_openstack.rb
app/models/vm_or_template/vmware_shared.rb
app/models/vm_redhat.rb

grep -rl `def provider_object\(connection\)` app/models
app/models/ems_cluster.rb
app/models/ems_folder.rb
app/models/host_vmware.rb

@Fryguy is this good to go?

Still think something is wrong with this code, but I merged anyway, since the raw_connect is definitely a bug.


Look at left alignment of "Designed and built...". See attached grab. (iphone 6, Safari and Chrome).

Can't reproduce; only an issue on iPhone6.


condition with expression in parenthesis

The following program sample.go triggers an unexpected result:
package main

func main() {
        a := 0
        b := true
        if (!b) {
                a = 1
        } else {
                a = -1
        }
        println(a)
}

Expected result:
$ go run ./sample.go
-1

Got:
$ yaegi ./sample.go
1

As discussed in #564, this is difficult to solve in cfg.go.


feat(controller): add swarm scheduler tech preview

Replaces #3134, see there for previous discussion.

We'll also need to rejigger test-acceptance or whatever to push deis/swarm to Docker Hub.

We'll also need to rejigger test-acceptance or whatever to push deis/swarm to Docker Hub.

Currently that image is being built and uploaded out-of-band to Docker Hub, then tagged to match Deis releases. We need to bring that fork into the CI process soon.

We need to bring that fork into the CI process soon.

Ok. Should we document that process in the release docs as part of this PR?

LGTM. Nice work, gents.

How the failover works?
I tried this:

use deis/example-go as app
scaled the app to 1
scaled the app to 10 (it's really fast)
the spread ended with most of the apps running in 1 node
killed that node node (virtualbox pause)
nothing happened

Why the docker image is so huge? Maybe it could use the same trick than deis-logspout?

I see multiple versions of deis/swarm in the docker registry. Which one is the latest?

@aledbf  deis/swarm:v1.5.2 is the latest.

@aledbf  how much time did you wait for after node failover. Manager waits for approximately 60 seconds to see if the node comes back and then starts rescheduling

@smothiki 5 minutes

@aledbf I have been trying node failover and its working. I haven't paused any VM I did vagrant halt every time and in docker events you can see an engine disconnect event and in less than two minutes you can see create and start events. I will try with Vagrant Pause now

Some feedback we've received so far:

We should add some additional logging so it's clear what the scheduler is doing (fleet, even when it's misbehaving, shows us what it's doing)
We need to clarify what "preview" means, so that it's clear that these other scheduler demos are not feature complete, and not to be considered a replacement for fleet

/cc @smothiki @mboersma @gabrtv

We should add some additional logging so it's clear what the scheduler is doing

fleet doesn't actually write to controller logs though, so from that point of view the swarm and fleet backends act similarly, it's just that we're used to switching back to fleetctl list-units and the like for troubleshooting, and with the swarm backend you'd use docker itself to monitor things as we pointed out.
Unless I'm missing something, I think this is covered by the To monitor swarm operations... section. But if that's not helpful enough or if there is somewhere we could actually add more log output, suggestions are welcome.

But I am glad to add additional verbiage if there are suggestions.

Other than the obvious "THIS IS A TECH PREVIEW" in the release notes it seems like it's spelled out to me

Why the docker image is so huge?

I fixed it so that make build now also builds deis/swarm:$BUILD_TAG, and the Docker image is 14.15MB. Please take another look at this PR when time permits.

Latest commit looks great. Code LGTM.

I just tried this. I found the initial deis scale to take about 5 minutes (i guess for pulling the image), but after that it worked great.
However, why do we ask the container to die on a ps:restart?  My comments are more or less questions on some of the behavioural decisions.

@aledbf we tried to fix or address all your comments. Let me know what you think if you have time to re-review this PR.


Seeing the Closest Hotspots to a Location

I think an option to search for a location or address and see the list of closest Hotspots to that location would be useful to those who are looking to order a Hotspot. This will help see the distance of any other Hotspots nearby for Proof of Coverage before getting started.
I'm picturing the view for this could be similar to how it currently is for searching for a Hotspot and seeing nearby Hotspots on the map and in the chart below the map, except searching for a specific address or location instead of for a Hotspot. Not sure if the code from "Nearby Hotspots" would be able to be repurposed for this.

related to #274


Open pilot branded rx5808 pro diversity

Ive tried to find info on this but cannot find anything definitive.
Can this firmware be flashed to the openpilot branded rx5808 pro diversity module?
this is the exact unit im talking about:  https://www.aliexpress.com/item/32703859969.html?spm=2114.search06<IP_ADDRESS>8e227e3IHnEe&ws_ab_test=searchweb0_0%2Csearchweb201602_9_10065_10130_10068_10547_319_317_10548_10696_10192_10190_453_10084_454_10083_10618_10307_10820_10301_10821_10303_537_536_10059_10884_10887_321_322_10103%2Csearchweb201603_53%2CppcSwitch_0&algo_expid=5bf5eed3-0a8f-4fc7-be3b-7b895aba171b-6&algo_pvid=5bf5eed3-0a8f-4fc7-be3b-7b895aba171b
Thanks in advance, steve.

I would be very suprise if it couldn't.

This is the board i would like to know if i can flash this firmware too, i have examined the board against Shea Ivey designed boards and they are 'almost' identical play the component values are the same as are the two IC's on the board but i want to make sure and not risk bricking the board!

Hi,
I have similar module.

Flashed with latest release (built from sources in Arduino IDE 1.8.9) and flashed via USBasp programmer.
At first look, it works, but I have strange bug on OLED: image is interlaced and stretched vertically 2x.
What things I could try to fix this?

Update:
I have flashed prebuilt HEX (from Releases) and now it works without OLED issues.

We both have the exact same unit, mine only looks slightly different because I have removed the oled and soldered in pins so the screen can be remotely mounted and I've added those heatsinks myself for cooling :)
I finally managed to get mine running with this firmware,  what I'd really like to do is get it running with a 1106 oled instead of the 1306 the firmware natively supports.
I want to use a 1.3" oled but can only find them in 1106 controller types :(

How did you connect this up? What are the TX\RX pins? Or did you use the SPI port (miso, mosi and sck)?

How did you connect this up? What are the TX\RX pins? Or did you use the SPI port (miso, mosi and sck)?
Update:
I found an article describing the process:
https://hoogvlieger.wordpress.com/2017/08/13/how-to-update-ge-fpv-rx5808-firmware/amp/

If you were talking to me then yes, I soldered header pins to the spi pads and flashed it that way :)

Hello,
Could anybody help?
How do you power the device?
Is it via 5V or is it possible via 12V somehow somewhere?
Where do you take video and oudio output?
Thanks.

Hello,
Could anybody help?
How do you power the device?
Is it via 5V or is it possible via 12V somehow somewhere?
Where do you take video and oudio output?
Thanks.

If you look at my pic in a previous post, the pins for audio and video are labled on the board.
I believe these boards can be powered on the first pin on the left with higher voltages as that pin goes to a regulator but please don't hold me too that, I have only ever powered mine with 5v via the 5v pin.

Hi,
Can anyone help me
I have a board that´s works well with a new 1.3 "oled sh1106, but I'm not able to compile with the oled version to get these menus:
https://github.com/sheaivey/rx5808-pro-diversity/blob/develop/docs/oled-arduino-nano.md
However if using the SSD1306 it compiles perfectly in this version.
I was grateful for the possible help

Resolved, This is an issue with the Dim command on sh1106. Uncomment this command everything is fine


Fix material reclaimer (recycler) making sound on round start

About the PR

When powered on (at creation or on round start or after a power cut), recyclers will be playing their grinding ambience, even when the recycler is not currently running. They will become silent again once you turn them on and off again. This fixes an inconsistency when the server played ambience on the power changed event, making it consistent with the SharedMaterialReclaimerSystem's SetReclaimerEnabled().
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

The constant white noise has been driving me slightly mad :)


User not found popup alert

User not found popup alert while login

Hi there, can i fix this one too?

Sure :+1:


docs: add absolute link to readme

Relative links to things outside the docs folder don't work when docs are synced to the website. This fixes a broken link.
For the future: this is why having docs outside of /Documentation causes issues.

LGTM


FEAT: Tier One Java support.

I think that at least for about the next 24 hours, this should be merged
in master even if reverted on April 2cd.
In the long run, I think napari should ship with at least 1 image
dataset from the same source as the one I add here as an easter-egg.
Description
Q: What does this pull request (PR) do? Why is it necessary?
A: You now why, just look at the diff.
Q: Tell us about your new feature, improvement, or fix!
A: This is a clear design improvement.
Type of change

[x] Bug-fix (non-breaking change which fixes an issue)
It should always had first tier java support

[x] This change requires a documentation update
We may want to replace all instances of the "napari" string in docs.

How has this been tested?
Does it really needs tests ?

I'll let someone in US merge so that AU wakes up to Juan face, and we can revert in 48h or so :-)

Hi all, I appreciate the sentiment and ImageJuan is genuinely funny 😂, but to me it's not worth adding another image to the history forever. (discussion here). Yes it's only 50kb but storage creep is a thing.
I've deleted the commit from main history (in consultation with @sofroniewn), so if any of you have pulled in the meantime, please reset your main branches.
Genuinely sorry to be the party pooper here!!! 😬

Dw @jni you're not a party pooper. This will live on forever in my memory, and in this screen recording which I've thoughtfully uploaded to your favorite file hosting service.
https://user-images.githubusercontent.com/17995243/161183426-ffed9a91-88aa-4152-a86c-d8e0ea4ab99e.mov

Hi all, I appreciate the sentiment and ImageJuan is genuinely funny 😂, but to me it's not worth adding another image to the history forever. (discussion here). Yes it's only 50kb but storage creep is a thing.
I've deleted the commit from main history (in consultation with @sofroniewn), so if any of you have pulled in the meantime, please reset your main branches.
Genuinely sorry to be the party pooper here!!! 😬

No worries, I would have love for it to live a few more hours to got notified for april fools days by a few other people.


Feature request:  Allow caller of asCallback to cause callback to propagate to chained Promises

Currently, it appears that .asCallback must be called on each Promise that should use the callback.
I have a scenario whereby I'd like the callback passed to asCallback to propagate down the Promise chain if nothing is thrown, similar in behavior to many of the async methods (like waterfall, each, etc) that call the callback with a truey error as soon as there is one or that call the callback only once with a falsey error and the final return value.  If there is another way, please point me to it (http://bluebirdjs.com/docs/api/collections.html ?), since I may not be familiar enough with bluebird to know.
One suggestion I thought of was to allow the asCallback method to accept a second argument called options, that would take an object only one key of which would currently be used:  chain.  That way, a caller could instruct the Promise to pass along the callback if there's no error, else call the callback upon error.  The choice of an options object is simply to allow for future expansion; I'd be equally ok with another method like asChainedCallback or something similar.
While experimenting with how asCallback works right now, I created some test cases.  Then, I created some test cases for how the proposed behavior should work, basically to serve as behavioral specifications:
'use strict';
var Promise = require('bluebird');
var assert = require('assert');

describe('asCallback chaining enhancement', function () {

  it('should call unchained callback each time with happiness', function (done) {
    var c = 0;
    var f = 0;

    var callback = function callback(err, value) {
      assert.ifError(err);
      if (++c === 3) return done();
    };

    var fn = function (i) {
      assert.equal(i, f);
      return ++f;
    };

    var p = Promise.method(fn);

    p(0).asCallback(callback)
      .then(fn).asCallback(callback)
      .then(fn).asCallback(callback);
  });

  it('should call unchained callback with happiness then saddiness', function (done) {
    var c = 0;
    var f = 0;

    var callback = function callback(err, value) {
      if (err) {
        assert.equal(c, 2);
        assert.equal(f, 2);
        done();
      }
      c++;
    };

    var fn = function (i) {
      assert.equal(i, f);
      return ++f;
    };

    var p = Promise.method(fn);

    p(0).asCallback(callback)
      .then(fn).asCallback(callback)
      .then(function () {
        throw -1;
      }).asCallback(callback);
  });

  it('should call chained callback only once with happiness', function (done) {
    var f = 0;
    var finished = false;

    var callback = function callback(err, value) {
      assert.ifError(err);
      assert.equal(value, 3);
      assert(finished);
      done();
    };

    var fn = function (i) {
      assert.equal(i, f);
      return ++f;
    };

    var p = Promise.method(fn);
    p(0).asCallback(callback, {chain: true}) // pass down to chained promises
      .then(fn)
      .then(function (i) {
        finished = true;
        return fn(i);
      });
  });

  it('should call chained callback with midstream saddiness', function (done) {
    var f = 0;
    var finished = false;

    var callback = function callback(err, value) {
      assert(err);
      assert(finished);
      done();
    };

    var fn = function (i) {
      assert.equal(i, f);
      return ++f;
    };

    var p = Promise.method(fn);

    p(0).asCallback(callback, {chain: true}) // pass down to chained promises
      .then(function (i) {
        finished = true;
        throw -1;
      })
      .then(fn);
  });

  it('should call chained callback with final saddiness', function (done) {
    var f = 0;
    var finished = false;

    var callback = function callback(err, value) {
      assert(err);
      assert(finished);
      done();
    };

    var fn = function (i) {
      assert.equal(i, f);
      return ++f;
    };

    var p = Promise.method(fn);
    p(0).asCallback(callback, {chain: true}) // pass down to chained promises
      .then(fn)
      .then(function (i) {
        finished = true;
        throw -1;
      });
  });
});

Please see http://bluebirdjs.com/docs/coming-from-other-libraries.html#coming-from-async-module

After reading the doc you referred me to, @petkaantonov, there was nothing about asCallback, but, for whatever reason, it made me try simply moving asCallback until after the last then and that made the difference; all tests passed.  I don't know why it didn't occur to me to try that before.  Perhaps adding a sample of this usage to http://bluebirdjs.com/docs/api/ascallback.html would've helped.  Thanks!


Hardhat Tests Error Out

I made a simple repo to demo unexpected failure in hardhat: https://github.com/ferrell-code/hardhat-revert-fails
I noticed failed null address passed to precompile fails. Also, passing an nonexistent enum value fails to, could be two unique issues
The problem may originate on the Acala node side due to evm rpc
Interestingly if you change ethers version to "5.6.1" you get different error message, could be a problem with ethers?

await should be placed outside of expect, not inside. Like this:
await expect(instance.getDexRewardRate(NULL_ADDRESS)).to.be.reverted;

Thanks @ntduan!, should of known better than to trust the error message when debugging this
If there is way to make error message better that would be nice, but maybe due to various dependencies that is difficult


Add config and user_config options to pyfdb

Codecov Report
Attention: Patch coverage is 33.33333% with 28 lines in your changes missing coverage. Please review.

Project coverage is 34.54%. Comparing base (ab8ebf1) to head (767dec2).

Files with missing lines
Patch %
Lines

pyfdb/pyfdb.py
0.00%
28 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop      #25      +/-   ##
===========================================
+ Coverage    33.00%   34.54%   +1.54%
===========================================
  Files            5        6       +1
  Lines          303      330      +27
===========================================
+ Hits           100      114      +14
- Misses         203      216      +13

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Adhere to CMake LIB_SUFFIX if set

CMake cache variables need to be changed manually in CMakeCache.txt,
which is annoying at best. Instead, default to LIB_SUFFIX, which is
commonly used in many other projects and in Linux packaging macros.

@swift-ci please smoke test

I do wonder if we should be using LIB_SUFFIX in general, rather than replicating it with LLBUILD_LIBDIR_SUFFIX, but this change seems reasonable to me as it is.


Potential mistake in "The Updated .NET Core Event Pattern"

Type of issue
Other (describe below)
Description
HI, I think the part of an article is incorrect.
The article in question is:
The Updated .NET Core Event Pattern
Please refer to text bolded by me which specifies the problematic info:

The previous article discussed the most common event patterns. .NET Core has a more relaxed pattern. In this version, the EventHandler definition no longer has the constraint that TEventArgs must be a class derived from System.EventArgs.

This increases flexibility for you, and is backwards compatible. Let's start with the flexibility. The class System.EventArgs introduces one method: MemberwiseClone(), which creates a shallow copy of the object. That method must use reflection in order to implement its functionality for any class derived from EventArgs. That functionality is easier to create in a specific derived class. That effectively means that deriving from System.EventArgs is a constraint that limits your designs, but does not provide any additional benefit.

The issue is that EventArgs class do not introduce MemberwiseClone(). System.Object does. Moreover if you look at the code of EventArgs this does not introduce any functionality. There is almost nothing there.
Please clarify or correct the article.
Page URL
https://learn.microsoft.com/en-us/dotnet/csharp/modern-events
Content source URL
https://github.com/dotnet/docs/blob/main/docs/csharp/modern-events.md
Document Version Independent Id
645a8a12-a026-bee9-7501-e8ec4a32ce31
Article author
@BillWagner
Related Issues

Looks like this is already known. Thank you for bringing it up though!

Duplicate of #42605


fix: updated deps

Pull Request Test Coverage Report for Build 410

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 388:
0.0%

Covered Lines:
45

Relevant Lines:
45

💛  - Coveralls

:tada: This PR is included in version 1.7.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove src.zip from container images

See https://github.com/docker-library/openjdk/issues/282 for context.
The src.zip file is ~50MB and there is no need to include it in the temurin images. This seems like a simple way to reduce the overall image size. I will bring this to the PMC call and report back with the outcome.

My 2p: I'd say remove it. I think it's very unlikely that any current or future users of these containers are relying upon it. On the other hand the majority of image users have an interest in small container images.
There's prior art: the Docker Hub containers removed it; most distro packaging removes it or sequesters it into a separate binary package so it is not installed by default (Debian/Ubuntu openjdk-?-source; Fedora/Red Hat java-17-openjdk-src)
I think the reason it is distributed with OpenJDK builds is to enable application developers to step through the JDK classes when running their application in a debugger. I think more than just the src.zip would be needed to enable this kind of debugging within the container. For example the debug symbols. [ having said that, I'd expect the openjdk native binaries and libraries within these containers to be stripped, and they don't appear to be? ] To support this kind of workflow, I think an image consumer would need to assemble as custom "debug" image anyway, and in doing so they could omit the stage removing the src.zip.

Do we have any updates from PMC?

close this issue, the code has been merged to "master" branch, and will be stated in 2023 Jan release note with updates.

The comments in https://github.com/docker-library/openjdk/issues/282 mention that the src.zip is in the lib directory. #273 removes (or tries to) src.zip in $JAVA_HOME. I noticed there is still lib/src.zip in current images:
$ docker run --rm --entrypoint sh eclipse-temurin:20-alpine -c 'find / -name src.zip -xdev'
Unable to find image 'eclipse-temurin:20-alpine' locally
20-alpine: Pulling from library/eclipse-temurin
8a49fdb3b6a5: Already exists
fdde4a302e0d: Already exists
d186be75a39a: Pull complete
4e526c10d697: Pull complete
Digest: sha256:caaf2247655613ab70bac6a5b927d85a6df223c8697c73c18cba804f297048d3
Status: Downloaded newer image for eclipse-temurin:20-alpine
/opt/java/openjdk/lib/src.zip

So to me it looks like the line
rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/src.zip;
should read
rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;

The comments in docker-library/openjdk#282 mention that the src.zip is in the lib directory. #273 removes (or tries to) src.zip in $JAVA_HOME. I noticed there is still lib/src.zip in current images:
$ docker run --rm --entrypoint sh eclipse-temurin:20-alpine -c 'find / -name src.zip -xdev'
Unable to find image 'eclipse-temurin:20-alpine' locally
20-alpine: Pulling from library/eclipse-temurin
8a49fdb3b6a5: Already exists
fdde4a302e0d: Already exists
d186be75a39a: Pull complete
4e526c10d697: Pull complete
Digest: sha256:caaf2247655613ab70bac6a5b927d85a6df223c8697c73c18cba804f297048d3
Status: Downloaded newer image for eclipse-temurin:20-alpine
/opt/java/openjdk/lib/src.zip

So to me it looks like the line rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/src.zip; should read rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;

You are right!
I can confirm the original implementation is incorrect.
Not sure why on earth I set ${JAVA_HOME} but not ${JAVA_HOME}/lib

My CI build actually relied on the src.zip being present :(. Are there any flavors of the image where the src.zip is still present?

I'm afraid not sorry. However, you can add your own src.zip from the tagged release https://github.com/adoptium/jdk17u/releases/tag/jdk-17.0.8%2B7


CapstoneJavascript

GitHub Link: https://github.com/kal2944/Javascript-capstone-project.git
We are going to work with 2 people
Kalkidan and Cesar
this project is for 2 teammates

Hi Team, 👋🏻
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!

Highlights ✨

Great on set up the Kanban ✅
Great job dividing that tasks and the time ✅

Required Changes ♻
Check the comments under the review.

[ ] I think it would be a great if you assign each task to each person so kindly assign the tasks between you that you be fair anough and clear to both of you ✅✨🚀

You can just press on the task and choose from assigners who want to assign this task to? 🚀☺
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Ok i added each  number of each task assing us to the project also added in the kandboard

Hi @Team
Great work on making the changes requested by a previous reviewer 👏
You've done well implementing some of the requested changes, but there are still some which aren't addressed yet.
Highlights
✔  Good issue Description
Required Changes ♻

[ ] Just as the previous reviewer requested, kindly assign cards to team members, All cards with group task in the title should also be assigned to someone, see screenshot below ⬇

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
You can also consider:

Kindly  decide who is Student A, or  Student B. So each card with Student A in its title should always be assigned to the same student (and analogical for student B)

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification @prolajumokeoni.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Ok we assign the Group task of each person who is going to work with

Hi @kal2944 @cvalencia1991 ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights

Good issue Description :heavy_check_mark:
Great partners assigned :heavy_check_mark:

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me (@codecaiine) in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


[Admin] setup /user namespace

[ ] setup /users admin section
[ ] incorporate feedback from Sudara to get us started

timestamp
IP
user login
user bio truncated...
[Mark All Tracks As Spam]
[Add IP to Blocklist]
[ Delete User]

I'm thinking we want a "filter by" element that breaks down user types and provides counts that includes the categories here https://alonetone.com/users but with some more options for admin:
Trackless Unactivated older than 4 months (443)
User.where('perishable_token is not null').where('created_at < ?', 4.weeks.ago).where('assets_count = 0')

Musicians who reset pass and never clicked (33)
User.where('perishable_token is not null').where('assets_count > 0')

Trackless never updated (16085)
User.where('DATE(created_at) = DATE(updated_at)').where('assets_count = 0')

Musicians using bandwidth this month (447)
User.order('bandwidth_used desc').where('created_at > ?', 4.weeks.ago).limit(25)

Musicians using most bandwidth total (25)
User.order('bandwidth_used desc').limit(25)


cherry-pick from develop-3.3.0 to master

What this PR does / why we need it:
Merge the modification of develop-3.3.0 into the master, so that the tag can be tagged based on the master later

LGTM