Fix a broken string in python gui_demo

At least in python 3.10 you get the following error at the start of py -m opendaq:
SyntaxError: unterminated string literal (detected at line 165)

Seems like python doesn't appreciate the line break there.

Already fixes as part of #605


Cannot access mui docs pages.

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
I am not able to access mui docs page. Please help!
Expected behavior 🤔
I am not able to access mui docs page. Please help!
Steps to reproduce 🕹
I am not able to access mui docs page. Please help!
Context 🔦
I am not able to access mui docs page. Please help!

  Output from `npx @mui/envinfo` goes here.

I am not able to access mui docs page. Please help!

I'm afraid we need more info than that. What you are trying to access and what is the exact outcome?

I was trying to access the docs (getting-started) but it says can't reach the page.

What's the URL you were trying to access?


Recipe fixup: make noarch:python

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

license_file entry is missing, but is required.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@daler @goanpeca Would you mind merging this in?
Thanks!

Hi @tschoonj, thanks!


Url arbitration

This is the initial step to internalizing url arbitration in the publishing API.
The aim of this work is to continue to write downstream url arbiter records whilst populating internal publishing API path reservations.
There are changes to gds-api-adapters which relate to this pull request.
Pact tests are expected to break with these changes because of unexpected status codes. The update to the pact is here https://github.com/alphagov/gds-api-adapters/pull/374 The failing pact tests are an expected side effect because of changing error codes returned by the API.

@danielroseman  thanks for reviewing, updated accordingly.


GUVNOR-2181: Guided Decision Table Editor: Add support for linked tables

** FOR REVIEW - DO NOT MERGE **
See https://issues.jboss.org/browse/GUVNOR-2181 and referenced BPSMPL.
This is Phase 1, replacing the existing Grid Widget.

Part of an ensemble:
https://github.com/uberfire/uberfire/pull/379
https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/pull/212
https://github.com/droolsjbpm/kie-wb-common/pull/368
https://github.com/droolsjbpm/drools-wb/pull/185
https://github.com/droolsjbpm/kie-wb-distributions/pull/293

This needs https://github.com/romartin/lienzo-tests building locally (until @romartin is able to release it)

OK this wasn't an easy one to review due to the size of the changeset. I made a first pass and pointed out a few things that were easy to spot i.e. wrong license headers, test names, javadocs and refactoring (to address code duplication), mostly in wires.
All looks very promising and I am OK to merge after a few clean ups  (see comments inline).

@csadilek Hi, I've completed most of the changes requested. I looked into refactoring the "looping" code into reusable methods however found the loops - and values used after the loop - to be sufficiently different to make a reusable method more awkward than what appears repeated code. I'll have a bit more of a think (as this PR isn't going to be merged yet a while). I can at least refactor the loops to classes that discover min/max rows for different scenarios.. that'd be cleaner at least.

@csadilek Most notably is the MVP'ed errai-ui screen: https://github.com/manstis/uberfire/tree/1a9a9c4a1802a993b28c9feaab743571d3ea77f0/uberfire-extensions/uberfire-wires/uberfire-wires-core/uberfire-wires-core-grids/src/main/java/org/uberfire/ext/wires/core/grids/client/demo

@manstis thanks! Here's how I'd start to get rid of the duplication i.e.
findMaxRowIndex (maxBlockRowIndex, maxRowIndex, currentRowCell, (i) -> gridData.getRow( i ));
findMaxRowIndex (checkMaxRowIndex, rows.size(), checkTopCell, (i) -> rows.get(i));

private int findMaxRowIndex(int rowIndex, int size, GridCell<?> find, Function<Integer, GridRow> rowSupplier) {
   boolean foundBottomSplitMarker = false;
   while ( rowIndex < size ) {
	   final GridRow nextRow = rowSupplier.apply( rowIndex );
	   final GridCell<?> nextRowCell = nextRow.getCells().get( columnIndex );
	   if ( nextRowCell == null ) {
	       break;
	   }
	   if ( nextRowCell.isCollapsed() && foundBottomSplitMarker ) {
	       rowIndex--;
	       break;
	   }
	   if ( !nextRowCell.equals( find ) ) {
	       break;
	   }
	   if ( nextRowCell.getMergedCellCount() > 0 ) {
	       foundBottomSplitMarker = true;
	   }
	   rowIndex++;
	}
	return rowIndex;
}

@csadilek I tried similar but the checks inside the loop are not always the same. So I tried using Predicate to specific the checks inside the loop - which is fine; but different uses of the loop determine different things to be used after the loop.
For example here uses minBlockRowIndex whereas here uses splitTopSection
Open to ideas (and learn some Java 8) :+1:

@manstis I fail to see how the code-block I suggested to make reusable is affected by the two links you shared. Either the links point somewhere else for me or I am missing something. Happy to chat about it if you have time next week.

@csadilek No problemo.. I found the duplicates (where the loop, checks and purpose are identical). I've refactored as suggested (and improved on some other duplication)... all should be good now!

@manstis nice!

+1

Before merging, we really need to upgrade <version.com.ahome-it.lienzo-tests>1.0.0-SNAPSHOT</version.com.ahome-it.lienzo-tests> to a release version (ideally deployed into Maven Central).

@psiroky Absolutely. One of my first comments says much the same (but perhaps not as explicitly). I've also said much the same on the droolsjbpm-build-bootstrap etc related PRs.

@manstis ah, you are right, sorry about the noise :) (I just saw the build failing so I checked the log and it failed of that missing dep...)

@ederign @csadilek This is good to go now.

@zkrejcov I've just pushed updates to all license headers... I'll pick up anything else you find when you're "done" -- in which case please ping me when you're happy!

thanks @manstis


Compatibility updates

This is needed to get PySurfer to import in an environment with Python 3.10 and nibabel 5.1.

MNE-Python no longer uses PySurfer and I don't have the bandwidth to maintain this package. Maybe I could add you as a maintainer @christianbrodbeck ?

Sure!

Done!

@Timothy-Anders0n I added that, too, thanks for pointing it out
@larsoner okay to merge this without another review? And how would we go about making a minor release?

Yes you can maintain in whatever way you see fit. Personally I would try to fix CIs then rely on green but that could be a lot of work.
I probably have PyPI credentials to add you so you could upload a sdist and wheel. Let me know your PyPI username if it's different from GitHub

I think I found you on PyPI, invitation sent


feat: add kitty items tutorial structure

Closes https://github.com/onflow/kitty-items/issues/220
Description
This PR will add a new Kitty Items tutorial to the documentation.

For contributor use:

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

@10thfloor this should be ready for final review and merging


Error: Couldn't find pods targets.

> rugby
Prepare Calculate checksums ⏱
⛔ Error: Couldn't find pods targets.
🚑 Try to call pod install.
🚑 Call doctor for more help: rugby doctor

rugby version: 1.13.0
Xcode: 13.1
Mac OS: 11.6.1
test demo： https://github.com/faimin/ZDFlexLayoutKit  ,  branch: dev

run pod install before run rugby


polar chart

hi  Milo,
I try to run polar chart, but it's shown as regular chart :(
Any suggestion?
 [
        'modules/exporting',
        'themes/grid-light',
    ],
   'options' => [
   'chart' => ['polar'=>true, 'type'=>'column'],

      'title' => ['text' => 'Fruit Consumption'],

      'xAxis' => [

     'categories'=> ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']

      ],

      'series' => [
         [ 'name' => 'Jane', 'data' =>  [29.9, 71.5, 106.4, 129.2, 144.0,
         176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]],

      ]
   ]
]);
    ?>

Hi, @emm888. It looks like you are using yii2-highcharts, but you have posted in  the yii-highcharts repo. No worries. Please repost your question there, and I will have an answer for you immediately.

Answered in miloschuman/yii2-highcharts#16.


if only "argocd" and "argocdapp" in config.yaml,  "argocdapp" will be triggered twice, while "argocd" won't be triggerd

Describe the Bug
"argocdapp" will be triggered twice:

How to Reproduce
Steps to reproduce the bug:

Go to ...
Click ...
Scroll down to ...
See the error ...

Expected Behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain the issue.
Additional Context
Add any other helpful context about the issue here.

/assign @daniel-hutao Let me take a look.


Integrate WAF on CE: AWS Teachable link to main repo

Details on Teachable enrollment link of WAF on CE using AWS is added to local repo. This should be integrated to main repo.

Just a readme update so merging it..


Delete duplicate functions at OS_Unix and OS_OSX

In mac, OS_Unix::get_executable_path() and OS_OSX::get_executable_path() returns same path.
Two functions seem to be doing the same thing.
https://github.com/godotengine/godot/blob/master/drivers/unix/os_unix.cpp#L517-L531
https://github.com/godotengine/godot/blob/master/platform/osx/os_osx.mm#L2321-L2337
So, I deleted duplicate code.
The following is the performance test result
NSDate *start1 = [NSDate date];

for (int i = 0; i < 1000000; ++i) {
	OS_OSX::get_executable_path();
}

NSDate *end1 = [NSDate date];
NSTimeInterval executionTime1 = [end1 timeIntervalSinceDate:start1];

NSDate *start2 = [NSDate date];

for (int i = 0; i < 1000000; ++i) {
	OS_Unix::get_executable_path();
}

NSDate *end2 = [NSDate date];
NSTimeInterval executionTime2 = [end2 timeIntervalSinceDate:start2];

NSLog(@"OS_OSX::get_executable_path() = %f sec", executionTime1);
NSLog(@"OS_Unix::get_executable_path() = %f sec", executionTime2);

2018-10-21 16:03:33.626 GodotPythonTest[2954:1985375] OS_OSX::get_executable_path() = 6.030224 sec
2018-10-21 16:03:33.626 GodotPythonTest[2954:1985375] OS_Unix::get_executable_path() = 0.427494 sec

CC @bruvzg @hpvb @marcelofg55 as OSX-able reviewers :)

This function are not equivalent! _NSGetExecutablePath is not resolving symlinks and proc_pidpath is.

Thank you for reviews.
I understood it and close a PR :)


Check for duplicate entries

Currently, it is possible to add a character multiple times. There should be a check in place if the entry (character, corp, etc.) that is about to be added already exists in the list.

This was by design, so you could add multiple events.
I can add an option to disable it or at least flag that there is an existing log


reserved key 'name' is too common

if you need to reserve some keys, put them behind underscores plz

... it's a limitation of functions
function foo() {}

foo.name = 'bar';
console.log(foo.name); // 'foo'

It fundamentally cannot be worked around.

you, are correct


[Ride Homepage] Check the way of establishing of User stops of the ride by the way of choosing address without street number.

Environment: Android 8.0, HUAWEI P8.
Reproducible: always.
Build found: v1.0.529
Preconditions:

The 'Car' app is opened.
User is logged in.
'Ride Homepage' is opened.

Steps to reproduce:

Go to 'Add a Ride'.
Fill in the 'From/To' search boxes (e.g. 'Fron'-Vul.Stryyska , Lviv; 'To'-Volodymyra Velykoho, Lviv) and tap 'Confirm'.
Set departure time, ride type, fee and tap the 'Publish' button.
Tap the recently created ride under 'Upcoming' on the 'Ride Homepage' to observe ride details.

Actual result:
The ride route is established by the way of choosing the address directions without street numbers. User stops are automatically chosen with Google maps. User stops might be inaccurate.
Expected result:
User stops chosen with Google maps match User's required route. User can see that the map shows the stops necessary for him/her.
Labels to be added
"Bug" ("bug"), Priority ("pri: medium")

Not a problem


Ruby zlib extension was not compiled OS X 10.9.5

trying to get ruby 2.2.3 running on this computer.  curiously, i was able to do this just fine on a different computer earlier today (probably running 10.8 or 10.9). also tried 2.2.2, same result.
I'm guessing there's just something trivial I need to do, but I'm a little dicey on this kind of stuff.
Here's the log when I run rbenv install 2.2.3
Downloading ruby-2.2.3.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce
Installing ruby-2.2.3...

BUILD FAILED (OS X 10.9.5 using ruby-build 20151028)

Inspect or clean up the working tree at /var/folders/zp/snp4qhvj401d3jnp2ltql9c40000gn/T/ruby-build.20151118232539.75260
Results logged to /var/folders/zp/snp4qhvj401d3jnp2ltql9c40000gn/T/ruby-build.20151118232539.75260.log

Last 10 log lines:
installing capi-docs:         /Users/chasedelanguillette/.rbenv/versions/2.2.3/share/doc/ruby
The Ruby zlib extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Configure options used:
  --prefix=/Users/chasedelanguillette/.rbenv/versions/2.2.3
  --with-openssl-dir=/usr/local/opt/openssl
  --with-readline-dir=/usr/local/opt/readline
  CFLAGS= -O3 -Wno-error=shorten-64-to-32
  LDFLAGS=-L/Users/chasedelanguillette/.rbenv/versions/2.2.3/lib
  CPPFLAGS=-I/Users/chasedelanguillette/.rbenv/versions/2.2.3/include

omg, totally listed this in the wrong github page.  too many tabs open trying to fix this. sorry!

You totally listed this in the right GitHub repo :wink: The ruby-build project is responsible for rbenv install command.
That's a very interesting error. Rubies were known to compile without problems using OS X system libzlib. For you, it failed for some reason. Have you installed a custom zlib somehow?

that's a great question.  i've done numerous things to the computer in question over the years so maybe.  how would i know where to look?

I'm not sure how to look :(
You could always try to install zlib with Homebrew and use RUBY_CONFIGURE_OPTS=--with-zlib-dir="$(brew --prefix zlib)". Maybe that would work

Other things to try:
ls /usr/lib/libz*
# should produce:
# /usr/lib/libz.1.1.3.dylib
# /usr/lib/libz.1.2.5.dylib
# /usr/lib/libz.1.dylib
# /usr/lib/libz.dylib

# if all else fails, resort to Homebrew:
brew install zlib
LDFLAGS=-L/usr/local/opt/zlib/lib CPPFLAGS=-I/usr/local/opt/zlib/include rbenv install 2.2.4

I had the same issue and the following worked.
# if all else fails, resort to Homebrew:
brew install zlib
LDFLAGS=-L/usr/local/opt/zlib/lib CPPFLAGS=-I/usr/local/opt/zlib/include rbenv install 2.2.4

Thanks for sharing that it worked for you, @renatomoya. Could you also share your output of ls -l /usr/lib/libz*?
The reason I'm confused about this is that Ruby should compile well against system version of zlib on OS X. The Homebrew step shouldn't be necessary, but for some people it mysteriously is.

thanks for not giving up on this, i practically had :)
I tried punching in the things that were suggested here, but i still have the same zlib errors
Here's my output when i run ls -l /usr/lib/libz*
lrwxr-xr-x  1 root  wheel      16 Oct  5  2013 /usr/lib/libz.1.1.3.dylib -> libz.1.2.5.dylib
-rwxr-xr-x  1 root  wheel  169392 Oct  5  2013 /usr/lib/libz.1.2.5.dylib
lrwxr-xr-x  1 root  wheel      16 Oct  5  2013 /usr/lib/libz.1.dylib -> libz.1.2.5.dylib
lrwxr-xr-x  1 root  wheel      16 Oct  5  2013 /usr/lib/libz.dylib -> libz.1.2.5.dylib
quick question, when you said "You could always try to install zlib with Homebrew and use RUBY_CONFIGURE_OPTS=--with-zlib-dir="$(brew --prefix zlib)""...tell me more about that RUBY_CONFIGURE_OPTS part.  do i just punch that line into terminal and hit enter? or am I supposed to tack that on the rbenv install 2.3.0 command?

You would literally do these commands in the terminal:
brew install zlib
RUBY_CONFIGURE_OPTS="--with-zlib-dir=$(brew --prefix zlib)" rbenv install 2.2.3

Everyone: When someone experiences a zlib failure on OS X without using Homebrew zlib next, could you please paste the full build log (stored in a file as indicated) as a gist and paste the link here? Thanks.

oh ok.  i figured the RUBY_CONFIGURE_OPTS line and the rbenv line were separate and meant to be entered seperately. i pasted the entire line and it works! Thanks so much!

@mislav This the output:
lrwxr-xr-x  1 root  wheel      12 Jun 30  2015 /usr/lib/libz.1.1.3.dylib -> libz.1.dylib
lrwxr-xr-x  1 root  wheel      12 Jun 30  2015 /usr/lib/libz.1.2.5.dylib -> libz.1.dylib
-rwxr-xr-x  1 root  wheel  169312 Sep  9  2014 /usr/lib/libz.1.dylib
lrwxr-xr-x  1 root  wheel      12 Jun 30  2015 /usr/lib/libz.dylib -> libz.1.dylib

@renatomoya That looks alright; thanks for sharing. It's really weird that Ruby has trouble linking to zlib for only specific people.
Next time this happens to anyone, please share the full build log as a gist so that I can inspect any zlib-related output. Thanks!

Hi,
I just ran into this trying to install 2.3.0 on OS X El Capitan.  Here's the full log without zlib installed via Homebrew.

Shot in the dark:  I have also had issues getting OpenSSL installed on El Capitan that were related to SIP, zlib, and dynamic module loading -- https://langui.sh/2015/11/27/sip-and-dlopen/ explains that in more detail.

@ledbettj Thanks for sharing! Does the error go away if you remove /usr/local/lib/libz.a? What installed it in the first place?

@mislav Yup, I just tried that (unsure what dropped it there -- it wasn't homebrew) and yes, the install completed fine with no errors.  Unsure if this is related to the original issue here though.  Thanks for the help!

@ledbettj Thanks for checking! It's quite possible that other people reporting this issue might have had something in their /usr/local/lib/libz* too; probably an artifact of unrelated installs in the past.

@mislav Just wanted to confirm the working theory. I'm running OSX 10.10.5 and while attempting to rbenv install ruby-2.0.0-p481 I ran into this same issue. I checked and did have libz stuff in both /usr/local/lib and in /usr/lib. Removing the /usr/local/lib stuff was the only change I made and this allowed the install to succeed. I got this MacBook through the company and there was a version of Ruby pre-installed by root as well as a whole slew of other software. I have no way of tracing where the /usr/local/lib stuff came from.

Had the same issue on OSX 10.10.5, found stuff with ls /usr/local/lib/libz* and removed it, retried the install of rbenv install 2.2.4 and everything worked

The same worked for me as well installing 2.3.1. In case it's helpful, here is the full log of the original failure

i was having the same issue. I have files in /usr/local/lib/libz* and /usr/lib/libz*. I moved the files from /usr/local/lib/ and  it worked. Thanks
/usr/local/lib/libz*
-rw-r--r--  1 root  wheel  99184 Apr 12  2016 /usr/local/lib/libz.1.2.5.dylib
-rw-r--r--  1 root  wheel  95312 Oct 19 20:51 /usr/local/lib/libz.1.2.6.dylib
-rw-r--r--  1 root  wheel  95312 Oct 19 20:51 /usr/local/lib/libz.1.dylib
-rw-r--r--  1 root  wheel  95312 Oct 19 20:51 /usr/local/lib/libz.dylib
/usr/lib/libz*
lrwxr-xr-x  1 root  wheel      16 Feb 18  2014 /usr/lib/libz.1.1.3.dylib -> libz.1.2.5.dylib
-rwxr-xr-x  1 root  wheel  169392 Feb 18  2014 /usr/lib/libz.1.2.5.dylib
lrwxr-xr-x  1 root  wheel      16 Feb 18  2014 /usr/lib/libz.1.dylib -> libz.1.2.5.dylib
lrwxr-xr-x  1 root  wheel      16 Feb 18  2014 /usr/lib/libz.dylib -> libz.1.2.5.dylib

macOS 10.9 is EOL status by Apple. We can't investigate this continuously in 2017.

I had the issue on 10.10.5, just sayin

Had the same issue in 10.12.3.  Removing the libz* files under usr/local/lib/ fixed it for me.

Had this problem in 10.12.6
I removed the libz* files under usr/local/lib/ and am now able to carry on with my life.


Improve embedded PCK loading and exporting.

[Windows export]

Limit total executable size to 4 GB - 1.
Use "rcedit" before embedding PCK.
Capture and process "rcedit" errors.

Fixes #56051
[Windows and Linux] Add support for PCK loading from executable "pck" section.

Exported projects now read back executable section information and attempt to load PCK from the section in addition to looking at the end of the file. This allows to modify and sign executable after embedding PCK.

Note: need testing with different build configurations, some might strip "pck" section stub and prevent it from loading.
Fixes #32310, fixes #33466.

Some extra info, it's improving the situation with the embedded PCK a bit, but not fixing it:

2 GB is a limit for the memory image, max. executable size seems to 4 GB - 1 (in total, not a section size).
It's not working with rcedit, which seems to mess up section information, either we are not updating it correctly or it's rcedit issue. Also, seems like it's incapable of updating VS 2022 generated binaries with LTO at all.
VS seems to strip "pck" when LTO is enabled, but it can be fixed with an extra hack.
Works with code signing.

I'll try to apply rcedit before embedding the pack as the workaround.
Tested with following configurations:

VS 2022 (7.0.4) - 64-bit release with LTO, 64-bit release without LTO, 32-bit release with LTO, 32-bit release without LTO.
MSYS2/GCC (11.2.0-rev2) - 64-bit release with LTO, 64-bit release without LTO, 32-bit release with LTO, 32-bit release without LTO.
MSYS2/LLVM (13.0.0) - 64-bit release without LTO (have not tested 32-bit, build with LTO fails to link).

I'll try to apply rcedit before embedding the pack as the workaround.

This seems to work.

Thanks!

@bruvzg Would you be up for backporting these changes to 3.x?

Would you be up for backporting these changes to 3.x?

Backporting should be mostly straightforward, I'll take a look tomorrow.

3.x version - #60580

strip still breaks projects with Embedded PCK. How can we work around this?
$ ./test.x86_64
Godot Engine v4.0.alpha.custom_build.bc7ccc909 - https://godotengine.org
Vulkan API 1.2.0 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 960

$ strip test.x86_64
$ ./test.x86_64
ERROR: Corrupted header in binary project.binary (not ECFG).
   at: _load_settings_binary (core/config/project_settings.cpp:623)
ERROR: Couldn't load file 'res://project.binary', error code 16.
   at: _load_settings_text_or_binary (core/config/project_settings.cpp:710)
Error: Couldn't load project data at path ".". Is the .pck file missing?
If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).

You should strip the template before exporting, so you don't need to strip it after. Otherwise you can maybe use strip --keep-section pck (untested).

For the record, strip --keep-section pck did not work for me, but stripping before exporting seems like a much better idea anyways.
I did actually figure out a solution to my underlying use case: makepkg automatically strips binaries when you install them, but you can work around it by adding options=(!strip) to PKGBUILD (Source).

There should be info about this size limit in the documentation, not sure if there's a warning somewhere to explain what's happening.


Chincannon doesn't blow up loot from misc for tob

Bso only.
It appears that the chincannon provides a speed boost for tob when equipped in misc setup, but doesn't use components or destroy loot.
🐛 Bug Report
Write a description of the bug here, give all the information you can about what it is, how it happened.

Should be fixed in next update


Support custom entities

Currently, there is no way (or at least it's not clear how) to create a mapping of custom entities from the XML document. For example:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE appcast [
    <!ENTITY ver_1 "1.0.1">
    <!ENTITY ver_2 "1.0.2">
]>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
    <channel>
        <title>Test</title>
        <item>
            <enclosure
                sparkle:version="&ver_1;"
                url="http://localhost:8000/dev/test-install-&ver_1;.exe"
                sparkle:os="windows" />
        </item>
    </channel>
</rss>

Please add support for parsing doctype entities, so that they can be referenced within containing XML.

You can define your own entity mapping:
const entityMapping = XmlDefaultEntityMapping({
    'joy': '😂',
    'tears': '😢',
});

final document = XmlDocument.parse('<xml>&joy; and &tears;</xml>',
    entityMapping: entityMapping);
print(document.rootElement.innerText);  // prints '😂 and 😢'

The doctype entities are already parsed to some extent, but mapping them automatically is non-trivial and requires a lot of work. Happy to take contributions in this area.


Unable to delete charts

I have created jenkins chart in minikube and when I try to delete it fails.
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 helm delete code-5
Error: no objects passed to create
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 k get deployment
NAME             DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
code-5-jenkins   1         1         1            1           1d
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 helm version
Client: &version.Version{SemVer:"v2.0.0-alpha.5", GitCommit:"a324146945c01a1e2dd7eaf23caf0e55fabfd3d2", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.0.0-alpha.5", GitCommit:"4de5c4aa578ed9ca173aff472f00d2167ec59a88", GitTreeState:"dirty"}

Would you mind re-testing this with Helm/Tiller Beta.2? I think we fixed the bug that was causing that.

Nope didn't fix it.
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 ./helm delete odd-sponge
Error: deletion error count 1: no objects visited
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 ./helm version
Client: &version.Version{SemVer:"v2.0.0-beta.2", GitCommit:"8a5550d0c6785eaa94eac80e0c1d11a92c355a02", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.0.0-beta.2", GitCommit:"8a5550d0c6785eaa94eac80e0c1d11a92c355a02", GitTreeState:"clean"}

Can you drop in the output of helm get $NAME? (Feel free to redact if anything in there is sensitive).

@technosophos I am getting Error: release: not found

@naveensrinivasan what do the output of helm list --all and helm history odd-sponge show?

~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 ./helm list --all
NAME          	REVISION	UPDATED                 	STATUS  	CHART
amber-iguana  	1       	Sun Oct 16 21:10:17 2016	DEPLOYED	jenkins-0.1.0
code          	1       	Wed Oct 19 21:22:23 2016	DEPLOYED	jenkins-0.1.0
code-1        	1       	Wed Oct 19 21:24:38 2016	DEPLOYED	jenkins-0.1.0
code-2        	1       	Wed Oct 19 21:53:45 2016	DEPLOYED	jenkins-0.1.0
code-3        	1       	Wed Oct 19 21:56:49 2016	DEPLOYED	jenkins-0.1.0
code-4        	1       	Wed Oct 19 23:09:16 2016	DEPLOYED	jenkins-0.1.0
code-5        	1       	Thu Oct 20 15:49:32 2016	DEPLOYED	jenkins-0.1.0
code-play     	1       	Wed Oct 19 21:05:37 2016	DEPLOYED	jenkins-0.1.0
elevated-jagua	1       	Wed Oct 19 17:03:23 2016	DEPLOYED	jenkins-0.1.0
flippant-kanga	1       	Sun Oct 16 21:26:12 2016	DEPLOYED	jenkins-0.1.0
hoping-starfis	1       	Tue Oct 25 20:03:33 2016	DELETED 	jenkins-0.1.0
jenkins-play  	1       	Wed Oct 19 20:50:51 2016	DEPLOYED	jenkins-0.1.0
maudlin-anteat	1       	Tue Oct 25 20:00:10 2016	DELETED 	jenkins-0.1.0
odd-sponge    	1       	Tue Oct 25 20:04:23 2016	DELETED 	jenkins-0.1.0
ornery-woodpec	1       	Wed Oct 26 13:34:30 2016	DELETED 	jenkins-0.1.0
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 ./helm history odd-sponge
REVISION	UPDATED                 	STATUS 	CHART
1       	Tue Oct 25 20:04:23 2016	DELETED	jenkins-0.1.0
~ minikube  naveen@GuessWho  ~/temp/darwin-amd64 

Are there any resources in Kubernetes that are still running, and are part of odd-sponge?
It may simply be that the error happened because the resources were all destroyed before the helm delete command.

I see that this was closed, was there ever a resolution? I'm running into the same issue even using the public charts (in this case jenkins). When I delete the resources manually with kubectl I get  into a state where I can't even get status for the chart.
`> helm list
NAME          	REVISION	UPDATED                 	STATUS  	CHART
austere-frog  	1       	Thu Dec  8 14:09:29 2016	DEPLOYED	jenkins-0.1.4
elegant-crocod	1       	Thu Dec  8 14:34:40 2016	DEPLOYED	jenkins-0.1.4
jenkins-test  	1       	Thu Dec  8 14:00:04 2016	DEPLOYED	jenkins-0.1.4
lolling-kudu  	1       	Thu Dec  8 14:07:01 2016	DEPLOYED	jenkins-0.1.4
quaffing-prong	1       	Thu Dec  8 14:16:22 2016	DEPLOYED	jenkins-0.1.4
helm delete quaffing-prong
Error: no objects passed to create

helm status quaffing-prong
Error: [configmaps "quaffing-prong-jenkins" not found, persistentvolumeclaims "quaffing-prong-jenkins" not found, deployments.extensions "quaffing-prong-jenkins" not found, services "quaffing-prong-jenkins" not found, secrets "quaffing-prong-jenkins" not found]

helm history quaffing-prong
REVISION	UPDATED                 	STATUS  	CHART
1       	Thu Dec  8 14:16:22 2016	DEPLOYED	jenkins-0.1.4

helm get quaffing-prong
REVISION: 1
RELEASED: Thu Dec  8 14:16:22 2016
CHART: jenkins-0.1.4
USER-SUPPLIED VALUES:
Master:
image: us.gcr.io/xxxxxxxx/jenkins

COMPUTED VALUES:
Agent:
Cpu: 200m
Image: jenkinsci/jnlp-slave
ImageTag: 2.52
Memory: 256Mi
Master:
AdminUser: admin
Component: jenkins-master
ContainerPort: 8080
Cpu: 200m
Image: gcr.io/kubernetes-charts-ci/jenkins-master-k8s
ImagePullPolicy: Always
ImageTag: v0.5.0
Memory: 256Mi
Name: jenkins-master
ServicePort: 8080
ServiceType: LoadBalancer
SlaveListenerPort: 50000
image: us.gcr.io/xxxxxxxx/jenkins
Persistence:
AccessMode: ReadWriteOnce
Enabled: true
Size: 8Gi
StorageClass: generic
HOOKS:
MANIFEST:

Source: jenkins/templates/config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: quaffing-prong-jenkins
data:
config.xml: |-

2.7.3
0
NORMAL
true

true

false

${JENKINS_HOME}/workspace/${ITEM_FULLNAME}
${ITEM_ROOTDIR}/builds

<org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud<EMAIL_ADDRESS>default

<org.csanchez.jenkins.plugins.kubernetes.PodTemplate>
default
jenkinsci/jnlp-slave:2.52
false
false

/home/jenkins
2147483647

200m
256Mi
200m
256Mi

</org.csanchez.jenkins.plugins.kubernetes.PodTemplate>

https://kubernetes.default
false
default
http://quaffing-prong-jenkins:8080
quaffing-prong-jenkins:50000
10
5
</org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud>

5
0

<hudson.model.AllView>

All
false
false

</hudson.model.AllView>

All
50000

true

Source: jenkins/templates/home-pvc.yaml

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: quaffing-prong-jenkins
annotations:
volume.alpha.kubernetes.io/storage-class: "generic"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "8Gi"
Source: jenkins/templates/jenkins-master-deployment.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: quaffing-prong-jenkins
labels:
heritage: "Tiller"
release: "quaffing-prong"
chart: "jenkins-0.1.4"
component: "quaffing-prong-jenkins-master"
annotations:
"helm.sh/created": "1481235382"
spec:
replicas: 1
strategy:
type: RollingUpdate
selector:
matchLabels:
component: "quaffing-prong-jenkins-master"
template:
metadata:
labels:
heritage: "Tiller"
release: "quaffing-prong"
chart: "jenkins-0.1.4"
component: "quaffing-prong-jenkins-master"
annotations:
pod.alpha.kubernetes.io/init-containers: '[
{
"name": "copy-default-config",
"image": "gcr.io/kubernetes-charts-ci/jenkins-master-k8s:v0.5.0",
"command": ["cp", "-n", "/var/jenkins_config/config.xml", "/var/jenkins_home"],
"volumeMounts": [
{
"name": "jenkins-config",
"mountPath": "/var/jenkins_config"
},
{
"name": "jenkins-home",
"mountPath": "/var/jenkins_home"
}
]
}
]'
spec:
securityContext:
runAsUser: 0
containers:
- name: quaffing-prong-jenkins
image: "gcr.io/kubernetes-charts-ci/jenkins-master-k8s:v0.5.0"
imagePullPolicy: "Always"
args: [ "--argumentsRealm.passwd.$(ADMIN_USER)=$(ADMIN_PASSWORD)",  "--argumentsRealm.roles.$(ADMIN_USER)=admin"]
env:
- name: JAVA_OPTS
value: ""
- name: ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: quaffing-prong-jenkins
key: jenkins-admin-password
- name: ADMIN_USER
valueFrom:
secretKeyRef:
name: quaffing-prong-jenkins
key: jenkins-admin-user
ports:
- containerPort: 8080
name: http
- containerPort: 50000
name: slavelistener
resources:
requests:
cpu: "200m"
memory: "256Mi"
volumeMounts:
-
mountPath: /var/jenkins_home
name: jenkins-home
readOnly: false
-
mountPath: /var/jenkins_config
name: jenkins-config
readOnly: true
volumes:
- name: jenkins-config
configMap:
name: quaffing-prong-jenkins
- name: jenkins-home
persistentVolumeClaim:
claimName: quaffing-prong-jenkins
Source: jenkins/templates/jenkins-master-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: quaffing-prong-jenkins
labels:
heritage: "Tiller"
release: "quaffing-prong"
chart: "jenkins-0.1.4"
component: "quaffing-prong-jenkins-master"
annotations:
"helm.sh/created": "1481235382"
spec:
ports:
- port: 8080
name: http
targetPort: 8080
- port: 50000
targetPort: 50000
name: slavelistener
selector:
component: "quaffing-prong-jenkins-master"
type: LoadBalancer

Source: jenkins/templates/secret.yaml
apiVersion: v1
kind: Secret
metadata:
name: quaffing-prong-jenkins
labels:
app: quaffing-prong-jenkins
chart: "jenkins-0.1.4"
release: "quaffing-prong"
heritage: "Tiller"
type: Opaque
data:
jenkins-admin-password: "xxxxx=="
jenkins-admin-user: "xxxxx="
`

Very similar issue here - had a bad helm template syntax that I fixed and I think maybe an upgrade attempt happened while one was already in-progress.  Right now, if I run a helm delete, I get the same old syntax error that is no longer present: ```
╰─⚡ helm delete kapacitor-provisioning --purge
Error: error validating "": error validating data: [found invalid field env for v1.PodSpec, found invalid field labels for v1.PodTemplateSpec, found invalid field name for v1.PodTemplateSpec]
Here's the history, which may show the problem: ```
╰─⚡ helm history kapacitor-provisioning
REVISION	UPDATED                 	STATUS    	CHART                                 	DESCRIPTION
1       	Fri Sep 22 15:49:16 2017	SUPERSEDED	kapacitor-provisioning-0.0.1          	Install complete
2       	Fri Sep 22 16:04:35 2017	SUPERSEDED	kapacitor-provisioning-0.0.2-0+f154325	Preparing upgrade
3       	Fri Sep 22 16:25:00 2017	SUPERSEDED	kapacitor-provisioning-0.0.2-0+f154325	Upgrade complete
4       	Fri Sep 22 16:35:30 2017	SUPERSEDED	kapacitor-provisioning-0.0.2-0+02d9d66	Upgrade complete
5       	Fri Sep 22 16:49:03 2017	DEPLOYED  	kapacitor-provisioning-0.0.2-0+961a3f9	Upgrade complete


Add analytics for production deployment

Conditionally add our google analytics code if we are hosted on the production site viewer.imaging.datacommons.cancer.gov
Fixes #6

This seems like a simple enough fix, but I don't have a good way to test it.  If it looks okay we can try it and fix it if it doesn't work.


Fix python-openflow dependency

On requirements.txt we have python-openflow as a dependency with a specific version (>= 1.1.0b0.post1). Since we do not have any releases for now, this may not work for a specific lib version.
So, it would be better to just add python-openflow as a dependency, independently of the version.

Agree


question about customize dialer

Dialer option
func Dialer(dialer *net.Dialer) Option {
return func(o *Options) error {
o.Dialer = dialer
return nil
}
}
It required net.Dialer structure.  It is not an interface.  I like to provide the customized dialer, eg. proxy .
The dial is used as
...
dialer := nc.Opts.Dialer
nc.conn, err = dialer.Dial("tcp", nc.url.Host)
if err != nil {
return err
}
It called dialer.Dial function.
http.Transport will use function to do customized
type Transport struct {
...
Dial func(network, addr string) (net.Conn, error)
...
}
How could I override the Dial.  Is there any suggestions?

@joyhope Could you share how/why you would be replacing a net.Dialer with? As I explained, we cannot simply replace the Options.Dialer *net.Dialer with a CustomDialer (that would be an interface) because it would break applications that reference nc.Opts.Dialer assuming that this is a *net.Dialer.
It means that we would need to add yet a new field in Options (and setter function) for such custom dialer. This seem a bit excessive at this point.

Not the OP, but have the same request.
Connecting to a NATS server over an SSH tunnel is a use case from my side. Application establishes an SSH connection to a server where gnatsd is running, and has a *ssh.Client object that provides the same Dial(network, address string) (net.Conn, error) method, but can't be passed to NATS. (And using TLS-based gnatsd connection is not a sufficient replacement for SSH in my case.)
It's only a few lines change within go-nats (but API-breaking changes, I agree), but there is no other way to do this other than fork go-nats.
I do hope there are more users having this use-case than there are users who use Options.Dialer assuming it to be a *net.Dialer :-)

It's only a few lines change within go-nats (but API-breaking changes, I agree), but there is no other way to do this other than forking go-nats.

We cannot break it. The other way is for us to add a new option/setter in order for users to pass a custom dialer and leave the current Options.Dialer and nats.Dialer() the way they are. We could mark them as "deprecated", but the reality is that we will likely never remove them (or maybe if/when we bump the version to 2.0.0.


Meta queries should have their own RPC call

Meta queries in Flux come in 2 flavors:

Queries that fetch tag keys
Queries that fetch tag values

Q: Are there more? SHOW SERIES?
Storage has efficient APIs for fetching both of these and which don't require touching TSM files like normal queries do. Unfortunately right now, unbounded flux queries (queries without a range) are not allowed, so all meta queries specify a default range of 30 days, and this guarantees that we touch TSM files which negatively impacts the performance of these meta queries.
These queries should instead be answered using two specialized RPC calls that use the storage APIs for fetching tag keys and values. These RPC calls would correspond to two physical index read operations at the query planning level:

ReadTagKeys
ReadTagValues

These types of queries correspond to the following flux patterns respectively:
from |> filter |> keys |> keep |> unique     // tag keys
from |> filter |> keep |> unique             // tag values

Note that a call to from as well as a terminating keep |> unique is required. Any unbounded query not satisfying this pattern would fail planning.
I'm not entirely if we need 2 RPC calls or just one, as the data access pattern should be mostly the same between the two types of queries (when a filter is specified).
It would also be nice to incorporate this into the stack based planning method defined in #10758. A unique call at the top of the stack would map to the meta query RPC call. I don't know if this would work though, as from |> range |> filter |> keep |> unique is a meta query that must touch TSM files whereas from |> filter |> keep |> unique does not. Also a plain from |> filter is not valid.

I like this approach a lot.  I think it will work with the stack-based approach from #10758.
If there is no range, then the logical planner would still produce from |> filter ... and the desired patterns metaqueries in the physical planner could match what's described here.  So basically the physical planner would have a set of rules:

from |> range |> ... --> produce a normal read gRPC call
from |> filter |> ... --> produce a meta-query gRPC call if possible

If someone tried to roll their own metaquery that included a call to range it might be slow.  But most users (and the UI) will use the influxdata/influxdb/v1 wrappers, which we can optimize to use the patterns above.

All queries must be time bounded. That is a product requirement. Therefore meta queries will need to include a range. So the pattern for meta queries then becomes:
from |> range |> keys |> keep |> unique  // tag keys
from |> range |> keep |> unique          // tag values

My understanding of this is that there will be a procedure op for these RPC calls and that the planner will replace the from procedure (with the requisite optimizations after) to become these procedure specs.
I'll start learning about the planner and trying to put this together.

Here is the relevant PR for the tag keys and values API https://github.com/influxdata/influxdb/pull/13409
We already have a ReadRangePhysSpec corresponding to the pattern from |> range.
https://github.com/influxdata/influxdb/blob/53c28250d634dd8881cc774372025e4874aa9053/query/stdlib/influxdata/influxdb/operators.go#L13
The way I see it working is that there will be a rule matching the pattern ReadRange |> keep |> unique. Matching this pattern, the planner will create a ReadTagKeysPhysSpec. This procedure spec will be associated with a ReadTagKeysSource which will be responsible for calling the relevant storage APIs.
See
https://github.com/influxdata/influxdb/blob/53c28250d634dd8881cc774372025e4874aa9053/query/stdlib/influxdata/influxdb/rules.go#L15
https://github.com/influxdata/influxdb/blob/53c28250d634dd8881cc774372025e4874aa9053/query/stdlib/influxdata/influxdb/source.go#L19


Please specify the repositories licence(s)

The repository does not contain an open-source licence. As a rule, code that has no open-source licence is not open source but a copyrighted work whose source code just happens to be publicly viewable.
To cite just one view on this type of situation (from Alert: Almost 80% of GitLab Public Repositories are Not Open Source Licensed!),

“No License” public repositories are more than a careless situation. They potentially promote copyright and software license violations. While the repository providers are slow in reacting to this clear and present danger, users and creators need to be extra vigilant in dealing with this.

According to the README file, AccessibilityCheckServer relies on technologies that include the following:

Angular, which uses the MIT licence,
pa11y, which uses the LGPL-3.0 licence,
simplecrawler, which BSD-2-Clause licence.

LGPL is less flexible the least flexible of these licences, but this should not be an issue if that code is not reused in the AccessibilityCheckServer. Nevertheless, some thought should be put in selecting a proper licence for the repository. I, for one, won't even touch the repo's code with a barge pole as long as it doesn't have a licence.

Thank you for the heads-up. We just added a license to the project.


(build): update version to 1.3.0.

Codecov Report

:exclamation: No coverage uploaded for pull request base (release-1.3.0@91ff63e). Click here to learn what that means.
Patch has no changes to coverable lines.

:exclamation: Current head c3b2864 differs from pull request most recent head 85df25a. Consider uploading reports for the commit 85df25a to get more accurate results

Additional details and impacted files
@@               Coverage Diff                @@
##             release-1.3.0      #23   +/-   ##
================================================
  Coverage                 ?   13.73%
  Complexity               ?      113
================================================
  Files                    ?       49
  Lines                    ?     4565
  Branches                 ?      391
================================================
  Hits                     ?      627
  Misses                   ?     3885
  Partials                 ?       53

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Use guzzle for downloading images

Guzzle allows for better control of http requests. In my particular use case I had defined an http proxy via environment variables like this:
HTTP_PROXY=http://gateway.my-proxy-server.de:80/
HTTPS_PROXY=http://gateway.my-proxy-server.de:80/

Guzzle will automatically pick up the proxy configuration and send its requests through the proxy server. fopen does not do this. To have control over its behavior, I would have to manually use stream_context_create and pass it to fopen.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/PT-12138
Please use this issue to track the state of your pull request.

thanks for your contribution @jkrzefski 👍🎉💙


[Chats]: Setup creation flow with test coverage

Summary
In this PR:

add Event class so that post-handle events are handled commonly
add ControllerTest and HandlerTest classes to unify testing approaches + allow customize some parts of it
add ChatMocks to use common payload over BB/unit tests
add chat creation flow itself
add chat creation flow test coverage

Test results

@ironpercival hi!
I had to skip 2 first iterations due to workload at work, this PR is for the 3rd iteration (overdue)


Add code of conduct to contributing guidelines

We are intending to adopt the soon-to-be-announced Open Code of Conduct for all @github projects. This adds it to the contributing guidelines. Let me know if you have any questions or concerns.

:+1: Thanks @bkeepers!

@bkeepers are you good for us to merge this?

:+1:


Add 2 new settings allowing to configure tolerations for agent

This commit add 2 configurations to implement following feature request
https://github.com/rancher/rancher/issues/15990
Added configurations are following 2 items.

tolerations-of-clusteragent
-> tolerations for cluster-agent deployment
tolerations-of-nodeagent
-> tolerations for node-agent daemonset

Both of configuration expect to receive json value like following
CATTLE_TOLERATIONS_OF_NODEAGENT=
[{"key": "cinder-persistent-storage", "value": "false", "effect": "NoSchedule"}]
CATTLE_TOLERATIONS_OF_CLUSTERAGENT=
[{"key": "cinder-persistent-storage", "value": "false", "effect": "NoSchedule"}]
If you passed broken json format, specified value will be ignored and no
additional tolerations are added after log error.

See https://github.com/rancher/rancher/issues/16050#issuecomment-461069532


Get templates from local files via package.json

when package.json has an "copasta" property it will take custom templates from the path specified inside
added getConfig function

closes #3

also closes #6


How to use react-authz?

I hope to add relevant readme to clarify its usage, which is conducive to future improvement.

is this library ready for use?

@nodece @Zxilly @Gabriel-403


felix/bpf: service routes are managed by a caching map

Description
The caching map ensures that the desired state does not miss an update
when, for example, a service IP is reause. That is, a service gets
deleted and a new service with the same IP gets added in the same calc
graph iteration, etc.

The caching map updates the routetable.RouteTable which then ensures
that the desired state is maintained in the dataplane.

Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

TBD

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

Maybe I'm missing something but I'm not quite sure how this helps. The RouteTable already has a cachingmap-like model where updates are cached and written out later; seems like this extra layer might be unneeded?

Ohhh I know what what we wanted to fix, som eother stuff, closing this then,


bug: Not an  editor command: SymbolsOutline

Did you check docs and existing issues?

[X] I have read all the edgy.nvim docs
[X] I have searched the existing issues of edgy.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.9.1
Operating system/version
macOS 13.0.1
Describe the bug
Running a vanilla lazyvim installation, and enabled the following plugins
require("lazy").setup({
  spec = {
    -- add LazyVim and import its plugins
    { "LazyVim/LazyVim", import = "lazyvim.plugins" },
    -- UI
    { import = "lazyvim.plugins.extras.ui.mini-animate" },
    { import = "lazyvim.plugins.extras.ui.edgy" },
    -- Language Support
    -- { import = "lazyvim.plugins.extras.lang.typescript" },
    { import = "lazyvim.plugins.extras.lang.json" },
    { import = "lazyvim.plugins.extras.lang.go" },
    -- Coding Support
    { import = "lazyvim.plugins.extras.coding.copilot" },
    -- import/override with your plugins
    { import = "plugins" },
  },

If I toggle edgy, I get the following:
vim/_editor.lua:0: nvim_exec2(): Vim:E492: Not an editor command: SymbolsOutline

Presumably this is because symbols-outline.nvim is not listed as a dependency anywhere?
Steps To Reproduce

LazyVim config as above.
Open a code file
<leader>-> u -> e

Expected Behavior
No error.
Repro
As above.

Fixed this in LazyVim. Thank you for reporting!
https://github.com/LazyVim/LazyVim/commit/ed89d01113b7c8495224cb7a88fe5ccb3f001ac5


https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/setLocalDescription

Request type

[ ] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[x] Correction or update

Details
Invalid code line here (syntax error):
await offer = pc.createOffer();

should be:
const offer = await pc.createOffer();

Updated! Thanks for reporting.


Add Beauchamp College

School website: https://www.beauchamp.org.uk/
A Level courses : https://www.beauchamp.org.uk/curriculum/curriculum-journey/post-16-courses/

@ziverzone Pull request merged. Thank you!


Makes test-compile libthrift independent from one used by the agent

Previously, thrift integration tests were compiled by whatever libthrift version inherited from the parent pom.
So when pinpoint's internal thrift version was upgraded to 0.10.0, Thrift IT would be compiled using 0.10.0, but would run on 0.9.x and any changes in API signatures would cause errors at runtime (implementations of AsyncProcessFunction for example).
This PR makes it so that thrift ITs are compiled using libthrift version independent of the one used when compiling the agent.
resolves #2522

Codecov Report

Merging #2830 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2830      +/-   ##
==========================================
+ Coverage   40.82%   40.85%   +0.02%
==========================================
  Files        1776     1776
  Lines       61223    61223
  Branches     8609     8609
==========================================
+ Hits        24995    25012      +17
+ Misses      36228    36211      -17

Impacted Files
Coverage Δ

...pinpoint/profiler/instrument/AccessorAnalyzer.java
77.14% <0%> (-5.72%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
80.68% <0%> (-0.38%)
:arrow_down:

...m/navercorp/pinpoint/rpc/packet/RequestPacket.java
89.74% <0%> (+2.56%)
:arrow_up:

...om/navercorp/pinpoint/rpc/codec/PacketDecoder.java
78.31% <0%> (+7.22%)
:arrow_up:

...m/navercorp/pinpoint/rpc/packet/PayloadPacket.java
88.88% <0%> (+11.11%)
:arrow_up:

...nitor/DefaultDataSourceMonitorRegistryService.java
96.29% <0%> (+11.11%)
:arrow_up:

...p/pinpoint/rpc/client/WriteFailFutureListener.java
93.75% <0%> (+18.75%)
:arrow_up:

...npoint/rpc/server/SimpleServerMessageListener.java
100% <0%> (+20%)
:arrow_up:

.../com/navercorp/pinpoint/rpc/packet/PongPacket.java
71.42% <0%> (+21.42%)
:arrow_up:

Continue to review full report at Codecov.

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


.gitignore file required

there is not a .gitignore file

https://github.com/rebelstackio/fluxable/blob/develop/lib/.gitignore
Está dentro de lib

when i use the library as submodule the node_module folder is on my list for change to be commited - i think .gitignore file should be in the main folder


Home page

Your contents need improvement, it's awful way to understand, some words are not friendly to first timer and confusing strikethrough without explanation what it mean? A project like this is not a good idea for developers.
There is another project named Orchid by Microsoft if I remember.

I think you are right. You will advise how to improve?
I first hear about the Microsoft project


Unzipping in place creates an extra nesting of folders

Unzipping data.zip creates a folder and subfolder (e.g., data/data/) instead of the expected single folder (e.g., data/).  This is true both for plain folders and zipped aggregation-ready data (e.g., upload zip, unzip it in place, and an extra folder is created).

014.zip

When looking into the test failures, I start to question whether we want to keep the current behavior with an extra nesting of folders since when creating a new folder to put unzipped files in, we have code to make sure the newly created folder is unique meaning it will not override any existing folder. If we remove this extra folder and directly unzip files in the same folder, the unzipped files could overwrite existing files in the folder that could happen to have the same name. Given that, I think the current way with an extra nesting of folder sounds like a good way to avoid accidental file overwrite. Need to discuss on Monday's meeting @martinseul @dtarb

@hyi @martinseul Extra nesting of folders is really an inconvenience for users and sometimes results in resource corruption.  I think you should try and avoid it if at all possible.  As we have discussed I think there are better ways to handle name conflicts, like just cancelling or blocking the action and letting the user address the problem via renaming.  To inconvenience 98% of the use by extra nesting for perhaps 2% or less name conflict problems, seems like the wrong choice to me.

@dtarb @martinseul @sblack-usu The problem is mainly with looking into zip file to get file/folder listing has performance issues especially with large zip file with large amount of files/folders. It is a matter whether we want to look into zip files twice, once for file listing and once for unzipping which definitely has performance implications for the large zip file.

How long does looking into it for listing only take.  I expect it could be quick.

It will depend on the zip file mainly on how many nested folders it will have and how many files in each nested folder. I can do some benchmarking using some big files if needed.

@dtarb @martinseul @sblack-usu I just realized after our meeting that the zip file is stored in iRODS and iRODS does not provide ability to list files/folders recursively for a zip file. This means if we want to list files/folders recursively for a zip file, we will have to transfer zip file to Django server in order to do it which is definitely not a good idea due to the potential big size of the zip file. So I think we should go with the plan to keep the extra folder while making move operation async. Alternatively, we just add a popup message box when unzipping asking users whether they will want to override existing files or create a extra folder to avoid overriding existing files, and we do what the user selects.

@hyi does iRODS provide the capability to non recursively just list the top level files in a zip file.  I'd be happy to do just a check on these and block unzipping  (or at the users option authorize unzipping with overwrite) if any one of those conflicted.  If there were no conflicts, then the unzip should just proceed silently.

@dtarb Confirmed with Terrell that iRODS does not provide this capability. This is response from Terrell: iRODS does not know about things inside a zipfile - there are some codepaths that are aware of some types of files - but pretty sure there are limited/no tests around that.

@hyi I am not the linux guru but looking a few things up what about unzip -l to list the files.  You could strip the front part off the names (before /) and get a unique set to get top level names or just get all the names and check for a name conflict.  Now I guess the problem is that the files are behind irods so this may require an irods rule, but really it does not seem this should be so hard.

@dtarb @martinseul I chatted with Terrell about using iRODS iexecmd to run unzip -l to look into a zip file beforehand for potential file conflicts, and confirmed it can be done if we put unzip binary under /var/lib/irods/msiExecCmd_bin directory on the iRODS server. We chatted more on the use case and he advised against looking into zip file beforehand and suggested just go ahead to unzip file into a temporary location and then move unzipped files/folders to destination folder, which is a general use case how people handle unzipping. After giving it some thoughts, I like this idea. In our use case, we can unzip initially into an extra folder as we currently do, then check if there could be file/folder conflicts in the destination folder, if no conflicts, we move unzipped files/folders in the extra folder into the destination folder and delete the empty extra folder after the move operation. If there were conflicts, we notify users the conflicting files/folders and keep the unzipped files/folders in the extra folder as we currently do without moving. This essentially combines unzip and move together for users if there are no conflicts and notify users if there are conflicts since users have to handle conflicts anyway. I think this is the best solution to handle this case. If you agree, after I implemented the two move-related issues, i.e., move aggregation move operations to async and handle potential conflicts when moving aggregations into a different folder, this issue can be handled easily.

I am happy for you to take this approach.

@martinseul Yeah, I am thinking to leverage the async notification we currently have since unzip and move operations will be done asynchronously.


After resuming from sleep get this exception.

It doesn't break anything, but it did ask me to report it so here it is:
An uncaught exception was reported.
Info:
OS: darwin
Arch: x64
GPMDP Version: 3.0.0
Time: Tue Mar 08 2016 09:59:51 GMT-0500 (EST)
Error:
The Internet connection appears to be offline.: (null)
Error: The Internet connection appears to be offline.: (null)
    at Error (native)

This issue was created automatically inside the uncaughtException handler

Client side network issues

Then why show vague exception and ask to report it? Can't this be handled gracefully with a message that doesn't involve asking the user to report it on github?

@cj-zeiger To explain why this error appears and is not caught.  I was the only person working on this version, I put the error handler and the "report to github" link there so I could see the errors that occur when thousands of people use it.  Some errors I wouldn't be able to create if I tried.
Each of these errors that appear I am putting in custom catching code as they are reported.  They will not pop up for these errors in the next version


Rewrite the Calculator Docs and Fix ExNihilo

Seriously Why was the Calculator PR Merged

#254 and #255 Should of never been merged @jaredlll08, they are missing in the mkdocs yaml file.
And #254 was just so mess i seperated all the machines instead of having like 8 machines in misc

#254 and #255 Should of never been merged @jaredlll08, they are missing in the mkdocs yaml file.
And #254 was just so mess i seperated all the machines instead of having like 8 machines in misc

For the future, if something shouldn't be merged, the PR should be marked as a draft.

@CrankySupertoon
Could you merge the current master branch into this PR so that the Travis build can run with the updated settings?
There were quite some changes, so currently the CI doesn't even start properly for your build ^^'

#273 #274


Add slanted property to allow the animation's direction to be better controlled

hey @hnvn, can you take a look at this PR ?
Merging this should be pretty straightforward :)


Add Volunteer Import modal

Summary
As an admin, I'd like a know how to import volunteers into InKind
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
This story in particular should follow conventions used in the repos above, as they have identical functionality.
Blocked by #33
Criteria for Completion

[ ] While on the Volunteer Index page, clicking on a new "Import" button prompts a modal with instructions
[ ] Within modal, copy and format should match mockup
[ ] Create disabled/placeholder buttons with the modal for now
[ ] Add test coverage if applicable

Bonus

[ ] Make the "Download sample CSV" button work. Sample CSV should have headers that match name of fields in users table. Should have a few sample rows (see what CASA/human-essentials does)

Extra Details
Q: What does the "Mock Update Pending" tag mean?
A: This issue contains a mockup that is good enough to complete the work. But more detailed mocks are in progress. When the final mockup is complete, this issue will be updated, and the tag removed. (If you do not see the "Mock Update Pending" tag, the mockup is potentially final.)

I'm on it


Add Climate Foresight

Insert URLs to the project here: https://github.com/CliDyn/climsight

[x] The projects is active, documented, open source licensed, shows usage from external parties and is directly targeting environmental sustainability. Find more details in the Contribution Guide.

All issues labeled as Good First Issue of the project listed on OpenSustain.tech will be visible on ClimateTriage.com. This is a great way to welcome new community members to your project.
All new projects listed will be posted on our Mastodon channel.

@kuivi @AntoniaJost @koldunovn


Changes for VLAN attachment in Linode Create flow

Description
Changes:

Revised showVlans logic to match what's in the Config modal
Pass selected region from AddonsPanel --> AttachVLAN --> InterfaceSelect so only VLANs for the given region populate the dropdown
New utility file for checking if a region supports VLANs
Only show "Attach a VLAN" section in Create flow if the selected region supports VLANs
Only include interfaces in the Create Linode payload if the selected region supports VLANs

Type of Change

Non breaking change ('update', 'change')

I think we still need to make a style pass through here to make sure it looks right in both places.

Screenshots of how they look as of the most recently-pushed change:
Create flow:

Config modal:


Merge sensorfw with upstream

Most of our patches are upstreamed, except pickup sensor. So, organize sensorfw repo

make upstream branch following upstream
make tama branch as a default
tama should be upstream + pickup commit

Currently, pickup branch fails to build on aarch64


Template does not update after model change

I'm trying to set the items in the multiselect as select based on a model that I get from an http request.
Im not sure if this has something to do with the order I set the model and the options, but after the promise returns, I got both the options and the model, like this:
Model: [
{id: 1, nome: "Cafés"},
{id: 2, nome: "Bares"} ];

Options: [
{id: 1, nome: "Cafés"},
{id: 2, nome: "Bares"},
{id: 3, nome: "Restaurantes"}];

And the multiselect like this:
    <multiselect ng-model="Model" options="Options" id-prop="id" display-prop="nome"></multiselect>

The options are displayed correctly, like the options array, but the options on the model are not selected, and I think they should, because the multiselect element is displayed based on both the model and the options.
Basically the model is updated based on the template, but the opposite is not happening. When I set the model on the controller, I dont see this changes reflected in the template(display the items selected, for example).

Two of the items in this image should be selected, since they are in the model array.

Same problem here

Same problem. If the options changed, you have to click the dropdown btn to apply the changes.


Docs.MS Release Updates for azure_mgmt_servicebus

Update docs metadata and targeting for release of azure_mgmt_servicebus

Docs Build status updates of commit c7910f5:
:clock10: Full build: the average full build time is 197 min(s) 11 sec(s), this is based on the last 677 build(s) for this repository.

Docs Build status updates of commit c7910f5:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/mgmt-servicebus-readme-pre.md
:warning:Warning
View (azure-python) View (azure-python-preview)
Details

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/mgmt-servicebus-readme-pre.md

Line 13: [Warning-h1-not-first] Markdown content is not allowed before {0}.
Line 13: [Warning-h1-not-first] Markdown content is not allowed before {0}.
Line 14: [Warning-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.
Line 14: [Warning-h1-missing] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Closing in favor of this commit.


Different contact view in multiwindow

Describe the bug
When opening multiple windows, the bottom right contact list shows different connections in each window
To Reproduce
Open multiple windows on mintter app and wait until connectivity of one of them changes
Expected behavior
I would expect the peer count to be the same in every window
Screenshots

Desktop (please complete the following information):
Ubuntu 20.04LTS

They should now stay in sync within 10 seconds of each-other (because each window polls the daemon every 10 seconds.. we can make it faster if that matters 🤷♂).


Webtoons - Bot permission change required to use this command!

Subtask of #8
To be able to ping, the bot needs the Ping @everyone, @here and All roles permission. You can achieve this by re-inviting the bot or editing the permissions yourself.
There is no need to kick the bot first. You can re-invite Charlie Spring by clicking this button:
NOTE The bot does not allow you to use this command without this permission.

:tada: This issue has been resolved in version 0.2.0 :tada:


Cop Idea: Limit Controller Custom Actions

Limiting public controller actions to the 7 standard actions prevents fat controllers and generally enforces better domain modeling, as demonstrated in this talk https://www.youtube.com/watch?v=HctYHe-YjnE
and this blog post: http://jeromedalbert.com/how-dhh-organizes-his-rails-controllers/
I would like to see a rubocop that enforces that the 7 standard actions are only public methods in controllers.
This will work nicely with https://github.com/rubocop/rubocop-rails/pull/547
I'm a bit confused about how to proceed. I'm not sure that my suggestion is being accepted in the style guide, though the discussion is ongoing: (https://github.com/rubocop/rails-style-guide/issues/290). Is that a prerequisite for the cop to be accepted?
If I get a go from a core member, I'd love to do a PR for this cop

https://github.com/rubocop/rubocop-rails/pull/827 is proposed as an implementation. However, the style guide is currently under discussion:
https://github.com/rubocop/rails-style-guide/issues/290


Assert error (black != null) when using custom typography.

No issues found! (ran in 1.5s)

flutter doctor -v
[✓] Flutter (Channel beta, v0.11.12, on Mac OS X 10.14.1 18B75, locale en-LT)
    • Flutter version 0.11.12 at /Users/ts/Documents/flutter
    • Framework revision 06ec8d3b41 (9 hours ago), 2018-11-28 15:56:58 -0800
    • Engine revision 72c7a75672
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /Users/ts/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    ✗ Verify that all connected devices have been paired with this computer in Xcode.
      If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.
      To update with Brew, run:
        brew update
        brew uninstall --ignore-dependencies libimobiledevice
        brew uninstall --ignore-dependencies usbmuxd
        brew install --HEAD usbmuxd
        brew unlink usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    • ios-deploy 1.9.4
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 31.0.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] VS Code (version 1.29.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (1 available)
    • iPhone XR • D64AFDE4-43A3-46CA-96A7-2C2698A20144 • ios • iOS 12.1 (simulator)

! Doctor found issues in 2 categories.

I haven't been able to reproduce this bug. What's the value of defaultTargetPlatform when you run it?

I have same question.ThemeData.platform is set to targetPlatform.iOS.

When I run app on iOS simulator: defaultTargetPlatform == TargetPlatform.iOS, on android emulator:  defaultTargetPlatform == TargetPlatform.android. I get the same error even when I set platform directly:
Typography(
          platform: TargetPlatform.android,
          englishLike: Typography.englishLike2018,
          dense: Typography.dense2018,
          tall: Typography.tall2018,
          black: black,
          white: white,
        ),
      )

Also I want to mention, that app does not crash - error is just printed to console, but app seems to work normally.

I've tried again, using Flutter v0.11.12, and I'm not seeing an error on the console.  The Typography constructor assert that's failing claims that black is null.
Maybe you've got an inconsistent copy of Flutter? Could you try this in a new branch:
git reset --hard v0.11.12
flutter update-packages
And, just for good measure, flutter clean in you test case app's directory before running it.

I believe what's happening here is that the app is being run with the Widget Inspector active and the inspector is applying debugFillProperties to the Typography instance, and that fails. It fails because the Typography factory null constructor, which Typography.debugFillProperties uses to detect default values, fails.
There's a fix, which you may want to apply locally for now, in #24932


R Cheatsheet Added - Hacktoberfest

Hi @Suryansh1720001 , I've added an r-cheatsheet in the repository. Please merge the PR.

Hello @iamjayathi
Thanks for your contribution.
Let's connect ->
GitHub -> @Suryansh1720001 (Follow)
LinkedIn -> https://www.linkedin.com/in/suryanshprajapati17
Also, Star the repo ⭐


Creating a contact us section

Hi Team, I'd love to take the initiative to design and implement  "Contact Us" section.

@Vanshiii203 Hi kindly assign this issue to me . for hacktoberfest 2023

@sharanya-mitra sir please assign me this issue


backmerge issue with ID mention pattern constraints on WorkflowExecution

I discovered today that there is some example data in Database-interleaved.yaml where the has_input/has_output values are accepting md5sum style identifiers. When I check https://microbiomedata.github.io/berkeley-schema-fy24/WorkflowExecution/ there are not slot usage constaints for has_input, has_output, or was_informed_by. The same is not true for PlannedProcess subclasses so not sure what happened but we should review ID mentions in general in berkeley-schema-fy24 to make sure other Classes were merged correctly.

Can WorkflowExecutions be informed_by?

I'm not going to finish this today

https://github.com/microbiomedata/nmdc-schema/pull/2054

No, we moved was_informed_by from WorkflowExecution to WorkflowChain.


Operator-SDK add api error

$ operator-sdk add api --api-version=app.example.com/v1alpha1 --kind=AppService
INFO[0000] Generating api version app.example.com/v1alpha1 for kind AppService.
INFO[0000] Created pkg/apis/app/group.go
INFO[0000] Created pkg/apis/app/v1alpha1/appservice_types.go
INFO[0000] Created pkg/apis/addtoscheme_app_v1alpha1.go
INFO[0000] Created pkg/apis/app/v1alpha1/register.go
INFO[0000] Created pkg/apis/app/v1alpha1/doc.go
INFO[0000] Created deploy/crds/app.example.com_v1alpha1_appservice_cr.yaml
INFO[0000] Running deepcopy code-generation for Custom Resource group versions: [app:[v1alpha1], ]
F0203 10:54:29.486117    5946 deepcopy.go:885] Hit an unsupported type invalid type for invalid type, from app-operator/pkg/apis/app/v1alpha1.AppService

By @camilamacedo86 : Add info to centralized:
operator-sdk version：v0.15.1
go version：go1.13 linux/amd64
I'm writing operator in go
Operate System：Centos7.2

Hi @sky-big,
Could you please provide the full information?
Environment

operator-sdk version:Insert the output of operator-sdk version here
go version: Insert the output of go version here
Kubernetes version information: Insert the output of kubectl versionhere
Kubernetes cluster kind:
Are you writing your operator in ansible, helm, or go?

Hi @camilamacedo86 ,
Environment
operator-sdk version：v0.15.1
go version：go1.13 linux/amd64
I'm writing operator in go

This isn't even talking to kubernetes yet

Operate System：Centos7.2

Hi @sky-big,
Could you please let us know if you are following the quick start? Have you already change the specs of any type in the project before run this command? If yes, could you share snaps of the code?

@sky-big This is typically an issue with the fields added to your structs in _types.go files. Are there any interfaces in the hierarchy of your struct types? If so, those are the likely culprits. They will likely need to be removed or replaced with concrete implementations.

This is all I have to do, I failed in step 2, I haven't modified the *_types.go file yet
[root@function-manager-vm-nat src]# operator-sdk new app-operator
INFO[0000] Creating new Go operator 'app-operator'.
INFO[0000] Created go.mod
INFO[0000] Created tools.go
INFO[0000] Created cmd/manager/main.go
INFO[0000] Created build/Dockerfile
INFO[0000] Created build/bin/entrypoint
INFO[0000] Created build/bin/user_setup
INFO[0000] Created deploy/service_account.yaml
INFO[0000] Created deploy/role.yaml
INFO[0000] Created deploy/role_binding.yaml
INFO[0000] Created deploy/operator.yaml
INFO[0000] Created pkg/apis/apis.go
INFO[0000] Created pkg/controller/controller.go
INFO[0000] Created version/version.go
INFO[0000] Created .gitignore
INFO[0000] Validating project
INFO[0003] Project validation successful.
INFO[0003] Project creation complete.
[root@function-manager-vm-nat src]# cd app-operator/
[root@function-manager-vm-nat app-operator]# operator-sdk add api --api-version=app.example.com/v1alpha1 --kind=AppService
INFO[0000] Generating api version app.example.com/v1alpha1 for kind AppService.
INFO[0000] Created pkg/apis/app/group.go
INFO[0000] Created pkg/apis/app/v1alpha1/appservice_types.go
INFO[0000] Created pkg/apis/addtoscheme_app_v1alpha1.go
INFO[0000] Created pkg/apis/app/v1alpha1/register.go
INFO[0000] Created pkg/apis/app/v1alpha1/doc.go
INFO[0000] Created deploy/crds/app.example.com_v1alpha1_appservice_cr.yaml
INFO[0000] Running deepcopy code-generation for Custom Resource group versions: [app:[v1alpha1], ]
F0204 10:43:00.265834   17196 deepcopy.go:885] Hit an unsupported type invalid type for invalid type, from app-operator/pkg/apis/app/v1alpha1.AppService

I failed the second step by following quick start @camilamacedo86

Hi @sky-big,
As @joelanford explained this error usually occurs because of wrong definitions in the _types files where you define the specs. Also, it is essential to highlight that these steps are fully tested and ensured automatically via the CI; besides, also, I am unable to reproduce your scenario manually. In this way, it shows that you have some issue with the scaffolded project and/or local env setup.
So, in order to help you with. Let's do it step by step and re-check/re-config all OK following my recommendation and suggestions.

Remove all and start from the scratch
Clean your $GOPATH/bin ( to re-install SDK and its modules )
Clean you go cache as described here
Re-install the SDK

Tips:

Ensure that you have NOT more than one go version installed. Keep just the go 1.13+ (Golang do not work well with many versions instaled )
Ensure that the GOROOT and GOPROXY are setups properly. ( you can check it by running go env. The GOPROXY should be GOPROXY="https://proxy.golang.org,direct" as the GOROOT should point to the go installation. E.g GOROOT="/usr/local/go" )
Ensure that you have installed SDK and its pre-requirements. ( run operator-sdk version to check if it is installed and its version )
Ensure that you are following the steps exacly as described in the doc. After each command executed, check its output to be sure that it was finished successfully.

Recommendations:
Also, if you are Getting Started with SDK and Go projects, I'd recommend you follow up the Getting Started instead of the Quick Started since it will provide a better context and example. And then, check the blog post Getting started with Golang Operators by using Operator SDK to have a further understatement over the example done in the Getting Started guide.
Please, let us know if it makes sense and if you could solve the issue with the information provided.

@camilamacedo86 For what it's worth, I'm hitting the exact same situation as @sky-big, despite following the documentation (both Quick Start and Getting Started). I'm on Ubuntu 19.10, but otherwise it's exactly as @sky-big describes.

I'm not able to reproduce this either. We've seen issues with the code generators because they can sometimes rely on some Go environment variables being set, which are not usually necessary to set in normal Go installations (see https://github.com/operator-framework/operator-sdk/issues/2426)
Can you run the following command and retry:
unset GOROOT
export GOROOT=$(go env GOROOT)

That actually worked! Thanks!

@joelanford Very good method

@joelanford I think I've got some additional information on this one that might be useful: this issue only appears on some of the linux (at least) binaries on the releases page, but not all. It seems like it might depend on the environment of the developer who built the binary.
For example, if I don't have GOROOT set in my shell (even though it shows up in go env GOROOT) like you demonstrated above, I experience the issue with the following versions (not a complete list):

v0.15.2
v0.15.1
v0.14.1
v0.14.0
v0.13.0
v0.12.0

Notably, v0.15.0 _doesn't _ give me this behaviour, it just works. Maybe @jmccormick2001 has some magic?
Also, if I build the broken versions locally myself, they don't have the issue that the binaries on the GitHub releases page have.

I did the 1.15.0 build on a Fedora 31 host.

I can replicate this issue on Ubuntu 18.04 very easily.  The only solution I found is setting the GOROOT as described here.

Hi @jmccormick2001,
It is caused because of an error in your local env. You need to set the go env GOROOT.
Run export GOROOT=$(go env GOROOT)
See:
The GOROOT environment variable point to the directory where the go which should be used is installed. In this way, I understand that usually, you don’t need to set $GOROOT variable. However, you may face issues in some scenarios. For example; if you have more than one go version installed locally, or if you installed it in different locally from where was recommend or if you use homebrew to install. Just to illustrate the homebrew scenario see, for example, https://coderwall.com/p/c00m1g/set-goroot-variable-with-homebre
Duplication of many:

https://github.com/operator-framework/operator-sdk/issues/1854#issuecomment-525132306
https://github.com/operator-framework/operator-sdk/issues/2288

HI as described above all shows sorted out here, so I am closing this one. However, please feel free to re-open if you see that something still required to be done regards this issue.

I am also hitting this, only setting GOROOT as described by @joelanford works.
However operator-sdk v0.13.0 works without a problem(which was the version I used before testing the v0.16.0 version).
I am also pretty sure I never set GOROOT in my environment when using the v0.13.0. So what has changed?

@loxley the most bizarre thing is that for me it was v0.15.0 that worked fine, and for you it was v0.13.0. :shrug:
I wonder if it's some similarity to the environment in which it was built -- e.g. I use Fedora 31, the same as jmccormick2001 built v0.15.0 on. Maybe your local environment is similar to that of whoever built v0.13.0?
In any case, explicitly setting GOROOT seems to be the only consistent fix.


Fix endianness issue in un-quantized quant_model on s390x

Test case //tensorflow/compiler/mlir/lite/quantization/lite:quantize_weights_test would fail on s390x (BE machines). The cause is that the un-quantized output quant_model built with FlatBufferBuilder has endianness issue in tensor contents.
This PR is to swap the buffer data of the un-quantized tensor in FindMatchingExpectedTensor() function, so that the above issue could be addressed.
This code change would not cause any regressions on existing test cases and it won't affect LE machines.
Signed-off-by: Kun-Lu<EMAIL_ADDRESS>

Similarly concerned about intrusiveness as in #57060

Hi @joker-eph,
Thank you for your quick response.
This PR is to do the byte swapping on BE machines to address the endianness issue in the output quant_model tensor, it will fix //tensorflow/compiler/mlir/lite/quantization/lite:quantize_weights_test and won't cause regression.
Reg PR #57060 , the code change works on TensorFlow v2.9.1, but certain new commits in master branch has caused other issues in test case //tensorflow/compiler/mlir/quantization/tensorflow/python:quantize_model_test on BE machines, I'll investigate more and update that PR later.

Hi @kun-lu20 Any update on this PR? Please. Thank you!

Hi @gbaned ,
PR #58494 will solve the endianness issue in a more generic way. Once it's merged, the test failure mentioned here will be fixed on s390x (BE machines) and this PR can be closed.
Thank you!


Xamarin Forms: FFImageLoading caches dead or failed links

If I try to load 20 images from the same server and one of them doesn't respond (even with .Retry(3,2000)), that dead image gets cached.
Is there a way to make sure only good images get cached? I am using Xamarin Forms.

Do you have a custom configuration when you initialize the lib?
Also this issue occurs on iOS, android or both ?

No custom config - this issue occurred for me on iOS, I have not set up Android for this.
I am using the CachedImage class in XF, and initializing the ImageService within the iOS appdelegate

@patook could you please send some URL that cause this issue?

@molinch Thanks: I suspect the error that happened is that HttpConnection limit was reached. I got a debug message saying that URL was being queued. As I mentioned, I am requesting 24 images simultaneously from the same server.
Also, I can make the change and download your code instead of using nuget but it might be nice if you have an option to never cache empty/zero bytes.

Still even if you have simultaneous requests it should not do that. I would rather fix that.
Could you share a code sample? If it is private code you can also email me.

@patook Any news?

@patook I cannot reproduce so if I don't have news I will close this issue.

Hi Fabien,
Sorry I ended up switching to a different image grabbing system since I had to push out the app urgently.
The way I had reproed it was by fetching 24 images from the same domain. One of them failed to download (which is fine) but then the empty image was cached.
Best
From: Fabien Molinet<EMAIL_ADDRESS>Sent: Monday, October 12, 2015 11:00 PM
To: molinch/FFImageLoading<EMAIL_ADDRESS>Cc: patook<EMAIL_ADDRESS>Subject: Re: [FFImageLoading] Xamarin Forms: FFImageLoading caches dead or failed links (#40)
@patook https://github.com/patook  I cannot reproduce so if I don't have news I will close this issue.
—
Reply to this email directly or view it on GitHub https://github.com/molinch/FFImageLoading/issues/40#issuecomment-147614223 .  https://github.com/notifications/beacon/ALyQzXv2JSm6G7AYghPgbvsn_mEmNZckks5o7JVFgaJpZM4GC_YD.gif

I don't have this issue and there is no sample to reproduce so I close it.

I was trying to test it too. Couldn't reproduce it. So it's safe to close it for now.


Star Channels Only Work when Opened through Disney+Hotstar

Your Environment

JioTV & Disney+Hotstar
2.0.0
Kodi 19.1-Matrix
Windows 10
India

Describe the bug
After installing PVR IPTV Simple Client and Widevine CDM, I tried playing the channels from "TV" option within Kodi. All channels except the Star Channels play fine. When I try playing the Star Channels through the "TV" Option, it just goes back to the guide/home after a couple of seconds. For playing Star Channels I have to manually toggle to the Add-on, then go to each channel under Disney + Hotstar and select play. If the channel plays when manually selecting it under the Add-Ons, shouldn't it play under the TV option?
To Reproduce
Steps to reproduce the behavior:

InstallPVR IPTV Simple Client
Right Click JioTV Addon
Go to Settings-->Setup-->Enable Generate Playlist on Start Up
Again Right Click Jio Tv Add On
Go to Settings-->Setup-->Select "Setup Simple IPTV PVR"
Install Widevine CDM
Connect to Jio Network
Go to "TV" Option under Kodi, try playing Star Channels
It'll work if you go to Disney+Hotstar Addon-->TV-->Popular Channels--> Then select the channel and click Live Option

Related/ Similar to #169

When I am opening kodi in my android box (Tanix TX6 mini) in that Disney+Hotstar addon and going into popular channels sections.There when I enter any channels for examples selecting star plus I am not able to view Star plus-Live option.Whereas,in my laptop if I follow above procedure I can see live option as well as can play also.So requesting you to look into matter and resolve the same for my android box also.


UnicodeEncodeError: 'ascii' codec can't encode character '\u200b' in position 117: ordinal not in range(128)

Hello! I got early access to the api and I just ran the example code, but there seems to be an error with ASCII? Would you please check?
Traceback (most recent call last):   File "/home/ubuntu/sample.py", line 9, in <module>     chat_completion = client.chat.completions.create(                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/resources/chat/completions.py", line 175, in create     return self._post(            ^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 1186, in post     return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 888, in request     return self._request(            ^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 909, in _request     request = self._build_request(options)               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 451, in _build_request     headers = self._build_headers(options)               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 412, in _build_headers     headers = httpx.Headers(headers_dict)               ^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/httpx/_models.py", line 70, in __init__     self._list = [                  ^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/httpx/_models.py", line 74, in <listcomp>     normalize_header_value(v, encoding),     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/httpx/_utils.py", line 53, in normalize_header_value     return value.encode(encoding or "ascii")            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'ascii' codec can't encode character '\u200b' in position 117: ordinal not in range(128)

So i just did a quick HTTPX library fix and now it seems to be working, but I encounter another error. I was just provided API Auth Token, hence i dont know what userID means. here
Traceback (most recent call last):   File "/home/ubuntu/sample.py", line 9, in <module>     chat_completion = client.chat.completions.create(                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/resources/chat/completions.py", line 175, in create     return self._post(            ^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 1186, in post     return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 888, in request     return self._request(            ^^^^^^^^^^^^^^   File "/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/groq/_base_client.py", line 979, in _request     raise self._make_status_error_from_response(err.response) from None groq.BadRequestError: Failed getting metadata from request: error userID missing

I tried with CURL and I get the same result.

Just FYI i am running curl 8.6.0

Hello! Excited that you were able to get early access, but sad that you ran into some issues. Rest assured that the team is currently looking into this. We'll provide updates soon... 🚀

Thanks! Looking forward to getting it fixed so i can try out the api.😇

Hi! It's been a bit - hope you're doing well! 😄 I was wondering if you could please try this again and let me know your results?

It seems you may have a zero-width space character in your api key. Can you try removing it?

@rattrayalex Yep, that was it!  Working great now..  Thanks!

@rattrayalex Alex! You're the best! Thank you for lending a hand. So happy that these are resolved. Happy exploring, guys! 🙌