The Open button in the PR list lacks some checks

Description

Currently, the only check of this button is
https://github.com/go-gitea/gitea/blob/3c131307ac44247e65516135c626e437f089ca9f/routers/web/repo/issue.go#L2882-L2884
This will cause some problems such as when the head branch is deleted or the fork repo changes the visibility.

But I'm not really sure about the whole check condition. Are there any other cases that the PR should not be reopened?
Gitea Version
latest codebase
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
built from source code
Database
None

same to #26106?

This issue is for the pull request list page but yours is for pull request detail page.

I think this has been fixed by #32081


Support paths filtering

The Kong portal shall support managing a set of files in order to fetch, deploy and wipe a given set of files into the portal. This feature is inspired from the --skip-path feature.
This allows patching a set of files for instance.
See linked PR.

Feature validated into our end-trend testing.
Basically this grant us the capability to get the portal.conf.yml to check the app_version, for us to detect that the portal is already in the target state and then no need to refresh the full portal content.


Bump version to node.js 16

Hi,
Because of your action I'm getting this warning in my workflow:

Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: microsoft/variable-substitution

I ran into the same issue, and have forked the action in the meantime. You can find and use v1.1 from here: github.com/rajbos-actions/variable-substitution if this is blocking.


Missing instructions for creating Resource Group

Added instructions to show how to create a resource group using New-AzResourceGroup.

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

#sign-off Thank your for the contribution! :)


biotools import sandbox action

Created a separate action biotools-sandbox-import used mainly to import from https://ecosystem.bio.tools to bio-tools/content-sandbox repo

There are two lines specifying arguments to command line tools:

number 23 (https://github.com/bio-tools/content-ecosystem-utils/pull/9/files#diff-3bf6eeaadfa509c330bfa2a1343ab879ad379a8ec33738b33d46bab7b7a20831R23)
number 45 (https://github.com/bio-tools/content-ecosystem-utils/pull/9/files#diff-3bf6eeaadfa509c330bfa2a1343ab879ad379a8ec33738b33d46bab7b7a20831R45)
These two are calls to scripts that do two things:
script check-pr-if-exists checks whether a PR with a given label
exists in the repository. If it exists it will checkout the
corresponding branch.
script import-changes will, once changes have been made and depending on the existence of the remote branch, either just push to it or create
and push to it.
This value, "biotools-import" as seen on lines 23 and 45 is the label of the PR and also the name of the branch. Renaming it is our decision. Since it happens on a separate repo, both renamed or unrenamed should work.
However, maybe we should rename it for the sake of clarity. On a related note, this makes me think the documentation of these scripts could be improved: what is it doing, and how?


Commas make chart miss second to last tick, likely library problem

Comment at c9e641e, relevant to #40.
Copy of comment from me, since it didn't seem to show up referenced in the relevant issue:

My apologies, I didn't notice that adding commas to the numbers apparently also made the second to last horizontal tick mark on the graph disappear. This is the same whether the largest allowed value is set at 100,000 or 60,000. It currently looks like the problem is with the library, not with the submitted code. No solution yet found.
Relevant to #40, item 2.

We're not the source of this problem and I'm not sure it's something we're going to deal with here unless we hear that it's a significant issue.


Iterator support question

clickhouse-driver has execute_iter method.
Is it possible to use it with queryset.iterator?
Now when call queryset.iterator whole data loads into memory

It's a good idea, I will try.


support deep link with query string?

Can support deep link with query string like below link example:
example://theme/colors?textColor=<text_color>

So the need is routeConfig can have a query object beside  the paramNames
PR example:
https://github.com/react-navigation/react-navigation/pull/510/files
Lib example:
https://github.com/Starotitorov/react-native-deep-link
Article example:
https://medium.com/the-react-native-log/handle-deep-links-in-react-native-apps-b22055149b3a

We will try.

support it since version 0.23.0


Deployment

[ ] Travis
[x] Appveyor

Build Wheel files and upload to PyPi

https://packaging.python.org/tutorials/distributing-packages/

#7


cache_policy_id conflicting with default values of default_ttl & max_ttl

Describe the Bug
Using the code below causes a change every plan, because the default_ttl and max_ttl default variables are conflicting with the values set by the policy
module "cdn" {
  source = "git::https://github.com/cloudposse/terraform-aws-cloudfront-s3-cdn.git?ref=0.81.0"

  cloudfront_access_logging_enabled = false
  s3_access_logging_enabled         = false
  extra_origin_attributes           = []

  compress                 = false
  viewer_protocol_policy   = "allow-all"
  allowed_methods          = ["GET", "HEAD"]
  cache_policy_id          = "XXXXXXXXXXXXXXXXX"
  origin_request_policy_id = "XXXXXXXXXXXXXXXXX"

  name    = "my-cdn"

  context = module.label.context
}

This causes the following during a plan each time it is executed:
      ~ default_cache_behavior {
          ~ default_ttl              = 0 -> 60
          ~ max_ttl                  = 0 -> 31536000
            # (11 unchanged attributes hidden)
        }

Adding the following stops this from happening:
  default_ttl = null
  max_ttl     = null

Expected Behavior
No plan (or apply) changes when cache_policy_id is set and no null values for default_ttl and max_ttl have been given.
Potential solution
A potential fix could be to create locals for var.default_ttl and var.max_ttl which return null if var.cache_policy_id is not null.
Steps to Reproduce
See above
Environment (please complete the following information):
Anything that will help us triage the bug will help. Here are some ideas:

OS: Linux
Version Terraform 1.1.4

Additional Context

Ah, apparently somebody already made a PR for that: https://github.com/cloudposse/terraform-aws-cloudfront-s3-cdn/pull/210 :)


[documentation] Reorganize documentation

I think this is a more scalable organization pattern. Check out how it actual looks here.
1st commit is simple reorganization, no text changes.
2nd commit fleshes out the readme with a before/after example.

@aesnyder I've simplified this PR to only include text movement, aside from a now bare-bones readme. No new content otherwise. The new content is in https://github.com/mojotech/dill/pull/118. This will let me  get the other five hanging PRs up to speed with the new organization.

:+1: LGTM


Fix issue in tf.image.extract_glimpse

This fix tries to fix the issue raised in #2134 where tf.image.extract_glimpse does not work as expected when centered=False and normalized=False
This fix fixes #2134.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

Can one of the admins verify this patch?

Jenkins, test this please.
@benoitsteiner what do you think?

Hello, I am using tf.image.extract_glimpse. And I realised that the bug has not been in fixed in the code. How can I use this solution @yongtang ?

@patriciacs1994 I think the PR has been merged long time ago. If the issue still persists, can you open a new issue with the extract version of TF you are using, and the minimal code snippet to reproduce the issue?

Thank you, I will


Infinite loop for illegal tokens when ignore_illegals or highlightAuto

On 10.0.1, the following XML:
<?xml version="1.0"?>
<response value="ok" xml:lang="en">
  <text>Ok</text>
  <comment html_allowed="true"/>
  <ns1:description><![CDATA[
  CDATA is <not> magical.
  ]]></ns1:description>

</response>

When passed through highlightAuto or highlight with ignore_illegals turned on, will cause an infinite loop, specifically, because of '$' as an illegal in CSS selector attributes:
https://github.com/highlightjs/highlight.js/blob/e8624ccb65cfd859a0273b58ec3897afd16a5498/src/languages/css.js#L72

Oh yikes, that's quite a find.

@wooorm Please review fix.  Do you think my catch-all is overkill?  I really think we've covered everything now with being/end 0 width detection plus illegal 0 width detection. Am I just being paranoid adding a third check?
I just think freezes like this a VERY VERY bad things.
@egor-rogov

Lgtm. Loop check is very heavy, but may be good indeed.
Weirdly enough, this used to work in 9.16 (or at least in the lowlight clone since when it started). I’m not sure what changed: i looked a bit through git blame and the ‘m’ flag isn’t new, and I didn’t see anything else that was weird 🤷♂

Loop check is very heavy, but may be good indeed.

Heavy handed perhaps.  I'm not sure it's that CPU heavy.  I run a few test iterations and couldn't see a measurable difference with the typical marge of changes I usually see.
Oh it could probably be faster if we just started iterations with a negative # and then compared without the multiplication... but now I think i'm micro-optimizing without a real problem. :)

Weirdly enough, this used to work in 9.16

Yeah, not worth it to figure out why... something prolly changed, but 0 width matches with illegal is  definitely an edge case that needs to be handled to make sure the cursor advances.

Totes! I wasn’t worried about the performance, more code wise heavy!


Can't sync notes to a new folder

I sync my notes to Dropbox. I recently renamed the root folder from "Dropbox (Personal)" to "Dropbox", and the change seems to have broken my nvALT configuration folder sync, and I can't change it.
Here's a short video of what happens: https://youtu.be/stOu_bdG3g0

For anyone else experiencing this issue, a quick fix is to delete the preferences file: ~/Library/Preferences/net.elasticthreads.nv.plist(or update it)

and then open and close, to create a new plist, then open again. worked for me.


I don't have fdlink.json in my config folder

Describe the bug

I don't have fdlink.json in my config folder. I restarted the server several times to see if it would generate and I still don't see it.
Reproduction steps

I just installed the mod and restarted the server
Expected behaviour

I expect to have fdlink.json so I can link the game chat to my discord server.

Crash report

Additional context

Minecraft version: 1.18.1
Fabric-Discord Link version: 0.10.1
:exclamation: A list of all mods you were using: Valhelsia: Enhanced Vanilla - 1.18

fdlink.json
Please attach your configuration file (fdlink.json) here (edit the token out)
I don't have this file

Do you have the fdlink-api-0.1.1.jar file in your mods folder?

Can't reproduce.


Torch / Flashlight doesn't work during camera stream.

I'm trying this on a complete fresh install. I'm using iOS 16, Newest Android OS xCode 14 and capacitor v5, The qr scanner works only flash doesn't this is the current code:
On iOS the torch turns on and then off as soon as the camera view starts, on android it doesn't turn on at all.
` const startScan = async () => {
document.body.style.opacity="0.2";
document.body.style.background = "transparent";
document.getElementById("pusher").style.display = "none";
            BarcodeScanner.hideBackground(); // make background of WebView transparent
            BarcodeScanner.enableTorch();
            const result = await BarcodeScanner.startScan(); // start scanning and wait for a result

            // if the result has content
            if (result.hasContent) {
                 document.getElementById("pusher").style.display = "block";

                document.body.style.background = "";
                document.body.style.opacity="1";
              console.log(result.content); // log the raw scanned content
            }
          }
          startScan();`

This will not work, you need to use startScanning and enable your torch after this call.
startScan will reset the camera-view and therefore disable the torch, this is unfortunately not so easy to fix with the current implementation. Maybe it works if you call prepare before your enableTorch call, but unfortunately I cannot test it at the moment.


make sure that hostname is set with sysrc in pc-sysinstall.

https://github.com/ghostbsd/pc-sysinstall/commit/dc7b493ce9444184d79f9e897f24565cfea6a043


spring-boot 2.x cannot invoke this

When start with spring-boot 2.x, some removed classes is invoked which will cause exception and shutdown immediately.
Can you upgrade the dependencies to spring-boot 2.x and spring 5.x?

Please take a look at https://github.com/apache/incubator-dubbo-spring-boot-project/tree/0.2.0 , it will be release soon


Implementation of csg functions visible

Consider
import { render } from 'csg';
display(render);

This prints into the REPL
function render(shape){if(!is_shape(shape)){throw Error("render expects a Shape as argument.")}return shape_clone(shape,false,false)}.
The same can be said about all other functions.

Refer to https://github.com/source-academy/js-slang/issues/1242


TensorRT on Jetson merge

Made detector file 3 nodes for different cases:
0: opencv2 thresholding
1: pytorch yolov5 inference
2: tensorrt yolov5 inference

made a bunch of stuff tidier

yeah i basically pulled that whole file from the tensorrtx repo that i used to build the trt engine. they hadn't put any types in yet

Think this is good to go?


Add draggable widget when drag widget title (widget header)

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered
No response

Forked from https://github.com/deep-foundation/deepcase-app/issues/198 by https://github.com/konard/gh-org-migrator

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


sqltools extension never connects

code-server version: 2.1665-vsc1.39.2
OS Version: Ubuntu 18.04 in Docker

SQLTools:

https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools
https://github.com/mtxr/vscode-sqltools

Description
Connection Assistant doesn't start for 3-4 minutes and then doesn't allow connection information to be submitted and stored.
Steps to Reproduce

Install the SQLtools extension
Start the extension and click in the "Connections box" to create a new connection.
A black page will open but the connection assistant won't start. See last screenshot below for what it should look like.
If you wait long enough, however (i.e., 3-4 minutes), the icons do show up. When trying to submit information about the connection through a form (see below) there is an error about "form's frame is sanboxed and the 'allow-forms' permission is not set". Could "allow-forms" be an argument that could be set for codeserver on launch? "Test connection" works fine.

Page in VScode on macOS:

Very weird. Any ideas @mtxr?

@nhooyr hey guys, pretty cool project code-server!
I'll take a look this weekend, ok? I wasn't aware of the project till you reach me, but I'll give it a try and check possible fixes for you 💪

Thank you @mtxr!

Hi @mtxr @nhooyr ,
Thank you for your great work on sqltools extension and code-server.
I've tried to change the code-server port but it didn't solve the issue.
Do you have any update about how to solve the issue?
Thanks.

Looks like this extension doesn't work at all anymore.
No drivers are available.
@cmoog Can you please try to install and get it running?

The extension is fixed already. I didn't test it on code server to be
honest, but shouldn't be a problem I believe
On Wed, Jun 3, 2020, 15:19 Anmol Sethi<EMAIL_ADDRESS>wrote:

Looks like this extension doesn't work at all anymore.
No drivers are available.
@cmoog https://github.com/cmoog Can you please try to install and get
it running?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cdr/code-server/issues/1140#issuecomment-638375161,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFMX2PKE6EB2FHOL6BX5LDRU2H4TANCNFSM4JIBAEYA
.

@mtxr Sorry I mean on our marketplace it doesn't work yet. We have no drivers published.

@mtxr I am on vscode 1.47.1 and the extension no longer works. It worked previously and I have tried reinstalling it but all I get is a black screen. I am unable to add any connections. Bummer because it was useful.

unable to install these drivers from code-server marketplace PostgreSQL/Redshift Driver. Can you please help


[FEATURE] : admin page

Describe the solution you'd like
Create all admin pages

[ ] #138
[ ] #139
[ ] #140
[ ] #121
[ ] #142

Figma : https://www.figma.com/file/je09JNTQ0gvzRjNd1hOO4w/LCHP?type=design&node-id=394-17394&mode=design&t=nVapgpV2w10krZBq-0


Automatically enter "/mute all" at game start

When I was playing games recently, I always encountered quarrels with my teammates, so I had to input commands frequently to block everyone. Is there any well-meaning boss who can guide me how to add code to R3nzSkin to achieve this function, thank you very very very much👻👻👻

off topic

just disable the chat and emotes you monkey

You can disable receiving messages in the settings


Changed the C syntax checker to use GNU99 (as opposed to GNU89).

Is there really anyone who doesn't at least use "for(int i.." at this point?
Maybe this should be made into an option instead.

I have merged this in (had to cherry pick it).
The c syntax checker is kongo2002's baby so I have messaged him to notify him of this change (cant imagine why he would object).
Cheers :)


Error starting awsecr-creds

I'm trying to start teh service and I always get this error:
InvalidSignatureException: Signature expired: 20170111T204052Z is now earlier than 20170111T225449Z (20170111T230949Z - 15 min.)
2017-01-11T20:40:53.192988848Z 	status code: 400, request id: some id

How can I fix this?

Closing this issue. My VM had it's datetime wrong.


passing -1 to undotree() causes SEGV

Steps to reproduce
Since 9.0 patch 1686, it is possible to specify a buf id for undotree(), to select undo histories other than the currently used buffer, which is great.
However if one, (quite likely by inputting a non-matching string into bufnr()) passes -1 to undotree(), vim segfaults.

:echom undotree(-1)

Expected behaviour
An empty undo dictionary like for an unmodified buffer: {'seq_last': 0, 'entries': [], 'time_cur': 0,   save_last': 0, 'synced': 1, 'save_cur': 0, 'seq_cur': 0} was expected.
I'd prefer having an error thrown at the user.
Version of Vim
9.0.1721
Environment
likely irrelevant
Logs and stack traces
will provide strace in a few hours

I think this should be an error instead.

I guess this should do it:
diff --git a/src/errors.h b/src/errors.h
index 1c1b146c9..e6cc5f3d1 100644
--- a/src/errors.h
+++ b/src/errors.h
@@ -3478,6 +3478,8 @@ EXTERN char e_incomplete_type[]
 #endif
 EXTERN char e_warning_pointer_block_corrupted[]
        INIT(= N_("E1364: Warning: Pointer block corrupted"));
+EXTERN char e_buffer_nr_invalid[]
+       INIT(= N_("E1365: invalid buffer number"));
 EXTERN char e_cannot_mix_positional_and_non_positional_str[]
        INIT(= N_("E1400: Cannot mix positional and non-positional arguments: %s"));
 EXTERN char e_fmt_arg_nr_unused_str[]
@@ -3491,4 +3493,4 @@ EXTERN char e_positional_arg_num_type_inconsistent_str_str[]
 EXTERN char e_invalid_format_specifier_str[]
        INIT(= N_("E1405: Invalid format specifier: %s"));

-// E1365 - E1399 unused
+// E1366 - E1399 unused
diff --git a/src/undo.c b/src/undo.c
index 85c46707e..730073793 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -3739,6 +3739,12 @@ f_undotree(typval_T *argvars UNUSED, typval_T *rettv)
     else
        buf = tv_get_buf_from_arg(tv);

+    if (buf == NULL)
+    {
+       semsg(_(e_buffer_nr_invalid));
+       return;
+    }
+
     if (rettv_dict_alloc(rettv) == FAIL)
        return;

I think it should just be E158: Invalid buffer name: , because {buf} can also be a String.


Check MariaDB template

We have an issue regarding logging in with MariaDB in container created from our MariadDB template:
Neil Spink [1:11 PM]
I was also wondering about the MariaDb template. The login from command line was not possible. Usually it would have the auth plugin, so you would not be prompted. Is there any mandatory documentation on templates?

SSH in and in the terminal I wanted to use the command -> mysql -u root <- but it asks for a password. Normally MariaDB is using the auth plugin, so if running as root you would be presented directly with the database prompt. I just figured out the password was root.

I was looking for documentation and that was my question. It would help if templates had notes somewhere, like a readme file or on the hub.

MariaDB template was deprecated in favor of blueprints based workflows


Use gitbook-parsers or gitbook-markdown

Awesome plugin :+1:
Why not use https://github.com/GitbookIO/gitbook-parsers or https://github.com/GitbookIO/gitbook-markdown for parsing SUMMARY.md?

Thanks! :tada:
For the parser, I only just discovered you'd made that package a few weeks ago, but I didn't want to implement it until #29 was finished so I could be sure I didn't break anything.
It's definitely on the todo list, and this issue will serve as the action item.


Bug: Monitoring SYS ID and Component ID not populating when Editing

For QA Test Data (QA Cert and TEE Data), when a user is editing Test Data, then the Monitoring SYS ID and Component ID updates are not getting saved
Steps to Recreate:

Login to ECMPS
Click on QA Cert Event Data & Test Extension Exemption Data and checkout any Configuration
Select any Test Data Type
Click on Edit for existing Test Data
Review the Monitoring Sys ID and the Component ID values (If available) or add a value
Click Save and Close

Observe that the update is not reflected in the grid

Pull Request:
https://github.com/US-EPA-CAMD/easey-qa-certification-api/pull/413
https://github.com/US-EPA-CAMD/easey-ecmps-ui/pull/862

Bug resolved user is able to edit Monitoring Sys ID and the Component ID


button background colour

how change background colour of Button from 'material-ui/IconButton'

Please use gitter or SO for questions.


async get slides make the slides do not autoplay, and not autoplay loop

<template>
  <carousel :per-page="1"
    :mouse-drag="true"
    :autoplay="true"
    :autoplayHoverPause="true"
    >
    <slide v-for="item in slides" v-bind:key="item.id">
      {{item.title}}
    </slide>
  </carousel>
</template>

<script>
import { Carousel, Slide } from 'vue-carousel'
import { fetchBanners } from '../api/banner'

export default {
  name: 'index',
  data () {
    return {
      slides: []
    }
  },
  components: {
    Carousel,
    Slide
  },
  created() {
    this.getBanners()
  },
  methods: {
    async getBanners () {
      let banners
      try {
        banners = await fetchBanners()
      } catch (err) {
        console.error(err)
      }

      // console.log('banners:', banners)
      this.slides.push(...banners)
    }
  }
}
</script>

Hey @guotie,  I'm currently working on updating the documentation! Will hopefully have an updated version after the weekend. Unfortunately, a few features for merged into our released carousel without update documentation, but now that the carousel is being properly maintained I should have some updates to the docs as well as the comments in the codebase to make developing easier.

thanks very much, great work!


Add Campaign to retired formats

The Campaign format is being retired, so we add it to the list of retired
formats.
https://trello.com/c/KCyghhGM/706-retire-campaign-format

🙀  ✅

👍


verbatimModuleSyntax = true breaks a project that uses Fabbrica

Describe the bug
We enabled verbatimModuleSyntax in our project, because we want to be more strict about our imports to prevent import elision and issues down the road with other tools (like SWC).
Since our generated fabbrica code lives in our source directory, we have the issue that tsc now complains about a type import that is not marked as a type import.
src/server/prisma/generated/fabbrica/index.ts:25:21 - error TS1484: 'ModelWithFields' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.

25 import { getClient, ModelWithFields, createScreener, getScalarFieldValueGenerator, Resolver, normalizeResolver, normalizeList, getSequenceCounter, } from "@quramy/prisma-fabbrica/lib/internal";
                       ~~~~~~~~~~~~~~~

src/server/prisma/generated/fabbrica/index.ts:25:84 - error TS1484: 'Resolver' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.

25 import { getClient, ModelWithFields, createScreener, getScalarFieldValueGenerator, Resolver, normalizeResolver, normalizeList, getSequenceCounter, } from "@quramy/prisma-fabbrica/lib/internal";
                                                                                ~~~~~~~~

To Reproduce
Steps to reproduce the behavior:

Enable verbatimModuleSyntax in your tsconfig.json
Run tsc

Expected behavior
A clear and concise description of what you expected to happen.
The import of Resolver and ModelWithFields should be marked as a"type" import or an option should be given that enables type imports in the generated code.
Your Schema
Not relevant.
Environment (please complete the following information):

TypeScript version: 5.1.3

Thank you very much for fixing this @Quramy. Loving this library and your work!
Best,
Amir


MSID: 99670 Version: 1 DOI: 10.1101/2<IP_ADDRESS>7368

MSID: 99670
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>7368
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=99670
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>7368

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/99670v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>7368
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/99670/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

[preprint-ref-text-content] This journal reference (id c34) has untagged textual content - , A . Is it tagged correctly?


if chart container is small funnel chart data points are overlapping

Version
5.3.3
Link to Minimal Reproduction
No response
Steps to Reproduce
1.create funnel series for data points and give static heights
2.container height should be small
Current Behavior

sample is here
funnel issue .txt
take this sample copy the code in a file  and save it as .html and observe
Expected Behavior
no overlapping should be observed
Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

This doesn't seem to be a bug. It probably because you set data.itemStyle.height to be a fixed height.


Add CIBC (Canadian Imperial Bank of Commerce)

Can you show a screenshot with the 12 character max error message?

I'm afraid it doesn't prompt an error, the field in both the web version and the app just doesn't take input beyond 12 characters.

Okay. Thanks for the submission.

Changes to this seem to have been overwritten. I no longer see this site on the main page. I was going to add it but already saw a screenshot for it in the screenshots folder.


Cannot pass an initial value to dynamic textarea

Version
2.5.22
Reproduction link
https://codesandbox.io/s/vue-composition-api-example-b9qkq
Steps to reproduce
Take this piece of code: . Txt is just bound to textarea. There's no way to pass an initial value because <textarea> requires v-model but v-model on <component> will be turned into { value }
What is expected?
I expect the  to correctly pass the v-model to textarea or that textarea could data bind value just like <input>.
What is actually happening?
Nothing displays in the dynamic textarea

Strangely enough
<component :is="txt">{{ someValue }}</component>

Seems to work despite the docs saying not to pass value inside textarea (<textarea>{{ someValue }}</textarea>)

Do
 <component :is="txt" v-model="textareaInitialValue" :value.prop="inputInitialValue"/>
    <component :is="input" v-model="inputInitialValue" :value="inputInitialValue"/>

textarea doesn't have a value attribute, it only has it as an element property

amazing, thanks!


Loading Models -> Syncing Models on Slave

I added a slave server and MMT said "Loading" instead of "Syncing".
Rsync is running on the master, so I guess it is just a typo.
Starting MMT engine 'b1_sprint3'... OK
Loading models...

That step is signaling two phases actually:

Synchronizing models from master (only performed on remote slave)
Loading models from disk (Moses)

Right now the python process has no indication of which step the java initializer is performing, so it can only output 1 line for both. Previously the line was Synchronizing models.. but this info confuse the user who run all processes on the same machine.
I decided than to output a more general "Loading" info that can indicate both phases. In next releases we will divide the two step into "Sync" and "Load".

Solved in develop branch


PRs are syncing into ADO

PRs are syncing into ADO, which is fine, but they are being tagged as Issues 😔
Can we get them at least tagged as PRs instead of issues so we can filter them out.
I have examples of this i can share over teams 👍

2 options we are okay with:

PRs get tagged as PRs not Issues - still synced to ADO though 👍
PRs are optionally synced via a flag on the action


Sv prune speed2

@aarmey Is it even worth comparing it like this (see below)? I know my branch HAS to be faster, the added if statement should avoid a ton of for loops being calculated. It has to be faster, but these completion times aren't reflecting it. Figures 3 and 4 should at least change.
My branch:

figure1 is done after 4.0449440479278564 seconds.
figure2 is done after 84.71237874031067 seconds.
figure3 is done after 79.11824250221252 seconds.
figure4 is done after 78.48520708084106 seconds.
figure5 is done after 66.78407788276672 seconds.
figure6 is done after 95.9872305393219 seconds.
figure7 is done after 60.79370474815369 seconds.

master:

figure1 is done after 2.765455961227417 seconds.
figure2 is done after 63.29394769668579 seconds.
figure3 is done after 76.76636242866516 seconds.
figure4 is done after 79.38702249526978 seconds.
figure5 is done after 35.066285610198975 seconds.
figure6 is done after 72.53754782676697 seconds.
figure7 is done after 42.55961585044861 seconds.

Does the master branch use cached results? Or does it have access to more threads or something? Figure 1 is just a blank figure anway so the fact that it takes longer on my branch vs on master makes me think that this comparison is somewhat meaningless.

Check if the build ran on Aretha or Moriah. Moriah is almost twice as fast.

So my guess from this is that your branch makes Fig. 4 ~2X faster.

Interesting, so master is building on Moriah but this branch is building on Aretha.


dx-data-grid master-detail *dxtemplate angular2

Hello.

How to create a template in dx-data-grid.
How linked two table  on the key field in (master-detail dxtemplate).

Thank you in advance!

Hello!
You can see an example here.


ca-nb new licence

Service New Brunswick has changed their data licence to a version of the Open Government Licence.  The new licence can be found here - http://geonb.snb.ca/documents/license/geonb-odl_en.pdf.  The json file should be updated (i don't know how) - https://github.com/openaddresses/openaddresses/blob/master/sources/ca-nb.json

Thank you!

Thanks @berniejconnors !


Changing Padding Doesn't Change Tap Point

I am using your menu over a Google Map. In the lower right corner of the map is Google's My Location Button which, when tapped, will re-center the map on the user's current location. Because I need this icon and feature, I wanted to place the float menu button above Google's My Location Button however, when I do this and try to tap the Google My Location Button, it still opens the menu as of I tapped the menu button. Screenshot of positioning is attached. By the way, it does it no matter where the button is placed as long as it is directly above Google's My Location Button.

Hello :)
Your problem will be solved when friendlyTap property as false.

Very nice! Thank you again!


Export build_info

Hi,
it would be nice to export the build_info like other exporters does.
# HELP node_exporter_build_info A metric with a constant '1' value labeled by version, revision, branch, and goversion from which node_exporter was built.
# TYPE node_exporter_build_info gauge
node_exporter_build_info{branch="release",goversion="go1.8.3",revision="d7d629e9a1400482f2801207ba4e4f2f6ee80b33",version="0.14.0"} 1

Can be closed.


Missing values for keys:['intent']

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior:
When publishing an asset from Ayon with a comment, the Integrate Ftrack Note would failed with the following error
DEBUG: Intent is not set.
WARNING: Note Label `From Ayon` was not found.
DEBUG: Note template require more keys then can be provided. Template: {intent}: {comment} Missing values for keys:['intent']

A quick work around is to remove the {intent} tag in the setting.

How do we set intent during the publishing process for AYON?
Expected Behavior:
When we publish from AYON, the provided comment is posted in the relevant task in ftrack.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:

Open Maya
Do an asset publish with comments

Are there any labels you wish to add?

[X] I have added the relevant labels to the bug report.

Relevant log output:
DEBUG: Intent is not set.
WARNING: Note Label `From Ayon` was not found.
DEBUG: Note template require more keys then can be provided. Template: {intent}: {comment} Missing values for keys:['intent']

Additional context:
No response

I think this issue is resolved with this pull.
https://github.com/ynput/ayon-ftrack/pull/129


build(AUR): :construction_worker: Added aur configuration for talhelper

Adds aur configuration to goreleaser. This makes is very easy for AUR users to install talhelper using their native package manager.
While the configuration works, the following steps must be taken:

[ ] Create an account with the AUR if you do not have one
[ ] Add an ssh key to it for identity
[ ] Create the AUR repository<EMAIL_ADDRESS>(simply clone<EMAIL_ADDRESS>with your key to create a blank repository)
[ ] Add the key to the github actions via the environment variable AUR_KEY

Happy to help out if you haven't used the aur before.

Thanks for the PR! I have an AUR account, but how do I add ssh key for identity? I put my public key in the box and it says The PGP key fingerprint is invalid. Do I need to create a new public key for user matching my AUR account?

Fantastic!
What you need is an ssh key instead of a pgp key. See https://wiki.archlinux.org/title/AUR_submission_guidelines#Authentication
Basically, generate an ssh key (you can have as many ssh keys as you want, so probably better to have one specific to this use case), go to your aur account, add they key in settings. Then come back to this repo and add the private key as an environment variable AUR_KEY

Thank you! It appears to be that my password manager autofilled the PGP signature field in the aur account settings. I'll try to do a new release now to see if everything works :smiley:


improve completion and onhover in VSCode for decorator and extended model

add following feature

support completion when user typing model expression as decorator argument value
support completion for extended model
support showing decorator model argument prop information when hovering on model expression as decorator argument value

Related issue:
#3130, #2228, #1956

:x: There is undocummented changes. Run chronus add to add a changeset or click here.
The following packages have changes but are not documented.

:x:@typespec/compiler

Show changes

You can try these changes at https://cadlplayground.z22.web.core.windows.net/prs/3280/
Check the website changes at https://tspwebsitepr.z22.web.core.windows.net/prs/3280/

We have the value world PR that should be merged very soon hopefully. It had object value and array value. Those should be the ones that we autocomplete here instead. Because at this point autocompleting a model like this doesn't make that much sense

by the "value world", do you mean we will have a new way to define/expose an object value instead of leveraging existing model expression?

We have the value world PR that should be merged very soon hopefully. It had object value and array value. Those should be the ones that we autocomplete here instead. Because at this point autocompleting a model like this doesn't make that much sense

by the "value world", do you mean we will have a new way to define/expose an object value instead of leveraging existing model expression?

yes exactly, with #{}, this has been merged so you should be able to update that now

yes exactly, with #{}, this has been merged so you should be able to update that now
@timotheeguerin , I have updated the PR accordingly. please help to review again. thanks.

And is there any way that we can get notified in advance for this kind of big change in typespec? That will be helpful for us to collaborate and do planning better. thanks.


What's the Play about?
2 players Tic Tac Toe Game
What ReactJS concept will be used to create this play?
useState, react basics
Are you willing to take it up for implementation?
Yes

Hey @atapas If the issue is still open can I work on this?

Hey @atapas If the issue is still open can I work on this?

Yes, you can build your own tic tac toe

@atapas assign this issue to me and tell me which technology should I use to build that.

@atapas can I start working on this without getting assigned?


785 - Move file computation to load data command

Issue Number
https://github.com/AlexsLemonade/scpca-portal/issues/785
Purpose/Implementation Notes

Merge logic from create_computed_files methods in Project and Sample models, and move to load_data::load_data

Merge two ThreadPoolExecutors into one
Combine on_get_project_file and on_get_sample_file into one method, called create_computed_file
Create the ThreadPoolExecutor callback function by baking in create_computed_file kwargs using functools.partial, naming it on_get_file

Add load_data::skip_project, load_data::purge_project and load_data::project_has_s3_files methods, which abstracts logic out of and clean up load_data::load_data
Add utils method utils::filter_dict_by_keys which is called under the hood by utils::filter_dict_list_by_keys

Types of changes
What types of changes does your code introduce?

Refactor (addresses code organization and design mentioned in corresponding issue)

Functional tests
N/A
Checklist

[x] Lint and unit tests pass locally with my changes

Screenshots
N/A

We want the ability to pass an input bucket to load_data when it's called. This should update the bucket used in all commands in the s3 module that touch the input bucket.

We want the ability to pass an input bucket to load_data when it's called. This should update the bucket used in all commands in the s3 module that touch the input bucket.

I've attempted to handle this in the following way:

Moving the TEST_INPUT_BUCKET and INPUT_BUCKET_NAME constants outside of common.py and into the s3 module
Adding an s3::set_input_bucket decorator function which wraps load_data and reassigns the INPUT_BUCKET_NAME constant if a input_bucket_name kwarg is passed to load_data, enforcing input bucket consistency amongst all s3 functions that reference it.

@davidsmejia I'm looking forward like to hearing your feedback.

Let's remove defaults for bucket names in the s3 module and force passing of that value

I've removed the calling of the configure_aws_cli command in commit https://github.com/AlexsLemonade/scpca-portal/pull/836/commits/bbc7d93bd964d4eaca0b8025dbcad45ea4a2f092 until we discuss the best way forward.


Changing $body-font-size does nothing

Expected this to change the body font size from 14px.
No effect.

This issue was moved to zurb/ink#171


Update microsoft-365-mailbox-utilization-service-alerts.md

Adding a blurb that the mailbox usage report is 24 hours behind the alert. And updating a piece of the document that didn't read right.

@kelleyvice-msft Please merge this PR. Thanks


Feature: Add New Songs to Existing Library

This PR
Allows the user to click the + icon and add new albums to their existing library. You can select a whole directory to add. In the future I'll allow selecting a group of files, or just one file.
When you add songs, it copies them into your existing library's folder, that way our references are always valid and you dont have worry about futzing with your nice library folder.
There is room for bugs here in the sense that it could end up adding them to a nested folder in ur library by accident, if the first song in your library is nested. I need to account for that.
Also tightened up some CSS around the search plus and plus library icons.

Ugh, adding files one by one is a pain bc the dialog returns string[] and instead of the 0th thing being the directory now the whole folder is just the files themselves. hm.


HTTP vs Command Line | Uncaught SoapFault exception

Version (e.g. 1.0, dev-master): 1.0 dev-master
Microsoft Exchange version: 2007
Description of problem:
When running the following script through browser (Apache/Linux) it runs fine and retrieves the information.  When I try to run it via command line
/usr/bin/php /path/to/script.php
I get an Uncaught SoapFault exception (see below)
Example request:
require_once('autoload.php');

use \jamesiarmes\PhpEws\Client;
use \jamesiarmes\PhpEws\Request\FindItemType;
use \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfBaseFolderIdsType;
use \jamesiarmes\PhpEws\Enumeration\DefaultShapeNamesType;
use \jamesiarmes\PhpEws\Enumeration\DistinguishedFolderIdNameType;
use \jamesiarmes\PhpEws\Enumeration\ResponseClassType;
use \jamesiarmes\PhpEws\Type\CalendarViewType;
use \jamesiarmes\PhpEws\Type\DistinguishedFolderIdType;
use \jamesiarmes\PhpEws\Type\ItemResponseShapeType;

$start_date = new DateTime("January 19 00:00:00");
$end_date = new DateTime("January 19 23:59:59");
$timezone = 'Eastern Standard Time';

// Set connection information.
$host = 'domain.com';
$username =<EMAIL_ADDRESS>$password = 'supersecretpassword!';
$version = Client::VERSION_2007;

$client = new Client($host, $username, $password, $version);
$client->setTimezone($timezone);

$request = new FindItemType();
$request->ParentFolderIds = new NonEmptyArrayOfBaseFolderIdsType();
$request->Traversal = "Shallow";

// Return all event properties.
$request->ItemShape = new ItemResponseShapeType();
$request->ItemShape->BaseShape = DefaultShapeNamesType::ALL_PROPERTIES;

// Create list of all rooms for PHP-EWS (ARRAY)
$rooms[] =<EMAIL_ADDRESS>
foreach($rooms AS $value){

	$request = new FindItemType();
	$request->ParentFolderIds = new NonEmptyArrayOfBaseFolderIdsType();
	$request->Traversal = "Shallow";

	// Return all event properties.
	$request->ItemShape = new ItemResponseShapeType();
	$request->ItemShape->BaseShape = DefaultShapeNamesType::ALL_PROPERTIES;

	$folder_id = new DistinguishedFolderIdType();
	$folder_id->Id = DistinguishedFolderIdNameType::CALENDAR;

	$folder_id->Mailbox->EmailAddress = $value;
	$request->ParentFolderIds->DistinguishedFolderId[] = $folder_id;

	$request->CalendarView = new CalendarViewType();
	$request->CalendarView->StartDate = $start_date->format('c');

	$request->CalendarView->EndDate = $end_date->format('c');

	$response = $client->FindItem($request);

	// Iterate over the results, printing any error messages or event ids.
	$response_messages = $response->ResponseMessages->FindItemResponseMessage;
	foreach ($response_messages as $response_message) {
		// Make sure the request succeeded.
		if ($response_message->ResponseClass != ResponseClassType::SUCCESS) {
			$message = $response_message->ResponseCode;
			echo "Failed to search for events with \"$message\"\n";
			continue;
		}

		// Iterate over the events that were found, printing some data for each.
		$items = $response_message->RootFolder->Items->CalendarItem;
		foreach ($items as $item) {
			print "<pre>";
			print_r($item);
			print "</pre>";
		}
	}
}

Example response:
Apache/Linux HTTP access:
No errors. Retrieves all room bookings
Linux Command Line:
Fatal error: Uncaught SoapFault exception: [a:ErrorSchemaValidation] The request failed schema validation: The 'StartDate' attribute is invalid - The value '2017' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:dateTime' - The string '2017' is not a valid DateTime value. in /home/intellek/_custom/ews/php-ews/php-ews/src/Client.php:1631
Stack trace:
#0 /home/intellek/_custom/ews/php-ews/php-ews/src/Client.php(1631): SoapClient->__call('FindItem', Array)
#1 /home/intellek/_custom/ews/php-ews/php-ews/src/Client.php(1631): jamesiarmes\PhpNtlm\SoapClient->FindItem(Object(jamesiarmes\PhpEws\Request\FindItemType))
#2 /home/intellek/_custom/ews/php-ews/php-ews/src/Client.php(670): jamesiarmes\PhpEws\Client->makeRequest('FindItem', Object(jamesiarmes\PhpEws\Request\FindItemType))
#3 /home/intellek/_custom/ews/sicotte.cron.php(75): jamesiarmes\PhpEws\Client->FindItem(Object(jamesiarmes\PhpEws\Request\FindItemType))
#4 {main}
thrown in /home/intellek/_custom/ews/php-ews/php-ews/src/Client.php on line 1631
Additional details:

I've run your code via cli and had no issues. The exception indicates that the StartDate value is "2017", which is an invalid value. In the code you provided, the value seems to be formatted properly and, as I said, worked without issue for me. I would suggest first wrapping the actual operation call in a try/catch block to get the actual XML from the request. For example:
try {
    $response = $client->FindItem($request);
} catch (\SoapFault $e) {
    $soap = $client->getClient();
    $request_xml = $soap->__getLastRequest();
}

This will allow you to determine if the StartDate is actually being set to "2017" and from there you can attempt to determine why.

Thanks for the tip.
Via HTTP:
This is the $request object before being processed
[CalendarView] => jamesiarmes\PhpEws\Type\CalendarViewType Object
        (
            [EndDate] => 2017-01-19T23:59:59-08:00
            [StartDate] => 2017-01-19T00:00:00-08:00
            [MaxEntriesReturned] =>
        )

Once run though: $response = $client->FindItem($request), this is the response:
[__last_response] => NoErrorIPM.Appointment[ALL ROOM DATA HERE]
Via command line
This is the $request object before being processed
[CalendarView] => jamesiarmes\PhpEws\Type\CalendarViewType Object
        (
            [EndDate] => 2017-01-19T23:59:59-08:00
            [StartDate] => 2017-01-19T00:00:00-08:00
            [MaxEntriesReturned] =>
        )

Once run though: $response = $client->FindItem($request);
[__last_response] => <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ns2="http://schemas.microsoft.com/exchange/services/2006/messages">
   <SOAP-ENV:Header>
      <ns1:RequestServerVersion Version="Exchange2007" />
      <ns1:TimeZoneContext>
         <ns1:TimeZoneDefinition Id="Eastern Standard Time" />
      </ns1:TimeZoneContext>
   </SOAP-ENV:Header>
   <SOAP-ENV:Body>
      <ns2:FindItem Traversal="Shallow">
         <ns2:ItemShape>
            <ns1:BaseShape>AllProperties</ns1:BaseShape>
         </ns2:ItemShape>
         <ns2:CalendarView StartDate="2017" EndDate="2017" />
         <ns2:ParentFolderIds>
            <ns1:DistinguishedFolderId Id="calendar">
               <ns1:Mailbox>
                  <ns1:EmailAddress>room@domain.xx</ns1:EmailAddress>
               </ns1:Mailbox>
            </ns1:DistinguishedFolderId>
         </ns2:ParentFolderIds>
      </ns2:FindItem>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Any ideas on why it would change the StartDate? Maybe something to do with the soapClass?

This sounds like a configuration issue. I'm not sure what would cause the date's to be formatted differently between CLI and CGI modes, but I would start by comparing the different PHP configurations.

Thanks James. If I ever find the issue, will let you know.  Cheers!

I appreciate that. In the meantime, I am closing this issue as problem does not appear to be related to this library.


Issues in IE11 and Edge

Hi,
The mdPickers doesn't have the same fluidity and takes some time to appear in IE11 than in Chrome and if the date is long, it goes out of the blue box on the left.
On Edge, there is the automatic Edge's "Input Type=Date" calendar that pops out.
Can it be looked at?
Thanks

Would you please provide a codepen with the issue?

You can see it in the codePen you provided : http://codepen.io/alenaksu/full/eNzbrZ

Hi,
can you create a codepen demostrating the issue?

+1
was going to use it in the project but IE latency makes it not usable

i mean did you even open it in IE before releasing?

@super-coder could you tell me what version of Windows and Angular Material are you using?

Windows 8.1, IE 11
I opened an official codepen http://codepen.io/alenaksu/full/eNzbrZ

@super-coder just don't use AM 1.0.6, it has very poor perfs.

We use your control and really enjoy the way it works with Chrome. We would like to see this control work under Edge as well, many issue prevent us from using this control with Edge and IE 11.
 Microsoft Edge 38.14393.0.0


tracing-relation-changed hook failing on instrumenting workload

Issue
In some cases, tracing-relation-changed hook fails on relating tempo with traefik in tracing protocol. It doesn't seem to happen every time so this might be a race condition. Most likely this is related to calls for grpc endpoint in instrumenting the workload here.
Reproduction steps
juju deploy tempo-k8s tempo --channel edge
juju deploy cos-lite tempo --channel edge --trust
(wait until the model settles)
jhack imatrix fill

In some attempts, I see:
Model  Controller  Cloud/Region        Version  SLA          Timestamp
test   microk8s    microk8s/localhost  3.1.7    unsupported  15:10:06+01:00

App           Version  Status   Scale  Charm             Channel  Rev  Address         Exposed  Message
alertmanager  0.26.0   active       1  alertmanager-k8s  edge     103  <IP_ADDRESS>  no
catalogue              active       1  catalogue-k8s     edge      33  <IP_ADDRESS>  no
grafana       9.5.3    active       1  grafana-k8s       edge     105  <IP_ADDRESS>  no
loki          2.9.4    active       1  loki-k8s          edge     121  <IP_ADDRESS>  no
prometheus    2.49.1   active       1  prometheus-k8s    edge     170  <IP_ADDRESS>  no
tempo         ...      active       1  tempo-k8s         edge      27  <IP_ADDRESS>  no
traefik       2.10.5   waiting      1  traefik-k8s       edge     170  <IP_ADDRESS>   no       installing agent

Unit             Workload  Agent  Address       Ports  Message
alertmanager/0*  active    idle   <IP_ADDRESS>
catalogue/0*     active    idle   <IP_ADDRESS>
grafana/0*       active    idle   <IP_ADDRESS>
loki/0*          active    idle   <IP_ADDRESS>
prometheus/0*    active    idle   <IP_ADDRESS>
tempo/0*         active    idle   <IP_ADDRESS>
traefik/0*       error     idle   <IP_ADDRESS>          hook failed: "tracing-relation-changed"

juju debug-log output:
unit-traefik-0: 15:09:04 WARNING unit.traefik/0.juju-log tracing:37: 'app' expected but not received.
unit-traefik-0: 15:09:04 WARNING unit.traefik/0.juju-log tracing:37: 'app_name' expected in snapshot but not found.
unit-traefik-0: 15:09:04 WARNING unit.traefik/0.juju-log tracing:37: `TracingEndpointRequirer.otlp_http_endpoint` is deprecated. Use `TracingEndpointRequirer.get_endpoint('otlp_http') instead.`
unit-traefik-0: 15:09:04 ERROR unit.traefik/0.juju-log tracing:37: no receiver found with protocol='otlp_http'
unit-traefik-0: 15:09:04 WARNING unit.traefik/0.juju-log tracing:37: `TracingEndpointRequirer.otlp_grpc_endpoint` is deprecated. Use `TracingEndpointRequirer.get_endpoint('otlp_grpc') instead.`
unit-traefik-0: 15:09:04 ERROR unit.traefik/0.juju-log tracing:37: no receiver found with protocol='otlp_grpc'
unit-traefik-0: 15:09:04 ERROR unit.traefik/0.juju-log tracing:37: Uncaught exception while in charm code:
Traceback (most recent call last):
  File "./src/charm.py", line 1034, in <module>
    main(TraefikIngressCharm, use_juju_for_storage=True)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/main.py", line 456, in main
    _emit_charm_event(charm, dispatcher.event_name)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/main.py", line 144, in _emit_charm_event
    event_to_emit.emit(*args, **kwargs)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 351, in emit
    framework._emit(event)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 853, in _emit
    self._reemit(event_path)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 943, in _reemit
    custom_handler(event)
  File "/var/lib/juju/agents/unit-traefik-0/charm/lib/charms/tempo_k8s/v2/tracing.py", line 780, in _on_tracing_relation_changed
    self.on.endpoint_changed.emit(relation, data.host, [i.dict() for i in data.receivers])  # type: ignore
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 351, in emit
    framework._emit(event)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 853, in _emit
    self._reemit(event_path)
  File "/var/lib/juju/agents/unit-traefik-0/charm/venv/ops/framework.py", line 943, in _reemit
    custom_handler(event)
  File "/var/lib/juju/agents/unit-traefik-0/charm/lib/charms/tempo_k8s/v1/charm_tracing.py", line 532, in wrapped_function
    return callable(*args, **kwargs)  # type: ignore
  File "./src/charm.py", line 370, in _on_tracing_endpoint_changed
    self._configure_tracing()
  File "/var/lib/juju/agents/unit-traefik-0/charm/lib/charms/tempo_k8s/v1/charm_tracing.py", line 532, in wrapped_function
    return callable(*args, **kwargs)  # type: ignore
  File "./src/charm.py", line 436, in _configure_tracing
    elif endpoint := self._tracing.otlp_grpc_endpoint():
  File "/var/lib/juju/agents/unit-traefik-0/charm/lib/charms/tempo_k8s/v2/tracing.py", line 838, in otlp_grpc_endpoint
    return self.get_endpoint("otlp_grpc")
  File "/var/lib/juju/agents/unit-traefik-0/charm/lib/charms/tempo_k8s/v2/tracing.py", line 826, in get_endpoint
    raise ProtocolNotRequestedError(protocol, relation)
charms.tempo_k8s.v2.tracing.ProtocolNotRequestedError: ('otlp_grpc', <ops.model.Relation tracing:37>)
unit-traefik-0: 15:09:04 ERROR juju.worker.uniter.operation hook "tracing-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1

closing as duplicate of #304 (which technically was opened later but is already linked to a PR closing it)


fastlane_require 'posix/spawn' Unable to resolve dependency

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Fastlane require fails on posix spawn. The gem is called posix-spawn.
fastlane_require 'posix/spawn'

 `add_always_install': [!] Unable to resolve dependency: user requested 'posix/spawn (>= 0)' (Gem::UnsatisfiableDependencyError)

Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.1

Ruby
2.3.1

Bundler?
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.1

Git
git version 2.10.1

Installation Source
/Users/user/.rbenv/versions/2.3.1/bin/fastlane

Host
Mac OS X 10.12.1 (16B2555)

Ruby Lib Dir
/Users/user/.rbenv/versions/2.3.1/lib

OpenSSL Version
OpenSSL 1.0.2h  3 May 2016

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:

fastlane gems

Gem
Version
Update-Status

credentials_manager
0.16.2
✅ Up-To-Date

fastlane_core
0.55.0
✅ Up-To-Date

spaceship
0.37.0
✅ Up-To-Date

deliver
1.15.0
✅ Up-To-Date

snapshot
1.16.3
✅ Up-To-Date

frameit
3.0.0
✅ Up-To-Date

pem
1.4.0
✅ Up-To-Date

cert
1.4.4
✅ Up-To-Date

sigh
1.11.2
✅ Up-To-Date

produce
1.3.0
✅ Up-To-Date

gym
1.12.0
✅ Up-To-Date

pilot
1.12.0
✅ Up-To-Date

scan
0.14.1
✅ Up-To-Date

supply
0.7.1
✅ Up-To-Date

match
0.11.0
✅ Up-To-Date

screengrab
0.5.5
✅ Up-To-Date

fastlane
1.108.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.2

highline
1.7.8

commander
4.4.0

terminal-table
1.4.5

json
1.8.3

faraday
0.9.2

faraday_middleware
0.10.0

dotenv
2.1.1

net-ssh
3.2.0

net-sftp
2.1.2

security
0.1.3

krausefx-shenzhen
0.14.11

slack-notifier
1.5.1

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.6.3

addressable
2.4.0

multipart-post
2.0.0

xcode-install
2.0.2

word_wrap
1.0.0

multi_json
1.12.1

colored
1.2

babosa
1.0.2

rubyzip
1.1.7

gh_inspector
1.0.2

credentials_manager
0.16.2

fastlane_core
0.55.0

bundler
1.12.5

multi_xml
0.5.5

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20160615

http-cookie
1.0.2

faraday-cookie_jar
0.0.6

fastimage
1.6.8

mini_magick
4.5.1

xcpretty-travis-formatter
0.0.4

uber
0.0.15

representable
2.3.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

logging
2.1.0

jwt
1.5.4

memoist
0.14.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

thor
0.19.1

httpclient
<IP_ADDRESS>

google-api-client
0.9.11

i18n
0.7.0

thread_safe
0.3.5

tzinfo
1.2.2

activesupport
<IP_ADDRESS>

growl
1.0.3

io-console
0.4.6

excon
0.54.0

plist
3.2.0

xcodeproj
1.3.1

claide
1.0.1

generated on: 2016-11-10

Did this work before? Does it work when you use require instead of fastlane_require?
Can you share the complete output with stack trace?

Did this work before?

No.

Does it work when you use require instead of fastlane_require?

Yes, require works fine. Only fastlane_require breaks.

Can you share the complete output with stack trace?

Sure, here is the complete Fastfile that can repro the issue.
fastlane_version "1.108.0"

default_platform :android

platform :android do
  desc "Runs all the requires"
  lane :test do
    # require 'posix/spawn'
    fastlane_require 'posix/spawn'
  end

end

fastlane test
[08:06:34]: -------------------------------------------------
[08:06:34]: --- Step: Verifying required fastlane version ---
[08:06:34]: -------------------------------------------------
[08:06:34]: Your fastlane version 1.108.0 matches the minimum requirement of 1.108.0  ✅
[08:06:34]: ------------------------------
[08:06:34]: --- Step: default_platform ---
[08:06:34]: ------------------------------
[08:06:34]: Driving the lane 'android test' 🚀
[08:06:34]: Installing Ruby gem 'posix/spawn'...
[08:06:35]: Variable Dump:
[08:06:35]: {:DEFAULT_PLATFORM=>:android, :PLATFORM_NAME=>:android, :LANE_NAME=>"android test"}
[08:06:35]: Unable to resolve dependency: user requested 'posix/spawn (>= 0)'

+------+-------------------------------------+-------------+
|                     fastlane summary                     |
+------+-------------------------------------+-------------+
| Step | Action                              | Time (in s) |
+------+-------------------------------------+-------------+
| 1    | Verifying required fastlane version | 0           |
| 2    | default_platform                    | 0           |
+------+-------------------------------------+-------------+

[08:06:35]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

➡  fastlane_require 'posix/spawn' Unable to resolve dependency
   https://github.com/fastlane/fastlane/issues/6951 [open] 1 💬
   11 hours ago

/Users/user/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/resolver/installer_set.rb:71:in `add_always_install': [!] Unable to resolve dependency: user requested 'posix/spawn (>= 0)' (Gem::UnsatisfiableDependencyError)
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/dependency_installer.rb:474:in `resolve_dependencies'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:194:in `install_gem'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/fastlane_require.rb:23:in `install_gem_if_needed'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:189:in `fastlane_require'
	from Fastfile:22:in `block (2 levels) in parsing_binding'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/lane.rb:33:in `call'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/runner.rb:49:in `block in execute'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/runner.rb:45:in `chdir'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/runner.rb:45:in `execute'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/lane_manager.rb:52:in `cruise_lane'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/command_line_handler.rb:30:in `handle'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:69:in `block (2 levels) in run'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/commander-4.4.0/lib/commander/command.rb:178:in `call'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/commander-4.4.0/lib/commander/command.rb:153:in `run'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/commander-4.4.0/lib/commander/runner.rb:444:in `run_active_command'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane_core-0.55.0/lib/fastlane_core/ui/fastlane_runner.rb:38:in `run!'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/commander-4.4.0/lib/commander/delegates.rb:15:in `run!'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:266:in `run'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:31:in `start'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/lib/fastlane/cli_tools_distributor.rb:58:in `take_off'
	from /Users/user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fastlane-1.108.0/bin/fastlane:5:in `<top (required)>'
	from /Users/user/.rbenv/versions/2.3.1/bin/fastlane:22:in `load'
	from /Users/user/.rbenv/versions/2.3.1/bin/fastlane:22:in `<main>'

Having the same issue with fastlane_require 'open-uri'
Just normal require 'open-uri' works..
`[09:18:47]: Installing Ruby gem 'open-uri'...
Looking for related GitHub issues on fastlane/fastlane...
Found no similar issues. To create a new issue, please visit:
https://github.com/fastlane/fastlane/issues/new
Run fastlane env to append the fastlane environment to your issue
/Users/roadmap/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/resolver/installer_set.rb:71:in add_always_install': [!] Unable to resolve dependency: user requested 'open-uri (>= 0)' (Gem::UnsatisfiableDependencyError) 	from /Users/roadmap/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/dependency_installer.rb:474:in resolve_dependencies'
from /Users/roadmap/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:194:in install_gem' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fastlane_require.rb:23:in install_gem_if_needed'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:189:in fastlane_require' 	from Fastfile:1:in parsing_binding'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:54:in eval' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:54:in block in parse'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:43:in chdir' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:43:in parse'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/fast_file.rb:33:in initialize' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/lane_manager.rb:12:in new'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/lane_manager.rb:12:in cruise_lane' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/command_line_handler.rb:30:in handle'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:69:in block (2 levels) in run' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/commander-4.4.0/lib/commander/command.rb:178:in call'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/commander-4.4.0/lib/commander/command.rb:153:in run' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/commander-4.4.0/lib/commander/runner.rb:444:in run_active_command'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane_core-0.55.0/lib/fastlane_core/ui/fastlane_runner.rb:38:in run!' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/commander-4.4.0/lib/commander/delegates.rb:15:in run!'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:266:in run' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/commands_generator.rb:31:in start'
from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/lib/fastlane/cli_tools_distributor.rb:58:in take_off' 	from /Users/roadmap/.rvm/gems/ruby-2.3.0@global/gems/fastlane-1.108.0/bin/fastlane:5:in <top (required)>'
from /Users/roadmap/.rvm/rubies/ruby-2.3.0/bin/fastlane:22:in load' 	from /Users/roadmap/.rvm/rubies/ruby-2.3.0/bin/fastlane:22:in '`

@bootstraponline @mcactive Thanks for sharing this! I've reached out to the core team to have them take a look. Thanks!

Hi @bootstraponline - thanks for the report :smile:
As fastlane_require is written right now, it doesn't appear to me to be a drop-in replacement for Ruby's require. Meaning, you shouldn't use fastlane_require everywhere you'd normally use require.
fastlane_require tries to ensure that a Gem matching the provided name is installed before attempting to later require it. This doesn't make sense for Ruby system-provided libraries like posix/spawn. fastlane_require seems to be related to the fastlane plugin system. @KrauseFx Do you have any more context about it? Is it intended for user use at all?
@bootstraponline can you share how/where you got the idea to use fastlane_require in this way?
Thanks! 👍

This doesn't make sense for Ruby system-provided libraries like posix/spawn

posix-spawn is not a system library.

@bootstraponline can you share how/where you got the idea to use fastlane_require in this way?

Fastlane is telling people to break their code...

fastlane
[17:02:20]: You require a gem, please call fastlane_require 'posix/spawn' before to ensure the gem is installed

This is a bug in fastlane_require related to gem names. Fastlane is not able to determine that posix/spawn is a valid require for the posix-spawn gem. This fastfile reproduces the problem:
fastlane_version "1.108.0"
default_platform :android
platform :android do
  desc "Runs all the requires"
  lane :test do
    # require 'posix/spawn'
    require 'posix/spawn'
  end
end

Thanks for the clarifications - my initial tests to try to understand were insufficient! 👍

If you look at posix-spawn.rb it just runs require "posix/spawn" so there are two valid ways to require the gem.
My work around for now is to do  fastlane_require 'posix-spawn' instead of fastlane_require 'posix/spawn'. Both work with regular require. The bug is that both should also work with fastlane_require.

fastlane_require 'yaml' doesn't work also


Fix a typo in chapter "4.2.4 Adding a 12-bit Signed Value": t1 → t0

I'm not 146% sure, but it should be t0 in this example, instead of t1:
    addi    t0, zero, 4     # t0 = 4
    addi    t1, t1, 100     # t1 = 104

Wow!   Yeah... that isn't right!


doc: some directories were missing from doxygen's list

A line ending in the INPUT variable (in Doxyfile.in) was not correctly escaped,
which resulted in several directories to be ignored. Let's add them and also
activate the RECURSIVE option in order to parse subdirectories.
Signed-off-by: David Wagner<EMAIL_ADDRESS>

@krocard please review

:+1:


Remove uk-mission-to-the-wto-un-and-other-international-organisations…

…-geneva from country select

This is causing the Marriage Abroad flow to break as this location does not appear in the marriage_abroad_data.yml for countries_with_x_outcomes.
This requires further investigation but it is likely that an update to the World Location API has caused this to appear in the country select unexpectedly.
In the short term it has been excluded from the country select.

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

This location is set incorrectly as a "World Location" (rather than "International Delegation") in Whitehall.  Changing that will fix the issue.
The filtering code is here.