Expand instructions for adding lit refs to include ISBN, DOI and basic URL.

Existing instructions should be expanded to include details on how to use DOI, ISBN and URL as references. See https://github.com/wikipathways/wikipathways.github.io/issues/89

See https://github.com/wikipathways/wikipathways-database/tree/main/scripts/generate-references

Created a new stage, which would be added in the pink "advanced" track: https://academy.wikipathways.org/stages/draw-advanced-literature/
It would be great if others could review if these instructions make sense before finalizing: @susancoort @egonw

@khanspers Clear instructions for adding a literature reference - advanced.
Suggestions:

In the table, center the heading "Identifier example"
For the description of adding information for the DOI reference I would use the order given:, see below

Should we mention that the Source field will be empty?
Although I only added the literature reference once it was in the gpml file twice.
In addition to the instructions, I changed the year of the reference and saved it again. When checking the gpml in the text editor I noticed that a new reference is added and you need to change Pubmed in DOI again.

Thanks @susancoort! Great feedback, I updated the instructions.
I tried the instructions again and I don't get the duplicated reference, either by updating the publication year or not.

Looks good to me too. Reads well, and pretty clear, I think. Maybe the table can have the header in bold?

Thanks for all the feedback! I have added this as a step in Advanced track.


Dependency Updater

This pull request includes minor version updates for your package dependencies as well as major version updates for packages with known compatibility. Feel free to commit any additional changes to the shift-du-20190903 branch.
Before merging, you should:

Checkout the shift-du-20190903 branch
Review all pull request comments for additional changes
Run composer update
Thoroughly test your application (no tests?)

:warning: You are running version 2.6.2 of barryvdh/laravel-ide-helper. The latest version is 2.6.4. You should review this dependency to see if you can run the latest version.

:warning: You are running version 1.1.5 of maatwebsite/laravel-nova-excel. The latest version is 1.1.6. You should review this dependency to see if you can run the latest version.

:warning: You are running version 5.8.34 of laravel/framework. The latest version is 6.0.0. You should review this dependency to see if you can run the latest version.

:warning: You are running version 2.37.0 of spatie/laravel-permission. The latest version is 3.0. You should review this dependency to see if you can run the latest version.

:warning: You are running version 2.20190710.0 of square/connect. The latest version is 2.20190814.2. You should review this dependency to see if you can run the latest version.

:information_source: The following Laravel packages were updated as they are known to be compatible with version 5.8.34 of the Laravel framework. Nonetheless, you should review the CHANGELOG to ensure no additional changes are needed.

[ ] laravel/socialite

:information_source: Shift detected your application only has the default tests. You can get a jump by adding tests by using the Test Generator to automatically create the model factories, test classes, and sample tests cases for your Laravel application.

Closed in favor of the shift to 6.0.


Prepare for a release

We might want to add keywords into Cargo.toml for more discoverability
And probably a license?

We might want to add keywords into Cargo.toml for more discoverability
And probably a license?

Good catches! For sure.


Does the newly discovered model api support contextual conversations？

As per the readme, my library handles the conversation context in a nearly identical way to ChatGPT

As per the readme, my library handles the conversation context in a nearly identical way to ChatGPT

all right,thanks

sorry a noob question, how to stay in one conversation? do i need just post the coinversationId the server provided ?
such as:
send:
{
    "message": "how are you?"
}

receive:
{
   "response": "...",
   "conversationId": "abc",
   ...
}

second send:
{
    "message": "what is my previous question?",
    "conversaionId": "abc"
}

can i recevice my first question? Thanks!

It should be explained in the readme. Check it out and let me know if you have any questions.

It should be explained in the readme. Check it out and let me know if you have any questions.

thank you, i passed server the parentMessageId and it worked


feat(portal): Add REST API closed beta page

Why:

Before the REST API is release to all Firezone users a closed beta program will be run.  Rather than blurring out the API Clients page for users that are not apart of the closed beta program, a 'beta' page will be shown that will allow users to request access to the closed beta.  Once the REST API is released to all accounts, all of this can be removed.

Closes: #5920
Screenshot

@jamilbk, admittedly, this is not the slickest UI I've ever done, but I kept spending too much time trying to make things look better, so I figured I'd just do something basic and get feedback.

@jamilbk, here's the updated page with before/after screenshots based on your suggestion
Before clicking

After clicking

@jamilbk, no you won't see it until this PR gets merged and deployed.  The code that is currently in main and deployed on prod is only looking for the global feature flag for the REST API.  If you were to change the global flag you would instantly enable the REST API for all accounts.  This PR changes that from the global feature flag to individual account feature flags and then always shows the sidebar regardless of whether the account has the feature flag enabled.


RGBA values along with HEX at the top and Get CSS code?

Hello,
Nice Work :)
Is there any possibility on adding rgba values? it will help us to set gradient overlay with background image.

Hi, thanks for the request. I actually thought about this a while back, it's relatively simple to convert HEX to RGB and for the sake of simplicity I think it is better to stick to HEX values only.


Fix Arduino compile issue as mentioned in issue #86

Synchronization between two fdrs_sensor.h files which caused issues in Arduino compilation.   Also not sure why crc16_update prototype on line 105 is required by Arduino.  I just added it instead of figuring out why Arduino needs it.   PlatformIO does require function prototypes if the functions are used before they are defined but my understanding was that Arduino handled that situation without requiring the prototypes.

@Gulpman, I tried one or two of the gateway sketches and thought they did compile.  I will go and check them all right now.  Sorry for missing this.

Just let me know when things are ready to merge.
Many thanks!

@Gulpman, I tested examples 1 through 5 and the first example under Sensor_Examples and they compile correctly with the function prototypes added in.   It seems that the Universal Gateway stuff is being maintained by someone else so I didn't try to compile those. I made a note of why the Stress test would not compile in #86. The sketches in the Controllers folder do not seem like they are being maintained so I'm not sure if those are to be tested or not.   This is one of the reasons why the project structure is a bit confusing.


Update TOC.md

Added a new Reporting section to Auto attendants and call queues.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@LanaChin PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Updated by PR https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/6221


Invoice builder API

All the new stuff is in builder.rs. The stuff in 593c85ff51e72a2baa963a8fbcd5ae7ecb44e84c is just moving the code around to refactor mod into multiple files - with no changes inside.

@zoedberg you did a very good review picking a place of possible UB. Pls check the latest commit which addresses your point (it takes much more to fully address it than one may expect).


Replace QGLWidget with QOpenGLWidget

QGLWidget has been deprecated and replaced with QOpenGLWidget. It should be replaced with the new version to ensure continued bug fixes and support for new OpenGL features.

Duplicate of #2022


fix date/time rounding issue

See: #2560

Improved rounding to account for minutes, hours, etc.
Added tests for rounding dates/times

The tests predictably failed on old node versions since they did not support ES6 destructuring.
Did you test against the examples provided by @snoopyjc in https://github.com/SheetJS/sheetjs/issues/2560#issuecomment-1062838050 ?

@SheetJSDev I would like to get this change merged if there aren't any other issues and you think it's appropriate. Is there anything else I need to do?

Nothing else on your end.  There are some logistical issues we are figuring out regarding date handling.
Ideally, 0.19.0 resolves the outstanding date processing problems which requires both the SSF formatting library and the main file processing library to agree on date code interpretation.

Thanks for all your work!

Are there any updates on this? At a quick glance, I'm not able to reproduce this here: https://oss.sheetjs.com/ssf/
but want to make sure this has been fixed and what version it's been fixed in


how to use the test environment?

how to use the test environment?

It seems there will be an option UseTestEnv, more details are here https://github.com/tucnak/telebot/pull/558. Unfortunately looks like it is not released yet. The latest release is v3.3 and PR mentioned above is in the v3.4 branch. Meanwhile I've found a simple trick. Adding /test to the token (actually the test one) seems to be working perfectly fine.
@tucnak, may be https://github.com/tucnak/telebot/pull/558 is a bit of over-engineering. Indeed, to run in the test mode I will have to use test token and set UseTestEnv: true, while adding suffix /test to the token seems to simplify things a bit removing the step of setting UseTestEnv. In other words, with /test suffix, I can switch from prod to test simply changing the environment, without any modifications in the code. Just sharing my humble considerations.


Include size in metadata, and add dx-size header to partner dx-hash

See https://github.com/hyperledger/firefly/pull/381
This means that DX can be a source of truth for the size of a binary payload (uploaded locally, or received from the network), as well as the hash.

Looks like from FireFly E2E Tests that busboy has a breaking change:
dataexchange_0_1  | 2022-01-05T16:42:22.694Z [INFO ]: Peers subdirectory created lib/config.ts
dataexchange_0_1  | (node:1) UnhandledPromiseRejectionWarning: TypeError: busboy_1.default is not a constructor
dataexchange_0_1  |     at /firefly-dataexchange-https/build/lib/utils.js:84:18
dataexchange_0_1  |     at Generator.next (<anonymous>)
dataexchange_0_1  |     at /firefly-dataexchange-https/build/lib/utils.js:23:71
dataexchange_0_1  |     at new Promise (<anonymous>)
dataexchange_0_1  |     at __awaiter (/firefly-dataexchange-https/build/lib/utils.js:19:12)
dataexchange_0_1  |     at /firefly-dataexchange-https/build/lib/utils.js:82:45
dataexchange_0_1  |     at new Promise (<anonymous>)
dataexchange_0_1  |     at Object.extractFileFromMultipartForm (/firefly-dataexchange-https/build/lib/utils.js:82:12)
dataexchange_0_1  |     at /firefly-dataexchange-https/build/routers/api.js:223:34
dataexchange_0_1  |     at Generator.next (<anonymous>)
dataexchange_0_1  | (Use `node --trace-warnings ...` to show where the warning was created)
dataexchange_0_1  | (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)

ok - that resolved it 👍


BigQueryIO.read().fromQuery() improvements

(please don't merge - doing manual testing)

Tested manually. Setting priority works, and retrying split() also works (I tested this by manually duplicating the code in split()).

LGTM
Please merge after tests pass.

retest this please


fix Empty table source should not begin a transaction to avoid infinite transaction

Proposed changes
Issue Number: close #38956
As title.

run buildall

run buildall

run buildall

run buildall

run buildall


Add SurrealDB with .env and hability to use another user, not "root" as root

Add SurrealDB with .env and hability to use another user, not "root" as root

I'm closing this issue, because tracking features will be moved to GitHub discussions. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.


is this a homebrew issue?

cinders fails to install nginx. i tried using cinderella -u to use the unstable builds (seem to think it's mean to avoid using homebrew altogether...
stacktrace can be found here: https://gist.github.com/1334596

Yeah, that's what happens with homebrew.  Sometimes it's broken and it's why -u needs to be triggered to grab master.
Any reason you can't bootstrap with the defaults and then update your homebrew?

Does homebrew need to be run within the Developer directory or will it pick up cinderella's config?

Yeah, sometimes you need to start a new terminal to get the right shell environment.  Did it bootstrap happily now?

Re: bootstrap - not had a successful install yet, but I think I know why. I tried to install the missing packages using brew, and after running brew doctor I discovered a library conflict (mono). After I uninstalled this lib I made more progress, but I've got a completely different error this time.
I'll close this issue and open a new one.


/run/nologin is not automatically removed after rebooting Ubuntu in WSL2

Windows Version
Microsoft Windows [Version 10.0.19045.3803]
WSL Version
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>-1
WSLg version: 1.0.59
MSRDC version: 1.2.4677
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.19045.3803
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
5.10.16
Distro Version
Ubuntu 22.04.3 LTS
Other Software
No response
Repro Steps

Follow https://learn.microsoft.com/en-us/windows/wsl/install-manual to install WSL2. Step1-3 are the same.
In Step 4, download the latest update package of WSL2. After download, restart Windows.
After back from reboot, install the update package downloaded in the last step.
Open cmd.exe and run wsl --install -d ubuntu to install Ubuntu. Input username and password as prompted.
When installation of Ubuntu guest OS is done, run the following commands:

sudo apt update
sudo apt-mark hold acpid acpi-support
sudo apt upgrade

Install ubuntu-wsl2-systemd-script:

cd ~
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
./ubuntu-wsl2-systemd-script.sh

Exit WSL and Ubuntu. On Windows command line, run:

wsl --shutdown
wsl --update
wsl

On Ubuntu command line, run ls /run/nologin to see this file exist. Because of the presence of this file, we cannot ssh into WSL.

Expected Behavior
/run/nologin does not exist. This file is there to prevent ssh login during booting, which is reasonable. When booting is finished, this file should be deleted so that the Ubuntu OS is ready to accept ssh login. It is the case for normal Ubuntu.
Actual Behavior
/run/nologin is present. It should have been deleted after boot when Ubuntu is ready to accept ssh login. But the presence of this file (long after booting is finished) makes ssh login impossible with an error

WSL SSH System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8).

Diagnostic Logs
WslLogs-2024-01-03_16-19-06.zip

Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
Open similar issues:
* [Log-out and log-in again with WSL running makes installed distros invisible (#2585)](https://github.com/microsoft/WSL/issues/2585),  similarity score: 0.80

Closed similar issues:
* [[Question] Anyway to perfectly start WSL2 on boot without login? (#7365)](https://github.com/microsoft/WSL/issues/7365),  similarity score: 0.81

* [WSL2 won't boot up again after adding new user (#8417)](https://github.com/microsoft/WSL/issues/8417),  similarity score: 0.77

* [WSL 2.0.1: systemd-logind logs session out after few minutes, purges /run/user/{uid} (#10552)](https://github.com/microsoft/WSL/issues/10552),  similarity score: 0.77

* [WSL unchecks after doing restart (#5186)](https://github.com/microsoft/WSL/issues/5186),  similarity score: 0.77

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

All links are inapplicable (even irrelevant). WSL team should rebuild this bot based on ChatGPT which I believe can give much better results.

@Heng-Zhou is systemd enabled? Because that file is managed by the systemd-user-sessions:
DESCRIPTION
       systemd-user-sessions.service is a service that controls user logins through pam_nologin(8). After basic
       system initialization is complete, it removes /run/nologin, thus permitting logins. Before system shutdown, it
       creates /run/nologin, thus prohibiting further logins.

and if you check the service status:
elsaco@texas:~# systemctl status systemd-user-sessions.service
● systemd-user-sessions.service - Permit User Sessions
     Loaded: loaded (/lib/systemd/system/systemd-user-sessions.service; static)
     Active: active (exited) since Wed 2024-01-03 13:42:05 PST; 7min ago
       Docs: man:systemd-user-sessions.service(8)
    Process: 199 ExecStart=/lib/systemd/systemd-user-sessions start (code=exited, status=0/SUCCESS)
   Main PID: 199 (code=exited, status=0/SUCCESS)
        CPU: 2ms

Jan 03 13:42:05 RIPPER systemd[1]: Starting Permit User Sessions...
Jan 03 13:42:05 RIPPER systemd[1]: Finished Permit User Sessions.

Notice the last two lines of output.

systemctl status systemd-user-sessions.service

I know what's going on that makes the /run/nologin present, so I know how to solve this problem. I also believe WSL team knows what's going on. I submit this ticket to ask WSL team to confirm this bug and then fix it so that Ubuntu inside WSL can behave the same way as a normal Ubuntu in this aspect.

Instead of deleting /run/nologin directly, my workaround is running sudo systemctl start systemd-user-sessions.service and adding this command in .bashrc. To avoid inputting sudo password at boot time, I created a file /etc/sudoers.d/service-ssh-start which contains <my user name> ALL=(root) NOPASSWD: /usr/bin/systemctl start systemd-user-sessions.service.
But I think systemd-user-sessions.service should not be run explicitly by a normal user, in .bashrc. It should be run in background at boot without users even knowing it. I'm guessing it is missing somewhere when entering systemd namespace. I hope this bug can be fixed.

@Heng-Zhou: Do you still see this behavior if you disable systemd ?

@Heng-Zhou: Do you still see this behavior if you disable systemd ?

There is no /run/nologin if I do not install ubuntu-wsl2-systemd-script. So, systemd is related to this issue. PS, I have to use systemd for GNOME desktop.

Ok. Looks like that script is the issue. We unfortunately don't support it since this is third party. If you need systemd you can try to set
[boot]
systemd=true

in /etc/wsl.conf
Closing since the issue is caused by a third party script.

Script is third party, but command is running in WSL. Don't think you can avoid fixing bugs so easily. I'll reopen it until this problem is solved.

@OneBlue I used
[boot]
systemd=true

but it still exist /run/nologin


updated GHA to v4

This PR will update github actions to version 4

There are failure because of schema validation


Hi,My project couldnt run on ios when i add the flutter-avif to my project.( Failed to lookup symbol 'store_dart_post_cobject)

flutter: flutter_avif_ios threw an error: Invalid argument(s): Failed to lookup symbol 'store_dart_post_cobject': dlsym(RTLD_DEFAULT, store_dart_post_cobject): symbol not found. The app may not function as expected until you remove this plugin from pubspec.yaml
Restarted application in 1,377ms.
[Orientation] BUG IN CLIENT OF UIKIT: Setting UIDevice.orientation is not supported. Please use UIWindowScene.requestGeometryUpdate(:)
[Orientation] BUG IN CLIENT OF UIKIT: Setting UIDevice.orientation is not supported. Please use UIWindowScene.requestGeometryUpdate(:)
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)

It seems to me like you have an older version of flutter_avif binary installed to your ios project. Can you make sure you have the latest version of the plugin and then try running pod install under the ios directory of your project.

I have tried to create a new project to test it. it is correct.Something wrong just appear in my old project.And something i make sure that the old project contain some packages like 'path_provider','orientation'.These packages is not compatible with flutter_avif.I am trying to replace them now.It is hard,it is a big project,so much work to do.Could you please give me some advices,how can to solve it.


added name "Konstantin Fellner" to credits.html

Added name "Konstantin Fellner" to credits.html

Want to work on this issue.

Should I the name "Konstantin Fellner" for all members only?

Done via #85


No bid version 1.4.0

🏷 Type of documentation

[ ] new bid adapter
[ ] update bid adapter
[x] new feature
[ ] text edit only (wording, typos)
[ ] bugfix (code examples)
[ ] new examples

📋 Checklist

[x] Related pull requests in prebid.js or server are linked -> https://github.com/prebid/Prebid.js/pull/10287
[ ] For new adapters check submitting your adapter docs

Hello @naffis , @bookwyrm , @dejanstrbac , @apeckham . Any update for this PR?

@redaguermas this will be merged once the prebid.js PR is merged

@muuki88,
Do you know what the issue is with the main PR? We have been blocked for days now and we are not getting any answers. Can you check please?
https://github.com/prebid/Prebid.js/pull/10287

@muuki88 ,
Do you know what the issue is with the main pull request? It has been days and I did not hear from the reviewers. Can you please help?
https://github.com/prebid/Prebid.js/pull/10287

Hi
Sorry @redaguermas , I can't help you there. I guess that a lot of the reviewers are on vacation during summer.
After all Prebid is an open source community that lives from the time of it's contributors ☺ Join us and help get things done faster

Hello @muuki88 ,
The linked PR was approved.


Update team photo gif

Updated 7a99d85ce4f67ca0b06dbc1ca33e524c5d3c411b Did and image because I couldn't find the group video.


Add index on publish_date

I've tested this and it seems to half query runtime eg, for retrieving the latest blog post. Explain with Postgres confirms the index is being used.

Great idea - thanks Frankie

We might as well provide a migration file for cartridge.shop

Done in https://github.com/stephenmcd/cartridge/commit/786afc415dc2a194ef1a8ec24e4d632ea477699a


[1.18.1] Crash on start: "Mixin transformation of net.minecraft.class_310 failed"

latest.log
I installed FerriteCore from CurseForge.

You installed FerriteCore 2.1.0, which is for 1.16. You need FerriteCore 4.0.0.

goddammit, the big download button grabbed the 1.16 one.


Move logging from require time to Apify.main execution

Fix #538

Looks good, just one thing - the changelog should contain breaking change
that APIFY_LOCAL_EMULATION_DIR is no longer supported, as well as info
about the logging change.
On Wed, 8 Jan 2020 at 08:53, Ondra Urban<EMAIL_ADDRESS>wrote:

@mnmkng https://github.com/mnmkng requested your review on: #547
https://github.com/apifytech/apify-js/pull/547 Move logging from
require time to Apify.main execution.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/apifytech/apify-js/pull/547?email_source=notifications&email_token=ACQ7CBAI33TYYGMF3EMYTGTQ4WA55A5CNFSM4KEEHFA2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOV2TSOXQ#event-2930190174,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQ7CBGKUDCBCQ7Y3ZACZULQ4WA55ANCNFSM4KEEHFAQ
.


[feature request] render  wrapped  tag

Hey!
It's super easy to support browsers that have javascript turned off by always just rendering a regular <img> tag nested inside a <noscript> tag.
Happy to PR the feature in.

How would this work? React is a JS library so if they turn off JavaScript, they wouldn't be able to load anything at all.


Console info looks corrupted

Console info looks corrupted. Something like this http://joxi.ru/KAxMYKoIZpaBgr.jpg
What am I doing wrong? Working on MacBook Air, MacOS Mojave 10.14.5

I am cleaning up on issues. Fill free to reopen if needed.
Also, we have a new section available: discussions.


Cannot install scIB in colab

Could I utilize scIB in colab? However, I think pip install scIB does not work, and I am still confused about installation. Thanks.

Hi @ChineseBest,
At the moment you can only install scIB via a git install. Sopip install git+https://github.com/theislab/scib.git should work.
We have conda environment.yaml files to install the full environment if you want to run the whole pipeline. That can be found in the scib-pipeline now.

Did this work for you?

Yes, it works for me. However, it seems that there exists conflict in some packages between colab version and scib version, so some functions may be affected. In total, it is a good solution. Sorry for my late reply.

No problem. If you encounter particular issues, let us know. @mumichae is just working on an updated environment to run the pipeline in https://github.com/theislab/scib-pipeline/pull/6. Maybe that can help with any clashes you face.


Create sw.toml

Add Swahili translation

Hi, would you mind translating data/search/i18n as well?

Hi, would you mind translating data/search/i18n as well?

Some terms are a bit difficult to translate without context e.g All, {time] etc.

The following image contains the information you need.

All represents all items.
{time} is the variable of search time, leave it as it is.


Rewrite JSR 310 types to use get/setObject(). Improves accuracy.

This change rewrites the support for JSR 310 types to use getObject() and setObject() instead of trying to munge Timestamp into the appropriate object.
QueryDSL now requires Java 8, which includes JDBC 4.2, which added mappings for most JSR 310 types. IMO it is fine to stop supporting older JDBC drivers that do not implement the 4.2 spec.
Note that this change also fixes some bugs and drawbacks of the current approach. It lets the JDBC driver create the result object, which will probably be more efficient than going through Timestamp. Also, time zones/offsets will be what they are in the database instead of UTC. The existing code does not handle zones/offsets correctly because the 2-arg version of getObject() ignores the provided Calendar if the database has time zone info available, which means that QueryDSL returns the incorrect value in that case since it assumes the value returned by the driver is in UTC time zone.
Tests were removed because they did not provide much value before the change, and provide none afterwards.

Duplicate of #3382, although this PR is more complete and the other PR has a few mistakes.
Look into the failing Java 11 build though.

I've opened #3403 to upgrade the JDBC driver for SQL Server. That upgrade revealed a bug in UtilDateType which is also fixed in that PR. I also have branches prepared locally to upgrade the JDBC drivers for Firebird and Oracle to latest, but those hit the same issue with UtilDateType as the SQL Server driver does.
So #3403 needs to be merged first. Then I can open PRs for Firebird and Oracle, and those will also need to be merged before the tests for this PR will have any chance of passing.

I think all the tests should pass now.
Regarding H2, it apparently supports most JSR 310 types in 1.4.197, but support for TIME WITH TIME ZONE was not added until 1.4.200. Because of the issue with h2gis mentioned above, H2 cannot be upgraded right now, so I was forced to disable the test for OffsetTime on H2.
Regarding Derby and DB2, their JDBC drivers appear to not be compliant with JDBC 4.2, so I have disabled the entire test for them. IMO they've had more than enough time to get into compliance, and it's not QueryDSL's job to cover up their deficiencies. Especially since it is not possible to implement the zoned/offset types correctly without support in the driver.

It turns out Postgres has only fake support for time zones: it always converts values to UTC and stores them that way, so there is no way to determine the original zone.

@jwgmeligmeyling Test runs are now clean, so this is ready for you to look at when you get the chance.


Add the ability to recursively minimize folders of Python code

Add a recursive flag which indicates the inpath and outpath command line arguments represent folders

Added recursive flag and error checking as of ede0a15


Understanding decode_character_references function

I would need some help understanding the decode_character_references function at src/compiler/parse/utils/html.ts
What do the (match, entity) return?
For starters, I think getting all the matches in a vector would be a good idea? Something like this in src/compiler/parse/utils/html.rs

(match, entity) returns a string

So if I understand correctly, match is the whole matched string and entity is a list of separate strings?

Seems like it

Wait entity is a string corresponding to the first capture

So match is the entire capture and entity is the first capture?

After playing around, I found out that match is the current capture and entity a number at which the current match starts. I'm not sure then why the code does entity[0] as that returns undefined. I don't think you can index into a number?
Here is the playground

Actually scratch that. Here is another example with the regex that is used in the code.
In this case, both match and entity are strings of the current capture, but entity doesn't contain the first character or the & symbol.

Yeah I think you got in also in the rust regev library the index 0 corresponds to the whole match while each subsequent index corresponds to a capture group


cli: add 'help' command

add a help command with the following spec:
popper help [subcommand]

When [subcommand] is not given, it is equivalent to the current popper --help. When the [subcommand] argument is given, it is equivalent to popper subcommand --help.
For this, the help message doesn't have to be recreated, but instead we can invoke Click's get_help() function of each subcommand.

I would like to work in this issue

Please go ahead. Let us know if you have any questions
On Thu, Jun 11, 2020, 18:53 Fernando Salcido<EMAIL_ADDRESS>wrote:

I would like to work in this issue
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/getpopper/popper/issues/787#issuecomment-643020773,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADTQHOKKVLVCMC4GWDA3BLRWGDCZANCNFSM4KYQK23A
.


fix(rust): move the multiaddr resolution for a credential retriever

This is a proposal of a fix for the broken bats portals tests.
Diagnostic

the previous version had a CredentialRetriever possibly configured with a Route to the authority
the code was moved from the ockam_api crate to the ockam_identity along with other TrustContext and Credential concerns (this allowed to remove some redundant code around CredentialIssuer)
in order to do the move the multiaddr in the original configuration of a CredentialRetriever was resolved to a Route and that route used as the configuration for the CredentialRetriever

My understanding of the current issue is that:

unfortunately that route is not "stable". It contains the addresses of some TCP workers which might be dropped, and then the authority can not be contacted anymore in a portals via Orchestrator case

Fix
The fix applied here consists in keeping the MultiAddr configuration on the CredentialRetriever and do the resolution inside the ockam_identity crate. This now passes all the tests.
Unfortunately this changes the dependencies of the crates and now we have a dependency between ockam_identity and ockam_multiaddr and this may not be what we want.

I think it would be a cleaner solution to just make CredentialRetriever a dyn Trait and implement it inside ockam_api rather than leaking dependencies within ockam_identity


chores: polish unstructured io

Description
remove stage for argilla to support pydantic >2 which required by function call
add kwargs to partition function
Motivation and Context

[ ] I have raised an issue to propose this change (required for new features and bug fixes)

Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds core functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation (update in the documentation)
[ ] Example (update in the folder of example)

Implemented Tasks

[ ] Subtask 1
[ ] Subtask 2
[ ] Subtask 3

Checklist
Go over all the following points, and put an x in all the boxes that apply.
If you are unsure about any of these, don't hesitate to ask. We are here to help!

[x] I have read the CONTRIBUTION guide. (required)
[ ] My change requires a change to the documentation.
[ ] I have updated the tests accordingly. (required for a bug fix or a new feature)
[ ] I have updated the documentation accordingly.

Thanks @Wendong-Fan!


Enhance the output of PlacementDecision by including more details about the managed cluster

The PlacementDecision returns the set of managed cluster clusterNames.
status:
  decisions:
    - clusterName: cluster1
    - clusterName: cluster2
    - clusterName: cluster3

It maybe helpful to return other data as well such as the clusterClaims associated with the managed cluster along with the clusterName. This should be an opt-in only feature depending on the Placement spec.
Use case:

The ArgoCD Cluster Decision Resource Generator uses duck-typing to specify the PlacementDecision in order to grab the set of OCM clusterNames for ApplicationSet template evaluation. In addition to clusterNames, it will be nice to have other details about the clusters as well so that more templating variables can be used.

Allows human users and API consumers to generate a report on managed clusters easily.

CC @haoqing0110 @qiujian16


add issue state dropdown

Description

Adds a new dropdown to the IssueList component allow the user to filter on the issue state: opened, closed, or all.
This onChange method feels really hacky…any suggestions for implementing it more cleanly?
Because the state and searchState are enums, this does not work:
<List.Dropdown tooltip="State" onChange={setSearchState}>

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi 👋
Thanks for your contribution 🔥
Do you mind adding a changelog entry @macbookandrew
@tonka3000 can you check this?

Sure, I can add a changelog entry, but I was hoping to get some feedback and improve the hacky implementation that I added first 😬

Thanks @tonka3000!
@pernielsentikaer I just added a changelog entry


Eliminating timezonejs

This PR tries to shrink down the footprint of the tracker by removing unnecessary code from it.
What basically jstimezonedetect does is lookup some timezone difference information and then match that information in a huge dictionary (JS object / HashMap), and return the value of the desired key (e.g. "60,1" key will end up in "Europe, Berlin").
We don't need to have that HashMap on the client side, we could send only the timezone difference and have a HashMap on the enricher side, and have the lookup over there.
Effect on footprint (about 6K difference minified):
[with timezonejs]
total 1392
-rw-r--r--  1 anagy  staff   282K Oct 12 15:20 bundle.js
-rw-r--r--  1 anagy  staff   283K Oct 12 15:20 snowplow.js
-rw-r--r--  1 anagy  staff    75K Oct 12 15:20 sp.js

[without timezonejs]
total 1344
-rw-r--r--  1 anagy  staff   269K Oct 12 18:11 bundle.js
-rw-r--r--  1 anagy  staff   270K Oct 12 18:11 snowplow.js
-rw-r--r--  1 anagy  staff    69K Oct 12 18:11 sp.js

Interesting idea, but without the corresponding updated Enrichment this is removing data richness from Snowplow, and technically it's breaking the Snowplow Tracker Protocol v2 by changing one of the values in it.

Thx @alexanderdean for you insights !!
So do you think this change will never be able to land in the repo? :(

Thx @alexanderdean for you insights !!
So do you think this change will never be able to land in the repo? :(

Never say never!

Going to close this, to be reopened if we revisit.

@alexanderdean i started a RFC discussion on discourse to further elaborate on that "improvement". https://discourse.snowplowanalytics.com/t/move-timezone-detection-to-backend/2492


On "Start Analysis": 'NoneType' object has no attribute 'startswith'

AttributeError: 'NoneType' object has no attribute 'startswith'
Traceback:
File "/usr/local/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in _run_script
    exec(code, module.__dict__)
File "/profile-gpt/dashboard.py", line 60, in <module>
    num_tokens = functions.get_number_of_tokens(str(processed_messages), FAST_MODEL)
File "/profile-gpt/utils/functions.py", line 91, in get_number_of_tokens
    encoding = tiktoken.encoding_for_model(model_name)
File "/usr/local/lib/python3.8/site-packages/tiktoken/model.py", line 66, in encoding_for_model
    if model_name.startswith(model_prefix):

75a4a5f adds a new environment variable FAST_MODEL in .env.example. The same environment variable should be present in your .env file.
Can you check if that's the case ?
We can add a check and an appropriate message for users if that's the issue.


HBASE-26767 Rest server should not use a large Header Cache.

Added a new HBase rest wrapper for "jetty.httpConfig.headerCacheSize" configuration property. Set the default value to the maximum allowed in the jetty 9.4.x branch

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m 35s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
2m 43s
master passed

+1 :green_heart:
compile
0m 28s
master passed

+1 :green_heart:
checkstyle
0m 11s
master passed

+1 :green_heart:
spotbugs
0m 28s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 23s
the patch passed

+1 :green_heart:
compile
0m 26s
the patch passed

+1 :green_heart:
javac
0m 26s
the patch passed

+1 :green_heart:
checkstyle
0m 10s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
11m 32s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

+1 :green_heart:
spotbugs
0m 31s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 11s
The patch does not generate ASF License warnings.

25m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4123/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4123

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux cab60319a23e 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / cd45cadbc1

Default Java
AdoptOpenJDK-1.8.0_282-b08

Max. process+thread count
60 (vs. ulimit of 30000)

modules
C: hbase-rest U: hbase-rest

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4123/2/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

I'm in the process of merging this now. One flaky test in hbase-thrift on branch-2 I'm checking out instead of blindly merging.


Re: Automatic whitelist for caller pressing '0' when being screened

I am stumped. Have looked around in the code and can't seem to find where this processing happens. Any hints? Thanks

Never mind. Found it in voicemail.py. Sorry!

Glad to be of service 😄


Clicking 'Add Card' Does Not Add Card

Clicking the "Add Card after typing or pasting text does not add the card
After clicking on +Add another card and either pasting text or typing text in and clicking the Add Card purple icon below the entered text the card is not added to the list.  It appears that only hitting Enter saves the new card to the list
Expected behavior
A new card would be added
Screenshots / Live demo link
https://imgur.com/a/GKECzjL
Additional context
I did include in the video that clicking outside of the window instead of clicking Add Card also doesn't work.  This would be more of a Quality of Life request/addition
This was recorded on Firefox 81.0 incognito window
It also is not working in Chrome 85.0.4183.121
Please send the Taskcafe web service logs if applicable.

This has been fixed in the nightly version of taskcafe.


Theoretical fix for some crashes

Found this while looking through dumps for failure f544cf8e-1879-c59b-3f0b-1a364b92b974. That's MSFT:45210947. (1% of our 1.19 crashes)
From the dump I looked at,
Looks like,

we're on Windows 10
We're refrigerating a window
We are pumping the remaining XAML messages as we refrigerate (_pumpRemainingXamlMessages)
In there, we're finally getting the TerminalPage::_CompleteInitialization
that calls up to the _root->Initialized lambda set up in TerminalWindow::Initialize
There it tries to get the launch mode from the settings, and explodes. Presumably _settings is null, but can't see in this dump.

so the window is closing before it's initialized.
When we _warmWindow = std::move(_host->Refrigerate()), we call AppHost::Refrigerate, which will null out the TerminalWindow. So when we're getting to TerminalWindow::Initialize, we're calling that on a nullptr. That's the trick.
We need to revoke the internal Initialized callback. Which makes sense. It's a lambda that binds this 🤦

After more looking, it really doesn't seem like the stacks that are tracked in f544cf8e-1879-c59b-3f0b-1a364b92b974 look like the same stack that I was debugging, but this is a realy issue regardless.

note: I'm not sure I could repro this locally. This is more of a "well, look at the code, that's definitely a bug" fix.


Flag to use new nonce

Component
Forge
Describe the feature you would like
Be able to manually use a new nonce when creating transactions with forge create (and probably also all other transactions, could apply to cast as well).
Additional context
This is coming up because I am using forge create to deploy to Polygon and getting this error:
(code: -32000, message: replacement transaction underpriced, data: None)
(working in this repo)

ref #937


”Bălăcița” is listed in the drop-down menu

Description:
"Bălăcița" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Bălăcița" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Bălăcița, MEHEDINȚI".


Immortal solution to names

This is Jon-Carlo's Immortal Taste It Box for Arguments Unnamed Civilly (AUC).
Resolves #542
This is work in progress / proof of concept.

Hi, I wonder what the status of this PR is? I am interested in resolving #559 but that might create a conflict with this PR.

@favonia This PR still has some bugs in it, that Carlo and I are going to start fixing now that the LICS rush is over. We want to get it ready to merge very soon.

@favonia As for the motives, any merge conflicts that result from that will be easier to resolve, so I don't feel too strongly about what order this is done in.

@MatthewFluet You may be interested to hear about our latest MLton troubles (resolved by 5d2128d)!
8139c10 caused MLton to start taking multiple minutes to compile RedPRL (up from ~30 seconds), spent mostly in garbage collection during the deepFlatten pass. When we -drop-pass deepFlatten everything is back to normal, and this doesn't seem to affect either the binary's size or runtime. I'm attaching the -verbose 3 output of compiling 8139c10 with and without -drop-pass deepFlatten.
With deepFlatten: 64.55 + 172.43 (73% GC) (deepFlatten finished in 30.22 + 169.02 (85% GC))
Without deepFlatten: 33.97 + 4.18 (11% GC)
To be clear, everything's fine now that we drop the pass, but we thought you might be interested!

Going to merge, but let's leave the branch up for a while.

@cangiuli Thanks!  We've observed this problem in other programs (see the links at the bottom of http://mlton.org/DeepFlatten).


resolve user names from specified SPGroup

Hi @VesaJuvonen
As discussed in #1177, creating PR for dev branch.

Hi @vnathalye, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;


[bug] Event payload sent between frontends does not get parsed into an object

Describe the bug
I have two Tauri windows communicating with each other via events on the frontend. I would like to send an object from one window to another. From my understanding, the serialized JSON should be parsed automatically on the receiving end, but instead I'm getting the string representation. This does not seem to be intended behavior.
Possibly related: https://github.com/tauri-apps/tauri/issues/2929
Reproduction
In the main window:
type Message = { message: string };

const secondWindow = new WebviewWindow("secondWindow", { /* ... */ });

secondWindow.listen<Message>("message-sent", (e) => console.log(e.message)); // ERROR: `e` is a string

In the secondary window:
const mainWindow = WebviewWindow.getByLabel("main");

mainWindow?.emit("message-sent", { message: "Hello from other window!" });

Expected behavior
e.payload should be an object instead of a string.
Platform and versions
Environment
  › OS: Windows 10.0.22621 X64
  › Webview2: 106.0.1370.52
  › MSVC:
      - Visual Studio Build Tools 2022
  › Node.js: 16.17.1
  › npm: 8.15.0
  › pnpm: Not installed!
  › yarn: Not installed!
  › rustup: 1.25.1
  › rustc: 1.64.0
  › cargo: 1.64.0
  › Rust toolchain: stable-x86_64-pc-windows-msvc

Packages
  › @tauri-apps/cli [NPM]: 1.1.1
  › @tauri-apps/api [NPM]: 1.1.0
  › tauri [RUST]: 1.1.1,
  › tauri-build [RUST]: 1.1.1,
  › tao [RUST]: 0.14.0,
  › wry [RUST]: 0.21.1,

App
  › build-type: bundle
  › CSP: unset
  › distDir: ../build
  › devPath: http://localhost:5173/
  › framework: Svelte

App directory structure
  ├─ .git
  ├─ .svelte-kit
  ├─ build
  ├─ node_modules
  ├─ src
  ├─ src-tauri
  └─ static

Stack trace
No response
Additional context
No response

I did some investigations and the situation is bad. In JS -> JS/Rust events, payload is serialized to string and then dispatched as string to both JS and Rust listeners but Rust -> JS/Rust will be dispatched to JS as object and as String to Rust. cc @lucasfernog


Cocoon cloud deployment fails due to SLSA verification failure

Cocoon cloud deployment has been stuck since last week. The app_dart deploy succeeds, but the following step (Google Cloud Storage) failed:
2023-03-28 08:05:36.839 PDT
Step #1: FAILED: SLSA verification failed: source used to generate the binary does not match provenance: expected 'https://git+https://github.com/flutter/cocoon', got 'https://github.com/flutter/cocoon'

@drewroengoogle Could you help take a look?

@keyonghan Good catch! From the looks of it, the issue is that there was a recent change to cloud build that added git+ to the source uri. However, it doesn't seem like it is completely rolled out, so it sometimes is not adding git+ to the uri in the provenance every time. I think the change we need to make temporarily is to check for either both source uris, and if one of them passes, then we are good to deploy. Once the change is rolled out completely on their end, we can start to just check for git+.
Additionally, I can look into creating an alert when the cocoon deployment fails. I didn't realize it has been failing for this long.

Manually triggered the deployment pipeline for the latest version of cocoon with success. Doing the same for autosubmit. I will keep this open and ensure that tomorrow's automatic deployment goes smooth.

The builds passed this morning. I also added a new log metric and alert to our GCP project that sends an email for any failed builds. Closing this


Middle name

I need to add Middle Name because client insists he needs it. He has customers with same first and surname. but the Order class has no hooks on it to extend the getName() and getAddress()
would be nice it could be extendable

@sparkcom PR welcome to add updateName extension hook. Address::getName() should also be updated with the hook.


Problems calling GetSignalStrengthAsync

I'm having problems when calling this method. I put some test code in the XbeeClassic.Tester app to call this infintely with a 5s or 10s sleep between calls. It will work for a small number of times (never more than about nine, sometimes as few as one) before it starts throwing Timeout exceptions. Once it begins throwing exceptions, it never makes another successful call.
I've tried this on the locally-connected node, as well as networked nodes with similar results. I can do other things: set a digital output high and low on 1s intervals for hours on end. I've also tried changing XBeeControllerBase.DefaultRemoteQueryTimeout and XBeeControllerBase.DefaultLocalQueryTimeout from 10 to 20 with no luck.
Any ideas?

I think I just cooked the module. I tried another module, and it seems to be responding for over an hour. Closing.


Awesome idea! but boogi-cli not working for me :(  please help!

Hi!
I just found boogi on the gatsby website (in starters) and I thought is such a nice idea, it also looks really neat too, so I said I'd give it a try.
So I installed boogi-cli globally and ran boogi init, but unfortunately it doesn't work.
Is there something I'm doing wrong?... Did I forget anything?
Please help me. I also downloaded the files from here but it's been half an hour and gatsby is still building schema :(
I tried both v 1.0.1and 1.0.0.
Thank you in advance!
Here's the console output:
catal@Catalina MINGW64 ~/Catalina/Learning stuff/Web development/Experiments/boogi-experiments/zaBoogie
$ boogi init
______                _____  _
| ___ \              |  __ \(_)
| |_/ /  ___    ___  | |  \/ _
| ___ \ / _ \  / _ \ | | __ | |
| |_/ /| (_) || (_) || |_\ \| |
\____/  \___/  \___/  \____/|_|

  √ � Checking if BooGi is already initialized in .
  √ � Creating required directories
  √ � Preparing Git repo
  √ �♀ Now configuration wizard will help you set up BooGi
? Select BooGi version to use: v1.0.0

Before start...

Now wizard will walk you through a series of questions helping you set up your BooGi app.
For details or help visit our docs (https://boogi.netlify.app/configuration/setting-up).

You are using basic wizard. You will be guided to set up most important settings, for the rest defaults are applied.
If you want to use full mode, add --full option to init command.
You will be able to change any configuration at any time after initialization!

If you are not able to provide some configuration right away -- you can just skip it by pressing enter.
Default values are visible in gray color in (brackets). You can accept them by pressing enter.

Page Info
While creating your own BooGi-based page, you should first set up metadata.
It defines core information about your page required for it to work, its identification and SEO.
? [required] Name of your page: skizzo world
? [required] Short name (e.g. abbreviation) of your page: skizzos
? Description of your website. Used to improve website SEO. the home of skizzos
? [required] Language of your website: English
? [required] Full URL to your website, e.g. https://mysite.com: http://localhost

Progressive Web App
PWA is a web app that uses modern web capabilities to deliver an app-like experience to users.
We recommend enabling it cause it greatly improves user experience!
? Do you want to enable PWA? (recommended) Yes

Header
Set up app header
? [required] Do you want to enable page header? Yes

Sidebar
Set up app navigation sidebar. You will be able to manage groups and advanced configuration later on.
? [required] Do you want to enable navigation sidebar? Yes

Social
Set up social buttons displayed in header. They allow you to link easily other social pages to your BooGi app.
? Do you want to configure social buttons? Yes
? Which social buttons you want to configure? github
? Provide link to github: https://github.com/catalina-cimpanu

Search
Set up app search capabilities. As of now only Algolia search is supported (local search is coming soon)
? [required] Do you want to enable Algolia search? Yes
? Which component should be used in header to initiate search? Search icon
? Should search pagination be enabled? (recommended) Yes

RSS feed
Set up RSS feed.
? Do you want to enable RSS feed? Yes

App features
Set up additional app features.
? In which repository do you keep this app? None of the above
? Do you want to enable dark mode (light/dark theme mode)? Yes
? Should dark theme be the default theme? No

  × ⚡ Creating files
    → ENOENT: no such file or directory, scandir '/assets/templates'
    ⚙  Applying configuration
    � Downloading required dependencies
    Making first commit
ENOENT: no such file or directory, scandir '/assets/templates'

� Done! You can not start your app with boogi develop or build it with boogi build �

catal@Catalina MINGW64 ~/Catalina/Learning stuff/Web development/Experiments/boogi-experiments/zaBoogie (master)
$ boogi develop
______                _____  _
| ___ \              |  __ \(_)
| |_/ /  ___    ___  | |  \/ _
| ___ \ / _ \  / _ \ | | __ | |
| |_/ /| (_) || (_) || |_\ \| |
\____/  \___/  \___/  \____/|_|

  × ⚡ Verifying app...
    → BooGi is not initialized in this directory. Run boogi init first
    Downloading BooGi ...
    � Downloading requirements...
    � Starting development server on port 8000
BooGi is not initialized in this directory. Run boogi init first
(node:11132) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'port' of undefined
    at C:\Users\catal\AppData\Roaming\npm\node_modules\boogi-cli\lib\commands\develop\develop.js:33:31
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:11132) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:11132) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

catal@Catalina MINGW64 ~/Catalina/Learning stuff/Web development/Experiments/boogi-experiments/zaBoogie (master)
$

Hi there,
I just release v0.4.0, hopefully fixing this issue. Please update and try again. If it won't work, just let me know. I'll investigate it further today/

Hi !
I ran again npm install -g boogi-cli so that i have the latest boogi-cli, deleted everything in the folder I want to install boogi, then ran boogi init in this folder, but I'm getting the same error as yesterday.
I don't have v0.4.0 as an option when choosing the version, is that normal?
Thank you again :)
Here's the output in the console:
catal@Catalina MINGW64 ~/Catalina/Learning stuff/Web development/Experiments/boogi-experiments/zaBoogie
$ boogi init
______                _____  _
| ___ \              |  __ \(_)
| |_/ /  ___    ___  | |  \/ _
| ___ \ / _ \  / _ \ | | __ | |
| |_/ /| (_) || (_) || |_\ \| |
\____/  \___/  \___/  \____/|_|

  √ � Checking if BooGi is already initialized in .
  √ � Creating required directories
  √ � Preparing Git repo
  √ �♀ Now configuration wizard will help you set up BooGi
? Select BooGi version to use: v1.0.1 recommended

Before start...

Now wizard will walk you through a series of questions helping you set up your BooGi app.
For details or help visit our docs (https://boogi.netlify.app/configuration/setting-up).

You are using basic wizard. You will be guided to set up most important settings, for the rest defaults are applied.
If you want to use full mode, add --full option to init command.
You will be able to change any configuration at any time after initialization!

If you are not able to provide some configuration right away -- you can just skip it by pressing enter.
Default values are visible in gray color in (brackets). You can accept them by pressing enter.

Page Info
While creating your own BooGi-based page, you should first set up metadata.
It defines core information about your page required for it to work, its identification and SEO.
? [required] Name of your page: skizzo world
? [required] Short name (e.g. abbreviation) of your page: skizzos
? Description of your website. Used to improve website SEO. the home of skizzos
? [required] Language of your website: English
? [required] Full URL to your website, e.g. https://mysite.com: http://localhost

Progressive Web App
PWA is a web app that uses modern web capabilities to deliver an app-like experience to users.
We recommend enabling it cause it greatly improves user experience!
? Do you want to enable PWA? (recommended) Yes

Header
Set up app header
? [required] Do you want to enable page header? Yes

Sidebar
Set up app navigation sidebar. You will be able to manage groups and advanced configuration later on.
? [required] Do you want to enable navigation sidebar? Yes

Social
Set up social buttons displayed in header. They allow you to link easily other social pages to your BooGi app.
? Do you want to configure social buttons? Yes
? Which social buttons you want to configure? github
? Provide link to github: https://github.com/catalina-cimpanu

Search
Set up app search capabilities. As of now only Algolia search is supported (local search is coming soon)
? [required] Do you want to enable Algolia search? Yes
? Which component should be used in header to initiate search? Search icon
? Should search pagination be enabled? (recommended) Yes

RSS feed
Set up RSS feed.
? Do you want to enable RSS feed? Yes

App features
Set up additional app features.
? In which repository do you keep this app? None of the above
? Do you want to enable dark mode (light/dark theme mode)? Yes
? Should dark theme be the default theme? No

  × ⚡ Creating files
    → ENOENT: no such file or directory, scandir '/assets/templates'
    ⚙  Applying configuration
    � Downloading required dependencies
    Making first commit
ENOENT: no such file or directory, scandir '/assets/templates'

� Done! You can not start your app with boogi develop or build it with boogi build �

catal@Catalina MINGW64 ~/Catalina/Learning stuff/Web development/Experiments/boogi-experiments/zaBoogie (master)
$ boogi develop
______                _____  _
| ___ \              |  __ \(_)
| |_/ /  ___    ___  | |  \/ _
| ___ \ / _ \  / _ \ | | __ | |
| |_/ /| (_) || (_) || |_\ \| |
\____/  \___/  \___/  \____/|_|

  × ⚡ Verifying app...
    → BooGi is not initialized in this directory. Run boogi init first
    Downloading BooGi ...
    � Downloading requirements...
    � Starting development server on port 8000
BooGi is not initialized in this directory. Run boogi init first
(node:6164) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'port' of undefined
    at C:\Users\catal\AppData\Roaming\npm\node_modules\boogi-cli\lib\commands\develop\develop.js:33:31
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:6164) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:6164) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

I tried spinning up a new instance of this, and 0.3.0 still has this issue. I tried bumping the version to 0.4.0 and 0.3.1 (the latest release according to the readme), and rerun yarn to install the new package, but I just get this:
Couldn't find any versions for "boogi-cli" that matches "0.4.0"
? Please choose a version of "boogi-cli" from this list: (Use arrow keys)
❯ 0.3.0
  0.2.1
  0.2.0
  0.0.1-pre

Sorry for waiting. It seemed there was an issue in my deployment workflow. I managed to fix it and now it works as a charm (I've tested it already) 😄 So please check 0.4.0 version now.
Please verify 0.4.0 know and let me know if works now.
@catalina-cimpanu I think you should also initialize it from scratch unfortunately, because there was some issue during init phase.

Hi!
Unfortunately, still having the issue. I saw this morning that yarn is also a requirement, so I also installed yarn.
I also cleaned the npm cache (with npm clean cache -force, but then also manually - I'm on windows), but still not working.
If it's working for you, then maybe it's something I'm doing wrong, I just don't figure out what.
Here are screenshots of this morning:

just encountered this too. fresh install of everything.

I found the issue! That's the problem when one use only Linux systems... 😄
There is a an issue on Windows with filesystem operations. I'm on it and will do my best to fix it today! Plus I'll finally add debugging messages 😊

I found the issue! That's the problem when one use only Linux systems... 😄
There is a an issue on Windows with filesystem operations. I'm on it and will do my best to fix it today! Plus I'll finally add debugging messages 😊

Cool! No hurry 😊

Hi there! Getting the same error message as Catalina on windows. Good luck with the fix - your theme looks great and it's so well documented :)

I have the exact same issue. Really would like to use BooGi but I'm getting discouraged when step 1 of the "Quick Start" already fails.

I'm getting same problem... and the library looks very promising, so any chance some next  days//weeks?

I'm getting same problem... and the library looks very promising, so any chance some next days/weeks?

You can use this PR: https://github.com/filipowm/boogi-cli/pull/28

exact same issue for me too.


Doesn't work with Terraform 0.12

I get the following error:
Error: Unsupported block type

  on .terraform/modules/nat/main.tf line 31, in data "template_file" "user_data":
  31:   vars {

Blocks of type "vars" are not expected here. Did you mean to define argument
"vars"? If so, use the equals sign to assign it a value.

exactly my problem... will be solved by accepting #21

#21 has been merged and v1.4.0 was just released.


Load nf-amazon plugin if downloading from AWS igenomes

As described in issue #571, the latest edge release of nextflow no longer supports AWS integration out of the box. Instead, the nf-amazon plugin needs to be loaded (previously, it has been loaded by default). (note that plugins are themselves a very new feature of nextflow: I don't think that they are yet included in a non-edge release).
In general, if the user is downloading data from AWS's s3 filesystem then I think they can be expected to load the appropriate plugin. However, using --genome  to load a genome from AWS igenomes also requires this plugin to be loaded (as it is hosted on AWS's s3). For me at least, it was not immediately obvious that this was the case, and so it took me a little while to realise why my pipeline was downloading data from an s3 server (and thus crashing since this plugin wasn't loaded) when I was only using locally stored reads. In the interests of this pipeline requiring as little configuration / troubleshooting as possible from the user, I thought it might be useful to load this plugin by default if the igenomes config file is loaded, which this patch does. This should prevent crashing when loading data from AWS igenomes without the user having to manually load the required plugin.
PR checklist

[✓] This comment contains a description of changes (with reason).
[✕] If you've fixed a bug or added code that should be tested, add tests! (unsure how to test this change)
[✕] Make sure your code lints (nf-core lint .). (sorry, couldn't get the linter to work)
[✓] Ensure the test suite passes (nextflow run . -profile test,docker).
[✕] CHANGELOG.md is updated.

It looks like the automated tests are crashing on here as it doesn't like the "id" keyword. I guess the reason is because plugins hadn't been introduced in the nextflow version used for your tests. The test pipeline using nextflow v21.02.0-edge worked fine on my end, though.

Ok, so it turns out I'm not actually sure how to put this guard around my addition (don't know how to access the version number from the config file: nextflow.version doesn't work). But I guess this approach would have been wrong anyway, since presumably the next release of this pipeline will require a newer version of nextflow (and thus my addition will not cause a crash). Like I say, the test pipeline runs fine when using nextflow v21.02.0-edge, it only crashes on your automated tests here on github since you use an older version (presumably where plugins do not exist).

Hi @george-hall-ucl !! Thanks for this PR, extensive investigations and simple solution! Yes, you are indeed right. The reason why the tests are failing is because we are using an older version of a Nextflow edge release. Given that it is likely that stable Nextflow releases will become more infrequent I think we will have to use edge releases more. The best solution here would be for you to bump the version of Nextflow in the appropriate places in the pipeline. The command below should do the trick to find the places you need to update the version:
find ./ -type f -exec grep -H '20.11.0-edge' {} \;

If you push those changes here and update the CHANGELOG that would be great and hopefully the tests will pass too 🤞🏽
I am quite pre-occupied with the viralrecon pipeline at the moment but I am hoping to create another release in the next couple of weeks.

Hi! Good idea, I've done that now. I'm afraid I've done some weird stuff with git (I had originally mistakenly created a branch off master instead of dev, so had to rebase and then force push to here...) but I hopefully haven't broken anything...

Nice! Thanks. Missed the badge version in the main README,md.

Good catch! Updated now.

Beautiful! Thanks! Be great if you can do a test on the code on dev by running -r dev to see if everything is working locally too.

Cheers! Will do, and I will let you know if I have any issues.


python37Packages.daemonize: 2.4.7 -> 2.5.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.7-daemonize/versions.
meta.description for python37Packages.daemonize is: '"Library to enable your code run as a daemon process on Unix-like systems"'.

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.5.0 with grep in /nix/store/gax2r70d4qj4g9i0yfn6rijcwah7px7r-python3.7-daemonize-2.5.0

directory tree listing: https://gist.github.com/0940c32d7ac18018a34e1900fa66c1ab

du listing: https://gist.github.com/daa28b81a1368ffdec103c843e40dd6a

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

19 total rebuild path(s)
5 package rebuild(s)
5 x86_64-linux rebuild(s)
5 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
5 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
appdaemon
errbot
matrix-synapse
python27Packages.daemonize
python37Packages.daemonize

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/gax2r70d4qj4g9i0yfn6rijcwah7px7r-python3.7-daemonize-2.5.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A python37Packages.daemonize https://github.com/r-ryantm/nixpkgs/archive/fd1c27ba7d6e2c1a622271fcf4f83cfce8c7c1c7.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/gax2r70d4qj4g9i0yfn6rijcwah7px7r-python3.7-daemonize-2.5.0
ls -la /nix/store/gax2r70d4qj4g9i0yfn6rijcwah7px7r-python3.7-daemonize-2.5.0/bin

@GrahamcOfBorg build appdaemon errbot matrix-synapse python27Packages.daemonize


THRIFT-5725: Fix the comparison check for bio_get_fd

The routine bio_get_fd checks for the validity of a file descriptor by comparing the fd to be less
than or equal to zero. The issue is that fd of 0 is a valid file descriptor. This PR changes the check
to be less than zero.

[x] Did you create an Apache Jira ticket?  (Request account here, not required for trivial changes)
[x] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[x] Did you squash your changes to a single commit?  (not required, but preferred)
[x] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[ ] If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

+1 good catch

@Jens-G If the patch looks good to you, can you please merge the changes? Thanks!


Sync ALZ Policy Object missing single policy assingments?

Hi. We are trying to integrate EPAC with Azure Landing Zones, and pull all policies, policy sets, and assignments from there. This in itself seems to be working, but I am wondering if there are missing some the single policy assignments in ALZ. There are 3 databricks policies, which are not part of a policy set, but just single policies which also have an assignment, but they don't seem to be assigned in any of the assignments in EPAC. Not sure if this is a bug, or if I am missing something, and for now will keep these single policy assignments. Maybe there is a pending change where they shouldn't be assigned by default, or maybe they have been excluded in ALZ, even though they are listed. Is there any documentation on exactly what is synced, and is there a changelog which could explain if these policies no longer are part of the deployment as assignments?
Thanks in advance, and sorry if I have missed something somewhere. :)

They removed those assignments from the ALZ policy list so I removed them from the ALZ assignments in EPAC - I keep in sync with what they list at https://aka.ms/alz/policies. They did that a few months ago - not sure what the reasoning was...

OK. Good to know. Thanks for the speedy response! Great work!


hot_spring_water No rise in temperature

No rise in temperature.
test mod: sakura bop

saltwater/frost_rod/frost_powder...
How to obtain such items
"dragon_canteen": {
"_comment": "Dragon Canteen - Automatically purifies water",
"enabled": false,
"settings": {
"capacity": "8"
}
}
dragon_canteen enabled, and not pure water can be configured

This option doesn't seem to work


Refactor RoundManager and lens support

For discussion only, do not merge
An experimental approach to allowing us to use all the lenses in the Agda that we use in the Haskell code.  The key idea is to keep only the meta data (particularly regarding validity of stored QCs) in the epoch-dependent types.  The approach is to define a type RMLens that carries evidence that we can compute a new RoundManager (including that the epoch is correct and the meta data needed) if we use the lens to update the state.  This will be easy to show for many lenses that don't touch information from which EpochConfig is computed and that don't modify the stored QCs.  Other cases may be more difficult.  I have added "pseudocomposition", enabling composition of an RMLens and an ordinary lens.  I have updated almost all of the code to look more like the Haskell, and it appears promising.
However, there are some issues still, including:

Annoying need to create aliases for lots of lenses  because Agda can't parse types defined in terms of autogenerated Lenses (not that big a deal really, just annoying).
The reality (whether we make these changes or not) that updates to fields about which we want to store metadata might require application-specific proofs that we can either reuse the old metadata, or construct new metadata presents some challenges.
I have made some mistakes, in particular misunderstanding the nature of the l* lenses (e.g., lSafetyData), and handling them in the wrong way.  I think I know what to do, I just haven't got to it yet.

Further feedback welcome.

@cwjnkins I've pushed some more changes and updated the description.  It's a bit messy and there are some issues as discussed in the description.  But still it might be worth having another quick look and letting me know your thoughts.  Thanks.

@cwjnkins @haroldcarr On further reflection, I think it was a mistake to separate the BlockStore and associated metadata.  We can get the same benefits using something like RMLens without complicating things by also rearranging the data and metadata.

On further reflection, I think it was a mistake to separate the BlockStore and associated metadata. We can get the same benefits using something like RMLens without complicating things by also rearranging the data and metadata.

@mark-moir How so? If BlockStore depends on the epoch config, I don't see how we can write a lens to access it from RoundManager without dependent lenses and a dependent RWST monad.

On further reflection, I think it was a mistake to separate the BlockStore and associated metadata. We can get the same benefits using something like RMLens without complicating things by also rearranging the data and metadata.

@mark-moir How so? If BlockStore depends on the epoch config, I don't see how we can write a lens to access it from RoundManager without dependent lenses and a dependent RWST monad.

Maybe I'm being naive, but I think the RMLens approach will allow us to have almost all the lenses we want.  The key is that the the variants in Utils.Utils know about our types, so we can convince them in almost all cases to work.  The one case that I think will remain is that we can't have lenses for any field that we can't prove won't change the EpochConfig.  In the Haskell code, most/all of those are Getters only, so I'm thinking about whether we could have the same for use with the variants in Util.Util.

Closing this as it is superseded by #71 after we decided to keep proof metadata in proofs, not in RoundManager; our original approach caused too much pain for not enough benefit.


Numbered sub-tasks aren't rendered in reader mode

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
I just realized this while using the latest release after the PR I submitted (https://github.com/obsidian-tasks-group/obsidian-tasks/pull/1363). It looks like sub-tasks in numbered task lists aren't being rendered in reader mode.
The expected behavior is that a numbered task list with sub tasks would have all the same items in read and edit mode.
Current behaviour
When you switch to reader mode the sub tasks of numbered task-lists are no longer getting rendered. This only affects numbered task-lists. Bullet point task lists and regular numbered lists are unaffected.
Edit mode

Reader mode

Steps to reproduce
To reproduce just create a numbered task list with sub-tasks and switch to reader mode. Here's the markdown I used for testing:
### Bullet point to-do list
- [ ] Bullet 1
	- [ ] Sub bullet 1
- [ ] Bullet 2
- [ ] Bullet 3

### Numbered to-do list
1.  [ ] Task 1
	1. [ ] Sub task 1
2.  [ ] Task 2
3.  [ ] Task 3

### Regular numbered list
1. Item 1
	1. Sub item 1
2. Item 2
3. Item 3

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[ ] macOS
[X] Windows

Obsidian Version
1.0.3
Tasks Plugin Version
1.20.0
Checks

[X] I have tried it with all other plugins disabled and the error still occurs

Possible solution
No response

Hi @BrianKmdy Thanks ever so much fo reporting this.
When you have time, please could you paste in the mark-down used in your images, to save time for whoever works on this?

I won't have time to look at this for a few days, so in case anyone else has time to look at it, I believe that these are the interesting code locations, as of 1.20.0 tag.

InlineRenderer.ts

https://github.com/obsidian-tasks-group/obsidian-tasks/blob/1.20.0/src/InlineRenderer.ts

Which calls Task.toLI()

https://github.com/obsidian-tasks-group/obsidian-tasks/blob/1.20.0/src/Task.ts#L448

I wonder if this relates to 372.

Also possible related: #1041
Tasks doesn't show indented non-tasks in Reading mode.
I suspect that it thinks that the numbered items are non-tasks for some reason.
Options for (trying to fix display of numbered sub-tasks:

Change InlineRenderer to also display nested numbered  tasks.
Change InlineRenderer to also display all lines nested in tasks.

I strongly prefer 2, and hope that it may possibly be easier.

@schemar If you have time, please could you have a look at the above and share any thoughts? Many thanks!

I believe that the purpose of inline renderer is to ensure that when a user completes a task in Reading mode, the done emoji and date is added, and if the task is recurring, the new instance is added.
If that is correct, I wonder whether the event-based approach described in #1389 might be a way to achieve the same end without needing to futz with rendering in Reading mode?
If so, this would make a whole load of reported issues disappear.

@schemar If you have time, please could you have a look at the above and share any thoughts? Many thanks!

Tasks was never meant to support "numbered tasks".
If I recall correctly, "numbered task lists" are not a native markdown feature and were added by Obsidian later. For example: this markdown guide doesn't even list numbered tasks: https://www.markdownguide.org/tools/obsidian/
However, since it is part of Obsidian, Tasks should probably support this? I am not sure what exactly would need to change, though. I would look at the cache class which gathers the tasks and at the toLi method which renders the task (as you already wrote above).
Since rendering in reader mode is an ongoing issue, you may consider changing the code so that the inline stuff doesn't get re-rendered. Though that's a bigger change, if I recall correctly. And you may lose some other features like styling if you do that (maybe not...).

Hi @schemar,
Yes, your summary of numbered task lists is correct.
The recent 1.20.0 release added support for searching of "numbered tasks". They are intentionally rendered just as bullet lists in search results, and this is documented (in the 3rd warning here: https://obsidian-tasks-group.github.io/obsidian-tasks/getting-started/#limitations-and-warnings)
I'm not expecting you to review all these, but for info, the changes that made this possible are:

#1006
#1363

Implemented by @BrianKmdy , who logged this issue.

#1388
#1390
#1391

Fixed #1371

#1392

Since rendering in reader mode is an ongoing issue, you may consider changing the code so that the inline stuff doesn't get re-rendered. Though that's a bigger change, if I recall correctly. And you may lose some other features like styling if you do that (maybe not...).

That's a good point. #877 is being worked on, to add more CSS options - and I just looked to see if the current progress changed InlineRenderer. Luckily, it only adds (very helpful) comments so far:
https://github.com/obsidian-tasks-group/obsidian-tasks/compare/main...esm7:obsidian-tasks:feat-themeability
So it does more than just the adding a click-handler, it can hide the global filter too. And maybe other stuff,

@claremacrae I edited the issue to add the markdown I used for testing

Thanks!

Just to confirm that I'm finding the same issue with subitems in task lists, too – in reading mode, there's no indication that a list is folded, nor is it possible to unfold the list. The same applies to task lists with subtasks, and to text items with sublists (tasks or bullets). Tasks appears to nuke the icon/marker indicating a folded list. If the list is already unfolded, there's no way to fold it
I've restarted Obsidian and disabled/re-enabled Tasks multiple times to double-check this issue.

Hi @MadaboutDana,
Your description sounds like it is touching on multiple other issues. I think they are all known, but just in case not, I would like to investigate.
So please could you start a new Q&A Discussion, and paste in as plain text some example tasks, and a screenshot showing how they are rendered for you in reading mode.
Please note any other relevant info, such as your current Tasks version, platform you are running on.
Thanks in advance.

Yes, sure. I'll sort that out later today.
Cheers!

I would appreciate help on this. If anyone is interested in working on this, I would be happy to talk you through the relevant code and help you get started.

I can try and work on it over the holidays @claremacrae. I would definitely be interested in learning more about the relevant code since I'm not too familiar with this codebase yet.

I can try and work on it over the holidays @claremacrae. I would definitely be interested in learning more about the relevant code since I'm not too familiar with this codebase yet.

Hi @BrianKmdy - great, thank you!
I was thinking that now that Canvas is open to all, I could try drawing a diagram or few about key parts of the Tasks source code.
In the meantime, feel free to email me (address in GitHub profile) to find a time we can both make...

I'm seeing this in v1.4.10 with even simpler markdown:
- [ ] Item 1
    - Item a
    - Item b
- [ ] Item 2
    1. Item a
    1. Item b

Plugin enabled
Plugin disabled

I just did an experiment to see how Tasks changes the HTML rendering.
This is the markdown file I used:
- [ ] Item 1 📅 2024-03-08
    - Item a 📅 2024-03-08
    - Item b 📅 2024-03-08
- [ ] Item 2 📅 2024-03-08
    1. Item a 📅 2024-03-08
    1. Item b 📅 2024-03-08
1. [ ] Item c 📅 2024-03-08
1. [ ] Item d 📅 2024-03-08

And this is what Tasks does to the appearance:

I've saved the rendered HTML:

Without Tasks enabled, the HTML is:

tasks-disabled.html.zip

With Tasks enabled, the HTML is:

tasks-enabled-no-global-filter.html.zip

Here is a screenshot of the difference between those two files:

The technique I used to save the HTML is described in the following, except that I selected a larger chunk of HTML:

The fix for this is now released in Tasks 7.8.0.


Add Number System Converter.

I want to add a number system converter.
I'm a gssoc'22 participant.

/assign

plz i requested you assign to me

@SonikeshKumar14 stop spamming in every issue or i have to take strict action against you.

@SonikeshKumar14 stop spamming in every issue or i have to take strict action against you.
I am sorry it's my fault

hey untill you are not assigned how you say i am spamming?
you are not a mentor for this project

if you will be assigned then i myself go out.
I am asking only for assiging of issues. i am not abuse anybody.
every issue opened but not assigned .
so i have a right to ask for assigning issues

only two issues i am asking  and you are telling i am spamming.
i myself take strict action against your okay!!!!

Examples of unacceptable behavior by participants include:
Violence, threats of violence, or inciting others to commit self-harm
The use of sexualized language or imagery and unwelcome sexual attention or advances
Trolling, intentionally spreading misinformation, insulting/derogatory comments, and personal or political attacks
Public or private harassment
Publishing others' private information, such as a physical or electronic address, without explicit permission
Abuse of the reporting process to intentionally harass or exclude others
Advocating for, or encouraging, any of the above behavior
Other conduct which could reasonably be considered inappropriate in a professional setting

read this upward comment I am not break any rules.


Add an option to helm template not render resources in tests directory

This issue was already brought up in #6483 and proposed to be incorporated as a feature in helm 3.
#6444 implements an option to not render hooks, but that's not the same.
For example https://github.com/helm/charts/tree/master/stable/jenkins/templates/tests contains two manifests:
apiVersion: v1
kind: Pod
metadata:
  name: "{{ .Release.Name }}-ui-test-{{ randAlphaNum 5 | lower }}"
  namespace: {{ template "jenkins.namespace" . }}
  annotations:
    "helm.sh/hook": test-success

and
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ template "jenkins.fullname" . }}-tests
  namespace: {{ template "jenkins.namespace" . }}:

As you can see only the pod has the hook annotation. I've seen the same in other charts some are also rendering Roles or RoleBindings which are needed for testing e.g. https://github.com/helm/charts/tree/master/stable/grafana/templates/tests

The issue is still relevant.

/cc


⚠ Bofrost.be has degraded performance

In c317767, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2518 ms

Resolved: Bofrost.be performance has improved in 0b31b94.


Test PERMIT_DOCKER=connected-networks by sending an email from second network

also showcase timeouts and makefile integration as needed for #1206
This should also make #1210 obsolete
At first I just wanted to fix the tests but then I ran against the monolith again so I tried this as a playground for the modularization. The extracted tests for this PR now run in under 20s.

I also noticed that the code for host just assumes a /16 network. My development setup generates /20 networks, so this is bound to lead to problems. I am not sure if we should leave it as is because changing it might break existing use cases or if we should fix it.

Nice work. I've run the tests once with the old docker container and it failed (as expected) and then did a rebuild and with the next run the test succeeded.
The only comment I would have is that I would still keep the test around (but then now in the new dedicated file) to check mynetworks in the container. I see scenarios where patching of mynetworks will fail, but sending could succeed afterwards.

I don't see a reason why the test should have failed, I only changed code in the new .bats file. Can we restart the test run?

@martin-schulze-vireso just restarted the build

@fbartels thx

I restarted the build again, but it fails on the fixtures not on a test step (last time anyway). If it still doesn't work I can try to build it locally.

Now it ran through. I'll add non deterministic tests to the list for #1206


Add hide menubar icon option please

feature request
Icon is useless and takes a place,

See How to hide Unshaky from status bar

Duplicate #24

Wiki pages on github are often empty. So I’m not sure, but I don’t see wiki unless readme refers it.
Can you add link to the recipe for further curious people?

@a-x- totally make sense. Thanks for pointing that out.

@aahung Maybe add a link on app's configuration page to the wiki?


API Extension Proposals Working Group

Hello everyone!
I'm from the API Extension Proposals (previously AIP), a working group borne out of https://google.aip.dev/ who are looking to establish a uniform API standard that will enable an ecosystem of high-quality clients (CLIs, UIs, SDKs). We are a group of engineers from Google, Roblox, IBM, Microsoft, and Netflix.
We previously applied to be a CNCF sandbox project, but was declined due to the lack of concrete code. However, we still need a vendor-agnostic home to add experimental repositories and governance outside of Google.
We were recommended by @joshgav to propose a working group under tag-app-delivery. Please take a look at our proposal doc here: https://docs.google.com/document/d/1aj5moKNOfv0QQ87i4by4my1C8c9r6z4JfnHHXWDEHwc/edit. We would love your thoughts!

@AloisReitbauer PTAL!

Hello, and thanks for submitting this to our TAG!
I understand that these are efforts you want to see in a vendor-neutral home to get this started. The things you want to achieve are heading more towards standards and long-living efforts. The nature of a Working Group is that it's short living, and it should not be the intention to host a full project or specification (https://github.com/cncf/toc/tree/main/workinggroups).
Therefore, I (personally) suggest that you proceed with developing the project in a vendor-agnostic way and propose it again to the sandbox when more code or specifications are available. Please also feel free to reach out to us when you'd like to present your project to the TAG.

Hi @toumorokoshi toumorokoshi,
thanks so much for your issue and doc.
I think your proposal is great, but I agree with @thschue what you are trying to achieve does not fall within the scope of the TAG app-delivery.

I was under the impression that a working group will be able to create some GitHub repositories in an organization that eventually we could spin off as CNCF projects in their own right. But I think I read some wording that implied that repos under a working group should be be created with the intention of becoming a CNCF project.

We are an advisory body and as such generally don't actively develop or maintain long-running projects. One way the TAG could get involved, might be helping to develop that unified standard you are working on, but we wouldn't host it ourselves.
I see how the wording can be misleading. We are seeking to improve our charter in the near future, so we will definitely address this and be more specific in the description of our activities.

Thanks for the help! We're definitely still navigating how to successfully integrate with the CNCF. If a WG is not the right way to approach this, suggestions on the right way would be great.
I think we can continue to develop our specification as external entity. But I was hoping we can work with the CNCF to get early feedback from API authors including Kubernetes and Prometheus. Crossplane could also be another group that we could get feedback from (as a client of cloud APIs). Also if there is feedback from tag-app-delivery, that is definitely welcome.
Is there someone who can help us bridge some of those connections? we can do some coding / project work separate from the foundation for now.

@angellk @joshgav I've updated the proposal based on our discussion in the TAG last week. Thanks for the time!
https://docs.google.com/document/d/1aj5moKNOfv0QQ87i4by4my1C8c9r6z4JfnHHXWDEHwc/edit#heading=h.5x5ch3m4za8x
namely:

calling out interactions with specific CNCF and other OSS groups
added a bit more focused wording on infrastructure APIs (although we are still targetting resource-oriented API design overall)
focusing on the design of a specification and design patterns.

Please take a look, and let me know if there's others I should talk to about the proposal and if a decision is forming.
@angellk I will also invite you to our weekly meetings, which are 10-11am PST on Wednesdays. I won't be around for the full meeting for the next couple of weeks, but we do have regular attendance from @makahmad and @rofrankel.

I will probably author some governance-level repo in our nascent AIP fork (https://github.com/aep-dev) to clarify some of the ways people can get involved. Hopefully this week.

Hi folks and thanks for your patience and persistence here. Sharing an update following a couple recent meetings.
TAG App Delivery's leadership agrees that this proposal and the patterns this group would put in place are valuable to the cloud computing industry and CNCF's projects; but we believe it's part of a bigger domain of application development projects, patterns and working groups. Though App Development significantly overlaps App Delivery - particularly infrastructure and resource operators and APIs - the app dev domain includes a lot more than infrastructure software and is even more relevant for customer-facing, business-logic apps. So we want to raise the topic of app dev-related projects and discuss with the rest of CNCF's technical leadership at https://github.com/cncf/toc so that we all can consider and agree on how to support the app dev domain going forward.
For example, we may want to create a "TAG App Development" with API patterns as a WG within that TAG. We may want TAG App Delivery to bootstrap TAG App Development. Or perhaps leaders will want to defer App Development to other bodies at the Linux Foundation. So discussion and alignment is needed.
@thschue and @lianmakesthings will take the lead on opening the discussion about app development with TOC and other TAGs and will share the issue they create here. Thanks again for your patience and partnership!

Hi everyone, we've decided to move forward with an App Dev Working Group, in full awareness that this WG is somewhat out of scope for the App Delivery TAG.
We would like to see if we can keep interest consistently high to eventually create a TAG App Development.
For now, we're asking you to join the App Dev WG and bring this up as a topic of discussion within that WG


[Nox.Lib] Factory for converting Primitive types into Nox types for "Image"

https://regusit.atlassian.net/browse/MP-9122


[ImagePickerIOS] Fixed camera crash when video mode is on.

Need to set mediaTypes instead of cameraCaptureMode  to allow video recording using UIImagePickerController. More details of mediaTypes can be found here.
Test plan
      ImagePickerIOS.openCameraDialog(
        {videoMode: true},
        url => {
          console.log('call back');
        },
        () => {
          console.log('canceled');
        }
      );

Hey @Fanghao, let me know once you signed CLA and I'll take a look

@grabbou thanks. I've signed.

It seems like this pull request has gone stale, so I'm going to close it. If you are still interested in working on this please feel free to reopen!


[WIP] [FINE] Enhances matching for TripleO role names in Infra

This reflect the change in tripleo-heat-templates that enables Pluggable
server type per Role -
https://github.com/openstack/tripleo-heat-templates/commit/87ce5d457489f1c89ef47add8b5c7d5be094cf9c
Solves https://bugzilla.redhat.com/show_bug.cgi?id=1540579
Steps for Testing/QA
Have a TripleO setup with OSP12 using quickstart with updated new resource types.
After refresh without this patch you will see no deployment role / cluster in Infra provider for Undercloud. With this patch deployment roles are present and so the matching with physical nodes works.

Closing in favor of https://github.com/ManageIQ/manageiq/pull/17101


Database: Is lossy data compression good for this project?

Reducing the frame rate in vision
Lossy compress frames in vision
Lossy compress audio recordings in hearing

Unrleated, wrong approach.


Typo: Missing 's' in documentation of plugins.tooltip.textDirection

Documentation Is:

[X] Missing or needed?
[ ] Confusing
[ ] Not sure?

Please Explain in Detail...
In this documentation, there is an "s" missing after @default canvas' which explains about plugins.tooltip.textDirection.
This is not an important issue, but I would like to report it.
Thanks.
Your Proposal for Changes
Adding "s" after canvas' at src/types/index.d.ts#L2480.
- @default canvas' default
+ @default canvas's default

Example
No response

Hello, can I work on this ?

Sorry for replying late, I created the PR https://github.com/chartjs/Chart.js/pull/11483