Update adonisjs-documentation extension

Description

Screencast

Checklist

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

Hi @craigharman 👋
Is this only about AdonisJS with this update? It seems like it's a lot of other frameworks?
There is an extension called DocSearch where it might fit in

AdonisJS also maintains and strongly recommends the use of the additional packages I've added with this update. I'd expect that a high percentage of AdonisJS users would also be using Edge (AdonisJS template system), Lucid (Adonis ORM) and VineJS (Adonis validation).

Hi! Do you mind pointing where I could read more about this that would justify adding this extra documentation to the extension?

Sure. So on the official AdonisJS docs they have details on each of the sub-frameworks I have added.

Lucid (ORM): https://docs.adonisjs.com/guides/database/lucid The first sentence states "Lucid is a SQL query builder, and an Active Record ORM built on top of Knex created and maintained by the AdonisJS core team"
Edge (Templating): https://docs.adonisjs.com/guides/views-and-templates/edgejs "Edge is a simple, Modern, and batteries included template engine created and maintained by the AdonisJS core team"
VineJS (Validation): https://docs.adonisjs.com/guides/basics/validation#configuring-vinejs
etc. etc.

I hope this assists. Please let me know if you need anything else.

Hey guys!
I am the creator of AdonisJS and all other related libraries mentioned in this PR. While these libraries are framework agnostic, they are heavily used by the users of AdonisJS.
It might make sense to have them as separate apps, but I suspect the usage of separate apps will be quite low. So yeah, it will be nice if the AdonisJS app can bundle the docs for the mentioned libraries as well.


test 2

From all of us on the Cloud Advocacy team at Microsoft, thank you @johnpapa for creating this issue!
Have a Happy Holiday season!


Use clap Derive for cleaner command line interface

Tasks:

[x] Update dependencies (particularly clap), which introduces the Derive trait in v3
[x] Use Derive trait over App Command.

At the user level, this is the only change (and hence, why we will only be incrementing the patch version):
Before:

After:


Error: react-native-device-info: NativeModule.RNDeviceInfo is null.

Error: react-native-device-info: NativeModule.RNDeviceInfo is null. To fix this issue try these steps:
• For react-native <= 0.59: Run react-native link react-native-device-info in the project root.
• Rebuild and re-run the app.
• If you are using CocoaPods on iOS, run pod install in the ios directory and then rebuild and re-run the app. You may also need to re-open Xcode to get the new pods.
If none of these fix the issue, please open an issue on the Github repository: https://github.com/react-native-device-info/react-native-device-info, js engine: hermes
getting the above error . Im using android emulator .
react native version : "0.72.0", (no manual linking needed )

I'm also seeing this issue on react-native 0.72.3

@machour

I'm also seeing this issue on react-native 0.72.3

the same issue RN v0.72.3

This library won't work with expo. But luckily there's another one you could use. Have a look at this thread .
Hope it helps!

same issue ?

+1 for this issue

we are not using expo , its a bare react native project.

I'm also seeing this issue "react-native": "0.70.6", and I'm not using expo too

Any update on this issue? I am also facing this issue.

@durejagaurav this is always either a failure to correctly integrate + rebuild your non-Expo app, or invalid use of this module in an Expo Go app.
In short, you have javascript code that is accessing a native module that is not there.
Why is your native module not there? Answer that question and you solve your problem. Either you did not integrate + rebuild + relaunch the native app (so the native module is not there...) or you are using Expo Go which does not allow non-Expo native apps (so the native module is not there...)
There is nothing more to it.
I am going to lock this issue as it attracts low-quality comments, and there is nothing this repo can do to help you - you need to understand what native modules are, and how to integrate them in order to understand react-native and be productive in this ecosystem.


Add a11y audit article

Not ready to merge just yet. Tech writer has reviewed but still waiting on review from Alice. Wanted to get the PR setup though :)

@robdodson Do you need help moving this forward?

@jpmedley nah I'm still getting feedback from folks. I'll give a holler when it's ready for final review

Hey @robdodson - just checking in on this.

It looks like it's about 1/3rd reviewed. Sorry I thought the process would
go faster. If the PR is in the way feel free to close and I can reopen when
it's done
On Thu, Mar 2, 2017 at 8:13 AM Pete LePage<EMAIL_ADDRESS>wrote:

Hey @robdodson https://github.com/robdodson - just checking in on this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/WebFundamentals/pull/4153#issuecomment-283698146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABBFDaD6v_iPq8TU4dGEl2QoBPLIf18Lks5rhuqcgaJpZM4L6E7M
.

ok all reviews are in and I've updated the text. Rebased against master. This is finally ready for you guys to take a look

@petele Fixed the issues you raised PTAL


Examples links broken

Team examples links seems to be broken

Hi Oscar, thanks for notifying us. The links should be fixed now. Thanks!


fix: profiles should be reloaded

:tada: This PR is included in version 1.0.4-beta.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Replace saving to shared prefs

Switch from shared preferences to SQLite or Hive.
Adding a comic to the favorites should then also store the image, title, alt text and URL for sharing.

I'll start working on switching to Hive. If the shared preferences dependancy is completely removed then the app will be closer to supporting web/desktop.

Users might not appreciate losing all of their saved comics.

Thanks, I appreciate the work you're putting in!


What is the expected behaviour with changing the bandwidth parameter

I saw in the examples that bandwidth_id is set to 0. What is the expected behavior when changing this parameter?

I'm also interested. @jishengpeng could you please help us to understand what bandwidth_id does?
Thanks so much!

@jishengpeng awaiting your response on this. Thanks!


The documentation on emptying an array could be improved in several different ways.

https://docs.raku.org/type/Array
How to erase /empty an array is missing from the docs.  Please consider the following to correct this oversight:
Erase and Array:
@x = ();
@x = Empty;
Many thanks,
-T

Well, not in as many words. Empty lists are mentioned here and Empty is defined somewhere else. It's true they could be linked and/or improved.

Piggybacking on JJ's comment, also here: Reset a list container.

You can also empty an array (but not a list) with @x[*]:delete. I didn't know you could use :delete with arrays like this for a long time, despite there being documentation for it. Maybe the lists page could go into a bit more detail about it.


[Feature]: Matrix rain effect [Hackers edition] using vanilla.js

Feature proposal:
💡Implementation of cool matrix-rain effect inspired by live wallpaper for aesthetic background for webpages. This version is based on stereotypical Hackers' interface.
Goal:
🎯To harness the potential of javascript and css for custom wallpaper designs
Implementation:

Html for canvas loading and structural composition
CSS for frontend UI design
Vanilla javascript for bringing life to the project (Animation frames and dynamic elements)

Prototype Screenshots:

Usecase:

Dynamic Webpage design
Custom wallpaper design potential using code

Please review my PR for this issue and add "Hacktoberfest" tag if you find it appropriate.
Thanks

THIS REPO IS EXCLUDED FROM HACKTOBERFEST  please contribute to other repo's


JSX Only?

I have a use case where I only need the JSX feature of Bublé, and I'm using it in the browser.
The issue I have is that all the unused logic for varous ES6 transpilation features is included in the bundle (my app bundle, which includes Bublé as part of it).
Is there any way to tree-shake Bublé itself so that only the JSX-related logic is included?

Nevermind - I just discovered a way to use JSX only with Rollup (which is what I need), from https://rollupjs.org/guide/en/#acorninjectplugins
import jsx from 'acorn-jsx';

export default {
    // … other options …
    acornInjectPlugins: [
        jsx()
    ]
};

Reopening as I tried the acornInjectPlugins approach, and realized that it just outputs the JSX, it doesn't transpile it.

I forked Bublé and removed all the non-JSX transforms: https://github.com/datavis-tech/buble-jsx-only

Thanks for taking on this!


'Go to URL' doesn't do anyhting

OS:
MacOS Sierra 10.12
Issue Descriptions:
When I use the 'Go to URL' dialog it does nothing (GPMDP Version 4.0.1)
Steps to Reproduce:
Tried to load a URL a friend shared with me, nothing happened.
Thought maybe they did something wrong, but nothing works.
Select any Song/Album/playlist, click on More Options, Share and copy the URL.
Paste the URL into 'Go to URL' dialog and click 'Let's go'. Visual indication shows that the button has been clicked but GPMDP does nothing.

@pierrenaude Can you provide the URL it doesn't work for?

This was the one provided:
https://play.google.com/music/r/m/Lmfbcdi7lg4inxvv3nydqyzor4y?t=Peaceful_Stroll_
These are ones I tried for myself, that also don't work:
https://play.google.com/music/m/Bht4xedkica6rpnk3n46kgf4fnm?t=Blue_Sky_Red_Guitars_-_Erik_Wollo
https://play.google.com/music/m/B7sufqhlqnj76bqn6dwbvzsqu5u?t=WALLS_-_Kings_Of_Leon
https://play.google.com/music/m/T6n3mipznhfdfb2bimto4gxzp4y?t=Closer_feat_Halsey_-_The_Chainsmokers

Thank you!


Unable to perform add operation against AD server

Hi team,
Thank you in advance for the assistance, sincerely appreciate the help.
We have an ldapjs client connecting to an AD server through ldap over ssl (ldaps). Whenever we try to add a new object, we get the below error:
EntryAlreadyExistsError: 00002071: UpdErr: DSID-030503CF, problem 6005 (ENTRY_EXISTS), data 0
    at messageCallback (C:\Users\app\node_modules\ldapjs\lib\client\client.js:1220:45)
    at Parser.onMessage (C:\Users\app\node_modules\ldapjs\lib\client\client.js:888:14)
    at Parser.emit (node:events:520:28)
    at Parser.write (C:\Users\app\node_modules\ldapjs\lib\messages\parser.js:107:8)
    at TLSSocket.onData (C:\Users\app\node_modules\ldapjs\lib\client\client.js:875:22)
    at TLSSocket.emit (node:events:520:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)

The error indicates the user we are trying to add already exists. However, if I were to look up the user in AD, I wouldn't find them.
Any advice is greatly welcomed.
Thank you
Here is the code snippet on how the ldapjs client is configured:
'use strict';

import config from './config.js';
import ldap from 'ldapjs';
import { readFileSync } from 'fs';
import path from 'path';

const ldapDc = 'ldaps://'+ config.ad.host + ':' + config.ad.port

// Location of SSL certificate used to securely connect with AD server
const sslCertLoc = path.join(process.cwd(), '/app/certs/ca.crt');

var ldapConn = ldap.createClient({
    url: ldapDc,
    timeout: 10000, // in milliseconds
    reconnect: true, // Try to reconnect when the connection is lost
    tlsOptions: {
        ca: [ readFileSync(sslCertLoc) ]
    }
});

ldapConn.bind(config.ad.clientId, config.ad.clientSecret, (err) => {
    if (err) {
        console.error('There was an error while establishing OnPrem AD Connection:')
        console.error(err)
        throw err;
    }
});

const display_name = `Mickey Mouse`
const ou= 'OU=Users, OU=earth, DC=adname, DC=orgname, DC=org'

// user entry
const entry = {
    distinguishedName: `cn=${display_name}, ${ou}`,
    displayName: display_name,
    sAMAccountName: 'mmouse',
    cn: display_name,
    name: display_name,
    sn: 'Mouse',
    givenName: 'Mickey',
    userPrincipalName<EMAIL_ADDRESS>
    mail<EMAIL_ADDRESS>    co: 'United States',
    company: 'MyFancyOrg',
    physicalDeliveryOfficeName: 'Boston, United States',
    department: 'Entertainment',
    title: 'Engineer',
    unicodePwd: Buffer.from('"' + 'MyAw3s0m3P@$w0rD!' + '"', 'utf16le').toString(),
    objectclass: 'user',
    description: (new Date()).toLocaleString() + ' - [AutoProcessing] - New account created'
};

ldapConn.add(ou, entry, (err) => {
    if (err) {
        console.log(err);
        reject({
            response: {
                status: 400, message: errors.UNABLE_TO_CREATE_USER
            }
        });
    } else {
        resolve('success');
    }
});

The error comes from the server, so it's not an issue with this library. I would suggest investigating the permissions of the user your using to perform the ADD operation. It is possible that the error message is misleading and that the actual error is a permissions error.
Also, make sure that the path of the entry is to the new entity and not the parent OU.

Hello @jsumners, thank you for your quick response!
Just checked the permissions of the user I'm using to perform the ADD operation. The user has administrator permission:

For troubleshooting purposes, I tried adding a new user directly by remote connecting to the AD server, and was able to add the user object without issues.
Are there any other recommendations as to what could be the caused?
Thank you for your assistance :)

Also, make sure that the path of the entry is to the new entity and not the parent OU.

const ou= 'OU=Users, OU=earth, DC=adname, DC=orgname, DC=org'

^ is the path to the parent OU, not the entry being added.
See https://github.com/ldapjs/node-ldapjs/blob/f2890088e49c0c7b7b880998d73d6e4a448d7b4e/test/client.test.js#L510-L521

@jsumners AHHHH! You just brought so much happiness to this person!!!! It worked! Ah!!!! I am so happy! It's times like this I love developing software!
Thank you, thank you, thank YOU!!!! I am very grateful for your existence, for being so helpful, and for taking the time to read through this problem I was facing and providing a solution that was able to resolve the issue!
Thank you friend!

@jsumners AHHHH! You just brought so much happiness to this person!!!! It worked! Ah!!!! I am so happy! It's times like this I love developing software!
Thank you, thank you, thank YOU!!!! I am very grateful for your existence, for being so helpful, and for taking the time to read through this problem I was facing and providing a solution that was able to resolve the issue!
Thank you friend!

Technically, I live in the metro area. But I'd be much more comfortable with a contribution https://github.com/sponsors/jsumners

Thank you. Your contribution means a lot to me right now ❤


Cant seem to run main.py code.

Whenever I run the main.py code, I keep getting this error.
Traceback (most recent call last):
File "main.py", line 10, in
from model import generate_model
File "/Users/adarshjamadandi/Desktop/video-classification-3d-cnn-pytorch/model.py", line 4, in
from models import resnet, pre_act_resnet, wide_resnet, resnext, densenet
ImportError: No module named models
Please help me out!

i guess there is nothing wrong in the code . pls make sure u input the correct parameters before u run main.py code. especially the path of the PRETRAINED MODELS  :)

I think it is because you are running it on python 2.7

I think it is because you are running it on python 2.7
Thank you, you are right,  and I sovled this problem when changing version of python to 3+


Add slides from Workshop DS1 - Part 1: Intro to Python

This is the set of slides I used for Workshop DS1 - Part 1: Intro to Python as per the client request.
The Jupyter notebook will be sent out next.

Thank you @fabriciomurai!


macOS Catalina won't let this run

Instead, I get this:

When I press Cancel, this appears, but "Open Anyway" does nothing and has no effect:

That sounds like even plugins need to be signed / notarized for distribution for Catalina now. Fun. I'll have to look into setting up an appropriate Apple developer account for these purposes.
As a workaround, you should be able to run it on Catalina if you build this from the source code using Xcode locally on your machine.

Yeah, sounds like it. Makes sense if their approach is to use this kind of cryptography to ward off malware; wouldn't want to miss an attack vector.
That's what I ended up doing lol. Yay for OSS!
Best of luck with signing!

On my M1 Mac, this is resolved by allowing it in the Security & Privacy preference pane 🎉
Seems they did something with M1 that makes this smoother; all my apps with extensions and drivers are easier to approve than on my Intel Mac.
Will test tonight on my Intel Mac running Big Sur - hopefully they did something to smooth that too.

+1

+1

This is still happening on macOS 14.4.1 23E224 (Sonoma).
I did build it myself and it worked, though.

Correct, it works once I build the project


Add Catch2 3.5.2

Add Catch2 3.5.2

Need skip-url-stability-check label.

Just FYI, adding documentation on this to the Catch2 project: https://github.com/catchorg/Catch2/pull/2812


Autocomplete: Emit selection changed event with ids

Description
This fix introduces new event selectionsChanged on modus autocomplete. This event emits when the option selections changes (selected/deselected)
References #2585
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation update

How Has This Been Tested?
Using the runbook, these changes are validated
Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

Since the chip has a new prop chipId it should be added to the documentation of chips.

@Vasistan The documentation of chips is not fully updated as chipId is not present in the canvas controls.

@Vasistan The chip IDs are not editable in the canvas


Bump up version to 17.09.2 and update all components.

Bump up version to 17.09.2 and update all components and add spread test.

Closing all issues and pull requests since this repo is getting archived (see notice at the top of README).


Constantly logging same messages: .../xorm/session_get.go:99:nocacheGet()

Gitea version (or commit ref):1.9
Git version:git version 2.22.0.windows.1
Operating system:Windows server 2012 R2
Database (use [x]):

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

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

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

Log gist:

Description
After upgrade from 1.8.3 to 1.9 gitea is constantly writing same messages to log file:
2019/08/12 16:04:51 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, owner_id, lower_name, name, description, website, default_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, is_private, is_empty, is_archived, is_mirror, is_fork, fork_id, size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, avatar, created_unix, updated_unix FROM repository WHERE owner_id=? AND lower_name=? LIMIT 1 []interface {}{2, "proj"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"org"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, owner_id, lower_name, name, description, website, default_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, is_private, is_empty, is_archived, is_mirror, is_fork, fork_id, size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, avatar, created_unix, updated_unix FROM repository WHERE owner_id=? AND lower_name=? LIMIT 1 []interface {}{2, "proj"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"org"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, owner_id, lower_name, name, description, website, default_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, is_private, is_empty, is_archived, is_mirror, is_fork, fork_id, size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, avatar, created_unix, updated_unix FROM repository WHERE owner_id=? AND lower_name=? LIMIT 1 []interface {}{2, "proj"}
2019/08/12 16:04:56 ...xorm/session_find.go:199:noCacheFind() [I] [SQL] SELECT id, uid, name, token_hash, token_salt, token_last_eight, created_unix, updated_unix FROM access_token WHERE (token_last_eight = ?) []interface {}{"aaa"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"user"}
2019/08/12 16:04:56 .../xorm/session_raw.go:87:queryRow() [I] [SQL] SELECT count(*) FROM notification WHERE (user_id = ?) AND (status = ?) []interface {}{5, 0x1}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"org"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, owner_id, lower_name, name, description, website, default_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, is_private, is_empty, is_archived, is_mirror, is_fork, fork_id, size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, avatar, created_unix, updated_unix FROM repository WHERE owner_id=? AND lower_name=? LIMIT 1 []interface {}{2, "proj"}
2019/08/12 16:04:56 ...xorm/session_find.go:199:noCacheFind() [I] [SQL] SELECT id, uid, name, token_hash, token_salt, token_last_eight, created_unix, updated_unix FROM access_token WHERE (token_last_eight = ?) []interface {}{"aaa"}
2019/08/12 16:04:56 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"user"}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, uid, secret, scratch_salt, scratch_hash, last_used_passcode, created_unix, updated_unix FROM two_factor WHERE uid=? LIMIT 1 []interface {}{5}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE id=? LIMIT 1 []interface {}{2}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, repo_id, user_id, mode FROM collaboration WHERE repo_id=? AND user_id=? LIMIT 1 []interface {}{8, 5}
2019/08/12 16:04:57 ...xorm/session_find.go:199:noCacheFind() [I] [SQL] SELECT id, repo_id, type, config, created_unix FROM repo_unit WHERE (repo_id = ?) []interface {}{8}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, user_id, repo_id, mode FROM access WHERE user_id=? AND repo_id=? LIMIT 1 []interface {}{5, 8}
2019/08/12 16:04:57 ...xorm/session_find.go:199:noCacheFind() [I] [SQL] SELECT * FROM team INNER JOIN team_user ON team_user.team_id = team.id INNER JOIN team_repo ON team_repo.team_id = team.id WHERE (team.org_id = ?) AND (team_user.uid=?) AND (team_repo.repo_id=?) []interface {}{2, 5, 8}
2019/08/12 16:04:57 ...xorm/session_find.go:199:noCacheFind() [I] [SQL] SELECT id, org_id, team_id, type FROM team_unit WHERE (team_id = ?) []interface {}{3}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, lower_name, name, full_name, email, keep_email_private, passwd, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, diff_view_style, theme FROM user WHERE lower_name=? LIMIT 1 []interface {}{"org"}
2019/08/12 16:04:57 .../xorm/session_get.go:99:nocacheGet() [I] [SQL] SELECT id, owner_id, lower_name, name, description, website, default_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, is_private, is_empty, is_archived, is_mirror, is_fork, fork_id, size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, avatar, created_unix, updated_unix FROM repository WHERE owner_id=? AND lower_name=? LIMIT 1 []interface {}{2, "proj"}

Just disable sql logging in app.ini


Implement connecting to user-specific IP and port

The current connection is hard coded, so it would be nice to give the user the opportunity to define a different IP and port to connect to. If the user does not give any input, the default connection (<IP_ADDRESS>:4242) will be established.

Solved in #4, can be found in main.rs


v0.1.5

Attempting to fix the docs:

split up the content of the readme (it didn't really make sense to show the badges in our UI, and added a link to usage instructions in the one that'll be in the home of the repo on Github)
maybe adding mdx parcel plugin to server will fix it...
it all works fine on my machine, but may need to publish to really test...

Does the current version work?

No, I guess I can take out the changes again until we figure it out (asked on mdx spectrum in case they had any ideas, no response yet)

Or make a separate clean release branch and leave this open :/


Can a custom post type be child of another custom post ?

Simply, I want to achieve this. As categories can have multiple children categories or sub category, I want to have multiple post type for a post type. So that following thing can happen.
Post Type: Hospital(hospital) -> Child-Post-Type -> About (about-hospital)
Post-Type: Medical(medical)->Child-Post-Type-> About(about-medical)
Here two About post-types are not related.
Now when I add Hospital and visit its page. There I can add about post.
So when I open hospital page it looks like a site of hospital containing about, contact us links.
Myself I can achieve but from user perspective it is hard or time consuming. Is there is simple step I can achieve it.
Thanks

For now it is not possible, but you can achieve extending by plugins.
I added custom fields for categories and post types, maybe this is ok for you.
Regards,

I don't much about how camaleon_plugin works. I find most of the feature of it stunning and better than WordPress. So I wanted to use it in a project but. I'm not an experienced developer and have no much time to work on. I'm very sorry to say that. Actually I want to make a site where user can make a page like in Facebook and add about us, contact us page so that when any other person visits it. It feels like good website. If small changes can make it possible I will try. But don't know where to start. You can help me with a simple example with possibilities in comments in file. Thank You


When changing from performances to admin-view and vice versa, the filter content is taken over but not the filter chips.

Filter chips have been removed

Filter chips will be readded and fixed


Is there any typescript supporting plan?

As the title says, expect typings benefits in developing.

index.d.ts will be ready before 1.0 release. BTW, PR is welcome!

Any tentative date for releasing this? Thanks.


Can't get External IP when I use loadbalancerIPin GKE

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
-> Create a kubernetes cluster in GKE.
-> Installed Traefik v2.3.3 with traefik service as LoadBalancer with loadbalancerIP: {static-ip-addres}from GCP.
-> When I do  kubectl -n traefik get svc traefik, I see the EXTERNAL-IP as pending.
What did you see instead?
-> Trarfik SVC
  clusterIP: <IP_ADDRESS>
  externalTrafficPolicy: Cluster
  loadBalancerIP: <IP_ADDRESS>
  ports:
  - name: web
    nodePort: 32552
    port: 80
    protocol: TCP
    targetPort: web
  - name: websecure
    nodePort: 30499
    port: 443
    protocol: TCP
    targetPort: websecure
  selector:
    app.kubernetes.io/instance: traefik
    app.kubernetes.io/name: traefik
  sessionAffinity: None
  type: LoadBalancer
status:
  loadBalancer: {}

Is this the right behaviour.
I have some other doubts.
Now, if I create an ingress for my deployment, it doesn't work

spec:
  rules:
  - host: epinio.rohitsakala.in
    http:
      paths:
      - backend:
          serviceName: epinio-server
          servicePort: 80
        path: /
        pathType: ImplementationSpecific
status:
  loadBalancer: {}

My {static-ip} points to epinio.rohitsakala.in
What version of Traefik are you using?
v2.3.3
What is your environment & configuration?
GKE : 1.19.10-gke.1600
If applicable, please paste the log output in DEBUG level
No response

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI has spotted that your issue might be a configuration problem or relates to something that doesn't look like a bug.
To confirm this, please join our Community Forum and reach out to us on the Traefik section.
In case I'm wrong (well, that would be embarrassing :sweat_smile:), my developers will re-open the issue and fix me!
In the meantime, you can double check Traefik's documentation.


missing a location in the parameters of the RsFailure constructor

Right now RsFailure doesn't allow to set a redirection location, it uses RsForward with the default parameter value  '/'  for the location .
It would be great to implement  a new ctor for RsFailure which allow to set the redirection location.

@rultor release, tag is 0.21

@rultor release, tag is 0.21

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.21

@yegor256 Done! FYI, the full log is here (took me 11min)

@yegor256  thanks!


Initial move of Client launch outside of MainWindow

I have to take a look at the differences. I thought GitHub would allow me to manually choose merge sections.


Modify a styleSheet after creation

Hello,
I would like to do something to create different style sheets by device type and do not repeat the code...
So I need something like this :
const styles = StyleSheet.create({...})
IF Tablet {
styles.button.color = 'blue';
}
how to make this working please ?

Don't use stylesheet. Use the same format but remove Stylesheet.create


Remove underscores from Java package names

Fixes https://github.com/flutter/flutter/issues/10077

@jakobr-google @szakarias (in case you're still up)

LGTM
Has the logic to produces the names without underscores also been added to flutter create --plugin? If not, we should file a bug for that.

I'll just have it be covered by the same bug (and make this commit not fix the issue)


https://github.com/infiniflow/ragflow/blob/main/docs/ollama.md

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
still 404 ?

Describe the feature you'd like
fully filled document to apply the ollama integration feature.
Describe implementation you've considered
we can follow the document to verify the feature implementation .
Documentation, adoption, use case
https://github.com/infiniflow/ragflow aliked if could be, that will be greatly  appreciated.

Additional information
we would like to contribute the document on ollama  parts.

Refer to this

Hey @yangboz, could you let us know where you find this broken link? We checked the main branch, but couldn't find a broken link.

Hey @yangboz, could you let us know where you find this broken link? We checked the main branch, but couldn't find a broken link.

couple days ago , it stills 404.

弄完I found it here https://ragflow.io/docs/dev/deploy_local_llm


Box hover states

Allow hover states to be set on Box components

background color
color
cursor
transition timing?

Here's some inspiration
https://twitter.com/antfu7/status/1370173736456835076

Hey @nathanyoung I very much want to go the tailwind route with this one and to that effect I've been researching ways to allow our users to properly purge unused css classes from their bundles. I would say that work precludes this one since without it, adding all the modifier utility classes is non-viable for production releases unfortunately.

Just created one --https://trello.com/c/7LTxtYTS/551-review-purgecss-solutions-to-allow-growth-of-utility-class-system

https://github.com/palmetto/palmetto-components/pull/439


[connection-server] Accept only GET requests

Previously connection server was accepting all requests, but setting
Access-Control-Allowed-Methods to "GET". So it's clear that it's
intended only to be used with GET requests.
Arguably, however, grant and refresh requests should be POST
requests. They don't alter state on the connection server itself, but
they do cause outgoing POST requests, so it makes sense.
Also for grant requests specifically, the params include a refresh
token, which is a sensitive value that should not appear in the search
query of a URL. In the POST body it would be encrypted, and less
vulnerable to sniffing attacks.
Part of #3172

LGTM


Issue regarding downloading the PDB_mmcif database

I used a different mirror but getting the same error.
Running rsync to fetch all mmCIF files (note that the rsync progress estimate might be inaccurate)...
rsync: failed to connect to rsync.ebi.ac.uk (<IP_ADDRESS>): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(127) [Receiver=3.1.3]
rsync --recursive --links --perms --times --compress --info=progress2 --delete --port=33444
rsync.data.pdbj.org::ftp_data/structures/divided/mmCIF/
"${RAW_DIR}"
Running rsync to fetch all mmCIF files (note that the rsync progress estimate might be inaccurate)...
rsync: getaddrinfo: rsync.data.pdbj.org 33444: Name or service not known
rsync error: error in socket IO (code 10) at clientserver.c(137) [Receiver=3.2.3]
$ rsync -avz --delete data.pdbj.org::ftp_data/structures/divided/mmCIF/ ./download
rsync: [Receiver] failed to connect to data.pdbj.org (<IP_ADDRESS>): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(137) [Receiver=3.2.3]
Please let me know if there is any other way for the Asian region that I can download the databases
Thank you

I believe that only the RCSB uses port 33444, the EBI uses the default rsync port.
The following works for me:
rsync --recursive --links --perms --times --compress --info=progress2 --delete \
  rsync.ebi.ac.uk::pub/databases/pdb/data/structures/divided/mmCIF/ \
  "${RAW_DIR}"

I would also recommend trying other PDB mirrors as @sjdv1982 suggested and see if any of them works for you. It is also possible this was just a temporary issue so it might work now. Closing this issue for now, feel free to reopen it if this problem persists.


Matrix function naming cleanup

Some of the internal matrix ops didn't use the usual naming
convention.  Fix. Also remove at least one that is never used because
it's a combination that oslc will never output.
Submitted on behalf of Alex Wells

Submitted on behalf of @AlexMWells

LGTM

LGTM


Batch student status update

Checkstyle:

Minor changes for the new file created, need new line at EOF in update_student_in_batches.

Closed since changes have been made and updated in #70 and #71

Codecov Report

Merging #62 (034b174) into master (1e0d165) will decrease coverage by 0.96%.
The diff coverage is 44.92%.

@@             Coverage Diff              @@
##             master      #62      +/-   ##
============================================
- Coverage     72.22%   71.25%   -0.97%
- Complexity      419      439      +20
============================================
  Files            72       78       +6
  Lines          1314     1381      +67
  Branches        141      152      +11
============================================
+ Hits            949      984      +35
- Misses          320      353      +33
+ Partials         45       44       -1

Impacted Files
Coverage Δ

...u/address/logic/commands/FindClassCodeCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
84.21% <0.00%> (-4.03%)
:arrow_down:

...dress/logic/parser/FindClassCodeCommandParser.java
0.00% <0.00%> (ø)

...del/person/ClassCodeContainsKeywordsPredicate.java
0.00% <0.00%> (ø)

...java/seedu/address/logic/commands/EditCommand.java
82.60% <13.33%> (-12.33%)
:arrow_down:

...eedu/address/logic/commands/FindStatusCommand.java
100.00% <100.00%> (ø)

.../address/logic/parser/FindStatusCommandParser.java
100.00% <100.00%> (ø)

...c/main/java/seedu/address/model/person/Status.java
83.33% <100.00%> (+3.33%)
:arrow_up:

.../model/person/StatusContainsKeywordsPredicate.java
100.00% <100.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

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

Looks good!

Might need to consider an edge case where already Positive student should not be changed to close-contact upon update of a different student


Implement replace_range()

This PR implements CompactString::replace_range() to work the same way as the method in String of the same name.
It uses DerefMut as implemented in #124, but it could easily be written to work without it if #124 is not accepted.

Rebased. Thank you for the library. :) It's always so much easier to contribute when a project already uses testing and fuzzing.


strict-di problem error

Error: [$injector:strictdi] function(config, Report) is not using explicit annotation and cannot be invoked in strict mode
Problem appear in this line:
var templateCtrl = $controller(content.controller, locals);

@sdorra can you suggest the way to fix it?


Page reloading when using swipe gesture to go back in history

As in title, if you have Vimari enabled, and use two-fingers swipe to go back in history, webpage below current one shows, and then reloads with significant delay. Uninstalling Vimari solves the problem
OS X Yosemite 10.10.3, Safari version 8.0.6 (10600.6.3)

This 2-finger swipe history navigation animation is default behavior in Safari. Behind the scenes, what's probably going on is that a screenshot of the old page is saved onto the back/forward stack for animation purposes, but when you commit to reopening the page it is reloaded and re-rendered. Reloading the page is a large factor in the delay.
I'm not sure how Vimari could cause a significant change in that load time. Perhaps something the script is doing on page load?

Closing due to inactivity, reopen if you're still having problems.


Admission Controller example certificate generation does not work when running as a Service

Current and expected behavior
The admission_setup.sh example script does not generate a certificate that works when running as a Kubernetes Service.
I modified the script to use the service DNS name (e.g. admission-controller-demo.default.svc) as the CN for the cert, but after many hours of troubleshooting, I discovered that Kubernetes will actually ignore the CN and needs the DNS name to be specified as a subjectAltName instead.
Possible solution
Since the script already contains some commented-out code to be uncommented if running as a service, the simple solution is to just add another comment near the line that adds the IP address as a subjectAltName, showing what to do to add the DNS name of the service as a subjectAltName.
Additional context
No response
Environment
$ kubectl version --short
Client Version: v1.20.5
Server Version: v1.23.3

Configuration and features
No response
Affected crates
No response
Would you like to work on fixing this bug?
No response

Ah, thanks for debugging this. I remember spending hours just getting it to work for the local case and walked away angrily then so know that this is frustrating.
If you have a patch at hand for this, it would be very much welcome!


k3s server process shows up as k3s agent in process list

K3s tracking issue for

https://github.com/rancher/rke2/issues/6430

This is due to a missing backport commit, so only affects 1.29, 1.28, and 1.27

Closing this master issue, as it only exists on backport branches.


HDDS-3067. Fix Bug in Scrub Pipeline causing destory pipelines after SCM restart.

What changes were proposed in this pull request?
Fix destroy of pipelines after SCM restart, due to a bug in loading pipeline setting timestamp with actual pipeline time. In the case of a restart, we should set time to when it is loading from pipeline DB.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-3067
How was this patch tested?
Tested it on the cluster and now SCM is not destroying pipelines after the restart. And also fixed RatisPipelineProvider test.

I'm not sure about the other part: maybe it's just me, but it seems to be a workaround for the behavior of the scrubber, and we are losing information (maybe not important information, I don't know). I think other possible fixes should be considered (eg. adding a new state for the restored pipelines, or introducing a "grace period" in the scrubber after startup).

From my understanding, creation time stamp is set when pipeline is created. This is what we do when SCM is setup fresh and started.
Now SCM is restarted, all pipelines will be in allocated state, until pipeline reports are received from datanode. So, I assume we can set the creation time with SCM start time and use this to scrub the pipeline. As scrub main purpose is to detect a pipeline is allocated state for more than configured ozone.scm.pipeline.allocated.timeout. But one thing is in DB we don't change the timestamp it will be always with creation timestamp if the pipeline is not destroyed.
Let me know if you have any other approach, from above comment I have not understood the proposal clearly.
It seems that the two changes are not strictly related: the fix for the test is correct by itself, the test passes with or without the call to pipeline.setCreationTimestamp.
Yes, test fix is not related to this, as I am looking for any tests testing Ratis pipeline I have found this and fixed it as part of this PR.

Thank You @adoroszlai for the review and offline discussion.


[BugFix] Fix Slack invite link on README page

Why I'm doing:
The Slack invite link on the README page is broken.
What I'm doing:
Fixes #46250
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[x] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.3
[x] 3.2
[x] 3.1
[x] 3.0
[x] 2.5

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@shrutimantri thank you for this fix, could you please change the invitation URL to https://try.starrocks.com/join-starrocks-on-slack ?

@shrutimantri thank you for this fix, could you please change the invitation URL to https://try.starrocks.com/join-starrocks-on-slack ?

Done


Remove uses of jQuery

Test updates required to fully complete removal.
Tests don't run in the browser but in nodejs so don't load the DOM.
May use JSDOM or Jest


How to set default/minimum start time and minutes.

I am using this library for timepicker and I have to set minimum start time and minutes, If I am using hour then it works at the time of open timepicker first time but here we can select previous hours. My basic requirement is that if I am filling any form at 7:35 PM then we can set start time after 8:35 PM to 11:59 PM. Please help me to do this. which attribute is used for this.
$.timepicker({
timeFormat: 'h:mm TT',
ampm: true,
controlType: 'slider',
showOn: 'focus',
hour: 8,
minute: 20,
});

The below is taken from the Options page so should be what your looking for,
minTime Default: null - String of the minimum time allowed. '8:00 am' will restrict to times after 8am
maxTime Default: null - String of the maximum time allowed. '8:00 pm' will restrict to times before 8pm
minTime: '8:35 pm',
maxTime: '8:59 pm',


(OpenSSL.Light) <IP_ADDRESS>000001 installation fails with Not Found 404

The download address of the installation package does not exist.
The new URL has a letter 'k' appended after the version number: https://slproweb.com/download/Win64OpenSSL_Light-1_0_2k.exe

Attempt to get headers for https://slproweb.com/download/Win64OpenSSL_Light-1_0_2.exe failed.
The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://slproweb.com/download/Win64Ope
nSSL_Light-1_0_2.exe'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404)
Not Found."
Downloading OpenSSL.Light 64 bit
from 'https://slproweb.com/download/Win64OpenSSL_Light-1_0_2.exe'
WARNING: Write-ChocolateyFailure is deprecated and will be removed in v2. If you are the package maintainer, please use
'throw $_.Exception' instead.
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://slproweb.com/download/Win
64OpenSSL_Light-1_0_2.exe'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error:
(404) Not Found."
The install of openssl.light was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\OpenSSL.Light\tools\chocolateyInstall.ps1'.
See log for details.

You're not trying to install version <IP_ADDRESS>000001 (We embedd the installer in the package, rather than downloading it during install), it seems you're trying to install an older version of OpenSSL.Light (this is not yet supported).
I'm going to close this with the wontfix tag, although support for older versions may be added in the future there is no plans for that right now.

I used the standard command to install openssl and I didn't specify a version.

choco install openssl.light

then it could be a caching issue (happens from time to time).
try installing with and explicit version.
choco install openssl.light --version <IP_ADDRESS>000001
or perhaps you have another feed that is used which only contain a earlier version of openssl.light.

Specifing the version did it.
Thanks!


web server SSL?

Is possible to run web server with SSL?
fast_server can handle this. I know its best practice to put reverse proxy in front of it, but I am missing a point why web server can not handle SSL too.
Thanks

I don't know the ins and outs but I believe the fast server runs its own SSL as it has to handle domains that are configured in Postal so would be annoying to configure manually. The fast server also only needs to handle small-scale responses so it doesn't have to be as advanced as the web server.
The web interface handles the API requests as well as the UI so its easier to offload the work to nginx.

It should be easy to edit https://github.com/atech/postal/blob/master/config/puma.rb to allow HTTPS for puma.
Here is info.
https://github.com/puma/puma#controlling-ssl-cipher-suites
Unfortunately I can not help.

Thanks for your research but unless you or someone makes a pull request to add it, I don't think it would happen.

PR: https://github.com/atech/postal/pull/676


Unrecognized font family 'Ionicons'

[ ] Review the documentation: https://github.com/oblador/react-native-vector-icons
[ ] Search for existing issues (including closed ones): https://github.com/oblador/react-native-vector-icons/issues

Environment
macOS Catalina 10.15.6
IOS
"react-native-vector-icons": "^7.0.0"

Description
Describe your issue in detail. Include screenshots if needed.
I am trying to add a simple Icon button to open navigation.openDrawer
import Icon from 'react-native-vector-icons/Ionicons';
const HomeStackScreen = ({navigation}) => (
<HomeStack.Navigator>
<HomeStack.Screen name="Home" component={HomeScreen} options={{
title: 'Feed',
headerLeft: () =>(
<Icon.Button name="menu" size={25}
backgroundColor="#61dafb" onPress={() => navigation.openDrawer()}></Icon.Button>
)
  }} />

</HomeStack.Navigator>
);
Demo
You can use https://snack.expo.io/ to create a demo that can help users to better understand your problem.

having to same problem as well! ):

For IOS
Edit Info.plist and add a property called Fonts provided by application (or UIAppFonts if Xcode won't autocomplete/not using Xcode) and type in the files you just added. It will look something like this:
XCode screenshot
https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png
Just step 4 from the following link:
https://medium.com/@vimniky/how-to-use-vector-icons-in-your-react-native-project-8212ac6a8f06
The new version of react-native does the library automatically

Add Fonts provided by application as a new key

having to same problem as well! ):

For IOS
Edit Info.plist and add a property called Fonts provided by application (or UIAppFonts if Xcode won't autocomplete/not using Xcode) and type in the files you just added. It will look something like this:
XCode screenshot
https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png
Just step 4 from the following link:
https://medium.com/@vimniky/how-to-use-vector-icons-in-your-react-native-project-8212ac6a8f06
The new version of react-native does the library automatically
Add Fonts provided by application as a new key

Hi @Edydh I have the same problem where im passing Ionicon as a setting pram for react-native-paper
export default function Main() {
	return (
		<PaperProvider
			theme={theme}
			settings={{
				icon: props => <Ionicons {...props} />,
			}}>
			<App />
		</PaperProvider>
	);
}```

so from the react native 0.60 update, manual linking, for eg:
```react-native link react-native-vector-icons```
will cause failure in ios as the auto link will twice link causing failure in build, so even the manual linking from
https://github.com/oblador/react-native-vector-icons#option-manually will cause error.

Still having this problem with iOS. Anyone resolve this?

This is the solution https://github.com/oblador/react-native-vector-icons/issues/1238#issuecomment-691278273
Just the step 4 of the  following link:
https://medium.com/@vimniky/how-to-use-vector-icons-in-your-react-native-project-8212ac6a8f06
for react-native versions > 0.60

Is there a reason that we have to manually add them? Not any way to automate this process? A lot of people are going to run into this issue.

Try to import and load the font
import Ionicons from 'react-native-vector-icons/Ionicons'
Ionicons.loadFont()

This seems like a conspiracy theory. I'm also having this problem and tried everything. It works on Android but not on IOS. For more than 3 days trying everything with a dam Mac air that takes more than 40 minutes to refresh the cache.

Try to import and load the font
import Ionicons from 'react-native-vector-icons/Ionicons'
Ionicons.loadFont()

it work for me! thank!

import Ionicons from 'react-native-vector-icons/Ionicons'
Ionicons.loadFont()

Thanks, it works for me! Do you know why this is needed?

import Ionicons from 'react-native-vector-icons/Ionicons'
Ionicons.loadFont()

Thanks, it works for me! Do you know why this is needed?

In the end, it makes sense because in this case you only load the needed font when you mount the app the first time. Imagine importing or loading all the fonts... that's huge and not needed.

follow the below link for solution
https://www.devhubspot.net/post/detail/react-native-unrecognised-font-family-error-solution

Can I just say that this should not be considered as fixed. This should not be closed.
Just copying the fonts manually by had in a new directory and then try this... and if it does not work try that... and if it does not work try the otter thing. is just not a fix. This is a workaround. It works on android out of the box when you add a specific font module. It should work also on ios.


Alignment RadioGroup

Hi,
During one of the last updates the default alignment for Flex::column changed  wich changed the alignment from RadioGroup too.
Currently there is no way to set the alignment inside the RadioGroup as the return from RadioGroup::new() is impl Widget<T> .
So I update RadioGroup::new() to return a Flex<T> to be able to change the alignment if necessary and I reset the default alignment from RadioGroup like previously as I think it make more sence in the RadioGroup case.
Let me know if it's good to you or if it's too weird to return a Flex<T> for RadioGroup::new().

I had been thinking of returning a Vec of Radio to solve this, but simply returning Flex feels like a way better solution!

Oh it look like I miss PR #717 part of it is the same as this one.
I have think a little more and I think we could rename new in generate if you find that returning a Flex is a good idea else of course you can close this PR.

yea sorry about this, will merge #717 shortly. I think a separate method on radio group that just returns the items as a vec makes sense.


Revisit API for coordinate system transformations

I think I am happy with the displayToGCS and gcsTODisplay. I would like to get rid of others mostly.

#410

Done in #410.


Condition missing

[Enter feedback here]
There's a conditional peculiarity missing from this page. When allowMultipleLines is true, setting appendChangesToExistingText creates a versioned field. To create a non-versioned multi-line text field the appendChangesToExistingText property must be omitted. A non-versioned field displays the text data normally. A versioned field displays a "View Entries" link instead of the text content.

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

ID: 4f7741ee-6dae-6f54-a7b1-3108eaed4343
Version Independent ID: 5be79cf1-f943-3add-b505-59bac868e15e
Content: TextColumn - Microsoft Graph v1.0
Content Source: api-reference/v1.0/resources/textcolumn.md
Product: sites-and-lists
Technology: microsoft-graph
GitHub Login: @JeremyKelley
Microsoft Alias: MSGraphDocsVteam

Hi,
Thanks for your feedback. We are currently working on improving docs and we'll do our best to keep your feedback into account while doing that. In the meantime, I'm going to close this item. Thanks for your understanding.


Support for property access such as Type['prop']

Search Terms

property access
type properties

Problem
type Example {
   foo: 'bar' | 'baz'
}

/** Documentation generated is just plain text */
function someFunc(v: Example['foo']) {

}

Sorry if there is already some other manner which it can be access with.  Although that is the typescript-method so I am assuming not :)
Suggested Solution
The TS compiler API should be providing this information, although I am not versed on how the exact configuration is setup for TypeDoc at the moment.

MAJOR bonus points if it even grabs the documentation description from that and displays it inline <3

This looks like a duplicate of #1226 to me.
Pulling in the documentation is really tricky. The TS compiler/language server does a ton of magic behind the scenes to get everything to work. I think it is out of scope for TypeDoc. We don't do this anywhere else, and TypeDoc is already plenty complex without trying to duplicate the language service...


link with text rendered error

As the image shows.

I just found out that this is caused by the theme I used.
I use awesome style theme with setting.

No matter what styles inside https://github.com/yoyurec/logseq-awesome-styler I use, the render will be wrong.
I'm using windows11 and logseq v0.9.6

Another thing is that when I disable awesome-content. The rendered content is correct even with awesome-theme.

I will close this issue since it is not related to this plugin but related to the awesome suite.


Adding application hint to the feature module

Added application reference to the base feature module so the instant application package name matches the installed app's package name.

I signed it!

Thanks for notifying me of this and even sending in a PR.
I have updated all samples with the latest update.


Cannot open file Error

I get the following error
{ [Error: Command failed: read_params_file: Can't open C:\Users\shaunak\AppData\L
ocal\Temp\node-tesseract-b48c93d0-c7f8-4329-986d-b2dcf942ffdd
read_params_file: Can't open l
read_params_file: Can't open eng
read_params_file: Can't open psm
read_params_file: Can't open 3
But i can output the correct result using tesseract command line command.Any help would be appreciated.

@shaunak1111 can you post your code?

var tesseract = require('node-tesseract');
// Recognize text of any language in any format
tesseract.process('../ ocr.png',function(err, text) {
if(err) {
console.error(err);
} else {
console.log(text);
}
});

why is there a space in the path '../ ocr.png' Try fixing that.


docs: tabbify installation section

Fixes https://github.com/daytonaio/docs/issues/183

@ivan-burazin

@Tpuljak are you happy?

@Tpuljak are you happy?

Yup 😄

@stefanicjuraj lets resolve the conflicts here pls


feat: merge cometbft v0.37.5

Fixes https://github.com/Agoric/agoric-sdk/issues/8995 following directions at Upgrading the Interchain Stack.
Upstream changes: https://github.com/cometbft/cometbft/compare/v0.34.30...v0.37.5
Our changes from old upstream base: https://github.com/cometbft/cometbft/compare/v0.34.30...agoric-labs:cometbft:v0.34.30-alpha.agoric.1
Our changes from new upstream base: https://github.com/cometbft/cometbft/compare/v0.37.5...agoric-labs:cometbft:gibson-8995-merge-v0.37.4
PR checklist

[x] Tests written/updated
[x] Changelog entry added in .changelog (we use
unclog to manage our changelog) CHANGELOG-Agoric.md
[x] Updated relevant documentation (docs/ or spec/) and code comments

Details
Changes were required in .github/workflows (where we can't switch from rtCamp/action-slack-notify to slackapi/slack-github-action until replacing the repository secret SLACK_WEBHOOK with SLACK_WEBHOOK_URL, which neither @JimLarson nor I have sufficient privileges to do ourselves) and in abci/client/committing_client.go (where method changes were needed for the new Client interface... @michaelfig please read v0.37.4 UPGRADING.md and review the lock level in {Prepare,Process}Proposal{Sync,Async}).
# Setup
git remote update
OLD_BASE=v0.34.30
NEW_BASE=v0.37.4
# sed script for test output normalization
NORMALIZE='
  s/tendermint/cometbft/g;
  s/[0-9]{2}:[0-9]{2}(:[0-9]{2}([.][0-9]+)?)?/$hh:$mm/g;
  s/[0-9]+[.][0-9]+s/$duration/g;
  s/(<IP_ADDRESS>|\[?(::1|[0.:]*:1)\]?):[0-9]+/\1:$port/g;
  s/(should not run callback for) [0-9]+/\1 $n/g;
'

# Get test baselines
git switch $OLD_BASE && make build test &> test-$OLD_BASE.txt
git switch $NEW_BASE && make build test &> test-$NEW_BASE.txt
git switch Agoric && make build test &> test-Agoric.txt

awk '/^[^a-zA-Z0-9]*[Ff][Aa][Ii][Ll]/ { print; context=toupper(substr($0,1,4))!="FAIL"; next; } context' test-$OLD_BASE.txt | sed 's/^/# /'
# FAIL	github.com/tendermint/tendermint/light	51.135s
# --- FAIL: TestProvider (19.51s)
#     http_test.go:63:
#         	Error Trace:	/home/rgibson/HD.VAULT/Projects/cometbft/light/provider/http/http_test.go:63
#         	Error:      	Should be true
#         	Test:       	TestProvider
#     http_test.go:78:
#         	Error Trace:	/home/rgibson/HD.VAULT/Projects/cometbft/light/provider/http/http_test.go:78
#         	Error:      	Not equal:
#         	            	expected: &errors.errorString{s:"height requested is too high"}
#         	            	actual  : &errors.errorString{s:"light block not found"}
#
#         	            	Diff:
#         	            	--- Expected
#         	            	+++ Actual
#         	            	@@ -1,3 +1,3 @@
#         	            	 (*errors.errorString)({
#         	            	- s: (string) (len=28) "height requested is too high"
#         	            	+ s: (string) (len=21) "light block not found"
#         	            	 })
#         	Test:       	TestProvider
# FAIL
# FAIL	github.com/tendermint/tendermint/light/provider/http	19.535s
# FAIL

# old upstream base vs. current head
gitdiff -U2 <(sed -E "$NORMALIZE" test-$OLD_BASE.txt) <(sed -E "$NORMALIZE" test-Agoric.txt) | sed 's/^/# /'
# diff --git 1/tmp/tmp.nIxdXs4Ed1/0//dev/fd/63 2/tmp/tmp.nIxdXs4Ed1/1//dev/fd/62
# index 8f6a04936..21fedc0b9 100644
# --- 1/tmp/tmp.nIxdXs4Ed1/0//dev/fd/63
# +++ 2/tmp/tmp.nIxdXs4Ed1/1//dev/fd/62
# @@ -1,3 +1,3 @@
# -CGO_ENABLED=0 go build -mod=readonly -ldflags "-X github.com/cometbft/cometbft/version.TMGitCommitHash=b3db15076 -s -w " -trimpath -tags 'cometbft' -o /home/rgibson/HD.VAULT/Projects/cometbft/build/cometbft ./cmd/cometbft/
# +CGO_ENABLED=0 go build -mod=readonly -ldflags "-X github.com/cometbft/cometbft/version.TMGitCommitHash=80d90f927 -s -w " -trimpath -tags 'cometbft' -o /home/rgibson/HD.VAULT/Projects/cometbft/build/cometbft ./cmd/cometbft/
#  --> Running go test
#  ok  	github.com/cometbft/cometbft/abci/client	(cached)
# @@ -44,5 +44,5 @@ ok  	github.com/cometbft/cometbft/evidence	(cached)
#  ?   	github.com/cometbft/cometbft/evidence/mocks	[no test files]
#  ok  	github.com/cometbft/cometbft/libs/async	(cached)
# -ok  	github.com/cometbft/cometbft/libs/autofile	(cached)
# +ok  	github.com/cometbft/cometbft/libs/autofile	$duration
#  ?   	github.com/cometbft/cometbft/libs/autofile/cmd	[no test files]
#  ok  	github.com/cometbft/cometbft/libs/bits	(cached)
# @@ -72,5 +72,5 @@ ok  	github.com/cometbft/cometbft/libs/tempfile	(cached)
#  ?   	github.com/cometbft/cometbft/libs/test	[no test files]
#  ok  	github.com/cometbft/cometbft/libs/timer	(cached)
# -2024/03/05 $hh:$mm verify from #2 to #15813 failed: invalid header: new header has a time from the future 2024-03-05 $hh:$mm +0000 UTC (now: 2024-03-05 $hh:$mm -0500 EST m=+51.103993481; max clock drift: 10s)
# +2024/03/05 $hh:$mm verify from #2 to #17028 failed: invalid header: new header has a time from the future 2024-03-05 $hh:$mm +0000 UTC (now: 2024-03-05 $hh:$mm -0500 EST m=+50.783803210; max clock drift: 10s)
#  FAIL	github.com/cometbft/cometbft/light	$duration
#  ?   	github.com/cometbft/cometbft/light/provider	[no test files]
# @@ -109,5 +109,5 @@ ok  	github.com/cometbft/cometbft/light/store/db	(cached)
#  ok  	github.com/cometbft/cometbft/mempool	(cached)
#  ?   	github.com/cometbft/cometbft/mempool/mock	[no test files]
# -ok  	github.com/cometbft/cometbft/mempool/v0	$duration
# +ok  	github.com/cometbft/cometbft/mempool/v0	(cached)
#  ok  	github.com/cometbft/cometbft/mempool/v1	(cached)
#  ok  	github.com/cometbft/cometbft/node	(cached)
# @@ -135,5 +135,5 @@ ok  	github.com/cometbft/cometbft/privval	(cached)
#  ok  	github.com/cometbft/cometbft/proxy	(cached)
#  ?   	github.com/cometbft/cometbft/proxy/mocks	[no test files]
# -ok  	github.com/cometbft/cometbft/rpc/client	$duration
# +ok  	github.com/cometbft/cometbft/rpc/client	(cached)
#  ?   	github.com/cometbft/cometbft/rpc/client/http	[no test files]
#  ?   	github.com/cometbft/cometbft/rpc/client/local	[no test files]

# old upstream base vs. new upstream base
gitdiff -U2 <(sed -E "$NORMALIZE" test-$OLD_BASE.txt) <(sed -E "$NORMALIZE" test-$NEW_BASE.txt) | sed 's/^/# /'
# diff --git 1/tmp/tmp.UBZXpACTkh/0//dev/fd/63 2/tmp/tmp.UBZXpACTkh/1//dev/fd/62
# index 8f6a04936..9cb0321b2 100644
# --- 1/tmp/tmp.UBZXpACTkh/0//dev/fd/63
# +++ 2/tmp/tmp.UBZXpACTkh/1//dev/fd/62
# @@ -1,3 +1,3 @@
# -CGO_ENABLED=0 go build -mod=readonly -ldflags "-X github.com/cometbft/cometbft/version.TMGitCommitHash=b3db15076 -s -w " -trimpath -tags 'cometbft' -o /home/rgibson/HD.VAULT/Projects/cometbft/build/cometbft ./cmd/cometbft/
# +CGO_ENABLED=0 go build -mod=readonly -ldflags "-X github.com/cometbft/cometbft/version.TMGitCommitHash=cce2e5da5 -s -w " -trimpath -tags 'cometbft' -o /home/rgibson/HD.VAULT/Projects/cometbft/build/cometbft ./cmd/cometbft/
#  --> Running go test
#  ok  	github.com/cometbft/cometbft/abci/client	(cached)
# @@ -6,5 +6,4 @@ ok  	github.com/cometbft/cometbft/abci/client	(cached)
#  ok  	github.com/cometbft/cometbft/abci/example	(cached)
#  ?   	github.com/cometbft/cometbft/abci/example/code	[no test files]
# -?   	github.com/cometbft/cometbft/abci/example/counter	[no test files]
#  ok  	github.com/cometbft/cometbft/abci/example/kvstore	(cached)
#  ?   	github.com/cometbft/cometbft/abci/server	[no test files]
# @@ -14,12 +13,8 @@ ok  	github.com/cometbft/cometbft/abci/tests	(cached)
#  ?   	github.com/cometbft/cometbft/abci/tests/benchmarks/simple	[no test files]
#  ?   	github.com/cometbft/cometbft/abci/tests/server	[no test files]
# -?   	github.com/cometbft/cometbft/abci/tests/test_app	[no test files]
#  ok  	github.com/cometbft/cometbft/abci/types	(cached)
# +?   	github.com/cometbft/cometbft/abci/types/mocks	[no test files]
#  ?   	github.com/cometbft/cometbft/abci/version	[no test files]
# -ok  	github.com/cometbft/cometbft/behaviour	(cached)
# -ok  	github.com/cometbft/cometbft/blockchain	(cached)
# -ok  	github.com/cometbft/cometbft/blockchain/v0	(cached)
# -ok  	github.com/cometbft/cometbft/blockchain/v1	(cached)
# -ok  	github.com/cometbft/cometbft/blockchain/v2	(cached)
# +ok  	github.com/cometbft/cometbft/blocksync	(cached)
#  ?   	github.com/cometbft/cometbft/cmd/cometbft	[no test files]
#  ok  	github.com/cometbft/cometbft/cmd/cometbft/commands	(cached)
# @@ -43,4 +38,5 @@ ok  	github.com/cometbft/cometbft/crypto/xsalsa20symmetric	(cached)
#  ok  	github.com/cometbft/cometbft/evidence	(cached)
#  ?   	github.com/cometbft/cometbft/evidence/mocks	[no test files]
# +ok  	github.com/cometbft/cometbft/internal/test	(cached)
#  ok  	github.com/cometbft/cometbft/libs/async	(cached)
#  ok  	github.com/cometbft/cometbft/libs/autofile	(cached)
# @@ -52,5 +48,5 @@ ok  	github.com/cometbft/cometbft/libs/cli/flags	(cached)
#  ok  	github.com/cometbft/cometbft/libs/clist	(cached)
#  ok  	github.com/cometbft/cometbft/libs/cmap	(cached)
# -ok  	github.com/cometbft/cometbft/libs/events	$duration
# +ok  	github.com/cometbft/cometbft/libs/events	(cached)
#  ?   	github.com/cometbft/cometbft/libs/fail	[no test files]
#  ok  	github.com/cometbft/cometbft/libs/flowrate	(cached)
# @@ -72,6 +68,5 @@ ok  	github.com/cometbft/cometbft/libs/tempfile	(cached)
#  ?   	github.com/cometbft/cometbft/libs/test	[no test files]
#  ok  	github.com/cometbft/cometbft/libs/timer	(cached)
# -2024/03/05 $hh:$mm verify from #2 to #15813 failed: invalid header: new header has a time from the future 2024-03-05 $hh:$mm +0000 UTC (now: 2024-03-05 $hh:$mm -0500 EST m=+51.103993481; max clock drift: 10s)
# -FAIL	github.com/cometbft/cometbft/light	$duration
# +ok  	github.com/cometbft/cometbft/light	(cached)
#  ?   	github.com/cometbft/cometbft/light/provider	[no test files]
#  CometBFT running!
# @@ -108,6 +103,6 @@ FAIL	github.com/cometbft/cometbft/light/provider/http	$duration
#  ok  	github.com/cometbft/cometbft/light/store/db	(cached)
#  ok  	github.com/cometbft/cometbft/mempool	(cached)
# -?   	github.com/cometbft/cometbft/mempool/mock	[no test files]
# -ok  	github.com/cometbft/cometbft/mempool/v0	$duration
# +?   	github.com/cometbft/cometbft/mempool/mocks	[no test files]
# +ok  	github.com/cometbft/cometbft/mempool/v0	(cached)
#  ok  	github.com/cometbft/cometbft/mempool/v1	(cached)
#  ok  	github.com/cometbft/cometbft/node	(cached)
# @@ -118,7 +113,6 @@ ok  	github.com/cometbft/cometbft/p2p/conn	(cached)
#  ok  	github.com/cometbft/cometbft/p2p/pex	(cached)
#  ok  	github.com/cometbft/cometbft/p2p/trust	(cached)
# -?   	github.com/cometbft/cometbft/p2p/upnp	[no test files]
#  ok  	github.com/cometbft/cometbft/privval	(cached)
# -?   	github.com/cometbft/cometbft/proto/cometbft/blockchain	[no test files]
# +?   	github.com/cometbft/cometbft/proto/cometbft/blocksync	[no test files]
#  ?   	github.com/cometbft/cometbft/proto/cometbft/consensus	[no test files]
#  ?   	github.com/cometbft/cometbft/proto/cometbft/crypto	[no test files]
# @@ -135,5 +129,5 @@ ok  	github.com/cometbft/cometbft/privval	(cached)
#  ok  	github.com/cometbft/cometbft/proxy	(cached)
#  ?   	github.com/cometbft/cometbft/proxy/mocks	[no test files]
# -ok  	github.com/cometbft/cometbft/rpc/client	$duration
# +ok  	github.com/cometbft/cometbft/rpc/client	(cached)
#  ?   	github.com/cometbft/cometbft/rpc/client/http	[no test files]
#  ?   	github.com/cometbft/cometbft/rpc/client/local	[no test files]
# @@ -150,4 +144,6 @@ ok  	github.com/cometbft/cometbft/rpc/jsonrpc/types	(cached)
#  ?   	github.com/cometbft/cometbft/rpc/test	[no test files]
#  ?   	github.com/cometbft/cometbft/scripts/json2wal	[no test files]
# +ok  	github.com/cometbft/cometbft/scripts/metricsgen	(cached)
# +ok  	github.com/cometbft/cometbft/scripts/metricsgen/metricsdiff	(cached)
#  ?   	github.com/cometbft/cometbft/scripts/wal2json	[no test files]
#  ok  	github.com/cometbft/cometbft/state	(cached)
# @@ -187,7 +183,4 @@ ok  	github.com/cometbft/cometbft/test/fuzz/mempool/v1	(cached)
#  ok  	github.com/cometbft/cometbft/test/loadtime/payload	(cached)
#  ok  	github.com/cometbft/cometbft/test/loadtime/report	(cached)
# -?   	github.com/cometbft/cometbft/test/maverick	[no test files]
# -?   	github.com/cometbft/cometbft/test/maverick/consensus	[no test files]
# -?   	github.com/cometbft/cometbft/test/maverick/node	[no test files]
#  ok  	github.com/cometbft/cometbft/types	(cached)
#  ok  	github.com/cometbft/cometbft/types/time	(cached)

# Make a commit with the same state as $NEW_BASE but with $OLD_BASE as a parent
git checkout -b tmp-merge $NEW_BASE
git merge -s ours $OLD_BASE
git tag v${OLD_BASE#v}-${NEW_BASE#v}-merge
git log --decorate -1 | sed 's/^/# /'
# commit 4d775874dc4ab22bc0cf9630ae3febbd9b958a75 (tag: v0.34.30-0.37.4-merge, tmp-merge)
# Merge: cce2e5da5 b3db15076
# Author: Richard Gibson<EMAIL_ADDRESS># Date:   Tue Mar 5 15:56:01 2024 -0500
#
#     Merge tag 'v0.34.30' into tmp-merge
#
#     Release v0.34.30

# Make a branch based on the current head and merge in the commit we just made
git checkout -b gibson-8995-merge-v0.37.4 Agoric
git merge tmp-merge
git status | sed -n '/Unmerged paths:/,$ s/^/# /p'
# Unmerged paths:
#   (use "git add <file>..." to mark resolution)
# 	both modified:   .github/workflows/check-generated.yml
# 	both modified:   .github/workflows/e2e-nightly-34x.yml
# 	both modified:   .github/workflows/fuzz-nightly.yml
# 	both modified:   types/params.go

# Resolve conflicts
# result
git diff $NEW_BASE -- .github/workflows/check-generated.yml .github/workflows/e2e-nightly-34x.yml .github/workflows/fuzz-nightly.yml types/params.go | sed 's/^/# /'
# diff --git c/.github/workflows/check-generated.yml w/.github/workflows/check-generated.yml
# index 377f3378b..92915c509 100644
# --- c/.github/workflows/check-generated.yml
# +++ w/.github/workflows/check-generated.yml
# @@ -7,6 +7,8 @@ name: Check generated code
#  on:
#    pull_request:
#      branches:
# +      - main
# +      - Agoric
#        - v0.37.x
#
#  permissions:
# diff --git c/.github/workflows/e2e-nightly-34x.yml w/.github/workflows/e2e-nightly-34x.yml
# index 66a30b537..66f98d325 100644
# --- c/.github/workflows/e2e-nightly-34x.yml
# +++ w/.github/workflows/e2e-nightly-34x.yml
# @@ -24,8 +24,9 @@ jobs:
#            go-version: '1.18'
#
#        - uses: actions/checkout@v4
# -        with:
# -          ref: 'v0.34.x'
# +# AGORIC: We don't maintain a v0.34.x branch yet, so default will do.
# +#        with:
# +#          ref: 'v0.34.x'
#
#        - name: Capture git repo info
#          id: git-info
# @@ -80,7 +81,9 @@ jobs:
#
#    e2e-nightly-success:  # may turn this off once they seem to pass consistently
#      needs: e2e-nightly-test
# -    if: ${{ success() }}
# +# AGORIC: disabled because they pass consistently
# +    if: ${{ false }}
# +#    if: ${{ success() }}
#      runs-on: ubuntu-latest
#      steps:
#        - name: Notify Slack on success
# diff --git c/types/params.go w/types/params.go
# index 35281998a..68201a600 100644
# --- c/types/params.go
# +++ w/types/params.go
# @@ -76,7 +76,7 @@ func DefaultConsensusParams() *ConsensusParams {
#  // DefaultBlockParams returns a default BlockParams.
#  func DefaultBlockParams() BlockParams {
#  	return BlockParams{
# -		MaxBytes: 22020096, // 21MB
# +		MaxBytes: 5 * 1024 * 1024, // 5MB
#  		MaxGas:   -1,
#  	}
#  }

git commit

# Update abci/client/committing_client.go for ABCI changes
# result
$ git diff -U12 abci/client/committing_client.go | sed 's/^/# /'
# diff --git i/abci/client/committing_client.go w/abci/client/committing_client.go
# index 54706310d..e84383d1d 100644
# --- i/abci/client/committing_client.go
# +++ w/abci/client/committing_client.go
# @@ -1,22 +1,25 @@
#  package abcicli
#
#  import (
# -	types "github.com/tendermint/tendermint/abci/types"
# -	"github.com/tendermint/tendermint/libs/service"
# -	cmtsync "github.com/tendermint/tendermint/libs/sync"
# +	types "github.com/cometbft/cometbft/abci/types"
# +	"github.com/cometbft/cometbft/libs/service"
# +	cmtsync "github.com/cometbft/cometbft/libs/sync"
#  )
#
#  var _ Client = (*committingClient)(nil)
#
# +// committingClient is a clone of localClient (./local_client.go) with better
# +// locking behavior for inbound read requests.
# +//
#  // NOTE: use defer to unlock mutex because Application might panic (e.g., in
#  // case of malicious tx or query). It only makes sense for publicly exposed
#  // methods like CheckTx (/broadcast_tx_* RPC endpoint) or Query (/abci_query
#  // RPC endpoint), but defers are used everywhere for the sake of consistency.
#  //
#  // NOTE: Keep in sync with changes to local_client.
#  type committingClient struct {
#  	service.BaseService
#
#  	// Obtain a read-init lock when calling Application methods that result in a
#  	// state read.  This is currently:
#  	// CheckTx
# @@ -78,36 +81,24 @@ func (app *committingClient) EchoAsync(msg string) *ReqRes {
#  func (app *committingClient) InfoAsync(req types.RequestInfo) *ReqRes {
#  	// Blocked only by state writers
#  	app.mtx.RLock()
#  	defer app.mtx.RUnlock()
#
#  	res := app.Application.Info(req)
#  	return app.callback(
#  		types.ToRequestInfo(req),
#  		types.ToResponseInfo(res),
#  	)
#  }
#
# -func (app *committingClient) SetOptionAsync(req types.RequestSetOption) *ReqRes {
# -	// Need to block all readers
# -	app.mtx.Lock()
# -	defer app.mtx.Unlock()
# -
# -	res := app.Application.SetOption(req)
# -	return app.callback(
# -		types.ToRequestSetOption(req),
# -		types.ToResponseSetOption(res),
# -	)
# -}
# -
#  func (app *committingClient) DeliverTxAsync(params types.RequestDeliverTx) *ReqRes {
#  	// Blocked until state is initialized, then by state writers
#  	app.mtx.RInitLock()
#  	defer app.mtx.RInitUnlock()
#
#  	res := app.Application.DeliverTx(params)
#  	return app.callback(
#  		types.ToRequestDeliverTx(params),
#  		types.ToResponseDeliverTx(res),
#  	)
#  }
#
# @@ -231,54 +222,69 @@ func (app *committingClient) LoadSnapshotChunkAsync(req types.RequestLoadSnapsho
#  func (app *committingClient) ApplySnapshotChunkAsync(req types.RequestApplySnapshotChunk) *ReqRes {
#  	// Need to block all readers
#  	app.mtx.Lock()
#  	defer app.mtx.Unlock()
#
#  	res := app.Application.ApplySnapshotChunk(req)
#  	return app.callback(
#  		types.ToRequestApplySnapshotChunk(req),
#  		types.ToResponseApplySnapshotChunk(res),
#  	)
#  }
#
# +func (app *committingClient) PrepareProposalAsync(req types.RequestPrepareProposal) *ReqRes {
# +	// TODO: Verify appropriate lock level.
# +	app.mtx.Lock()
# +	defer app.mtx.Unlock()
# +
# +	res := app.Application.PrepareProposal(req)
# +	return app.callback(
# +		types.ToRequestPrepareProposal(req),
# +		types.ToResponsePrepareProposal(res),
# +	)
# +}
# +
# +func (app *committingClient) ProcessProposalAsync(req types.RequestProcessProposal) *ReqRes {
# +	// TODO: Verify appropriate lock level.
# +	app.mtx.Lock()
# +	defer app.mtx.Unlock()
# +
# +	res := app.Application.ProcessProposal(req)
# +	return app.callback(
# +		types.ToRequestProcessProposal(req),
# +		types.ToResponseProcessProposal(res),
# +	)
# +}
# +
#  //-------------------------------------------------------
#
#  func (app *committingClient) FlushSync() error {
#  	// Never blocked
#  	return nil
#  }
#
#  func (app *committingClient) EchoSync(msg string) (*types.ResponseEcho, error) {
#  	// Never blocked
#  	return &types.ResponseEcho{Message: msg}, nil
#  }
#
#  func (app *committingClient) InfoSync(req types.RequestInfo) (*types.ResponseInfo, error) {
#  	// Blocked only by state writers
#  	app.mtx.RLock()
#  	defer app.mtx.RUnlock()
#
#  	res := app.Application.Info(req)
#  	return &res, nil
#  }
#
# -func (app *committingClient) SetOptionSync(req types.RequestSetOption) (*types.ResponseSetOption, error) {
# -	// Need to block all readers
# -	app.mtx.Lock()
# -	defer app.mtx.Unlock()
# -
# -	res := app.Application.SetOption(req)
# -	return &res, nil
# -}
# -
#  func (app *committingClient) DeliverTxSync(req types.RequestDeliverTx) (*types.ResponseDeliverTx, error) {
#  	// Blocked until state is initialized, then by state writers
#  	app.mtx.RInitLock()
#  	defer app.mtx.RInitUnlock()
#
#  	res := app.Application.DeliverTx(req)
#  	return &res, nil
#  }
#
#  func (app *committingClient) CheckTxSync(req types.RequestCheckTx) (*types.ResponseCheckTx, error) {
#  	// Blocked until state is initialized, then by state writers
#  	app.mtx.RInitLock()
# @@ -371,21 +377,39 @@ func (app *committingClient) LoadSnapshotChunkSync(
#  }
#
#  func (app *committingClient) ApplySnapshotChunkSync(
#  	req types.RequestApplySnapshotChunk) (*types.ResponseApplySnapshotChunk, error) {
#  	// Need to block all readers
#  	app.mtx.Lock()
#  	defer app.mtx.Unlock()
#
#  	res := app.Application.ApplySnapshotChunk(req)
#  	return &res, nil
#  }
#
# +func (app *committingClient) PrepareProposalSync(req types.RequestPrepareProposal) (*types.ResponsePrepareProposal, error) {
# +	// TODO: Verify appropriate lock level.
# +	app.mtx.Lock()
# +	defer app.mtx.Unlock()
# +
# +	res := app.Application.PrepareProposal(req)
# +	return &res, nil
# +}
# +
# +func (app *committingClient) ProcessProposalSync(req types.RequestProcessProposal) (*types.ResponseProcessProposal, error) {
# +	// TODO: Verify appropriate lock level.
# +	app.mtx.Lock()
# +	defer app.mtx.Unlock()
# +
# +	res := app.Application.ProcessProposal(req)
# +	return &res, nil
# +}
# +
#  //-------------------------------------------------------
#
#  func (app *committingClient) callback(req *types.Request, res *types.Response) *ReqRes {
#  	// Never blocked
#  	app.Callback(req, res)
#  	rr := newLocalReqRes(req, res)
#  	rr.callbackInvoked = true
#  	return rr
#  }

# Compare test results
make build test &> test-HEAD.txt
gitdiff -U2 <(sed -E "$NORMALIZE" test-$NEW_BASE.txt) <(sed -E "$NORMALIZE" test-HEAD.txt) | grep -i FAIL | sed 's/^/# /'
#  ?   	github.com/cometbft/cometbft/libs/fail	[no test files]
# @@ -101,16 +101,16 @@ FAIL	github.com/cometbft/cometbft/light/provider/http	$duration

# Merge in v0.37.5
git merge v0.37.5
git status | sed -n '/Unmerged paths:/,$ s/^/# /p'
# Unmerged paths:
#   (use "git add <file>..." to mark resolution)
# 	both modified:   .github/workflows/e2e-long-37x.yml
# 	both modified:   .github/workflows/e2e-nightly-34x.yml
# 	both modified:   .github/workflows/e2e-nightly-37x.yml
# 	both modified:   .github/workflows/e2e-nightly-main.yml
# 	both modified:   .github/workflows/fuzz-nightly.yml
# 	both modified:   .github/workflows/pre-release.yml
# 	both modified:   .github/workflows/release.yml

# Resolve conflicts
# result
echo .github/workflows/e2e-long-37x.yml .github/workflows/e2e-nightly-34x.yml .github/workflows/e2e-nightly-37x.yml .github/workflows/e2e-nightly-main.yml .github/workflows/fuzz-nightly.yml .github/workflows/pre-release.yml .github/workflows/release.yml \
| xargs git diff $(git log -1 --pretty='%H' --grep 'Revert to old Slack integration GH action') -- | sed 's/^/# /'
# diff --git c/.github/workflows/e2e-long-37x.yml w/.github/workflows/e2e-long-37x.yml
# index f564e6a88..f95e51fb5 100644
# --- c/.github/workflows/e2e-long-37x.yml
# +++ w/.github/workflows/e2e-long-37x.yml
# @@ -17,7 +17,7 @@ jobs:
#      runs-on: ubuntu-latest
#      timeout-minutes: 120
#      steps:
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'
#
# diff --git c/.github/workflows/e2e-nightly-34x.yml w/.github/workflows/e2e-nightly-34x.yml
# index f51e90821..27c2fb7e8 100644
# --- c/.github/workflows/e2e-nightly-34x.yml
# +++ w/.github/workflows/e2e-nightly-34x.yml
# @@ -21,7 +21,7 @@ jobs:
#      runs-on: ubuntu-latest
#      timeout-minutes: 60
#      steps:
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.18'
#
# diff --git c/.github/workflows/e2e-nightly-37x.yml w/.github/workflows/e2e-nightly-37x.yml
# index fb450efda..00ce2fc77 100644
# --- c/.github/workflows/e2e-nightly-37x.yml
# +++ w/.github/workflows/e2e-nightly-37x.yml
# @@ -21,7 +21,7 @@ jobs:
#      runs-on: ubuntu-latest
#      timeout-minutes: 60
#      steps:
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'
#
# diff --git c/.github/workflows/e2e-nightly-main.yml w/.github/workflows/e2e-nightly-main.yml
# index e39d5afc7..92b039a66 100644
# --- c/.github/workflows/e2e-nightly-main.yml
# +++ w/.github/workflows/e2e-nightly-main.yml
# @@ -20,7 +20,7 @@ jobs:
#      runs-on: ubuntu-latest
#      timeout-minutes: 60
#      steps:
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'
#
# diff --git c/.github/workflows/fuzz-nightly.yml w/.github/workflows/fuzz-nightly.yml
# index 09dd3dcd9..855ca5332 100644
# --- c/.github/workflows/fuzz-nightly.yml
# +++ w/.github/workflows/fuzz-nightly.yml
# @@ -13,7 +13,7 @@ jobs:
#    fuzz-nightly-test:
#      runs-on: ubuntu-latest
#      steps:
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'
#
# @@ -51,14 +51,14 @@ jobs:
#          continue-on-error: true
#
#        - name: Archive crashers
# -        uses: actions/upload-artifact@v3
# +        uses: actions/upload-artifact@v4
#          with:
#            name: crashers
#            path: test/fuzz/**/crashers
#            retention-days: 3
#
#        - name: Archive suppressions
# -        uses: actions/upload-artifact@v3
# +        uses: actions/upload-artifact@v4
#          with:
#            name: suppressions
#            path: test/fuzz/**/suppressions
# diff --git c/.github/workflows/pre-release.yml w/.github/workflows/pre-release.yml
# index 992008ba3..176055532 100644
# --- c/.github/workflows/pre-release.yml
# +++ w/.github/workflows/pre-release.yml
# @@ -16,7 +16,7 @@ jobs:
#          with:
#            fetch-depth: 0
#
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'
#
# diff --git c/.github/workflows/release.yml w/.github/workflows/release.yml
# index 4317c0a4f..7b9a983dc 100644
# --- c/.github/workflows/release.yml
# +++ w/.github/workflows/release.yml
# @@ -14,7 +14,7 @@ jobs:
#          with:
#            fetch-depth: 0
#
# -      - uses: actions/setup-go@v4
# +      - uses: actions/setup-go@v5
#          with:
#            go-version: '1.21'

git commit

# Compare test results
gitdiff <(sed -E "$NORMALIZE" test-HEAD.txt) <(sed -E "$NORMALIZE" test-HEAD-v0.37.5.txt) | grep -iC2 FAIL | sed 's/^/# /'
# +ok  	github.com/cometbft/cometbft/libs/clist	(cached)
# +ok  	github.com/cometbft/cometbft/libs/cmap	(cached)
#  --- FAIL: TestAddAndRemoveListenerConcurrency ($duration)
#      events_test.go:232: should not run callback for $n.
#  FAIL
#  FAIL	github.com/cometbft/cometbft/libs/events	$duration
#  ?   	github.com/cometbft/cometbft/libs/fail	[no test files]
# -ok  	github.com/cometbft/cometbft/libs/flowrate	$duration
# -ok  	github.com/cometbft/cometbft/libs/json	$duration
# --
#  E[2024-03-26|$hh:$mm] Error starting gRPC server                   err="accept tcp <IP_ADDRESS>:$port: use of closed network connection"
# +E[2024-03-26|$hh:$mm] Stopped accept routine, as transport is closed module=p2p numPeers=0
#  --- FAIL: TestProvider ($duration)
#      http_test.go:63:
#          	Error Trace:	/home/rgibson/Projects/cometbft/light/provider/http/http_test.go:63
# @@ -103,19 +103,19 @@ FAIL	github.com/cometbft/cometbft/light/provider/http	$duration
#  ?   	github.com/cometbft/cometbft/light/rpc	[no test files]
#  ?   	github.com/cometbft/cometbft/light/rpc/mocks	[no test files]
# --
# +ok  	github.com/cometbft/cometbft/types/time	(cached)
#  ?   	github.com/cometbft/cometbft/version	[no test files]
#  FAIL
#  make: *** [tests.mk:64: test] Error 1

Overzealous stale bot.

Adding a keepalive comment for now. We'd like to not land this on Agoric until it's been tested against an updated cosmos-sdk. We could land this on a side branch just to close the PR, then later merge to Agoric.

Not stale.


onload callback from useHead doesn't get called when the page is refreshed or opened directly

Environment
nuxt 3.8
Reproduction
https://stackblitz.com/edit/github-dia771?file=pages%2Ftest.vue,pages%2Findex.vue
Describe the bug
onload get's called only with nuxt-link not with href or opening the page directly.
If you open /test/ and refresh the page onload doesn't get called. Also if you open directly /test it doesn't. The only way it gets called is when navigating with nuxt-link
Expected behavior is that every time I open the page, like clicking on a link, onload gets called.
Additional context
No response
Logs
No response

I wouldn't consider this a bug; by the time unhead has hydrated the page the onload event has already fired.
Maybe @harlan-zw has another idea.

This is fixed in the 1.8.0 version which is currently in a beta release. You can opt-in using resolutions otherwise will be available quite soon!

Thanks!


make adding structured dense array vastly more efficient

Current version was running joins when adding multi-dimensional structured arrays.
This fixes the first addition of data.
BUT addition of all additional layers is very slow (due to join?).

Better fix in #12 .


Assign color to Uno language

This assigns a color to the Uno language.
Checklist:

[x] I am changing the color associated with a language

[x] I have obtained agreement from the wider language community on this color change.

This language did not have a color from before, and the new color was sampled from the logo of the organization that is maintaining the language. I am one of the owners of this organization, and while we did not have a public discussion about the color change, the other members I have spoken with so far agrees that it is a good idea to use this color for our language...
Org: https://github.com/fuse-open

Thanks!

Thanks for your contribution!
Please see the Travis CI output. The color proximity test failed. You can use https://lildude.github.io/linguist-free-colours/ to find a new available color.

Thank you for making me aware of that. I have found a free color. Cheers!


paper-toolbar [title] conflicts with HTML [title]

<paper-toolbar>
  <paper-icon-button title="whatever"></paper-icon-button>
</paper-toolbar>

the HTML title conflicts with the style in paper-toolbar :
    .toolbar-tools > ::content [title] ...

it causes paper-icon-button has unwanted style, like flex: 1.

+1 the 'title' attribute appears to be the only way to get a tooltip on a button inside a toolbar, but it also causes a bunch of unwanted styles to be added.  IMO the toolbar should look for a different attribute, 'title' is already taken.

This is the Polymer core library issue tracker.  Element issues should be filed under the repo for the specific element in question.

This has been fixed: https://github.com/PolymerElements/paper-toolbar/commit/cca6996a203585ac8653548d8cf89444372bbb7b


v2 Service Broker API

When will cf-services-contrib-release be implemented with v2 Service Broker API?
Thanks
Beth

Im afraid the community has not much interest in evolving this project. Ud better have a look at p-rabbitmq and p-redis bosh releases for alternatives


Launching or reloading task on Windows pastes clipboard text before launch command in terminal

VSCode Version: 1.10.1
OS Version: Windows 10

Steps to Reproduce:

Copy text to clipboard
Use F5 to launch node task

Here's an example of what shows up in the terminal tab:

As you can see, when it switches to the terminal tab and "pastes" in the command to execute, it also pastes in what's on the clipboard - "imported_shift" in this case.
This does not happen every time but it has happened a lot today. I'll try to note any pattern.
Launch config
{
      "name": "Debug All (node2)",
      "type": "node2",
      "request": "launch",
      "stopOnEntry": false,
      "args": [
        "--nolazy",
        "${workspaceRoot}/debugall.js"
      ],
      "cwd": "${workspaceRoot}/",
      "preLaunchTask": null,
      "runtimeExecutable": null,
      "env": {
        "NODE_ENV": "development",
        "LOGSQL": "false",
        "USE_COMPRESSION": "false",
        "ENABLE_DEV_DOMAIN": "true"
      },
      "sourceMaps": false,
      "outDir": null,
      "console": "integratedTerminal",
      "skipFiles": [
        "<node_internals>/**",
        "**/node_modules/**"
      ]
    },

Changed the title because it just happened when the app was already running and I clicked the restart button in the debug bar.

VSCode is only adding output to the terminal if this is coming from the debug adapter here
Thus assigning to @roblourens to check if his node2 adapter is sending something unexpected.

I have no idea what could cause this. I doubt that the debug adapter is reading the clipboard, but just to check exactly what it's sending to vscode, can you set "diagnosticLogging": true, and send me the log file at the path that it prints at the top of the console?

Does the "diagnosticLogging" flag get set in launch.json? It isn't outputting anything about a log file in the console or terminal.
Launch config:
{
      "name": "Debug All (node2)",
      "type": "node2",
      "request": "launch",
      "stopOnEntry": false,
      "args": [
        "--nolazy",
        "${workspaceRoot}/debugall.js"
      ],
      "cwd": "${workspaceRoot}/",
      "preLaunchTask": null,
      "runtimeExecutable": null,
      "env": {
        "NODE_ENV": "development",
        "LOGSQL": "false",
        "USE_COMPRESSION": "false",
        "ENABLE_DEV_DOMAIN": "true"
      },
      "sourceMaps": false,
      "outDir": null,
      "console": "integratedTerminal",
      "skipFiles": [
        "<node_internals>/**",
        "**/node_modules/**"
      ],
      "diagnosticLogging": true
    },

Terminal:
PS C:\dev\SenSourceOne> cd 'c:\dev\SenSourceOne/'; $env:NODE_ENV='development'; $env:LOGSQL='false'; $env:USE_COMPRESSION='false'; $env:ENABLE_DEV_DOMAIN='true'; $env:LOCALS3='false'; $env:LOCALFS='false'; node --inspect=15041 --debug-brk --nolazy c:\dev\Sen
SourceOne/debugall.js
>>
Debugger listening on port 15041.
Warning: This is an experimental feature and could change at any time.
To start debugging, open the following URL in Chrome:
    chrome-devtools://devtools/remote/serve_file/@60cd6e859b9f557d2312f5bf532f6aec5f284980/inspector.html?experiments=true&v8only=true&ws=localhost:15041/9dc214a7-e882-4be1-a6d9-a22c49c0a36f
Debugger attached.
2017-03-14T15:21:01.079Z - debug: io.entities

The final ("debug: io.entities") line is where the application starts. In the debug console the "io.entities" line is the first to show. I don't see anything about a log file.

The log file line is actually written to the debug console, not the terminal.

@roblourens it doesn't appear to get printed at all when using "console": "integratedTerminal"

@roblourens I got the path. Can I email the log? It isn't a public project. I'll grab a copy of it when it happens again.

Sure, my email is in my profile

@roblourens After not experiencing this for awhile I think I've found the issue. This is probably a result of inadvertent right-clicking into the terminal pane at some point before hitting F5 or clicking Play to start the application.
If the launch config is set for integratedTerminal the terminal tab that is used for the launch gets reused, including whatever partial command is typed (or in this case, pasted) in.
So for me this isn't a bug so much as an annoyance. But knowing the cause, I can deal with it!

Oh, that makes perfect sense!


Add new method for non-CO2 climate carbon feedbacks

Climate carbon feedbacks from non-CO2 emissions are currently handled with a set GtC/year per K temp increase. A new paper provides a better method, and should be incorporated in the model.
Citation: Gasser, T., Peters, G. P., Fuglestvedt, J. S., Collins, W. J., Shindell, D. T., and Ciais, P.: Accounting for the climate-carbon feedback in emission metrics, Earth Syst. Dynam. Discuss., doi:10.5194/esd-2016-55, in review, 2016.

The paper referenced above has been published in final form.
Gasser et al. - 2017 - Accounting for the climate–carbon feedback in emis.pdf