No intelligible undefined word errror

When you write an undefined or unknown word it basically just spits out garbage, from what I've found in the project I think? I've managed to add a line that essentially makes it do what I hope it would.
When you have some time, I'd appreciate just having an open dialogue about it.

Made a PR so this is honestly redundant.


ListLocalVars treats key/value pairs of maps as individual children

What version of Delve are you using (dlv version)?
1.0.0-rc.1
What version of Go are you using? (go version)?
go version go1.9.2 darwin/amd64
What operating system and processor architecture are you using?
Mac OS X El Capitan Version 10.11.6
What did you do?
Request to ListLocalVars when debugging code that contains map which contains a single key value pair. Using API v1
What did you expect to see?
The variable with single child
What did you see instead?
The variable with 2 children. 1 for the key, the other for the value

Sample code:
package main

func main() {
	a := make(map[string]string)
	a["one"] = "abc"
	a["two"] = "def"
}

Add a breakpoint in the last line. At this point a should have a single child with key one and value abc
Instead, ListLocalVars returns a with 2 children.
Original issue: https://github.com/Microsoft/vscode-go/issues/1384
Below, the text between ScopesRequest and ScopesResponse is the output of the ListLocalVars call in VS Code

This is working as intended. For maps we return an array alternating keys and values. Couldn't be any other way since in go structs can be used as keys.
It is up to the frontend to make the distinction clear to the user. Same goes for when we return truncated arrays/maps/strings.

PS. this is documented in https://github.com/derekparker/delve/blob/62fe792bfdf6599ad06c084096efd96a01246ab8/service/api/types.go#L176

Thanks @aarzilli


Add spacing above form buttons

Before

After

Checklist
Testing

[x] Tested locally?
[ ] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[x] (For Changes to /frontend-react/...) Ran npm run lint:write?
[ ] Added tests?

Process

[ ] Are there licensing issues with any new dependencies introduced?
[ ] Includes a summary of what a code reviewer should test/verify?
[ ] Updated the release notes?
[ ] Database changes are submitted as a separate PR?
[ ] DevOps team has been notified if PR requires ops support?

Fixes

#4350

Pull reviewers stats
Stats for the last 30 days:

User
Total reviews
Time to review
Total comments

cwinters-usds
28
4h 2m
21

carlosfelix2
13
2h 28m
41

MauriceReeves-usds
11
19h 30m
6

TomNUSDS
11
1h 27m
29

jeremy-page
8
6m
0

jimduff-usds
8
2h 30m
13

jbiskie
8
1h 27m
0

brick-green-agile6
7
10h 4m
2

TurkeyFried
6
1h 2m
1

JosiahSiegel
6
4m
0

sethdarragile6
6
40m
0

snesm
6
41m
7

bgantick
5
25m
1

kevinhaube
5
12m
0

oslynn
5
1d 11h 44m
1

clediggins-usds
4
4h 26m
4

jh765
4
1h 26m
4

ahay-agile6
3
22m
0

acoushawk
2
4m
0

jorg3lopez
2
4d 11h 2m
0

RickHawesUSDS
1
3d 8h 47m
2

rhood23699
1
15m
0

This PR is currently based on experience/4348-edit-settings-spacing due to changes to the relevant files.

FYI @kevinhaube, I force-pushed a rebase after merging #5372. Still just the same two-line diff.


No such file or directory (os error 2)

I tried the first example (denjuck) with Deno 1.0.3 and got the following error.
error: No such file or directory (os error 2)
Is there anything missing?

Can you give more detail so I can reproduce the error?

I tried copy the app.ts and index.html directly from readme and run deno run --allow-net --allow-read ./app.ts. And error shows up.
I'm using a Mac with clean install of deno 1.0.3, btw.

Maybe you need specify a relative directory, like this
ctx.render("./index.html", { data: { name: "John" } });

I tried comment all the code and it fails right after I uncomment the following line.
const denjuckEngine = engineFactory.getDenjuckEngine();
So I suspect there might be some URL or path resolve issue inside. I will try other deno versions.

Do a reload (--reload) after checking everything carefully. I had the same problem. I was trying to use index.ejs instead of index.html. Come from switching from one folder to another.

Do a reload (--reload) after checking everything carefully. I had the same problem. I was trying to use index.ejs instead of index.html. Come from switching from one folder to another.

That's a good way to go.
@balzaczyy Have you tried the ejs and handlebar engine？
Let me know.

I tried ejs and handlebar. All failed with the same error message at my side.
I suspect it could be related to https://github.com/denoland/deno/issues/5916 but I'm not sure why it happens to me only...

Probably this one. I will check this patch.
https://github.com/denoland/deno/pull/6000

Confirmed. This is a regression in 1.0.3. Revert back to 1.0.2 fixed the issue.


WebpackBin cannot resolve redux-cycles

I was trying to use WebpackBin but it doesn't seem to be able to resolve our module: http://www.webpackbin.com/VJLpzPYdz
Might there be something wrong with the way we package it?

http://www.webpackbin.com/NyoAGeg9f


driver: intc: it8xxx2: wait until two equal interrupt values are read

This change ensures the CPU won't get an interrupt number which is being generated.

Can you add a comment to justify why the fix is needed?  This could just be a copy commit message descriptions into the first comment.

Can you add a comment to justify why the fix is needed? This could just be a copy commit message descriptions into the first comment.

Done.


Map more PPD options for stapling to IPP

When a printer is set up with a PPD (rather than using an IPP Everywhere printer), CUPS internally maps (some) PPD options to respective IPP attributes.
Among others, this makes it possible to access the device capabilites without using the deprecated PPD API. Options that are not mapped to IPP attributes are still unavailable, as recently discussed in the thread "PPD API: Status, future and alternatives to handle printer-specific options" on the CUPS mailing list. [1], [2]
The output of ipptool -t -v ipp://localhost/printers/myprinter get-printer-attributes.test > ipptool_output_attributes_Ricoh_MP_C5504.txt (where "myprinter" has been set up with the attached PPD file of a RICOH MP C5504) is attached.
The following line indicates that stapling is supported:
finishings-supported (1setOf enum) = none,staple

The PPD file provides various possibilities for stapling (PPD keyword "StapleLocation"). However, when this is mapped to IPP attributes, the only option that is available is to enable or disable stapling (no more detailed options like where to staple).
As suggested on the CUPS mailing list [1], I am asking to support more (non-standard) keywords to map stapling options from the PPD to respective IPP attributes.
(Note: I used cups 2.2.2 on Debian experimental for testing.)
[1] http://lists.cups.org/pipermail/cups/2017-January/thread.html
[2] http://lists.cups.org/pipermail/cups/2017-February/thread.html
[3] http://lists.cups.org/pipermail/cups/2017-February/028204.html

These are the mentioned attachments (PPD and output of ipptool):
Ricoh-MPC5504-Postscript-deutsch-V1.2.ppd.txt
ipptool_output_attributes_Ricoh_MP_C5504.txt

OK, so right now CUPS depends on the cupsIPPFinishings keyword to provide the vendor-specific mapping of finishing options in the PPD to the corresponding IPP finishing templates.
Will look at updating _ppdCacheCreateWithPPD and cupsd's load_ppd to support better heuristics when dealing with PPDs not optimized for use with CUPS, and (for cupsd) to use the cupsIPPFinishings attribute (when present) when populating the finishings-supported attribute.

Changes in TOT...

So what kind of values can I expect from the option finishings when I parse it from the output of lpoptions? I see it usually is 3 when there are no finishings but what value does it have when there are finishings? Will it be a string or an array of magic numbers that stand for some combination of finishings?

@douira The lpoptions output will show the default value, so 3 is 'none', 4 is 'staple', 5 is 'punch', etc., just as show in the IANA IPP registry. Multiple values can typically be used ("4,5" to staple and punch holes), although that (obviously) depends on the printer and values.


ModuleNotFoundError: No module named 'IPython'

The title says it all :-)

Will try it. Thanks!!

ya ipython technically not needed, so better to not include as a requirement


Create apps and plugin list for documentation dynamically using Jenkins

The plugin list and the app list is maintained by hand at the moment.
I suggest to keep them up-to-date using Jenkins. Create Jenkins Job that does the following steps:

Retrieve list of all Caleydo Github repos
Parse repos by name or identifier in package.json and categorize them as app or plugin
Write repo list to /_data/applications.yml or /_data/plugins.yml
Commit and push the changes to the yml
Jekyll should now re-generate the html pages

To show the yml list adapt the snippet from documentation navigation in /_layouts/documentation.html.

Could we use Travis?

@ngehlenborg: I haven't worked with Travis so far. Could you explain what do you mean?

https://travis-ci.org

advantages:

convenient integration with Github

free for public Github repos

nice and clean UI

nice Slack integration

it's a hosted service, i.e. we don't have to worry about maintenance

anyone can easily be given access (unlike the Jenkins thing in Graz)

disadvantages:

for closed source projects it would cost $129/month

@ngehlenborg Please open a new issue, if you want to have a general discussion about Jenkins vs. Travis. ;-) I think a major point is the time we need to migrate all jenkins jobs to travis.

I prepared the (static) yml files in 7a0ea86903d7ce426d27e4c79f3f78cf633bc325

We could start with the website, we don't have to move everything at once.

Ok, I'll try and see how it works. :smile:

@sgratzl Can I modify the existing .travis.yml and delete the Rakefile? Or is it still in use somewhere?

Took a different approach with this, but I think it's good enough. We're constrained by the plugins github pages supports, but with #91 we have Travis check that that the repo list is up-to-date. So there isn't any auto-updating of the site as the remote README's change, but good enough for now.

Looks great, thanks @mccalluc!


Send kinetic-user-agent property with any request

Send kinetic-user-agent property with any request and use that in the uaAllowed / uaBlocked logic.

Fixed in #378


Add files via upload

PyLadies Pull Request
Please document the following. We will aim to be as timely as possible in processing your pull request, however as this is a volunteer staffed project anticipate at least a week for pull requests to start to be reviewed.
Is this pull requesting adding or updating a PyLadies chapter website?

[ ] Yes
[X] No

:warning::warning: If you marked yes, please close this pull request and head over to the PyLadies Chapter Websites repo to add your website. Additionally, you should remove your website code from this repository! :warning::warning:

Have you confirmed the website builds locally? See here.

[X] Yes
[ ] No

Does your pull request pass the netlify/pyladies/deploy-preview check?

[X] Yes
[ ] No

Pull Request Checklist

[X] Fill out all sections above
[X] Share pull request in PyLadies Slack channel #project-tech-infra

/cc @pyladies/tech-and-infra-admins


If user input cannot be read, debug log shows infinite loop

Start dev mode including maven's -X in an environment where user input cannot be read, as is currently the case with appsody.
Debug log shows the following repeatedly in an infinite loop.

[Container] [DEBUG] Cannot read user input, setting hot testing to true.
[Container] [DEBUG] Waiting for Enter key to run tests

This also seems to cause it to take a long time to detect compile changes.  Not sure if it's related, but we should make sure it's not spawning a lot of threads.

fixed


feat: [Go] simple request helpers

  model.Generate(context.Background(), ai.NewUserTextGenerateRequest("tell me about bananas"), nil)

  model.Generate(
        context.Background(),
        ai.NewGenerateRequest(
            map[string]any{"temparature": 1},
            ai.NewSystemTextMessage("talk like a pirate"),
            ai.NewUserMessage(ai.NewMediaPart("image/png", img)),
            ai.NewModelTextMessage("This looks nice yarrr"),
            ai.NewUserTextMessage("tell me more....")),
        nil)

Remove the helper I added yesterday and update the init sample please.

Remove the helper I added yesterday and update the init sample please.

which one did you add?

Remove the helper I added yesterday and update the init sample please.

which one did you add?

https://github.com/firebase/genkit/blob/4306ae565a282dfbd0c4f82dad2a98c465a7cf36/go/ai/gen.go#L208

Remove the helper I added yesterday and update the init sample please.

which one did you add?

https://github.com/firebase/genkit/blob/4306ae565a282dfbd0c4f82dad2a98c465a7cf36/go/ai/gen.go#L208

Ah... done.


when I got a search result as learderfFile and press  enter .I got error message

I use python2.7.6.
error('Vim(drop):E319: Sorry, the command is not available in this version: keepj hide drop ~/test.md',)

vim or neovim?

[ ] vim

[ ] neovim

Output of vim --version or nvim --version:

You should use 8.0.1508+, otherwise, let g:Lf_JumpToExistingWindow = 0.

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 22 2019 19:03:04)
Garbage after option argument: "-version"

You should use 8.0.1508+, otherwise, let g:Lf_JumpToExistingWindow = 0.

It worked .tks

I'd suggest adding an entry to FAQ saying that is case of :drop not being available, one should let g:Lf_JumpToExistingWindow = 0.
The title of this issue could also be changed to something more meaningful like "drop command is not available in this version" so that other people can more easily find it.


[help] Swiper on click event

Hi, I'm trying to call a Vue method on click event and would like to pass a variable image, so that I can make changes to it and update the component with the computed property. The problem I'm having is that I can't handle these click events directly with Vue, and handling them with the Swiper's click event doesn't let me pass the image variable. I've read the docs and searched it, but couldn't find anything.

v4.0.0 was released!
Maybe you can use the @click-slide api and dynamic data to achieve the goal.


getQueryData returns undefined even if the persisted cache is there

I'm using experimental_createPersister for IndexedDB cache.
Until a few minutes ago I was convinced that I could use method queryClient.getQueryData to get an element from the persisted cache even without the "momentary" cache being full.
I express myself with the terms "persisted" and "momentary" but I don't know if they are right.
I created a small but effective reproduction of the problem here.
Steps to reproduce:

Open the first page of the app:

Click on "John" and on "Bob" links

The "persisted" cache and the "momentary" cache are filled now

Go to the Home page again

RELOAD THE PAGE

Click on the button "Try to get Player 2 from the cache"

See the message in console: undefined, DAMN!

Why?
If you open the browser Dev Tools you can see in the IndexedDB the cache is there, filled up!
Why is Bob undefined?
Is getQueryData getting only from the "momentary" cache?

If you want immediate cache restoration, please use the PersistQueryClientProvider.

Can I use it with Svelte too?


Formatting for current time when it's below a minute

I think when current time is below 1 minute, we should still show the format of 00:XX (same thing for duration when we add the remaining time preference)

Yup, I was thinking the currentTime and duration should match in terms of length, so if it's over an hour long they both are HH:MM:SS, but if they're less than an hour, they both show MM:SS. Not sure if it should even be an option to show just SS.

I opted to just always show at least MM:SS for now.


Use F.reshape_like as F.where condition will cause mismatch gradients

Note: Providing complete information in the most concise form is the best way to get help. This issue template serves as the checklist for essential information to most of the technical issues.
If the issue is non-technical, feel free to present the information in what you believe is the best form.
Description
Use F.reshape_like as F.where condition will cause mismatch gradients,
MXNet commit hash:
(Paste the output of git rev-parse HEAD here.)
9cf918cbcff32fd2ca4b2d6d53e7f33138d886ee
Error Message:
mxnet.base.MXNetError: [18:20:44] src/pass/gradient.cc:166: Check failed: (*rit)->inputs.size() == input_grads.size() (2 vs. 3) Gradient function not returning enough gradient

Minimum reproducible example
import mxnet as mx
from mxnet import nd
from mxnet import gluon
from mxnet.gluon import nn
from mxnet import autograd

net = nn.HybridSequential()
net.add(nn.Conv2D(3, 3, 1))
net.initialize()

x = nd.ones((1, 3, 64, 64))

class myblock(gluon.Block):
    def __init__(self, **kwargs):
        super(myblock, self).__init__(**kwargs)

    def forward(self, x):
        y = nd.relu(x * 3 + 5)
        z = nd.ones_like(y)
        y = nd.where(z.reshape_like(y) == 1, z, y)  #!!! bug here
        return y

myfunc = myblock()
myloss = gluon.loss.L1Loss()

with autograd.record():
    y = net(x)
    z = myfunc(y)
    loss = myloss(y, z)
    autograd.backward(loss)

print(nd.sum(loss))

What have you tried to solve it?
Use reshape_like itself won't cause problem, only when combining F.where(F.reshape_like(a, b), x, y) will raise error.

@piiswrong I think it's inrrelavent to fix in #8322

@zhreshold Does this issue still exist?

This is fixed, closing this.


Multiple Schema Files within One Mapping?

Hello,
Quick question --- does Artemis support multiple schema files within one "mapping"?  Hoping to do something like this in the YAML file:
schema_mapping:
            - output: lib/service/graphql/types.graphql.dart
              schema: assets/graphql/{aws_appsync,schema}.graphql
              queries_glob: assets/graphql/types/{queries,mutations}/**.graphql
              fragments_glob: assets/graphql/types/fragments/**.graphql

This use-case comes up because we have one file that is auto-generated from our backend, schema.graphql. However, the second contains some Scalar Types that AWS expects to be included, but however are not the standard GraphQL scalar types (such as AWSDate, AWSURL, etc.).
Currently, every time a new schema.graphql is generated, I would have to manually append the contents of the second schema file (otherwise Artemis doesn't know what those custom types are). I believe supporting 2 schema files in a single mapping would solve this.
I've tried the above, and Artemis doesn't seem to like it.

Hi @cody1024d
There is no schema globs support for now.


Enable parquet compresssion options

It appears the rust parquet library supports compression but isn't used during query export. It would be useful to be able to specify parquet compression type / options via the CLI. I was experimenting with using this to export a large amount of data and the parquet files were many times larger than doing the same "manually" (eg. python) with compression.

Seems like a good idea to me. I'll probaly look into this during the weekend (no promises though). Could be an easy win if it just about passing a command line argument to the parquet writer.

New version 0.6.1 published with support for --column-compression-default command line option. New default is gzip. I only did the minimal thing here. There are a lot more option which could be forwarded like encoding or the ability to control encoding/compression for an individual column.
Let me know if this is already good enough for your use case, or if more is needed (or at least nice to have).
Cheers, Markus

Awesome, I'll give it a try! Appreciate the update.
If anyone runs into a similar issue or needs custom options and has python accessible, here is a short script to compress an existing parquet file.
import pyarrow as pa
import pyarrow.parquet as pq
import sys

pq_file =  pq.ParquetFile(sys.argv[1])
with pq.ParquetWriter(sys.argv[2], pq_file.schema_arrow, compression='ZSTD') as writer:
    for ri in range(pq_file.num_row_groups):
        table = pq_file.read_row_group(ri)
        writer.write_table(table)

Thank you, for you feedback and script!


places

If you would like to upvote the priority of this issue, please comment below or react with :+1: so we can see what is popular when we triage.
@tonyathome9 Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.

Thank you for letting me know that issue #7 has been completed. I appreciate your efforts in resolving the matter.
On Aug 14, 2023 at 3:56 PM -0700, Angela Yu @.***>, wrote:

Closed #7 as completed.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Ensure current working directory is consistent

While working on some app commands that needed to change the current working directory, I found that future Cypress tests would break because the current working directory had changed during the execution of the script.
I found that resetting the current working directory after executing the commands solved the problem. I thought I would at least share this solution in case anyone else is affected by it, but also adding this "cleanup" seems like a reasonable general-purpose solution.

i would like to keep the middleware independent of Rails.
maybe what you could do instead is add this to your clean.rb ?


Visual Studio Code Version 1.67.1 --- Issues with Quick Actions

I was facing a issue in Visual Studio Code, version 1.67.1 (updated recently in 2022) --- Issue is that i have quick action active, but its giving very limited suggestion, such as only "initialize ctor from properties".
I have been working on a project since 1-2 months, it was working pretty cool before, giving suggestion in detail, like Generate overrides, extract interfaces etc.etc. but now i guess since last update in Apr-22 (or maybe any other issues) its not been working recently.
Also the auto import was working pretty cool too, like auto importing libraries etc. this has also stopped working --- i have to manually type the things to import now.
Can anyone suggest anything?
I have restarted the app -- restarted the PC --- ticked and unticked the quick action (Ctrl + .) in the setting also --- done these things all.. still no positive change.

@SajidAminShah29 Sorry you are running into issues. Please share the OmniSharp Log from the VS Code Output Pane so that we can better assist you.

Closing due to lack of response.


xdotool: rm man, static linking

xdotool requires libxdo library to exist on the system for it to function, this will remove the need for that and remove man pages, which remove the need for perl.

Thank you!


twister: DeviceHandler DUT selection improvements and fixes

Several improvements and fixes for how Twister DeviceHandler selects and releases a DUT having multiple candidates for a test instance execution and taking into account failures.


get_embedding should not be obs biased

The get_embedding function was designed for obs embedding only (docs, parameters), but it also works for var embeddings.
Changes needed:

Rename obs_soma_joinids to soma_joinids. This is a breaking change, so consider whether we want to rename (and break) or do this via deprecation
Change the docs to remove the obs bias.

Superseded by the embedding arguments of get_anddata


REST API: API with subscription to specific tenants with an empty tenant list isn't retrieved by the api call

OS: Ubuntu 16.04
JDK: 1.8.0_144
DB: Mysql 5.7
Steps

Create an api with subscription as specific tenants but with an empty tenant list

{
   "name": "MobilePouch",
   "description": "This document describe a RESTFul API for TestAPIfromREST API.\r\n",
   "context": "pouch",
   "version": "1.0.0",
   "provider":"Administrator",
   "apiDefinition":"{\"swagger\":\"2.0\",\"paths\":{\"/pouch/{id}\":{\"get\":{\"responses\":{\"200\":{\"description\":\"this is test\"}},\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"allowMultiple\":false,\"required\":true,\"type\":\"string\"}],\"x-auth-type\":\"Application & Application User\",\"x-throttling-tier\":\"Unlimited\"}}},\"info\":{\"title\":\"MobilePouch\",\"version\":\"1.0.0\"}}",
   "isDefaultVersion": false,
   "type": "HTTP",
   "transport":    [
      "http",
      "https"
   ],
   "tiers": ["Unlimited"],
   "visibility": "PUBLIC",
   "endpointConfig": "{\"production_endpoints\":{\"url\":\"http://localhost:8080//sample-data-backend/rservice/mobilepriceservice/\",\"config\":null},\"sandbox_endpoints\":{\"url\":\"/sample-data-backend/rservice/mobilepriceservice/\",\"config\":null},\"endpoint_type\":\"http\"}",
   "subscriptionAvailability": "specific_tenants",
   "subscriptionAvailableTenants": []
}

Publish the API. As given in the below image the API is visible in the Store UI

When apis in store is retrieved by following, the above api doesn't return even though it's existing in the store

https://localhost:9443/api/am/store/v0.11/apis
Expected Result:
The api should be listed when store apis are retrieved.

Tested in the latest pack. It's working fine.
bhathiya@bhathiya-x1:/data/products/am/wso2am-2.2.0-SNAPSHOT$ curl -k -H "Authorization: Bearer $token" -H "Content-Type: application/json" -X POST -d @data.json https://localhost:9443/api/am/publisher/v0.11/apis
{"id":"a7b64828-5c5d-425a-adae-5115216c2b5b","name":"MobilePouch","description":"This document describe a RESTFul API for TestAPIfromREST API.\r\n","context":"/pouch","version":"1.0.0","provider":"Administrator","apiDefinition":"{\"swagger\":\"2.0\",\"paths\":{\"/pouch/{id}\":{\"get\":{\"responses\":{\"200\":{\"description\":\"this is test\"}},\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"allowMultiple\":false,\"required\":true,\"type\":\"string\"}],\"x-auth-type\":\"Application & Application User\",\"x-throttling-tier\":\"Unlimited\"}}},\"info\":{\"title\":\"MobilePouch\",\"version\":\"1.0.0\"}}","wsdlUri":null,"status":"CREATED","responseCaching":null,"cacheTimeout":300,"destinationStatsEnabled":null,"isDefaultVersion":false,"type":"HTTP","transport":["http","https"],"tags":[],"tiers":["Unlimited"],"apiLevelPolicy":null,"maxTps":null,"thumbnailUri":null,"visibility":"PUBLIC","visibleRoles":[],"accessControl":"NONE","accessControlRoles":[],"visibleTenants":[],"endpointConfig":"{\"production_endpoints\":{\"url\":\"http://localhost:8080//sample-data-backend/rservice/mobilepriceservice/\",\"config\":null},\"sandbox_endpoints\":{\"url\":\"/sample-data-backend/rservice/mobilepriceservice/\",\"config\":null},\"endpoint_type\":\"http\"}","endpointSecurity":null,"gatewayEnvironments":"Production and Sandbox","sequences":[],"subscriptionAvailability":"specific_tenants","subscriptionAvailableTenants":[],"businessInformation":{"technicalOwnerEmail":null,"businessOwnerEmail":null,"businessOwner":null,"technicalOwner":null},"corsConfiguration":{"accessControlAllowOrigins":["*"],"accessControlAllowCredentials":false,"corsConfigurationEnabled":false,"accessControlAllowHeaders":["authorization","Access-Control-Allow-Origin","Content-Type","SOAPAction"],"accessControlAllowMethods":["GET","PUT","POST","DELETE","PATCH","OPTIONS"]},"additionalProperties":{}}

bhathiya@bhathiya-x1:/data/products/am/wso2am-2.2.0-SNAPSHOT$ curl https://localhost:9443/api/am/store/v0.11/apis -k
{"count":1,"next":"","previous":"","list":[{"id":"a7b64828-5c5d-425a-adae-5115216c2b5b","name":"MobilePouch","description":"This document describe a RESTFul API for TestAPIfromREST API.\r\n","context":"/pouch/1.0.0","version":"1.0.0","provider":"Administrator","status":"PUBLISHED","thumbnailUri":null,"scopes":[]}],"pagination":{"total":1,"offset":0,"limit":25}}


Add gdata URLs support

It is easier to download all public playlists of any user using the following URL:
http://gdata.youtube.com/feeds/api/users/USERNAME/playlists?v=2
or all public favorites
http://gdata.youtube.com/feeds/base/users/USERNAME/favorites

No longer available.


Add rethinkdb-coreos-cluster to Deployment Tools list

We should add this tool by @pires https://github.com/pires/rethinkdb-coreos-cluster
to http://rethinkdb.com/docs/deployment-tools/

Awesome :+1:


provide functionality to automatically "export" / "open" all packages

We have several dependencies in our project that does not provide any module support. By using your great plugin we can simply convert all that dependencies to be an automatic module:
automaticModule("com.goterl:lazysodium-java", "lazysodium.java")
We (sadly) still have several of that modules and all will be as automatic modules on the module path at compile time. Based on the definition of automatic modules (see overview at https://stackoverflow.com/questions/46741907/what-is-an-automatic-module) we have a limitation:

Automatic modules imply readability on all other automatic modules, which means a module reading one of them, reads all of them.

Based on that we do not get any error at gradle build time when we do not add all the requires foo.bar definitions in the module-info.java files of our modules. Only one requires statement is needed for all automatic modules.
Example
At compile time we depend on the foo and bar libs (import statements in our code). Since the foo and bar libs have no module support we use your plugin to define them as automatic modules:
plugins {
    id("org.gradlex.extra-java-module-info")
}
extraJavaModuleInfo {
    failOnMissingModuleInfo.set(true)
    automaticModule("foo:foo", "foo")
    automaticModule("bar: bar", "bar")
}

Since we have import statements for both libs in our code you would assume that we need to add requires statements for both of them. But only anyone of the is needed and based on the definition of automatic modules both can be accessed.
What we could to do solve the problem
We could use your api to define the dependency as a "real" module and add exports for all internal packages by hand:
module("foo:foo", "foo") {
        exports("com.foo")
        exports("com.foo.impl")
        exports("com.foo.api")
        exports("com.foo.common")
}

Since this is a lot of work for all Jars it would be great to have a functionally that automatically add exports to all packages of a jar:
module("foo:foo", "foo") {
        exportAllPackages(true)
}

Would that be a possible / interesting new feature for the plugin?

Thanks for the suggestion @hendrikebbers and for the detailed explanation on:

Since we have import statements for both libs in our code you would assume that we need to add requires statements for both of them. But only anyone of the is needed and based on the definition of automatic modules both can be accessed.

I have been seeing this as well and I wasn't totally sure why this is.
In a project, we have been using the dependency-analysis-gradle-plugin to reveal missing implementation dependencies (which in combination with java-module-dependencies means missing requires). And found some cases like this through that.
I think this is a great proposal and I could use the feature as well. It's probably not too hard to add. The plugin looks inside the Jars already to add the module-info and it should be straight forward to also extract the packages it contains.
I'll look into implementing this soon.
Additional thought:
Compared to automatic modules, you are still left with adding the requires. Maybe this could also be automated by computing the requires based on the dependencies declared in metadata using the "Module Name" <-> "GA Coordinates" mappings from java-module-dependencies.

@jjohannes thank you for your response.  I'm not familiar with writing gradle plugins. Based on that I can not create such PR but I can test it once it is available. When I can help you with anything just let me know.

This feature is now on main and can be used as follows:
module("org.apache.httpcomponents:httpclient", "org.apache.httpcomponents.httpclient") {
  exportAllPackages()
}

If you want to give this a try before the next release, you can use this plugin from source:

Clone this repo
Add the following to your settings.gradle(.kts)

pluginManagement {
  includeBuild("/path/to/extra-java-module-info")
}

Sadly I needed to work on other topics the first weeks of the year but will find some time to look into it the next days.


Twint not found when using with cron

I'm far from a Python expert, so this might be a basic question...
I'm trying to use cron to run a PHP script that calls Twint using PHP's popen function, but I get an error saying the Twint command was not found:
$cmd = 'twint -u username --database tweets.db --since 2019-08-12';

while ( @ ob_end_flush() );

$proc = popen($cmd, 'r');

while ( !feof($proc) ) {
    echo fread($proc, 4096);
    @ flush();
}

And I have a cron job set up like this:
* * * * * php /path/to/script.php >> /path/to/file.log 2>&1
The log file just shows: sh: 1: twint: not found every time it tries to run.
Is this a Python path problem? I can run Twint fine as root and this is a root cron job. I'm not sure how to make Twint available from my script/cron. Thanks!

I was able to get it to work with an absolute path to Twint, but that still doesn't explain why the original alias doesn't work:
$cmd = '/usr/local/bin/twint -u username --database tweets.db --since 2019-08-12';

Usually when installing Python packages (or maybe even software in general), them are installed for the specific user which asked to install it


Combine tooltip descriptions (2.0-Beta)

Morning,
Previously the tooltips were all combined into one mouse over (e.g. I could hover over a single line on the chart and it would display all of the lines values in a mouse over), it now seems this has been changed to show a single lines mouse over by default.
Is there an option to turn multi line tooltips back on?
Also do you guys use IRC or a mailing group? Or is Github issues the best place to ask questions?
Thank you,
Sam

I actually managed to figure this out by looking at the source. I used the following option if anyone else is interested.
var options = {
  tooltips = {
    mode = 'label'
  }
}

Although the above gives me a combined overlay... The naming convention for each of the lines appears to be wrong...
e.g. with two lines called A and B with values of 100 and 200, I am seeing the following:
A: 100
B: 100

Any thoughts?

@Samuel1989 which version are you using? Beta0?

@etimberg I believe so yes, 2.0.0-Beta (although in the Chart.js file it says 2.0.0-alpha, but I downloaded it from the 2.0.0-Beta Release).
Sam

@Samuel1989 sorry for the slow reply. I think this has already been fixed. Could you try the latest built file in the v2.0-dev branch?

@etimberg No worries, I will give the latest version a go.
Thanks for the reply.
Sam

Just to confirm this has been fixed in the latest development branch.
Thanks again.

Awesome, great to hear!


View a-video on mobile

When viewing the example in the package at examples/template-video/index.html on mobile devices, all I see is a black rectangle where the video should be.
Chrome 47.0.2526.83 on Android 5.1.1 Samsung Note 5
Safari on iOS 9.0.2 on iPhone 6
There are no javascript errors when running this on Android Chrome.
The example at http://threejs.org/examples/#canvas_materials_video is giving me similar results, perhaps I should escalate to threejs? (Edit: created an issue there too)
I've tried a bunch of different video file formats on different browsers/devices, and results are very uneven and scattered, but I couldn't get any video files to work on mobile whatsoever except I got this example to work in firefox on Android.
I could list out everything I've tried, but since sharing and working with video files is kind of cumbersome, let's see if we can get just this one video file to work on mobile chrome/safari first.
Thanks!

Thanks for the detailed issue. Unfortunately, this is a known issue. See original issue filed here: aframevr/aframe#316.
 We'd love if the platform just supported it out of the box, but likely for some time things aren't going to change. In the meantime, I'm going to introduce a "play" button that will start the videos that are detected on the page (if any).

Whoops thanks, that slipped by me. It would be great to have a little documentation or example on how to incorporate user input to trigger a play on a video, I tried quickly but must have had something wrong.


Test: new NLS implementation

Refs: https://github.com/microsoft/vscode/issues/212542

[ ] macOS @eleanorjboyd
[x] linux @aeschli
[x] windows @amunger
[ ] web @jrieken

Complexity: 5
Create Issue

Setup:

⚠ needs a special build because not yet merged to main:

Desktop: https://builds.code.visualstudio.com/builds/insider?commit=43f70eca0c428e6f1a5bfad59a9b2a66f99b748d&dev=true
Web: https://insiders.vscode.dev/?vscode-version=43f70eca0c428e6f1a5bfad59a9b2a66f99b748d

⚠ Desktop: Disable auto-updates in settings: "update.mode": "none"

Intro
The way we load english and translated messages (based on language extension packs) in core (VS Code web, desktop, server) needs to change to be ready for the future: we want to move away from our AMD loader towards an ESM. This test plan item is to ensure that we can still load english and other languages in our product without regressions.
If a message cannot be loaded we throw an error (!!! NLS MISSING...), so please watch out for that in console and logging. Since NLS is spread across all our product entry points, its possible that on such an error a process or worker stops to function very early.
Note: the changes should only impact core pieces, but not extensions. The NLS story for extensions remains as it was.
Testing (Desktop)

open the about dialog ("Help") and verify the commit is 43f70eca0c428e6f1a5bfad59a9b2a66f99b748d
briefly go through the UI and verify english words appears properly out of the box

test for process explorer and issue reporter windows (from Help menu)
test the CLI (<path to install>/bin/code --help)

test extension management, e.g. by listing extensions from the CLI

ensure that processes and workers are healthy

UI extensions such as GH PR are functional
Language extensions such as TS are functional
File watcher process is alive and reports events (try by changing a file externally while opened)
Terminal can be used
Extensions can be installed
Workers are in a running state

you can compare 2 files and see a diff
the "Output" panel shows output and links are detected
configure editor.experimental.asyncTokenization: true and verify text editor colorisation works

configure the display language to something non-english

verify the UI is translated to that language
verify the command palette can still be searched in english (i.e. we preserve original english strings there)

verify again that workers and processes are healthy (see above)

verify corrupted language packs

stop VS Code
open the userData folder and make the nls.messages.json file inside clp corrupt (e.g. remove a {)
start VS Code
it should appear in english
stop VS Code
start VS Code
it should appear in the language you picked before

verify different versions of language packs

for one non-english language, install different versions of the same language pack and go through updates
at all times you should get the translations appear and not english or corrupt state

Testing (Web)

open the about dialog ("Help") and verify the commit is 43f70eca0c428e6f1a5bfad59a9b2a66f99b748d
briefly go through the UI and verify english words appears properly out of the box
ensure workers are healthy

UI extensions such as GH PR are functional
you can compare 2 files and see a diff
the "Output" panel shows output and links are detected
configure editor.experimental.asyncTokenization: true and verify text editor colorisation works

configure the display language to something non-english

verify the UI is translated to that language
verify the command palette can still be searched in english (i.e. we preserve original english strings there)
verify again that workers are healthy (see above)

I will comment back here once we have a build and are ready to go.

@amunger @aeschli @eleanorjboyd good to go with this build.
Web still needs pushing.

Web can now be tested at least with english under this URL: https://insiders.vscode.dev/?vscode-version=43f70eca0c428e6f1a5bfad59a9b2a66f99b748d
We are working on an issue that prevents us from supporting other languages via the marketplace.

came across this while I was testing but it was more related to the chat extension missing a few string for translation: https://github.com/microsoft/vscode-copilot/issues/6444

https://insiders.vscode.dev/?vscode-version=43f70eca0c428e6f1a5bfad59a9b2a66f99b748d can now be tested in non-english languages 🚀


routing key mismatch when using custom setup function

origin issue #3
@marcio199226 comment:
I have used a custom setup function
  consumerFactory.setCustomSetupFunction(async (connection) => {
    const channel = await connection.createChannel();
    await channel.assertExchange('exchange', 'topic', { durable: true });
    const queueMetadata = await channel.assertQueue('input', {
      durable: true,
      maxPriority: 10
    });

    await channel.bindQueue(queueMetadata.queue, 'exchange', 'account.*');
    await channel.prefetch(1);

    return {channel, prefetch: 1, autoAck: false, queue: 'input'};
  });

And after consuming some message, message.fields.routingKey returns my queue name "input" insteaf of currently messgae routingKey
I have used 0.1.2v
Best regards

@marcio199226, could you please provide a snippet on how you publish messages too?

    await publisher.publishMessage(
      Buffer.from(JSON.stringify(payload)),
      routingKey,
      {
        persistent: true,
        headers: {
          'x-created-at': moment(new Date()).format('DD/MM/YYYY HH:mm:ss')
        }
      }
    );

Where routingKey may be optional

Hey, @marcio199226. By optional routingKey you mean empty string?

I just tested your custom setup functions locally and it worked just fine. I managed to receive all the messages I've published, and the routing key contained account. part. How do you set up your publisher instance?

Hey, @marcio199226. By optional routingKey you mean empty string?

I mean it could be null or a string

I just tested your custom setup functions locally and it worked just fine. I managed to receive all the messages I've published, and the routing key contained account. part. How do you set up your publisher instance?

My publisher is an php application, so when i'm consuming messages i have this issue (i'm sure that messages which nodejs consumes has routing key)


Re-Add Custom views (calendar / tree) for orders

Re-implement "calendar" view for the various order types, in PUI

I think fullcalender would be optimal for the calender part. Here is a sample with typescript: https://github.com/fullcalendar/fullcalendar-examples/blob/main/react-typescript/src/DemoApp.tsx

@SchrodingersGat is this still valid / open?

Yes still planning to implement this (or happy for someone else to)


Clarification on using the Maven Plugin

Hi,
I was exploring code in this plugin and I am impressed with the way its written. I did explore different ways to upload documentation to confluence and I found this is the simplest way where we can post our project related documentation to confluence.
Currently I am looking for a way to post maven project rest api documentation. Can I modify this code and use?
Please provide your inputs.
Thanks,
Durga.

Hi, thx for interest
There are several way to accomplish such task.
The main goal is to find out stuff that allow you to generate text document (eg markdown) from your api , after that will be pretty straightforward publish it to confluence using maven-confluence-plugin.
While ago I developed a Java Annotation Processor that will generate wiki from JAXRS annotations.
One of most popular tool to document REST API (not only for that) is swagger and i've find out that there is a markdown converter
Hope this help

Thanks for responding!
I was looking at swagger also, but I see that for some applications which are already developed, integration with swagger takes some time. Also, I see that including swagger is a different approach where API layer can't be modified and YAML need to be learnt. There might be issue with YAML even because of the space (I mean format issue).
The one which I am trying right now is with out Swagger implementation, for existing apps how can I post REST API documentation to confluence. Annotations are not used in our project , but I will check on Java Annotation Processor. Thanks for the suggestion.
Using maven-confluence-plugin I see that we can only publish maven generated Project Summary (PS: Please correct me if I am wrong).
Below are my thoughts (Your inputs are greatly appreciated)...
For uploading any user defined like REST API documentation to confluence, I was trying to create new Renderer(eg: RestApiDocumentationRenderer) where I will be writing code to render the table format as per Rest API standards in confluence. This new renderer I am planning to use in the new Deploy Pojo which I will be creating.
Now I can generate jar file with these changes in maven-confluence-plugin and use in any project to publish Rest API to confluence.
Open Item: Now the open Item I will be having is... how to input the API Document to this new renderer based on the project included. This I can try using  Java Annotation Processor or any different way.
Thanks & Regards,
Durga.

Hi
Firstly, the publication is not limited at "project summary"  but you can publish what you prefer as long as you have it available either in wiki or markdown format. Please refer to Site Guide
If you prefer we could continue this interesting discussion on gitter

Thanks for the inputs. I will check on this and will join the chat in gitter.


149585 - [High] [Newsroom] Newsfeed- Newsfeed section is not visible for local geos [it, fr, sg, es, jp, pt]

Severity - 2 - HIGH
Steps to Reproduce:

Open URL migrated and legacy newsroom page for local geo  [it, fr, sg, es, jp, pt]
Actual:  Newsfeed section missing

Expected: Newsfeed section should be visible

Migrated pages:
https://main--accenture-newsroom-de--hlxsites.hlx.live/
https://main--accenture-newsroom-it--hlxsites.hlx.live/
https://main--accenture-newsroom-jp--hlxsites.hlx.live/
https://main--accenture-newsroom-fr--hlxsites.hlx.live/
https://main--accenture-newsroom-es--hlxsites.hlx.live/
Legacy Newsroom pages:
https://newsroom.accenture.jp/
https://newsroom.accenture.de/
https://newsroom.accenture.it/
https://newsroom.accenture.es/
Azdo link: https://dev.azure.com/accenturecio26/WebContentDigAssetMgmt_PR1093/_workitems/edit/149585
cc: @ravkiran @amol-anand @raymond-h-dev

@veejayricana can you please clear your browser cache and check again. i do see the newsfeed in all those links. see screenshot below

Hi @amol-anand, in some geo, upon pulling news cards there are cases that "matchingParagraph" doesn't have value for the reason that removing of first "br" element  (which I recently added) throw a console error. Adding a null check will fix the issue. Please review my code update here, Thank you!
https://github.com/hlxsites/accenture-newsroom/pull/231


Please add RX/TX (packets)

In WinBox every interface shows it's current RX/TX (kbps) and RX/TX (p/s).
Please bring these values to ioBroker if possible.

1.0.6


File Manager Window size got small after update

Hi,
Hope you are well. A small talk with you after a long time.
After updating to the latest version the window size of file manager got shrunk.

Also please take a look at the mail scanner heading

Hi,
About the File Manager window - well I was trying to make sure that long names are fitting properly. Yes, what you experiencing is normal, when you got long names being displayed. What is your screen resolution?
About the MailScanner - could you downgrade to the version of the theme when it worked? There might be some changes on Webmin side, maybe?

I would also recommend disabling Action column, especially when you have insufficiency of the screen-width.

my screen resolution is 1366x768.
Also I like the action column so  I don't like the idea of disabling it. I
am more a left click guy than a right-click. :)
Well the header on MailScanner is not causing any problem to me though. But
I thought you should know
On Tue, Jul 5, 2016 at 3:49 PM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

Hi,
About the File Manager window - well I was trying to make sure that long
names are fitting properly. Yes, what you experiencing is normal, when you
got long names being displayed. What is your screen resolution?
About the MailScanner - could you downgrade to the version of the theme
when it worked? There might be some changes on Webmin side, maybe?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-230441325,
or mute the thread
https://github.com/notifications/unsubscribe/AQIUXZwAGlpsQIOSSYe7E8nAJWskcSjUks5qSi-3gaJpZM4JE9iL
.

MailScanner: It might theme bug or module's bug. I'd rather know. Ok, I will test it when I'm preparing another release.
File Manager: Sometimes, to reload only right frame (by clicking reload button on navigation) or right-click and reloading current frame. DataTables got stuck sometimes.

also the small div size is only an issue with the file manager. other modules work fine.

also the small div size is only an issue

Not sure what you mean.

the narrow div  [ that is not adjusting with the full width of the frame ] is only happening with the file manager module.
If you compare the width of "file manager" and "Mail Scanner" images I sent you earlier in this post, you can see that mail scanner module has adjusted itself and utilized the full width but the file manager module failed to do so.

As for the mail scanner issue: I switched to "Gray Framed Theme" and "Finally Theme" none of them has this issue with the HEADING text.

Alright, I got it. Thanks for reporting.
Will fix it in the next release.

glad to help
On Tue, Jul 5, 2016 at 4:34 PM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

Alright, I got it. Thanks for reporting.
Will fix it in the next release.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-230449548,
or mute the thread
https://github.com/notifications/unsubscribe/AQIUXX4CwuwvF4C22_tZfLkoDTx3IGj4ks5qSjoxgaJpZM4JE9iL
.

Ohhh, you helped me to fix global bug that cause 'floating' %text. Thanks.
It will be fixed in 18.04!!

18.04 is out, please upgrade! :wink:

Its not showing any option to upgrade in Webmin
Its already set in the theme options
Check for Authentic Theme updates [YES]
Also tried with Force Update
but didn't work
On Sat, Jul 23, 2016 at 2:08 AM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

18.04 is out, please upgrade! 😉
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-234650078,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQIUXYT7eFPAm84oTA6flAavRURHAI-qks5qYSowgaJpZM4JE9iL
.

Please read post #505 - there is an issue in Webmin. Download the theme to your computer and install using upload.

But the width issue of file manager you said was fixed? but its not!
Although I was able to update the theme. thanks for the info!
On Sat, Jul 23, 2016 at 1:39 PM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

Please read post #505
https://github.com/qooob/authentic-theme/issues/505 - there is an issue
in Webmin. Download the theme to your computer and install using upload.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-234706306,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQIUXaK4-cQkvXIgL3VDr2PA0qdgNiGSks5qYcwngaJpZM4JE9iL
.

Like I mentioned before, it's intended (at least so far) to have such behaviour for long files/directories names. When you list with not that long names, things will display normal.

I think you got it wrong. I am not talking about file names.
https://drive.google.com/file/d/0B1yUtDYgrFZwbFZaNVFqS0wyOFU/view?usp=sharing
Take a look at the link.
Earlier it used to occupy the entire space but now its(file manager) fixed on the size. Its not responding to the width of the window.
And about the 'floating text' issue, Its all what you did and all credit goes to you. I should be thanking and not you.

Oh, man! I didn't understand what you meant. Ok, I have just re-built and re-uploaded the theme with this being fixed. I don't remember why I changed container's size from lg to xs, that was causing this issue.
I fixed on other small bug.
Just go and re-download the theme and upgrade manually once again. You will need to clear browser's cache to make it work. I hope it will what you wanted.

Thanks man! you are great!
On Sat, Jul 23, 2016 at 8:29 PM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

Oh, man! I didn't understand what you meant. Ok, I have just re-built and
re-uploaded the theme with this being fixed. I don't remember why I changed
container's size from lg to xs, that was causing this issue.
I fixed on other small bug.
Just go and re-download the theme and upgrade manually once again. You
will need to clear browser's cache to make it work. I hope it will what you
wanted.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-234722546,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQIUXWKR-X86nM7vCiX9EHPAJUAqPpElks5qYixCgaJpZM4JE9iL
.

you got another star. only 25 more to go.
On Sat, Jul 23, 2016 at 8:29 PM, Ilia Rostovtsev<EMAIL_ADDRESS>wrote:

Oh, man! I didn't understand what you meant. Ok, I have just re-built and
re-uploaded the theme with this being fixed. I don't remember why I changed
container's size from lg to xs, that was causing this issue.
I fixed on other small bug.
Just go and re-download the theme and upgrade manually once again. You
will need to clear browser's cache to make it work. I hope it will what you
wanted.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qooob/authentic-theme/issues/503#issuecomment-234722546,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQIUXWKR-X86nM7vCiX9EHPAJUAqPpElks5qYixCgaJpZM4JE9iL
.

:) Great! What is gonna happen after 500 stars? :D


Sequence - use naming closer to the observable spec.

This PR is not necessarily intended to be merged but brings the sequence naming closer to the observable spec + the preferred naming discussed in acdlite/flux-standard-action#7.
Ive also tweaked the reducer to pass any extra arguments to the handler, this allows for cases when you need to pass dependant state into the handlers.
This version is published as a scoped package if you want to try it out: @tappleby/redux-actions

Thank you for the PR. I'll merge the method renaming, but I don't agree with the need for passing extra arguments to the reducer. If you want to inject extra stuff to a reducer, you can use a higher-order function:
function myReducer(dependentState) {
  return handleActions({
    [SOME_ACTION_TYPE]: (state, action) => {
      // Use state, action, and dependent state here
    }
  }, initialState)
}

The wrapped reducer makes much more sense.
I'm going to clean this up a bit and re-submit.


ssl connection error with 1.1.1 on RHEL 6.4

Hey Mike,
I'm seeing 1.1.1 fail on RHEL 6.4,  but work on CentOS 6.4.   The weird thing is, when I change the yum.repo from https to http,  this module will work..    it will also reset my change to https and subsequent runs will be fine.
https became default in 1.1.1.   I would think this module should be able to configure this ssl connection?  Would you agree?
Alternatively would it be useful to have a "protocol" variable that defaults to https, that I could override to just use an insecure connection?
This is the error:
Error: Could not get latest version: Execution of '/usr/bin/python /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/package/yumhelper.py' returned 1: Loaded plugins: product-id, rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
Could not retrieve mirrorlist https://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64 error was
14: problem making ssl connection
Traceback (most recent call last):
  File "/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/package/yumhelper.py", line 145, in <module>
    ypl = pkg_lists(my)
  File "/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/package/yumhelper.py", line 58, in pkg_lists
    my.doTsSetup()
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 84, in doTsSetup
    return self._getTs()
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 99, in _getTs
    self._getTsInfo(remove_only)
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 110, in _getTsInfo
    pkgSack = self.pkgSack
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 887, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 669, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 308, in populateSack
    sack.populate(repo, mdtype, callback, cacheonly)
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 165, in populate
    if self._check_db_version(repo, mydbtype):
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 223, in _check_db_version
    return repo._check_db_version(mdtype)
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1256, in _check_db_version
    repoXML = self.repoXML
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1455, in <lambda>
    repoXML = property(fget=lambda self: self._getRepoXML(),
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1451, in _getRepoXML
    raise Errors.RepoError, msg
yum.Errors.RepoError: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

You can specify your own URIs for things. I suppose you could just drop https. This seems really odd though as I haven't seen it reported anywhere else. Did you update some packages to 6.4 and not all?

our infrastructure guys did give us a new vm which might have been the problem here. It seems to have been ok recently after having tossed that VM away.


Fix the Exclude Members username bug

Ticket Link
Ticket 1642
List of squashed commits

Change object name from e to member

Test Checklist

[x] Exhibits Clear Code Structure:
[x] Project Unit Tests Passed:
[x] Project Jasmine Tests Passed:
[x] Executes Expected Functionality:
[x] Tested For Incorrect/Unexpected Inputs:

Fails Codacy check since devrc-2-5-0 isn't being analyzed.


⚠ SceneTime has degraded performance

In 6d128fd, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1233 ms

Resolved: SceneTime performance has improved in 6878a8e after 7 minutes.


Receiving error intermittently when using cancelAll()

BUG (seems to be)

Azure in basic mode

FineUploader v5.5.0

Using Firefox

Windows 8.1 Pro

Occurs intermittently. Can't reproduce all the time, please see the detailed explanation below.

onComplete: function(id, fileName, response) {
var imageCount = $('#imagesTable tr td').length;
            if (imageCount === 8) {
                imageUploader.cancelAll();
                CustomValidationSummary.addMessage('Please upload no more than 8 images.', CustomValidationSummary.MessageTypes.Error);
            } else {
                var imageId = GetPropertyValue(response, "imageId");
                appendUploadedImage(imageId);
            }
        }

I am working on functionality to try to limit the number of images a user can upload at one time. Images are uploaded, then each image is rendered inside its own table-cell, and then appended to a table-row. A user can delete the images and then upload new images again. But caveat is that there can never be more than 8 images displayed on the screen.
So the way I am trying to solve this is that upon a successful image upload, I count the number of table-cells inside the table-row. If the number of table-cells is 8, I want to cancel all remaining uploads because the user has already uploaded 8 images. Otherwise I create a new table-cell with an image and append it to the table-row. My onComplete() method is above.
This works pretty well most of the time. Yet after playing around with this for some time I noticed that intermittently I would get an error:

TypeError: c._getFileState(...) is undefined
...function(a,b,d,e){var f=null==b?-1:b,g=c._getFileState(a).temp;return g.xhrs=g.x...
azure.f....min.js (line 18, col 7400)

Sometimes it would happen and sometimes it wouldn't. Sometimes it happens when I try to upload 10 images instead of 8 from the start. Sometimes it would happen when there are already 8 images on the screen and I try to delete 2, an then upload 10, then it can happen. Other times both situations fly without any errors. So I can't say that a certain condition causes it for certain. Just trying to figure out why this happens?
p.s. maxConnections: 1
Thanks.

FU supports an itemLimit within its core options. Can you leverage this functionality instead?

Hi there, no I cannot. Because the user can upload images, then delete images, then upload more images, all in a single session. itemLimit wouldn't work because if a user uploaded 8 images, then deleted, 6, they can upload 6 more again, as long as there are 8 images visible on the page. itemLimit would not allow that.

Alright, knowing that requirement, I suppose the first thing I would do it actually leverage the onSubmit callback instead of onComplete, as it seems much more appropriate to validate before any actual uploading has started (I suspect the error you're referencing might be occurring due to the upload actually succeeding and then some unexpected workflow being triggered thereafter, though that's just a hunch).
In any event, from the onSubmit validation callback:

Return false to prevent submission to the uploader.

Good point! I am already doing that. If there are already 8 images uploaded then onSubmit() prevents that by returning false. However, if there are less than 8, then onSubmit doesn't catch it. In my case onComplete() awaits for server response because there is some processing that needs to be done on the image like adding it to database and scheduling it for processing, so onSubmit() fires and fails validation check before onComplete() returns, causing another upload when there has already been 8 images uploaded (just onComplete() hasn't returned yet.) so that's why I have to do this in both places. What's interesting about the error is that it only happens sometimes..seems like some internal states get out of sync or something.

Your report includes an error in the console, but what it the actual issue here? What specific problem are you seeing here?
It's unclear why you can't simply use the itemLimit option, as this should accurately reflect the non-deleted files successfully uploaded in that session.

Well the issue is basically the error that's happening. It doesn't break the functionality of the FineUploader...but I am not left with a comfortable feeling of seeing javascript errors on the page. It might be a bug...thought I'd let you know..
Ok things might have been a little confusing the way I explained it, so let me try to re-explain it.
Here's how the page works: User can upload the image at which point it is shown on the page with a "Delete" button below it. So the user can upload and delete images after they have been uploaded. The requirement is to have no more than 8 images on the screen. So a user can upload 2 images, then delete them, then upload 8 images and not delete any and save everything. At this point the user would have uploaded 10 images in a current session. itemLimit would not allow for that. The reason why a user can upload and then delete images, is just for convenience purposes, just in case a user uploaded image(s) they didn't like or don't quite fit with the rest of the images, they could simply delete these image(s) and re-upload new ones, and then after everything looks good save everything on the page. Is this a little more clear now?

Again, itemLimit does correctly account for deleted files and not count them towards the limit. So, it seems like itemLimit is the proper solution here.

In my case the user uploads the images first, so the itemLimit is increased everytime an upload happens. Only after the image is uploaded, it is shown along with its correspinding "Delete" button. Now a user can delete the image, but deleting the image does not subtract from itemLimit, because that's internal to FineUploader. So if I upload 8 images from the start, itemLimit will be at 8, now the user deletes the images, the itemLimit is still 8. Because the user has just deleted 8 images they can upload 8 images again (requirement is to have 8 images displayed on page), but the itemLimit is already 8, effectively blocking them from doing any more uploads.

I think you're misunderstanding how the itemLimit validation option works. It's quite simple:

itemLimit initialized to 8
User uploads 8 images. Validation prevents any more from being uploaded.
User deletes 2 images. 2 more images may be uploaded.

This will all work as described assuming you are using Fine Uploader's delete file feature.

Well that's caveat, I am not using Fine Uploader's delete feature.

Why not?

I was a little more concerned about the error that sometimes occurs, and as far as I can tell I don't think I am doing anything "illegal" in the code. I am just afraid that this error could somehow break the rest of JS on the page and that would be real bad..

Well, I guess I just don't, the Delete that I am using is just a html button on the page that triggers so server side functionality. I can take a look at Fine Uploader's delete, if that's the only way of doing it.

You're working against the library by deleting an uploaded file without using the built in delete file feature. Keep it simple and work with the library. This is a general suggestion, applicable outside of Fine Uploader. I haven't myself seen any issues with the cancelAll API method. But even if there are in this scenario, it's a scenario that is overly complex and can be replaced by utilizing built-in features that are meant to support the very workflow you have described above.
If you run into any issues with itemLimit or the delete file feature, please let me know. Questions regarding proper use should be posted on Stack Overflow under the fine-uploader tag. Thanks!

Ray, let me ask you this, just before you close this, with the itemLimit, what will happen if a user comes to a page from a fresh page load and has already 7 images uploaded. Now he selects 8 images (when he's only really allowed to upload 1) and tries to upload. I don't think itemLimit would catch it (because it's going to think that this is a new session that allows up to 8 images to upload, but it is not)and the images would start uploading way past the total of 8 allowed, this is the scenario that I am trying to prevent.

Before initializing Fine Uploader, make a call to your server to determine the proper itemLimit for that use (or provide this value on page load from your server), Then, use this value when constructing a new Fine Uploader instance.

I could do that, but even then, the user can delete 4 images, and have allowance to upload 4 more, so I would have to adjust the itemLimit yet again?

In that case, make use of Fine Uploader initial file list feature to display the previously uploaded files, with thumbnails (if desired). You can delete these files through Fine Uploader's delete files feature, and the itemLimit will be tracked as expected.

yeah, but this would require a tighter coupling with Fine Uploader's functionality that I don't want to and don't really need to do. I just wish cancelAll() worked as expected without throwing intermittent errors. This discussion sounds like inability or inflexibility of support to investigate the issue at hand by simply providing other ways to solve the problem in arguably more complex ways.

It sounds like you want Fine Uploader to support your workflow without using built-in support for that workflow, and it's not clear why. Your current approach is at odds with the features already provided by the library to suit your requirements. Of course, you don't have to use these features, but you run the risk of exposing issues associated with what I would describe as an unsupported or edge-case use of the library. I'm sorry I don't have an answer that pleases you here, but the reality is that there is a much better and more standard way to solve support your requirements through heavily request features that a good number of users are already utilizing to solve the same exact problems. I would suggest you seriously consider updating your app to make use of these features to make your life easier,

I will try to investigate the suggestion you have provided. But let me tell you, from a customer's perspective, the level of courtesy that I have received in regards to this issue, is unsatisfactory. Support hasn't even attempted to reproduce the issue, but simply stated that "they have not had any issue with the api call", that's not how support should resolve possible bug issues reported by customers.
Here's how I hear it coming from support "We are not going to take a look at this even if this is a bug, try some other functionality that seems to work in most cases, oh and by the way you should have posted this on stackoverflow" Is this a normal workflow for investigating errors originating from documented api functions calls?
I think the approach I am describing here is the most simplistic of all, it requires no tight integration with Fine Uploader and requires no additional server calls to pull any data from the server. Doing it the suggested way almost feels like you have to use certain workflows to avoid running into other unfixed or new errors, which almost makes the customer wonder about the quality of the product.

Addressing your concerns:

the level of courtesy that I have received in regards to this issue, is unsatisfactory

I have given this issue a significant amount of attention, responded to your comments promptly, and have provided guidance as to how to properly support your requirements using built-in features.

Support hasn't even attempted to reproduce the issue

Quoting from a previous comment of mine "I haven't myself seen any issues with the cancelAll API method".

you should have posted this on stackoverflow

I mentioned that any further questions that are not bug reports should be posted on Stack Overflow.

We are not going to take a look at this even if this is a bug, try some other functionality that seems to work in most cases.

I do not classify what you are seeing as a bug, as your use of the library appears to be non-standard and this is easily remedied by making use of built-in features described above.

I think the approach I am describing here is the most simplistic of all, it requires no tight integration with Fine Uploader and requires no additional server calls to pull any data from the server.

While you may see your approach as ideal and simplistic, I see it as overly complex, brittle, and a bit confusing. By making use of feature built into the library (which you have already tied your application to) you can likely avoid all of this.
I'm sorry I wasn't able to resolve this issue to your satisfaction, but I am unfortunately not seeing any issues with this API call, and have recommended a more standard approach for you to follow that may give you better results going forward. It seems like we are going in circles at this point, so I'm going to close this case for now. Please feel free to open up a new issue if you have any bugs to report, or use Stack Overflow for questions regarding use of the library.


Expo typescript

New react-native app created with expo bare typescript.
package-lock.json added to .gitignore.
README.md edited for basic setup instructions.

heya, the yarn lock file should be better ignored as well

lgtm, could u plz unstage the comitted yarn.lock file?


Compatibility with newer "yargs" versions

In Sep 2017 yargs released v9.0.0, which introduced breaking changes - help and version are now always added to argv object. This change is incompatible with protractor-retry, since --help false --version false are added to the command line of retry executions and cause protractor to print help and exit.
Suggested solution:
Filtered out help and version arguments from protractor parameters for retry execution.
Reference:

Changelog for v9.0.0 - https://github.com/yargs/yargs/blob/master/CHANGELOG.md#900-2017-09-03
PR with breaking changes: https://github.com/yargs/yargs/pull/912

thanks for the feedback, I can repro locally. I will try to find some times to work on a fix.
are u blocked by that issue?

Nope, I'm not blocked by that. I just run into the incompatibility and decided to bring it to your attention.
Thank you for handling that!


(703d) Add programme history index

Context

This is the fourth and final PR in the journey to landing 703
Note:

this is currently broken locally due to #208 until changes are merged into the HMPPS Auth repository
this should not be merged until the API is up to date

Changes in this PR

Add CourseParticipationUtils
Add programme history index

Screenshots of UI changes
Before
Cannot get until HMPPS Auth changes are merged
After
Cannot get until HMPPS Auth changes are merged
Release checklist
Release process documentation
As part of our continuous deployment strategy we must ensure that this work is
ready to be released once merged.
Pre-merge

[x] There are changes required to the Accredited Programmes API for this change to work...

[ ] ... and they have been released to production already

Post-merge

[x] This adds, extends or meaningfully modifies a feature...

[ ] ... and I have written or updated an end-to-end test for the happy path in the Accredited Programmes E2E repo

[x] This makes new expectations of the API...

[ ] ... and I have notified the API developer(s) of changes to the contract tests (Pact), or the API is already compliant

[ ] Manually approve release to preprod
[ ] Manually approve release to prod

 Add programme history index page (UI)


Should SSL_set0_verify_cert_store() be removed from the API?

SSL_free() calls ssl_cert_free(), which calls X509_STORE_free() on the store of verify certs, set by this API call.  I did not realize this, so spent several hours figuring out why I got a segment violation on the second handshake using a particular store.  When I switched to the set1 version, worked fine.  I can't think of a scenario where the set0 function would be useful.
Now that I'm using the set1 function, what if the handshake doesn't get far enough so that the client sends a cert?  Will ssl_cert_free() not be called in that case, potentially causing the X509 store to eventually leak?
Minimally, I would suggest adding a warning to https://www.openssl.org/docs/manmaster/man3/SSL_set0_verify_cert_store.html that SSL_free() will (may?) cause a call to X509_STORE_free() on the provided store.

Sounds like a documentation issue to me. The set0 vs set1 semantics is common place throughout OpenSSL - but probably is confusing to users not familiar with the idiom. The documentation should explicitly state the memory management impacts of these calls.

@mattcaswell can you briefly describe a scenario where you would want to use the set0 version?  I assume that would mean that SSL_free would never be called on the SSL object whose client verify store is being set.

OK I think I get it now.  set0 and set1 both make the SSL object a shared owner of the store.  The difference is that set0 transfers an owning reference into the SSL object, and set1 puts a new owning reference into the SSL object.  Would be helpful if the documentation clarified this.  Doc for SSL_free could make it explicit it calls the appropriate free function to remove the SSL objects owning references.

Agreed - the documentation could be improved. Suggested improvements in a PR welcome!

Marking as inactive, to be closed at the end of 3.4 dev barring further input


Cannot parse string which consists of numbers and multiple dots

Description
fkYAML throws an exception while parsing a string scalar which consists of numbers and multiple dots such as semantic versions.
This only occurs if such a scalar is not surrounded with single/double quotes.
Reproduction steps
Try parse the following:
semver: 1.2.3

Expected vs. actual results
Expected: No error.
Actual: An exception is thrown with the following message:
parse_error: Multiple decimal points found in a token. (at line 0, column 11)

Minimal code example
int main()
{
    using namespace fkyaml::literals::yaml_literals;
    fkyaml::node n = "semver: 1.2.3"_yaml;
    return 0;
}

Error messages
parse_error: Multiple decimal points found in a token. (at line 0, column 11)

Compiler and operating system
GCC 11.4.0 on Ubuntu 22.04 LTS
Library version
develop HEAD
Validation

[X] The bug also occurs if the latest version from the develop branch is used.
[X] I can successfully compile and run the unit tests.

Fixed by the PR #251 and all the workflows pass successfully.
So, I'll close this issue.


[BUG] NaiveForecaster.update_predict takes very long to run for medium sized data, even for "last value carry forward" method

Describe the bug
While trying to evaluate a NaiveForecaster model on a sufficiently large time series (1000+ rows), the update_predict function takes several minutes to run. Although I'm not sure, I suspect the code should be able to run faster when using such a computationally easy model.
To Reproduce
# %%
from sktime.datasets import load_airline
from sktime.forecasting.base import ForecastingHorizon
from sktime.forecasting.model_selection import temporal_train_test_split
from sktime.forecasting.naive import NaiveForecaster
from sktime.forecasting.model_selection import ExpandingWindowSplitter
import warnings
import pandas as pd
warnings.filterwarnings("ignore", category=FutureWarning)

# Make the timeseries longer by converting it to a daily frequency. I experience the issue when having more than 1000k rows.
y = load_airline().asfreq('D')
idx = pd.period_range(min(y.index), max(y.index), freq='D')
y = y.reindex(idx).interpolate('linear')

y_fit, y_playback = temporal_train_test_split(y, train_size=1)
fh = ForecastingHorizon(1, is_relative=True)
forecaster = NaiveForecaster(strategy="last")
cv = ExpandingWindowSplitter(step_length=1, fh=fh)
forecaster.fit(y_fit, fh=fh)
y_pred = forecaster.update_predict(y_playback, cv=cv)
y_pred

Expected behavior
I expect a simple model like this should be able to run in a matter of seconds.
Versions

System:
    python: 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)]
   machine: Windows-10-10.0.19041-SP0
Python dependencies:
pip: 22.0.4
setuptools: 54.1.2
sklearn: 1.0
sktime: 0.11.4
statsmodels: 0.13.2
numpy: 1.21.4
scipy: 1.6.1
pandas: 1.3.4
matplotlib: 3.5.0
joblib: 1.0.1
numba: 0.55.1
pmdarima: None
tsfresh: None

I faced similar questions while trying other methods. But most of them became faster after changing ExpandinWindowSplitter(). I think you are creating too many samples, you can check this with cv.get_n_splits(y_playbook). I think, if you don't define initial_window parameter in ExpandingWindowSplitter() it uses default of 10. So you start cv sampling from: cv_sample1 - train:[1,2...10] test[11], cv_sample2 - train[2,3,...11] test[12] and so on.
And would be better if you can share also how long does it take actually by using time package around the computationally expensive line.


docs: add documentation for search

Description
Add documentation on how to setup basic search indexes using django-haystack.
Also reference extensions that do most of the work without needing to reinvent it per code base.
It is a docs-only PR, so no changed tests.
This PR resolves https://github.com/django-cms/django-cms/issues/7571
Related resources

https://github.com/CZ-NIC/djangocms-aldryn-search
https://github.com/Lfd4/djangocms-haystack

Checklist

[x] I have opened this pull request against develop-4
[ ] I have added or modified the tests when changing logic
[x] I have followed the conventional commits guidelines to add meaningful information into the changelog
[ ] I have read the contribution guidelines  and I have joined the channel #pr-reviews on our Discord Server to find a “pr review buddy” who is going to review my pull request.

The codespell job was failing, I pushed a new commit to correct the spelling error. Should be good now if y'all are happy with it as well :)

The djangocms-haystack package also provides a search index for django-haystack for django CMS >= 4.


FR: Start at H2 rather than H1 (due to Obsidian 1.0: Show inline title)

Related to...
With version 1.0 of Obsidian default option "Show inline title", the filename appears as H1.
This tends to make internal titles too big if they are H1 (seem hierarchically identical to filename).
Solution
In Settings > Heading > File Name Heading OR Header Increment:
Add an option (checkbox) to start headings at level H2 rather than H1.
Example of expected result:
# Section 1
## Subsection 1.1

gets linted/changed into
## Section 1
### Subsection 1.1

Partially related additional suggestion:
Eventually, consider also an option to Remove Heading1 if == to Inline title :
filename: The Title
# The Title
## Section 1
### Subsection 1.1

gets changed into:
filename: The Title
## Section 1
### Subsection 1.1

Thanks for the suggestion. This seems to be related to if not a duplicate of #412 .

Is there a particular reason to not merge the contents of tge 2 requests?

Indeed, it's a duplicate of #412. Sorry, my search on previous issues was done with "Show inline title" and I didn't realize it was already brought up.


Destroy tooltips when the element for which it is displayed is hidden.

We attach tooltip to the element for which tooltip is displayed and hence, when the element is hidden, tooltip is also hidden.
This didn't work for elements contained within simplebar. So, we run a cron job to destroy tooltips for which the reference elements were hidden or removed from DOM.

The buddy-list code looks good to me, the comments are really helpful!
I fetched the code and play with it a bit. The reactions tooltip does get destroyed when the narrow is changed, but not when the reaction is removed. The "add a reaction" is still visible. Here's a GIF where I remove the reaction with the + shortcut while hovering on it.

@andersk can you look at the interaction with simplebar here and whether there's a better design we could be using?

Also, I don't think we should use the term "cron job" to refer to code that runs periodically in JavaScript, since cron the software isn't involved; something like a periodic job would be more appropriate as language.

 You can use a MutationObserver to get an event when a DOM element to be removed, if you can’t get a more direct signal.

You can use a MutationObserver to get an event when a DOM element to be removed, if you can’t get a more direct signal.

Oops! Totally forgot about this one. I recall I read about this. Thanks, used it, works as advertised.

I merged the couple prep commits as the series ending with f9e0ed98b84ffe042b0cdadcb2dc3b9f6e238cb9.

I deployed this on chat.zulip.org so that we can see to what extent we've fixed all tooltip glitches.

Merged, thanks @amanagr!  For the height/font issues, I think the right long-term solution probably involves some explicit CSS to reset properties for the tooltips, rather than overriding whatever individual inherited properties we might find through bug reports.
(Since structurally, we want to just have tooltip CSS be independent of everything but the night theme).

Since structurally, we want to just have tooltip CSS be independent of everything but the night theme

Okay, agreed.


Added device-width meta tag

I added the device-width meta tag to fix the issue #2

Hello please use the Conventional Commits v1.0.0 for your commits. Thank you!

Relaxed the rule for commit names. Will be accepting this PR.


Create akershusfk.txt

@Akershus-Kayn Please provide us with a proof, which shows that the school recognizes the domain akershusfk.no that you are submitting as an official email domain for the students.
You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

@Akershus-Kayn I am sorry, I have to close the request without merging, because you made a mistake in a request and requested to merge too many files, most of them do not relate to the organization which you would like to add to this repository. Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


[SceneForm v1.16.0 breakage] ViewRenderables not working

Creating separate tickets for several issues w/latest open source SceneForm for improved tracking
Originally posted by @anacoimbrag in https://github.com/google-ar/sceneform-android-sdk/issues/1032#issuecomment-606095844

Thanks for the report - we are working on migrating to the newest version of Filament which is necessary to get ViewRenderables working again.


chore: mark file/kong_json_schema.json as generated code

Prevent showing diffs of file/kong_json_schema.json since it contains generated.

Codecov Report
Patch and project coverage have no change.

Comparison is base (37196ea) 33.98% compared to head (7f5fb02) 33.98%.

:exclamation: Current head 7f5fb02 differs from pull request most recent head 2aae331. Consider uploading reports for the commit 2aae331 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #991   +/-   ##
=======================================
  Coverage   33.98%   33.98%
=======================================
  Files         101      101
  Lines       12201    12201
=======================================
  Hits         4147     4147
  Misses       7651     7651
  Partials      403      403

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

https://github.com/Kong/deck/actions/runs/5738046018/job/15550859347?pr=991 failed for some reason 🤔


Rewrote the scheduling event using the query builder to support other…

Rewrote the scheduling event using the query builder to support other database servers.
We use PostgreSQL, which does not support the used SQL syntax. This way the database driver will make sure that the queries work.

Thanks!


other lsp clients

Is it possible to make this work with other LSP clients such coc.nvim?

No, I'm sorry but I don't think it's possible.
I'm not an expert on coc, but the functions I use to query the language server are functions exported from the native neovim lsp. and it should be adapted to use other implementations of lsp, which given the size of the whole plugin it would be easier to do it from scratch.


Create index by given template file

It would be very useful to implement render or index command which allows render file (e.g. HTML) to be able to represent metadata in human-readable form.

Fixed (5603c61).


Error while fixing code using phpcbf

phpcbf path/file.php --standard=wordpress
DONE in 51ms (39 fixable violations)
=> Fixing file: 1/39 violations remaining [made 50 passes]... ERROR in 2.79 secs
No fixable errors were found
Time: 2.91 secs; Memory: 10.75Mb
Please help .

This may be an upstream error - can you share your file (before and after)? We're going to need a lot more info to be able to determine where the issue is.

Closing for lack of response.
If this is still an issue, please provide the additional information requested and we can reopen the issue.


Offboard az adp (delete src/adp directory)

ADP service has been decommissioned

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
az adp
General Guidelines
N/A - removing extension entirely

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[ ] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Thank you for your contribution! We will review the pull request and get back to you soon.

@microsoft-github-policy-service agree [company="Microsoft"]

@microsoft-github-policy-service agree company="Microsoft"

@ohads-MSFT, please revert the change in this commit as well https://github.com/Azure/azure-cli-extensions/commit/944134f9dab683134fd84d7db2520a1ddbec36fb

@ohads-MSFT, please revert the change in this commit as well 944134f

Done


Docker failed under Windows 10

I was using the latest Docker Toolbox 2018.06.1 under Windows 10 x64.
Following the steps in the README of this repo, when I tried to create the network by running the following command:
 sh build.sh
The output info is ok, but when I ran docker ps -a and got the following info:
   docker ps  -a
ONTAINER ID        IMAGE                                     COMMAND
 CREATED             STATUS                      PORTS                    NAMES
a548b8b0c91        hyperledger/fabric-peer:x86_64-1.1.0      "peer node start"
 24 seconds ago      Exited (1) 21 seconds ago                            peer0.org2
example.com
a4c3ab4baa8        hyperledger/fabric-peer:x86_64-1.1.0      "peer node start"
 24 seconds ago      Exited (1) 21 seconds ago                            peer1.org1
example.com
6029c9bd1b6        hyperledger/fabric-peer:x86_64-1.1.0      "peer node start"
 24 seconds ago      Exited (1) 22 seconds ago                            peer1.org2
example.com
03a8be35f58        hyperledger/fabric-peer:x86_64-1.1.0      "peer node start"
 24 seconds ago      Exited (1) 22 seconds ago                            peer0.org1
example.com
bf4f0888380        hyperledger/fabric-orderer:x86_64-1.1.0   "orderer"
 26 seconds ago      Exited (1) 23 seconds ago                            orderer.ex
mple.com
35b11a85b11        hyperledger/fabric-ca:x86_64-1.1.0        "sh -c 'fabric-ca-se…"
 26 seconds ago      Up 24 seconds               <IP_ADDRESS>:7054->7054/tcp   ca_peerOrg

903462614f0        hyperledger/fabric-ca:x86_64-1.1.0        "sh -c 'fabric-ca-se…"
 26 seconds ago      Up 24 seconds               <IP_ADDRESS>:8054->7054/tcp   ca_peerOrg

Some services are not running.
PS: I assigned 4G mem to the virtulbox vm when I created the machine.

Anyone encountered the same issues?

@hantsy , what did docker logs say?

One of peer service node:
$ docker logs 9a76ba0de6eb
2018-09-02 10:10:42.441 UTC [main] main -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /etc/hyperledger/fabric/msp: could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/signcerts: stat /etc/hyperledger/fabric/msp/signcerts: no such file or directory

@hantsy - it seems to be certificate issue. As it is windows, so paths might be different than linux. Please check the paths in docker-compose.yml and modify if needed.  Let me know if it helped. Thanks

@maheshwarishikha Yes, it could be a Windows specific issue, and I have tried it in Vagrant ubuntu, it works .


Onenord Light Theme

Closes #15

Feel free to try it out and leave any suggestions @dakennguyen! I'll change the variations of colors (such as dark and light) once we decide that the base ones are good.

Oh yeah I forgot to mention, you can do :colorscheme onenord and :colorscheme onenordlight now to see the difference or configure it in the setup function using style = "dark/light".

Feel free to try it out and leave any suggestions @dakennguyen! I'll change the variations of colors (such as dark and light) once we decide that the base ones are good.

I tried it out. I have a dilemma 😂 . The color looks great on my macbook's screen, but for my 27inch monitor, it's a little too bright for me. Especially for cyan and yellow (I tested with Ruby)

I tried to dim the background a little bit with this:
bg = #eeeeee
colors.active = "#e5e5e5"
colors.float = "#e5e5e5"
colors.highlight = "#e5e5e5"
colors.selection = "#e5e5e5"

But then seems like the whole color palette needs to be adjusted too. The background doesn't go well with the current colors
It's up to you then cause I'm also no expert on this 😄
Also, what do you think about relying on vim.opt.background = 'dark'/'light' to toggle between the 2 modes? I see many other schemes do it this way

I tried it out. I have a dilemma 😂 . The color looks great on my macbook's screen, but for my 27inch monitor, it's a little too bright for me. Especially for cyan and yellow (I tested with Ruby)

Good to know! I'm still experimenting with some colors, I think a gold or more brownish color like #9B8B38 would be better instead of yellow since yellow doesn't go well on white. I'll also try darkening some of the others.

But then seems like the whole color palette needs to be adjusted too. The background doesn't go well with the current colors
It's up to you then cause I'm also no expert on this 😄

Yeah I tried it out too and that seems to be the case, I think I like the brighter background more but I'm not an expert either 😅

Also, what do you think about relying on vim.opt.background = 'dark'/'light' to toggle between the 2 modes? I see many other schemes do it this way

I think this is a good idea, I'll add it in!

@dakennguyen Could you try out the new colors, hopefully they are a bit better!

@rmehri01 awesome!! I love the new color palette!!! Could you also rework the diff_* section color? Then no more comment from me. Let's merge and see feedback from the others 😄  Thank you!

Yup! I'll be sure to do the lighter and darker colors as well, I just wanted to confirm the base colors.

Alright, I think this should be good. Thanks again for the help and suggestion @dakennguyen!


Can we call function in controller when we click on the node..?

When we click on the node I need to call the function and pass the node id.

You should use 'selection-changed' event.
In controller write:
$scope.$on('selection-changed', function (e, node) {
//node - selected node in tree
console.log(node);
});


[Feature Request]: Larksuite Base table API Integration

Feature Description
Be able to access data from Larksuite Base table using their API (https://open.larksuite.com/document/server-docs/docs/bitable-v1/bitable-overview).
Reason
Larksuite Base table is a very versatile low code platform, equivalent to airtable or such. It has quite popular in China and growing worldwide. Being able to access its data through llamaindex will create many enterprise use cases.
Value of Feature
Larksuite Base table is a very versatile low code platform, equivalent to airtable or such. It has quite popular in China and growing worldwide. Being able to access its data through llamaindex will create many enterprise use cases.

Awesome idea @victorx98, would you be interested to work on this?


DNS lookup Failure with Homeassistant and AdGuard Helper Script

Please verify that you have read and understood the guidelines.
yes
A clear and concise description of the issue.
I have always the same issue when i run the Homeassistant Helper Script, as well as Adguard (LXC Debian 12 related Helper Scrips). The Error: "DNS Lookup Failure" occurs everytime. When i use verbose mode the next lines are the failed name resolving and thus not fetching the required data.
I tried homeassistant-core helper script and it worked just fine.
Internet connection works just fine, DNS is working properly.
In the PVE Shell the command "apt update" is working fine as well.
I can ping domains as well as ip addresses.
What settings are you currently utilizing?

[X] Default Settings
[X] Advanced Settings

Which Linux distribution are you employing?
Debian 12
If relevant, including screenshots or a code block can be helpful in clarifying the issue.
No response
Please provide detailed steps to reproduce the issue.
Starting Helper Script for Homeassistant or AdGuard

Please verify that the VM/LXC has a correct DNS and can ping to the outside.
Also, make sure not to block outdoing DNS requests to public DNS servers.

And next time, add output logs / screenshot or something else. It's like looking through a crystal ball.

H

Please verify that the VM/LXC has a correct DNS and can ping to the outside. Also, make sure not to block outdoing DNS requests to public DNS servers.

Thanks for the fast response, it was indeed a problem on my site. The VM was pointing to my router as a DNS (altough Proxmox did not, as i changed it in the .conf files) and there was a not working DNS stored.


Remove .vscode folder

The configuration was empty and I don't think there's a benefit to
keeping it.

I created a PR rather than doing it directly because I just wanted to make sure this is ok.

A .gitignore for the project might be reasonable.