Initial implementation of ARMv8 support

This PR provides preliminary support of all current features for ARMv8 on Linux.
What remains to be done:

Implement support for Windows on ARM
Create consistent naming between ARMv8 and AMD64, in particular, avoid the usage of architecture specific names such as CR3

Please note that I also turned off include sorting in clang format in this PR.
Otherwise it will sort the libvmi includes in src/vmi/VmiInitError.h lexicographically, which breaks the include order and prevents the project from compiling...

Please note that I also turned off include sorting in clang format in this PR.
Otherwise it will sort the libvmi includes in src/vmi/VmiInitError.h lexicographically, which breaks the include order and prevents the project from compiling...

This has been fixed some time ago: https://github.com/libvmi/libvmi/pull/995
It's not necessary to include libvmi.h at all anymore when events.h is included.

Thanks for the information. Unfortunately, the libvmi port for ARM is based off this version
https://github.com/libvmi/libvmi/commit/88d281db5a4312574f65ff547b0675ec491f175d.
Maybe it would make sense to rebase it onto the current master branch before we continue merging this?

Alright, I have rebased to current libvmi upstream.
So we should be able to keep the sorting in clang-tidy : )

@thomasdangl At the moment it is not possible to run CI builds from forks. You need to push your branch to our upstream repo.

Is this PR still relevant? :thinking:


How many nodes  at largest did eBay use in a production-scale  environment?

Hi  team !
NuRaft's consistency Has  been rigorously verified?  BTW, how many nodes  at largest did eBay use in a production-scale  environment?
Thanks very much !

In term of the design and Function, NuRaft is very excellent !

In term of the design and Function, NuRaft is very excellent !

Hi @triump2020
We did a lot of internal tests including resiliency, endurance, and etc. NuRaft is being used in tens of thousands of servers in eBay.

Hi @triump2020
We did a lot of internal tests including resiliency, endurance, and etc. NuRaft is being used in tens of thousands of servers in eBay.

Great !

Great !


fix query values in params

if you have an url like
http://localhost:8080/data/5?query=test&hello=now

the value for request.parameters was
5?query=test&hello=now

this fix, force this value avoiding any query string to be appended.
Now the value is only
5

Great find, thanks!

I've force updated the 0.1.5 release to have this commit. You should be able to rm -rf Packages and rebuild with the fix.

:+1: I'll continue in testing & debugging

There's gonna be a small hackathon on the project tonight. So look out for some cleaned up code and possibly new features tomorrow. :)


Scheduler doesn't hand out unique jobs

We have a setup where one worker runs on one instance, each with a unique identifier, and the expectation is that worker will complete all the work for that identifier. So firing off three instances with three workers (each with different identifiers) we end up with the scheduler just refusing to hand out that worker's tasks sometimes. For instance, one worker will sit around like this, with no external changes by the other pipelines being run:
DEBUG: Asking scheduler for work...
DEBUG: Done
DEBUG: There are no more tasks to run at this time
DEBUG: There are 20 pending tasks possibly being run by other workers
DEBUG: There are 20 pending tasks unique to this worker
DEBUG: Sleeping for 5.970606 seconds
DEBUG: Asking scheduler for work...
DEBUG: Done
DEBUG: There are no more tasks to run at this time
DEBUG: There are 20 pending tasks possibly being run by other workers
DEBUG: There are 20 pending tasks unique to this worker
DEBUG: Sleeping for 4.901392 seconds
DEBUG: Asking scheduler for work...
DEBUG: Done
DEBUG: There are no more tasks to run at this time
DEBUG: There are 20 pending tasks possibly being run by other workers
DEBUG: There are 20 pending tasks unique to this worker
DEBUG: Sleeping for 5.082376 seconds
DEBUG: Asking scheduler for work...
DEBUG: Pending tasks: 20
2016-10-19 12:13:14,464 I [pid 8531] Worker Worker(salt=859623547, workers=1, host=ip-172-31-19-234, username=ubuntu, pid=8531, sudo_user=root) running   TaskName(visit=02a41460e2454de48dcb87ef70503c19)
INFO: [pid 8531] Worker Worker(salt=859623547, workers=1, host=ip-172-31-19-234, username=ubuntu, pid=8531, sudo_user=root) running   TaskName(visit=02a41460e2454de48dcb87ef70503c19)

This delay can be seconds or minutes, with no clear indication why. Restarting the pipeline also seems to fix this deadlock. I feel like there's no real point for the central scheduler in our use-case, since all scheduling happens on a single instance and state is contained/communicated via file targets.
For reference, this is what the workers overview looks like in the scheduler. Notice how the one worker just sits there with pending + unique pending tasks:

I'm not sure. But could it be related to resource {cpu: 1}?


Dynamic card width

It would be nice if the arrows still aligned when the width of the card was increased via css.
Also it would be nice to be able to control the contents of the card with a slot.

I totally agree about the slot thingy, I was just disappointed that it only supports text as content.
I would say that this issue can be renamed to simply "Dynamic card" or "Dynamic node".

I thinks thats changed. Slots support anything now.

Vue slots in general supports anything, yes. But this project isn't using slots. Neither in https://github.com/Jeffreyrn/vue-simple-flowchart/blob/master/src/components/FlowchartNode.vue or in https://github.com/Jeffreyrn/vue-simple-flowchart/blob/master/src/components/SimpleFlowchart.vue, which is a big reason for me to not use this.

I misunderstood. I thought you were the maintainer. Yeah slots would open this up to a lot more use cases.

Are you using another project to work with flowchart? Wich one?


Dashboard component, Moralis addition, consistent styling

The PR:

Adds Moralis API for MetaMask integration #3
Fixes consistent styling issues with the UI #8
Adds user dashboard component #10
Adds sidebar component, a basic blog editor component, updates navbar component

IsAuthenticated is not just for URL and access but also controls whether certain UI components should be displayed or not (modals, etc.) as we have not implemented or used a 3rd party token/session-based auth system. So for the time being this might be good enough

IsAuthenticated is not just for URL and access but also controls whether certain UI components should be displayed or not (modals, etc.) as we have not implemented or used a 3rd party token/session-based auth system. So for the time being this might be good enough

That is fine for now, since we are just starting out, we will revisit it later as we progress

Had a discussion with @pulkitvyas08 around this pr, there are couple of things which will be handled in subsequent pull requests, we will create issues for it. For now since this is an initial setup, pull request is fine and we can proceed with merge so that everyone can sync.


remove port listeners from message hub

lines 14-19 are the properties - and then there are properties and methods scattered throughout - ask questions if you have them
Base.Implmentations.MessageHub


Add Vagrant Logs to Exclude List

@utkonos any links to StackOverflow discussions or other documentation about this change?

@shiftkey Definitely! Here is the official vagrant documentation for debugging and troubleshooting that mentions this log file:
https://www.vagrantup.com/docs/other/debugging.html

@utkonos this seems to be a user-specified file rather than something generated by vagrant itself, so I'm not sure how useful this will be. Many other templates will just ignore *.log files as well, which might be more useful here (along with a comment).

I will submit a new pull request with the suggested adjustments.


Investigate using System.Reactive for Hub/Device targeting pipelines

Needs

Hub and Devices need to consume the same PowerdUpProtocol with its two methods ReceiveMessageAsync (which is directly bound through to the BT stack) and SendMessageAsync. Multiple subscriptions are needed.
Devices are attached/detached dynamically creating the need for new pipelines
Devices should receive a filtered set of messages (no need for them to read the messages of other devices)
There are pipes in/out with correlation events occurring

Libraries

System.Reactive

push based
Does not work well with general purpose async/await behaviors => NO SHOW
buffering complicated
LINQ
Good subscription management
Can build pipelines dynamically on demand
Not Span capable

violetgrass/middleware

push based
async/await
No buffering
No LINQ
Exposes middleware pattern
Might be Span capable (if done right; cross checked with library)
Cannot branch dynamically => NEEDS extensions
No subscription management

IAsyncEnumerable / System.Linq.Async

pull based not pushed based => NO SHOW
LINQ

System.Threading.Channels

push based
buffering is available
No LINQ
needs an active consumer (a thread awaiting something) => that would not be reasonable on all devices when just updating properties => NO SHOW
Is used in kestrel e.g. for Quic packages

Decision & Rationale
?

Actually discovered that System.Reactive IObservable actually is an IAwaitable :)


Add price estimation endpoint in SDK

LGTM
How about adding this right away to one of the examples?

I can add it to 30 second one?


Added cube recipes for gems (and renamed recipes for upgrading)

I added the missing recipes for upgrading all gems from chipped to perfect gems.
Renamed the recipes for gems to match the terminology of runes (Upgrading ...), so far the naming has been contradictory.
Crafting recipes are available within cubing_recipes.go but were missing in recipes.go.
Not sure if this was/is intentional, added them for the sake of completeness.
=> is it intended to hide those recipes? If no the comment // could be deleted to activate the recipes.
@maintainers: feel free to edit the file if needed

Still not sure about this one. It will make the settings UI hideous with all those recipes.
Also, not sure about the naming convention yet (if it should be mixed, same or w/e). Have to think about it


How to have analytics of dynamically created Firebase Dynamic Links?

How to have analytics of dynamically created (manually created via code) Firebase Dynamic Links? Like those created via Firebase Console has analytics by default.

@vipulasri we just released the Dynamic Links Analytics API which should solve your problem!


How can I follow redirects?

For example, I am trying to follow a request which gets redirect to Amazon and few other places then finishes. How can I follow the hops to test them each?

Request has some options regarding following redirects, see followRedirect and followAllRedirects on https://github.com/request/request#requestoptions-callback. These can be configured to seemlessly follow all redirects, or follow no redirects allowing you to test each response then manually performing the redirect

@dareid Sorry should've phrased the question better, it does by default follow the hops and show them but I can't seem to test the redirect/request/response along the way.


Mistake in the README.md

In README.md at section Usage link is mistake. In last paragraph is code $scope.eventSources = [] but should be $scope.eventSources = {events: []}.
Angular v1.4.0
Moment v2.10.6
FullCalendar v2.3.1
angular-ui-calendar v1.0.1

Closing.


⚠ Bofrost.fr has degraded performance

In 5e83efe, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 844 ms

Resolved: Bofrost.fr performance has improved in 2cbc962 after 11 minutes.


Improve scalability of thread_squad with tree barrier

Improve scalability of thread_squad with tree barrier
Using a tree-like wait chain significantly reduces contention on large multiprocessor machines.

Use atomic waits with exponential backoff

Remove thread_squad::run_async()
This lets us focus on the synchronous use case. It also gets rid of the <future> header dependency in <sysmakeshift/thread_squad.hpp>.

Add debugger visualizer for aligned_buffer<>

Comparing the performance on two different multiprocessor systems for the synthetic benchmark:

On dual-socket Intel Xeon Platinum 8168 (Skylake-SP, 48 cores):

Before:benchmark name                                  samples       iterations    estimated
                                                mean          low mean      high mean
                                                std dev       low std dev   high std dev
-------------------------------------------------------------------------------
run                                                       100             1     38.097 ms
                                                   395.725 us    377.964 us     430.63 us
                                                   121.638 us     67.088 us    223.963 us

After:benchmark name                                  samples       iterations    estimated
                                                mean          low mean      high mean
                                                std dev       low std dev   high std dev
-------------------------------------------------------------------------------
run                                                       100             3     2.6685 ms
                                                    10.035 us      9.152 us     13.642 us
                                                     8.096 us      1.042 us     19.126 us

On Intel Xeon Phi 7210 (Knights Landing, single socket, 64 cores, SNC4 Cache mode):

Before:benchmark name                                  samples       iterations    estimated
                                                mean          low mean      high mean
                                                std dev       low std dev   high std dev
-------------------------------------------------------------------------------
run                                                       100             1    553.672 ms
                                                   3.83872 ms    3.35068 ms    4.46247 ms
                                                    2.8124 ms    2.25515 ms    3.76788 ms

After:benchmark name                                  samples       iterations    estimated
                                                mean          low mean      high mean
                                                std dev       low std dev   high std dev
-------------------------------------------------------------------------------
run                                                       100             5    12.7315 ms
                                                    28.807 us     26.482 us     35.171 us
                                                    17.275 us      1.811 us     36.516 us

It doesn't mean much because the baseline was terrible, but this is a 39.6× improvement on Skylake-SP and a 133× improvement on Knights Landing.


DB Location is limited to user:\

Current implementation forces you to have the DataBase located on the user:\\ folder, this is fine for saving player profile, but no straightforward when you want to use the database to store information like the item database (not inventory, but every item information and description)
My current workaround is copy my database to user's folder while i'm developing, but i'll need to pack it on the pck file when i release it.

I've pushed a commit that enable res:// access from open_db in 4772e9d6296e89a11f58702980b107cf3d638cdc. Still, you cannot open database packed in pck file. I don't know how packed files works in godot :(

Great, i'll try to build the module once again, i've been unable to build anything myself since my linux distro broke up. once i check this i'll open an issue on Godot to ask karrofel how can we access to pck file from native script

Do you think there will be a way to specify the exact folder we want to open our database in?

This doesn't seem to work.  I can't open res://mydb.sqlite, but if i copy mydb.sqlite to user:// area on disk, then call open_db("mydb.sqlite") it works.

https://github.com/fire/gdsqlite-native/commit/df915b3b5b7143a0108ddae961c98347fcb264ef
I was able to read the sqlite file into memory and allow pck file usage.
If you want to test it, export your game with pck. Remember to force include *.db.
Another thing you want to do is use the original code to write to user://.

Great work! 🎉
I think we should make an optional argument that tell the class to use normal file read or buffered memory read, rather than make more function that will confuse users.
Anyway, thanks for your contribution! You can also open a pull request if you want to :)

Do you mind if I move this to gdnative C++? Coding a SQLite class in C++ has less custom written code.
The interface would be:

var d = SQLite.instance()
d.set_buffer_mode(true)
d.open_db("res://items.db")

For the regular mode.

var d = SQLite.instance()
d.set_buffer_mode(false)
d.open_db("res://items.db") - If the res is inside a pck fail with a log.

Yes that should work 👍

reduz mentioned that if you could pass a pointer to the oppened file to a function then you should be able to use the files from the pck without a lot of work

did this get solved? i cant open my db from res://

I did not get time to work on it, you are free to modify the code.

Hi guys! From commit 086894c7d5c6f251ca49a2c935e24483fdcccc41,  now you can open database from both normal access and from the exported pck file.. And yeah, you will need at least godot 3.1 alpha1 because it's using nativescript 1.1.
So far you need to supply the buffers  manually for now.. I can't automate it because it will crash if i instantiate File reference (GodotNativeTools/godot-cpp#184).
:smiley:

@khairul169 I was unable to get the latest download version to work in 3.0.6 (on MacOS). Does it also require 3.1?  Anything I can do to help with this particular issue? I'm keep to have a read-only database of reference data in a Godot game and would prefer not to copy the SQLite database to the user directory, but rather, read it from the pck file.


paperclip-azure.rb:1:in `require': cannot load such file -- azure (LoadError)

I can't load the gem. When I up the server with the commando rails s launch the error:
paperclip-azure.rb:1:in `require': cannot load such file -- azure (LoadError)
What should I do?

Solved myself.
I was the gem mime-types with higher version.
Solved puts in Gemfile azure > 0.0.0 and with bundle upgrade mime-types.

I get this same error - not sure how to resolve. I'm using the latest version of the azure gem, paperclip 5.0.0, mime-types 3.1.
Any ideas?

Running bundle update seems to have fixed it...

also having this problem, bundler says it installed azure 0.0.0
maybe paperclip-azure should ask for a more specific azure version?

@smittix6 @antprt I started working on this gem for the first time in a while.  I will ensure that this gets resolved.

Fixed in 21da90f.


feat: add parquet page filter

Which issue does this PR close?
Part of #589
Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

How does this change test

Codecov Report

Merging #664 (8dbf818) into main (ce9fa87) will increase coverage by 0.34%.
The diff coverage is 92.68%.

:exclamation: Current head 8dbf818 differs from pull request most recent head 7196136. Consider uploading reports for the commit 7196136 to get more accurate results

@@            Coverage Diff             @@
##             main     #664      +/-   ##
==========================================
+ Coverage   66.94%   67.29%   +0.34%
==========================================
  Files         283      283
  Lines       43969    44506     +537
==========================================
+ Hits        29435    29950     +515
- Misses      14534    14556      +22

Impacted Files
Coverage Δ

analytic_engine/src/instance/engine.rs
64.03% <ø> (ø)

components/arrow_ext/src/display.rs
0.00% <ø> (ø)

server/src/mysql/writer.rs
55.88% <0.00%> (-0.67%)
:arrow_down:

wal/src/lib.rs
100.00% <ø> (ø)

wal/src/manager.rs
90.43% <ø> (-0.12%)
:arrow_down:

analytic_engine/src/table/data.rs
91.43% <50.00%> (-0.22%)
:arrow_down:

common_types/src/column.rs
62.46% <58.06%> (+1.43%)
:arrow_up:

common_types/src/datum.rs
58.55% <82.65%> (+7.85%)
:arrow_up:

common_util/src/avro.rs
17.35% <92.30%> (+11.50%)
:arrow_up:

analytic_engine/src/sst/parquet/async_reader.rs
89.66% <94.11%> (+0.10%)
:arrow_up:

... and 25 more

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


Setup Sign in with Synapse using Keycloak

Similar to #211

Actually there is no need for this feature for now. Signing in with a Google account will be enough for the first phase of tests. We can reconsider this when needed.


Need of display names based on runner names.

Suggested Solution

Create a map with contents like

runner: displayName

Then create a function which will return displayNames and export that.

Solved: https://github.com/metacall/protocol/blob/8896b0ccc8f74455afcb64d226d1e30b8a64716b/src/language.ts#L96


login attempt times out

I have just installed admin-bro following the documentation. Everything works except I cannot login. I enter my credentials but it just times out. I was wondering if there was a fix for this. I saw a possible fix had been mentioned to add the setup above body parser. I tried it but that didn't seem to work, maybe I did it incorrectly.
Here is my admin.js route
const mongoose = require('mongoose')
const express  = require('express')
const AdminBro = require('admin-bro')
const AdminBroExpressjs = require('admin-bro-expressjs')
const AdminBroMongoose = require('admin-bro-mongoose')
const bcrypt = require('bcrypt')

AdminBro.registerAdapter(require('admin-bro-mongoose'))

const app = express()

const Admin = mongoose.model('Admin', {
    email: { type: String, required: true },
    encryptedPassword: { type: String, required: true },
    role: { type: String, enum: ['admin', 'restricted'], required: true },
  })

  const adminBro = new AdminBro({
    resources: [{
      resource: Admin,
      options: {
        properties: {
          encryptedPassword: {
            isVisible: false,
          },
          password: {
            type: 'string',
            isVisible: {
              list: false, edit: true, filter: false, show: false,
            },
          },
        },
        actions: {
          new: {
            before: async (request) => {
              if(request.payload.record.password) {
                request.payload.record = {
                  ...request.payload.record,
                  encryptedPassword: await bcrypt.hash(request.payload.record.password, 10),
                  password: undefined,
                }
              }
              return request
            },
          }
        }
      }
    }],
    rootPath: '/admin',
  })

const router = AdminBroExpressjs.buildAuthenticatedRouter(adminBro, {
    authenticate: async (email, password) => {
      const user = await Admin.findOne({ email })
      if (user) {
        const matched = await bcrypt.compare(password, user.encryptedPassword)
        if (matched) {
          return user
        }
      }
      return false
    },
    cookiePassword: 'some-secret-password-used-to-secure-cookie',
  })
  app.use(adminBro.options.rootPath, router)

module.exports = router

and my app.js
const express       = require("express"),
  app               = express(),
  port              = process.env.PORT || 3000,
  mongoose          = require("mongoose"),
  methodOverride    = require("method-override"),
  bcrypt            = require('bcrypt'),
  AdminBro          = require('admin-bro'),
  options           = require('./routes/adminOptions'),
  buildAdminRouter       = require('./routes/admin'),
  bodyParser        = require("body-parser"),
  Bike              = require("./models/bikes/bike"),
  seedDB            = require("./seeds"),
  createError       = require('http-errors'),
  path              = require('path'),
  cookieParser      = require('cookie-parser'),
  logger            = require('morgan'),
  session           = require('express-session'),
  passport          = require('passport'),
  flash             = require('connect-flash'),
  validator         = require('express-validator'),
  mongoStore        = require('connect-mongo')(session)

seedDB();
app.use('/admin', buildAdminRouter  );
require('./config/passport');
app.set("view engine", "ejs");
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(validator());
app.use(express.static(__dirname + "/public"));
app.use("/public/img/", express.static("./public/img"));
app.use(methodOverride("_method"));
app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(session({
    secret: 'leoissocute',
    resave: false,
    saveUninitialized: false,
    store: new mongoStore({mongooseConnection: mongoose.connection}),
    cookie: {maxAge: 180 * 60 * 1000}
}));
app.use(flash());
app.use(passport.initialize());
app.use(passport.session());

app.use(function(req, res, next){
    res.locals.login = req.isAuthenticated();
    res.locals.session = req.session;
    next();
});

const run = async () => {
  await mongoose.connect('mongodb://localhost/Cinelli_Redesign', { useNewUrlParser: true })
  await app.listen(port, () => console.log(`Example app listening on port 3000!`))
}

run()

I just realized that disabling the configuration for urlencoding fix the problem
// app.use (bodyParser.urlencoded ({extended: true}));
// app.use (express.urlencoded ({extended: false}));

?!

It is a known issue - please move these lines after the setup of the admin-bro rotuer


Question about GFN and GeoDiff-A Implementation

Hi authors,
Thank you for sharing codes of your great work! According to your paper, GeoDiff has two different versions including GeoDiff-A and GeoDiff-C. But it seems only the codes of GeoDiff-C are provided. In addition, it is mentioned in the paper that graph field network (GFN) is used but I cannot find the codes of GFN, while SchNet seems to play the role of GFN in current implementations.
I am wondering whether the implementations of GFN and GeoDiff-A will be provided in the future? Thanks!
Best,

Hi Youzhi,
Thanks a lot for your interest!!

I'm still preparing the code of GeoDiff-A. Actually, another most recent paper (https://arxiv.org/abs/2203.17003) takes a similar method by aligning the Center of Mass. Not sure whether they provide code but you may also take a look!
As elaborated in the implementation details part of the Appendix, GFN actually is just used to convert invariant features to equivariant features. You know, SchNets and GINs are just invariant neural nets, so GFN plays a role similar to the last layer of GemNet, to transform equivariant features.

Ping me if you have any problem playing with the code!
Best
Minkai

Hi Minkai,
Thanks a lot for your clarification and recommended paper! By the way, I found the authors of this paper have made their codes public (https://github.com/ehoogeboom/e3_diffusion_for_molecules).
Best
Youzhi


interprocess comunication via WCF

My attempt to implement interprocess communication.
if ASF started without command-line parameters - it starts as usual, and listens to the incoming commands.
if ASF started with command-line parameters - it attempts to send this commands to the main ASF process.
supported commands:
status or status all - status of all running bots.
status <BOT>
stop <BOT>
start <BOT>
redeem <BOT> <KEY>
exit
restart - I know it's "hidden", but I added a call to it too)
2fa
2faoff
I know my code is crappy and you probably wouldn't want to merge it, but maybe it would serve as an inspiration to you.
side notes:

I tried named pipes - it does not seem to work under mono, so I switched to WCF.
when setting a socket for WCF port needs to be >1024, otherwise application would only work if started from root account under mono.

seems I messed too much. closing until I clean the mess.


Move calc_indices() to dataproc.iquizoo package

calc_indices() should be a direct interface to game data preprocessing. Put it in dataproc.iquizoo package is reasonable in this sense.
In this way, it is hopeful to remove many package dependencies.

For many reasons, this script is kept here, but part of its behavior has been moved to {dataproc.iquizoo}.


Update libwebp to 1.2.3

Description of Change
Update the dependencies: libwebp edition.
Bugs Fixed

Related to #718
Related to #2009

API Changes
None.

Behavioral Changes
None.

Required skia PR
None.

PR Checklist

[ ] Has tests (if omitted, state reason in description)
[ ] Rebased on top of main at time of PR
[ ] Merged related skia PRs
[ ] Changes adhere to coding standard
[ ] Updated documentation

skia PR: https://github.com/mono/skia/pull/96


Allow modern versions of yaspin

This is blocking creation of a conda-forge package #53 since the required version is so old that it doesn't exist on conda-forge.

I would love to have this to fix conda issues. Would it be possible to get this merged in?

This project seems abandoned. I would look for alternatives.

I just switched to mkdocs + mkdocstrings and they work well,  you just have to follow mkdocstrings manual to get the same automatic creation of the pages from the code (it needs some other mkdocs plugins and a script in the docs folder)


refactor and cleanup process for closing sessions

Cleanup-request
Description
The closing of sessions is not really stable at the moment and has to be cleaned and slightly refactored.

not complete refactored, but removed some unused and unnesessary stuff


WEB-750: Remove Carthage Support

📲 What
Now that all of our 3rd party dependencies, and a couple internal, are managed via SPM, our final step in moving to SPM is to remove Carthage support altogether.
🤔 Why
We're no longer using Carthage to manage dependencies, so let's remove it!
🛠 How

Remove Carthage.sh, Carthage-debug-copy.sh, Cartfile, Cartfile.resolved, Carthage/, and Carthage-xcfilelist/
Remove Carthage build phase in Xcode
Update Makefile/ to no longer run Carthage related scripts in make bootstrap
Update .circleci/config.yaml: Remove "Restore/Save Carthage Cache" CircleCI run steps
Test on M1

✅ Acceptance criteria

[ ] Project builds on physical iPad (I don't personally have one to test) and iPhone
[ ] make bootstrap script no longer runs bin/carthage.sh bootstrap --platform iOS || exit 1
[ ] All tests pass

📓 Notes
I was planning on removing Carthage from our project's build phases, but it looks like that may have been removed automatically along with the last of the Carthage packages. If you see otherwise on your machine please let me know.

minor stuff, if you list any acceptance criteria, just check them off before assigning (it's mostly for developer testing). Also I realized yesterday there's no point in doing full regression tests on this and the RE/RS move because the issues would not arise from the actual code change, just the build process.


please provide release notes for 0.1.2

Could you please indicate what has been changed in the latest minor release and maintain some form of release notes?

I created a PR with simple release notes as part of the README, see #19.

That's a good suggestion. Thanks @pelme


LayoutB l1 l2 p a in LayoutBuilder breaks composability

Problem Description
Most layout definitions have the form T ... layout window. Having LayoutB l1 l2 p a conflicts with that, which leads to some problems with typeclass magic I'm using in my config (see https://github.com/lierdakil/xmonad-prime-monad, in particular https://github.com/lierdakil/xmonad-prime-monad/blob/master/XMonad/Config/Prime/Monadic.hs#L330).
Consider moving predicate to the first position, i.e. LayoutB p l1 l2.

LayoutBuilder is likely to be deprecated in favor of Combo-based layouts;
consider using that instead.
On Fri, Apr 14, 2017 at 3:20 PM, Nikolay Yakimov<EMAIL_ADDRESS>wrote:

Problem Description
Most layout definitions have the form T ... layout window. Having LayoutB
l1 l2 p a conflicts with that, which leads to some problems with
typeclass magic I'm using in my config (see https://github.com/lierdakil/
xmonad-prime-monad, in particular https://github.com/lierdakil/
xmonad-prime-monad/blob/master/XMonad/Config/Prime/Monadic.hs#L330).
Consider moving predicate to the first position, i.e. LayoutB p l1 l2.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/xmonad/xmonad-contrib/issues/166, or mute the thread
https://github.com/notifications/unsubscribe-auth/AB8SoJf8y2SEcEN5UC94niKT-FwNisW0ks5rv8btgaJpZM4M-BJf
.

--
brandon s allbery kf8nh                               sine nomine associates
<EMAIL_ADDRESS><EMAIL_ADDRESS>unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net

TBH, I'm not currently using it anyway, so it's not a major problem for me, so no rush. But this nonconformity in order of constructor arguments kinda bugs me. So I would be grateful if it's fixed somewhere down the line in case it's not deprecated.


updated browser check to allow FormData to be sent raw also in react-native

in doFetchArgs, routeOrBody and bodyAs2ndParam is stringified.
This poses a problem when sending FormData, as it is not seen as FormData anymore.
A normal fetch() request with the same data is working.
I traced this stringify change back to this daba3fdecfd32a757f4b1f56dc7824415c836a27 commit, I am not sure why JSON.stringify is neccessary here.
This merge request solves the problem simply by removing the JSON.stringify statements

I'm sorry, removing JSON.stringify introduced other bugs when making a POST call.
the isBrowser check evaluates to false in react-native, so FormData is never sent raw.
I changed the isBrowser check to !isServer, and added the checks for react-native from use-ssr

I will take a look at this asap

The reason for the JSON.stringify is for relative routes.
const [request] = useFetch()
request.post('/todos', {
  name: 'todo 1'
})

yes, removing it did not fix the issue.
The problem was the browsercheck, that failed when using react-native

We need tests added for this. Would greatly appreciate if you could add one.

You can see this change in v0.2.9


image with cloudinary returns null

Describe the bug

When injecting images via cloudinary the src string is prepended by a >- \n
This causes null to be returned instead of the actual string. If I manually remove the >-\n the string is returned and works as expected
---
templateKey: blog-post
title: Just a test
date: 2019-08-05T14:20:26.289Z
description: this is a test
featuredpost: true
featuredimage: >-
  https://res.cloudinary.com/kellerkind/image/upload/w_1000,c_fill,ar_1:1,g_auto,r_max,bo_5px_solid_red,b_rgb:262c35/v1572457475/CD6V0159_pfywad.jpg
---

some text content

To Reproduce

Expected behavior

I'm not sure what is expected here. I see the >- in a lot of places (other repos/issues) and it seems to work. I'm not sure what this means and how to even look this up due to the impossible to search query >-.
Screenshots

Applicable Versions:

Netlify CMS version:
netlify-cms-app 2.9.7
netlify-cms-core 2.12.2
Git provider: github

CMS configuration

backend:
  name: git-gateway
  branch: master

media_folder: static/img
public_folder: /img
media_library:
  name: cloudinary
  config:
    cloud_name: **********
    api_key: ****************

collections:
  - name: "blog"
    label: "Blog"
    folder: "src/pages/blog"
    create: true
    slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
    fields:
      - {label: "Template Key", name: "templateKey", widget: "hidden", default: "blog-post"}
      - {label: "Title", name: "title", widget: "string"}
      - {label: "Publish Date", name: "date", widget: "datetime"}
      - {label: "Description", name: "description", widget: "text"}
      - {label: "Featured Image", name: "featuredimage", widget: "image"}
      - {label: "Body", name: "body", widget: "markdown"}

  - name: "gallery"
    label: "Gallery"
    folder: "src/pages/gallery"
    create: true
    slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
    fields:
      - {label: "Template Key", name: "templateKey", widget: "hidden", default: "gallery-post"}
      - {label: "Title", name: "title", widget: "string"}
      - {label: "Publish Date", name: "date", widget: "datetime"}
      - {label: "Description", name: "description", widget: "text"}
      - {label: "Featured Image", name: "featuredimage", widget: "image"}
      - {
          label: "Gallery",
          name: "gallery",
          widget: "list",
          fields: [{label: "Image", name: "image", widget: "image"}, {label: "Text", name: "text", widget: "text"}],
        }
  - name: "pages"
    label: "Pages"
    files:
      - file: "src/pages/index.md"
        label: "Landing Page"
        name: "index"
        fields:
          - {label: "Template Key", name: "templateKey", widget: "hidden", default: "index-page"}
          - {label: "Title", name: "title", widget: "string"}
          - {label: "Image", name: "image", widget: "image"}
          - {label: "Heading", name: "heading", widget: "string"}
          - {label: "Subheading", name: "subheading", widget: "string"}
          - {
              label: "Mainpitch",
              name: "mainpitch",
              widget: "object",
              fields:
                [
                  {label: "Title", name: "title", widget: "string"},
                  {label: "Description", name: "description", widget: "text"},
                ],
            }
          - {label: "Description", name: "description", widget: "string"}
      - file: "src/pages/about/index.md"
        label: "About"
        name: "about"
        fields:
          - {label: "Template Key", name: "templateKey", widget: "hidden", default: "about-page"}
          - {label: "Title", name: "title", widget: "string"}
          - {label: "Body", name: "body", widget: "markdown"}
      - file: "src/pages/products/index.md"
        label: "Products Page"
        name: "products"
        fields:
          - {label: "Template Key", name: "templateKey", widget: "hidden", default: "product-page"}
          - {label: "Title", name: "title", widget: "string"}
          - {label: "Image", name: "image", widget: "image"}
          - {label: "Heading", name: "heading", widget: "string"}
          - {label: "Description", name: "description", widget: "string"}

"Sort of" solved by adding output_filename_only: true.
I'm still unsure of how to do this correctly. Closing since the original error was resolved.

That's valid YAML, I would look into your static site generator's support for multiline strings in frontmatter.

@erquhart I am using gatsby.
What is "supposed to" be returned if I set output_filename_only: false?
In my case it was null

You're conflating Gatsby and Netlify CMS. Netlify CMS is not returning null, it's setting the complete cloudinary image url in your frontmatter. Your Gatsby setup is failing to parse that string and returning null - that's the part you need to look into, I'd recommend opening an issue on their repo. It's pretty strange, as the >-\n format is standard yaml, shouldn't cause an issue for any yaml parser.


Fixed lower case IoT hub reference

Small capitalization fix

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

Hi @corywink - for reference, see : https://styleguides.azurewebsites.net/Styleguide/Read?id=2696&topicid=47357

#please-close


Help screen

Basic help menu is in place as of https://github.com/ForLoveOfCats/SkyOfSteel/commit/e7eed8cda3dbb4ddbc00c0c5f9a3eafb146abd6d
Needs more information but will do for now


Provide impl's for other crates

If you look at ts-rs it supports features that provide impl's for lots of external crates, like chrono and uuid (being the most important for me at least). Having something similar for this crate would be great.
PS: Would it be at all possible to support using types that only implement ts_rs::TS and not ExportType? If it is then I assume support like this feature request would come "for free". Just a thought, I have no idea about the feasability.

This should now be addressed if you bump qubit to 0.5.0!
I've completely removed ExportType so you only need ts_rs::TS, and you should be free to use any combination of features and macro attributes that ts-rs offers, including features for other creates.

I've completely removed ExportType

Awesome, nice work, and thanks!


Wrapper for basic Stream

Implement wrapper for java.util.streams.Stream as part of the #81.

Duplicate of #18


Support for .NET Native?

Can you provide insight into the plans for .NET Native support for ASP.NET and ASP.NET vNext? Will .NET Native be available for vNext and future versions, or will it support previous generations of ASP.NET?
Is there any timing information you can provide on this support? We're very eager to try .NET Native on our large production ASP.NET clusters.

There are no short term plans to bring .NET native to ASP.NET.

.NET Native was designed with speeding up WinRT application in mind. Hopefully some day it will be used with .NET Core as well.
But .NET Core has many goals now: make it really xplat is much more valuable for now IMHO.

+1 voting for .NET Native + ASP.NET

This is not going to happen in the short term. We can revisit when it's a more viable solution

This should be possible once LLIC is out. It targets CoreCLR which is what ASP.NET 5 runs on.


Fix/wrap in element 1

Fixes #1546
Fix:
WRAP_IN_ELEMENT action only wraps things and reparents things without touching their style object. This will work for most flex cases, and will not produce nice results for Pinned cases
Commit Details:

made new editorReparentNoStyleChange which I copy-pasted from moveTemplate
new WRAP_IN_ELEMENT action uses this instead of moveTemplate
floating insert menu has a checkbox to switch between new WRAP_IN_ELEMENT and old WRAP_IN_VIEW behavior

I'm going rogue and merging this WITHOUT REVIEWS! please still check it


CATS can't connect to Google for mesh translations

The only thing that seems to translate are the bones, the Shape Keys, Mesh, and Meshes and Objects buttons give me the "Can't connect to google. Please check your internet connection" error.

You are using an outdated cats version, try installing the lastest version.

im also on version 0.19.0 which is the newest one and it keeps saying this error msg


Rename subcommand gen_mlc_chat_config to gen_config

This PR makes a few changes:

Renames the sub-command gen_mlc_chat_config to gen_config;
Intorduce mlc_chat.support.logging in favor of future switch from
Python's native logging to structlog;
Feeds only model_config field in mlc-chat-config.json to the
compile interface to make sure the compilation is always reproducible
depending on this single field plus "quantization";
Makes sure the generated JSON file should always contain exactly the
same fields, e.g. "sliding_window" field should never be deleted. See
the "principle" below for more details.
Refactored the overriding logics to make it more readable.
Now only fields relevant to model architecture in config.json will
be exported to mlc-chat-config.json, and irrelevant ones, such as
version of transformers library, are stripped.
Prefer logging.exception when used to log exceptions.
Fixes a minor bug in the runtime where max_window_size is no
longer available, likely introduced by https://github.com/mlc-ai/mlc-llm/pull/1371;

Principle. This PR strives to set a precedent to structuralize the
generated metadata/configuration files. Under the same "version" string,
we aim to achieve that the field names are always the same, making it
easier to parse and understand.

CC: @davidpissarra @tqchen


[SP-5546] - Backport of PDI-18612 - VFS Browser - different sort orders (9.0 Suite)

:white_check_mark: Build finished in 2m 5s
Build command:
mvn clean verify -B -e -Daudit -amd -pl \
plugins/file-open-save-new/core

:ok_hand: All tests passed!
Tests run: 15, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Add "DotGetter" style variable and submodule accessors?

This would allow accessing variables defined in a nn.compact-wrapped method via module.kernel rather than module.variables['param']['kernel']
Notably, we already have a check that disallows defining variables with the same name in different collections, or submodules with the same name as a variable, so this should be safe.

I believe @levskaya recently merged a PR that allowed this, but it was later rolled back. #2028 .
I'm assigning this to him assuming he will still try to get it in at some point.
(@levskaya feel free to unassign if you think this is wrong!)


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_aff9sgkoxy/clone/recipe/meta.yaml:17: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_aff9sgkoxy/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
INFO: /tmp/abs_aff9sgkoxy/clone/recipe/meta.yaml:57: invalid_url: https://weasyprint.readthedocs.io/en/stable/ : URL domain redirect weasyprint.readthedocs.io ->  doc.courtbouillon.org
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_eb86er5h6z/clone/recipe/meta.yaml:17: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_eb86er5h6z/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
INFO: /tmp/abs_eb86er5h6z/clone/recipe/meta.yaml:57: invalid_url: https://weasyprint.readthedocs.io/en/stable/ : URL domain redirect weasyprint.readthedocs.io ->  doc.courtbouillon.org
Errors were found


Add example for how to use well known types with buf

So in the buf model you use buf to build everything, including the file descriptor sets (usually). But how you access the well known types was a bit of a mystery to me until I did some digging. In short you need to add the protoc-wkt crate and then use the file descriptor set like this:
use protoc_wkt::google::protobuf::{FILE_DESCRIPTOR_SET as GOOGLE_PROTOBUF_FILE_DESCRIPTOR_SET};

fn myfunc() {
    let reflection_service = tonic_reflection::server::Builder::configure()
        // Note: It is critical that the file descriptor set is registered for every
        // file that the API proto depends on recursively. If you don't, compilation
        // will still succeed but reflection will fail at runtime.
        //
        // TODO: Add a test for this / something in build.rs, this is a big footgun.
        .register_encoded_file_descriptor_set(API_V2_FILE_DESCRIPTOR_SET)
        .register_encoded_file_descriptor_set(TRANSACTION_V1_TESTING_FILE_DESCRIPTOR_SET)
        .register_encoded_file_descriptor_set(UTIL_TIMESTAMP_FILE_DESCRIPTOR_SET)
        .register_encoded_file_descriptor_set(GOOGLE_API_V1_FILE_DESCRIPTOR_SET)
        .register_encoded_file_descriptor_set(GOOGLE_PROTOBUF_FILE_DESCRIPTOR_SET)
        .build()
        .context("Failed to build reflection service")?;
}

It'd be great to have an example that demonstrates how to use them. If I get some time any time soon I can take a crack at doing it myself 🤠

I'm trying to setup the reflection service and it sure has been a pain to figure out where to get all the file descriptors.
In fact, I'm not sure how to get GOOGLE_API_V1_FILE_DESCRIPTOR_SET? Do I have to use --include-imports? In our case, we also use the protoc-gen-openapiv2 annotations and we're seeing reflection errors due to that.
While I appreciate protoc-gen-prost's approach to generating the FILE_DESCRIPTOR_SET, the default tonic-build approach does seem to make things slightly easier.


clrDgSortOrder and clrDgSortBy server driven not in sync on refresh

Describe the bug
If you add [clrDgSortBy] and [(clrDgSortOrder)] on a clr-dg-column when the grid is server driven the clrDgSortOrder isn't updated when refresh is called
How to reproduce
See stackblitz: https://stackblitz.com/edit/clarity-light-theme-v013-svmfax?file=src%2Fapp%2Fapp.component.ts
Steps to reproduce the behavior:

Open the console
Click on Field 0 and observe the state on the page, it will show

{ "sort": { "by": "field0", "reverse": false } }
Sort: [ 1, 0 ]

Check the console output, it will show:
[0, 0]

Click on Field 1 and observe the following state:

{ "sort": { "by": "field1", "reverse": false } }
Sort: [ 0, 1 ]

The console output will show:
[0, 0]

The state in the refresh will always lag 1 behind.
Expected behavior
When refresh is called the sorted columns should be set correctly on the [(clrDgSortOrder)] property.
Versions
App

Angular: 7
Clarity: 1.1.3

Thanks for providing the stackblitz reproduction. It looks like you were logging the sort array outside of the setTimeout function used to approximate an API call.
https://stackblitz.com/edit/clarity-light-theme-v013-zj9v8f
When I move the log statement inside the setTImeout callback it works as I would expect.
PLease update if your app is more complicated and the error can be reporduced in a different wayt. Closing for now as invalid.

@hippee-lee this is correct and done on purpse. The setTimeout is a workaround but not intended I would think?

In the original example, sorting state is logged out before the datagrid items have been updated.
How can we expect it to accurately reflect the new state wrt [(clrDgSortOrder)]="sort[0]" which gets updated as part of 2-way binding after the datagrid gets a new state in the setTimeout?

But shouldn't the sorting state of the column be updated first before it tries to refresh the data? Because the State that gets passed in the refresh event does reflect the change in sorting.

I'm not sure so I'll re-open this for further investigation. Whats happening here is that the parent (ClrDatagrid) @Output is emitting before the child (ClrDatagridColumn) @Output.
The timeout is only making it look correct because it delays long enough for sort to update.
We will need to investigate and see if we can/should change the order of @Output emissions from the datagrid.
Demonstration of the order for emission: https://stackblitz.com/edit/clarity-light-theme-v013-zj9v8f


Will the iframe issue fix be backported to the 4.6 version?

Issue #44 which fixed the iframe issue doesn't seem to be available in the kibana 4.6 build version, nor do many of the other updates, is this something that could be done?

no
4.6 is not longer supported

ok thank you


Next.js SSR has not cookies.

I deployed Next.js app. I tried getServerSideProps to read cookie but ctx had no cookie data.
// api/test.ts
import { setCookie } from "nookies";

export default async function testApi(req: Req, res: Res) {
  const options = {
    maxAge: 3600,
    httpOnly: true,
    secure: true,
    path: "/",
  };
  setCookie({ res }, "example", "test", options);
  res.send(JSON.stringify({ status: "success" }));
};

// pages/index.jsx
import { logger } from 'firebase-functions/v1';

export const getServerSideProps = (ctx ) => {

  logger.debug('getServerSideProps cookies: ', ctx.req.cookies);
  return { props: {} };
}

// and some code..

logger said getServerSideProps cookies: {}

Oh... sorry. Cloud functions has a specification that only certain cookies can be used.
https://firebase.google.com/docs/hosting/manage-cache#using_cookies


I want to add new feature todo app

Is your feature request related to a problem? Please describe.
No I want to add todo app
Describe the solution you'd like.
In this todo app anyone can add their day to day schedule which he wants to do
Describe alternatives you've considered.
In this todo app the task created can also be modified and deleted
Add any other context or screenshots about the feature request here.
No response

Hey there!
I'm super excited to jump in and add an awesome feature to-do app! Plus, it is also my very first repository, so you can bet I'm pumped to get started. Could you please assign this thrilling issue to me?  And can you please assign this issue to me under GSSOC'24. Let's make some magic happen!"

Hi
I hope this message reaches you in good spirits. I'm reaching out to convey my eagerness to contribute to your ToDo app by suggesting a new feature. Having recently completed my own project on a ToDo app, I'm filled with enthusiasm to lend a hand. I kindly request you to consider assigning this task to me.
Looking forward to the opportunity to collaborate!

@Abhishek0732 Thank you for providing your insight but it is not required as of now.


New Package: xM4ddy.OFGB version 0.4

Note

This PR is a follow-up to https://github.com/microsoft/winget-pkgs/pull/157395 PR

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Signature Update Failed.
Failure to parse win 10, attempting win 11
Installation failed with exit code -1978335216

(Automated response - build 886.)

Automatic Validation ended with:

Signature Update Failed.
Failure to parse win 10, attempting win 11
Installation failed with exit code -1978335216

(Automated response - build 886.)

Will remove the MinimumOSVersion Field, and see if the tests pass or fail.

Verify:


Nested Form click scope?

Hello, I am working on implementing a nested sf-form (similar to https://github.com/Textalk/angular-schema-form/issues/123)
I have created a custom decorator "child-form" with a simple template:

In my FormController, I have:
$scope.model = {};

$scope.childSubmit = function(){
	console.log('Child Submit!');
};

var child = {
	schema: {
		"type": "object",
		"title": "Test Inline",
		"properties": {
			"name": {
				"title": "Name",
				"type": "string"
			}
		}
	},
	form: [
		"name",
		{
			"type": "button",
			"style": "btn-success",
			"title": "Child Submit",
			"onClick": "childSubmit()"
		}
	]
};

$scope.schema = {
	"type": "object",
	"title": "Test Form",
	"properties": {
		"title": {
			"title": "Title",
			"type": "string",
			"required": true
		}
	}
};

$scope.form = [
	"title",
	{
		"key": "test",
		"type": "child-form",
		"child": {
			"form": child.form,
			"schema": child.schema
		}
	},
	{
		"type": "submit",
		"style": "btn-info",
		"title": "Submit"
	}
];

Everything is working, except the "onClick": "childSubmit()".
It works if I change it to "onClick": "$parent.$parent.$parent.childSubmit()".
Wondering why that is, and how I could overcome this?

sf-schema uses an isolated scope so for onClick that are expressions to work we evaluate them in the parent scope of the sf-schema directive. You can see the start of it here:
https://github.com/Textalk/angular-schema-form/blob/development/src/services/decorators.js#L74 and here https://github.com/Textalk/angular-schema-form/blob/development/src/services/decorators.js#L88
Since you nest your sf-schema attributes that means that the onClick in the child is evaluated in the parent of the nested sf-schema, i.e. the isolated scope of the surrounding sf-schema! Which doesn't have the function.
There is workaround though. onClick option can also take the function directly instead of a string as an expression, which should work fine. See docs here https://github.com/Textalk/angular-schema-form/blob/development/docs/index.md#button-and-submit
The flip side of that is that your form isn't pure JSON anymore. Hope that answers your question.

Thanks @davidlgj ... I though it was something with an isolate scope, but didn't realize which directive was making the isolate scope until after posting (and then I saw the class="ng-isolate-scope" sitting there ;)
I made a fix for it in the buttonClick function, which allows to add an "inheritFunc": true onto the button item in the form.  When buttonClick fires and inheritFunc is set, it calls buttonClick in the $parent sf-schema's scope instead.
            scope.buttonClick = function($event, form) {
              if (angular.isFunction(form.onClick)) {
                form.onClick($event, form);
              } else if (angular.isString(form.onClick)) {
                if (form.inheritFunc && angular.isFunction(scope.$parent.$parent.$parent.buttonClick)) {
                  scope.$parent.$parent.$parent.buttonClick($event, form);
                }
                else if (sfSchema) {
                  //evaluating in scope outside of sfSchemas isolated scope
                  sfSchema.evalInParentScope(form.onClick, {'$event': $event, form: form});
                } else {
                  scope.$eval(form.onClick, {'$event': $event, form: form});
                }
              }
            };


Further file formats

Here is a list of classes that are not yet implemented:

GAMS data exchange format: A GAMS data exchange format is a binary file format used by General Algebraic Modeling System (GAMS).
microsoft excel workbook (xls)
microsoft excel workbook (xlsx)
data file encoding
in-memory data format
data base format
structured file format with subclasses xml and json
file encoding: A file encoding is a data format, that specifies the characterset used to encode the data in a file.
data file encoding
in-memory data format with subclass data frame
data base format

Originally posted by @l-emele in https://github.com/OpenEnergyPlatform/ontology/issues/1145#issuecomment-1290277942

SWO (see also #1502) has a lot of file formats already covered:


version issue?

Hi, for a work task I have to create a leaflet frome esri GDB.
I found out about leaflet.fgdb.js, (https://github.com/calvinmetcalf/leaflet.filegdb), but I can't get it to work with my GDB (I tested the GDB uploading it on http://calvinmetcalf.github.io/fileGDB.js.
So, what is wrong with my code?
my folder structure:
index.html
|-JS
|-map.js
|-DATA
|-nidi.gdb
|-nidi.gdb.zip
My file gdb is created using ArcGIS 10.1
Code can be found here: https://groups.google.com/d/msg/leaflet-js/EAELTM3TXwA/rjBoAMkIeHYJ

If you are new to JavaScript you are probably better off just converting
your data to geojson, this plugin is pretty experimental.
On Mon, Feb 23, 2015, 9:00 AM Luca Moiana<EMAIL_ADDRESS>wrote:

Hi, for a work task I have to create a leaflet frome esri GDB.
I found out about leaflet.fgdb.js, (
https://github.com/calvinmetcalf/leaflet.filegdb), but I can't get it to
work with my GDB (I tested the GDB uploading it on
http://calvinmetcalf.github.io/fileGDB.js.
So, what is wrong with my code?
my folder structure:
index.html
|-JS
|-map.js
|-DATA
|-nidi.gdb
|-nidi.gdb.zip
My file gdb is created using ArcGIS 10.1
Code can be found here:
https://groups.google.com/d/msg/leaflet-js/EAELTM3TXwA/rjBoAMkIeHYJ
—
Reply to this email directly or view it on GitHub
https://github.com/calvinmetcalf/leaflet.filegdb/issues/4.

I know, but I do need to use gdb :(
thanks anyway

Then can you post your code on gist.github.com. Along with the stack traces
of your errors (you can get these by removing the script tag that loads
catiline so it runs in the main thread)
On Mon, Feb 23, 2015, 10:01 AM Luca Moiana<EMAIL_ADDRESS>wrote:

I know, but I do need to use gdb :(
thanks anyway
—
Reply to this email directly or view it on GitHub
https://github.com/calvinmetcalf/leaflet.filegdb/issues/4#issuecomment-75556630
.

here is the repo witha sample dat https://github.com/LucaMoiana/filegdbtest

leaflet and fgdb need to be loaded before leaflet.fgdb


Dangerous suggestion in documentation

(Disclaimer: I haven't actually installed up)
up/docs/01-installation.md suggests:

If you hit permission issues, you may need to run the following, as up is installed to /usr/local/bin/up by default.
$ sudo chown -R $(whoami) /usr/local/

This is not safe in the general case.
There could well be SUID-binaries under /usr/local (some versions of Solaris keep sudo under that hierarchy!), or binaries deliberately owned by other users. MySQL by default installs some files under /usr/local. Changing everything under that directory to be owned by the current user will likely make other-users and/or your package manager quite angry.
At the very least, that above line should end /usr/local/bin (thus avoiding /usr/local/sbin and other subdirectories of /usr/local), but ideally some proper way should be found to solve that without changing the permissions of a lot of unrelated files/directories.

Switching to /usr/local/bin at least sounds good to me! On a Mac this is pretty common, I've never had issues with existing programs, but I guess I don't install Postgres/mysql etc either, just via Docker these days. Thanks!


Detect Malicious URL using Machine Learning

Problem Statement - The Internet is frequently used by criminals for illegal activities, such as financial fraud, phishing, online gambling, fake TV shopping, fraudulent prize-winning, and spam SMS in social networks so detection of malicious URL is a major concern so the main objective of this project is to develop a machine learning model to detect whether the URL is malicious or benign.
Please assign me this issue

@Purva-Gharat go for it.

is this issue still open as it says gssoc22

@Purva-Gharat   I want to work on this issue please assign me this issue

Hi, @Purva-Gharat, if this issue is still open, could you please assign it to me? I would like to try it.

Hi @Purva-Gharat , please assign this issue to me. I am GSSOC'24 contributor

Hello @Purva-Gharat I am gssoc '24 contributor please assign me this issue.


iconify有 企业微信的icon 吗? 关键词是啥啊?

Should you go to the iconify discussions to ask questions? instead of in unocss.😓


Timer background no longer black

The timer background is no longer black but transparent instead.
Seems to be caused by 02d49dca2e5b63662b1f095916cd414fd7a0c182 which changed the spelling of color stuff from american to british.
CSS and JavaScript both seem to insist on the american spelling though for "background-color", respecively "backgroundColor".
TimerBar.style.backgroundColour = 'black';

From the code this would also seem to affect UpgradeBar and BotBar, not sure what they are though.

Fixed! Thank you :)

Wow, that was quick! Thank you! :D


Horizontal eval for lazy loading same-type objects

When I first learned about GraphQL there was a performance chapter. If every relation loads every single relation, it requires many queries to load a few levels of data, even if the actual data is only on the last level. The solution was to lazy load objects: first collect ids (horizontal), and then load all objects at once, and then evaluate the next level.
Just in case. This query:
query {
	user {
		reservations {
			resource {
				sport {
					name
				}
			}
		}
	}
}

would take 20 queries to find 10 reservations > 10x 1 resource > 10x 1 sport. If it would eval horizontally, it would do 2 queries: load 10 resources, then load 10 sports. (Maybe not 2 levels, but even 1 could be a big difference.)
Is that a thing? It seems like the query is evaled vertically first, so it loads the entire 1 reservation (1 resource + 1 sport), and then the entire 1 next (1 resource + 1 sport) etc.

Some kind of preview would also be great: after parsing the query, without any eval, ask it which types are being requested. Or on any level, ask which types are on the next level(s). Any idea?

Yes this is a well known N+1 problem. And you are correct - executor uses Depth-First algorithm vs Breadh-First (same as reference implementation).
I posted this comment one day about how to workaround this in the user land.
As for solution in core - there is no such thing yet. But I do understand that we need one. The question is which approach will work best (and if I can find enough time to implement it).
One option is to use breadth-first execution as you suggest. But this is really major change and I never found enough time to experiment with it (I actually tracked some other implementations, like .NET which also had plans for breadth-first execution, but never started too).
Other option is to add rather minor modification to support Deferred (Lazy) values which will enable batching.
Then your resolver would look like this:
'resolve' => function($obj) {
    $this->someBuffer[] = $obj->someId;

    return new GraphQL\Deferred(function() use ($obj) {
        $values = DataLoader::loadAll($this->someBuffer); // must load stuff only once obviously
        return isset($values[$obj->someId]) ? $obj->someId : null;
    });
}

(see also this thread for related discussion)
This is actually how JS version works (Facebook created separate project called DataLoader to help implementing this approach).
This way of doing things is probably less powerful than BFS, but it is realsitic in terms of finding time to implement at some point %) Plus it is rather easy to understand.
Anyway, if you find it interesting to experiment with breadth-first execution, I am open to ideas and PRs.

I don't understand how any of these solutions would work. If current implementation really is depth-first, it would have to resolve the first item before evaluating the second, right? So the buffer would never be used. I can't see how this would be possible with depth-first... The core would have to support it, no?
I like the Deferred solution. It gives a lot of power to the implementor (me). But same problem (or I don't get it): if the executor needs the first object before resolving the second, how can it be deferred?

The linked issue/comment talks about map. Is that a GraphQL language thing, or a server/implementation thing? (I understand it's been reverted?)

Those solutions are just proposed. They are not implemented yet. Obviously they will require changes to Executor code. Actually it will be a mix of depth-first and breadth-first in such case (JS version does similar thing with promises while still logically working as depth-first algorithm).
At this moment the only existing way to workaround this issue is the one described in this comment
As for map. It was my experiment in this library only, it is not a part of GraphQL spec. The idea was that instead of defining resolve for field you defined map and always worked with list of values vs single value as in resolve.
It allowed to optimize some cases (like yours), but it didn't work for many other situations. Which means it was not general enough to maintain, hence reverted.

I've found another way to userland it. It's also more response size efficient:
query {
	user {
		reservations(start: "2016-10-14", type: "") {   # query to load 30 reservations
			id
			date
			resource {   # is a proxy object with only its id
				save   # doesn't do a load, but saves id
			}
		}
	}
	saved_resources {   # loads the N resources from the 30 reservations
		id
		name
		more
		expensive {
			stuff
		}
	}
}

Since every saved_resource 146 will be the same for every reservation, there's no point in returning {id name more expensive { stuff } } 30 times.
With a little more polishing, it could even be very generic and easy on the server, defining it. It's a little more work for the client implementing the results, but it's fewer bytes to download... Is this a known 'solution'?

It would be even better, for the client mostly, if GraphQL could return an assoc list, to key saved_resources by id, for easier access. Does GraphQL have a list-type for that? I can imagine keying by id or date can be useful.

I'd say don't do it %) While it might seem tempting, but you place yourself into very dark territory by doing this.
The reason is that a) it makes query dependent of execution order, b) stateful
For example in JS app order of fields execution is not guaranteed (they might run parallel executors for different fields in parallel some day) and you may end up with very weird situations which are very hard to debug.
The good workaround shouldn't force you to rewrite queries. Have you tried original workaround proposed? While it is also not perfect, but at least you don't have to rewrite queries like this.

Another option is to analyze nested fields in some parent field (e.g. in reservations and just pre-fetch data required for nested fields resolution).
For example:
'resolve' => function($user, $args, $context, ResolveInfo $info) {
  $nestedFields = $info->getFieldSelection(/* to depth */ 3);
  // analyze $nestedFields here to prefetch data
  if (isset($nestedFields['resource'])) {
    // prefetch by user id
  }
  if (isset($nestedFields['resource']['expensive']) {
    // prefetch even deeper
  }
}

Not sure if it will work for your case with interfaces, but still may be useful.

I haven't tried your workaround yet =) I didn't get it before, but I think I do now. Just to be clear: I remember the list of reservations when it's queried, and when the first resource is queried, I load all relevant resources by the remembered list of reservations. Right? That's doable and could be made generic-ish and readable-ish.
But I like getFieldSelection() even better! I didn't know that. That's 100% exactly what I meant in https://github.com/webonyx/graphql-php/issues/60#issuecomment-255479106
I'll try both soon.

I already encountered dark territory btw =) It works decently for to-1 relationships like reservation > resource > sport, but it doesn't at all for reservation > players, because players is a list. To work around that messes up the entire beauty of GraphQL syntax. Actually it does for to-1 relationships too...
Thanks for all the quick help!

 Any way to get at that from outside the (inline-or-not) fragment?

foldSelectionSet() could include inline fragments. Something like this:
else if ($selectionAST instanceof InlineFragment) {
    $subfields = $this->foldSelectionSet($selectionAST->selectionSet, $descend - 1);
    foreach ($subfields as $name => $subdefinition) {
        $fields[$selectionAST->typeCondition->name->value . ':' . $name] = $subdefinition;
    }
}

but I'm probably missing complex something in $selectionAST->typeCondition->name->value.
That would make $nestedFields:
Array
(
    [resource] => Array
        (
            [id] => 1
            [name] => 1
        )

    [CourtReservation:players] => Array
        (
            [costs] => 1
            [user] => 1
        )

    [ClassReservation:costs] => 1
    [ClassReservation:user] => Array
        (
            [save] => 1
        )

)

and that works for me.
Is there a reason foldSelectionSet() doesn't include inline fragments?

I guess we simply missed that when implemented ResolveInfo. Feel free to add a PR for this or I can add it based on your comment some time later.

As for cases like reservation > players - I bet you'll have to run separate queries for such cases in almost any app. There is just no good (and maintainable) way to write this. At least I am not aware of such tools %)

In my framework, I can eager load all kind of relationships, to-1 and to-many. The active records know where to fetch what for which ids:
$reservations = someLogic();
// to-1
$resources = ARO::eagerOne($reservations, 'resource'); // Loads and attaches all 'resource' objects: $reservations[0]->resource
$sports = ARO::eagerOne($resources, 'sport'); // And even the next level
// to-many
$players = ARO::eagerMany($reservations, 'players'); // Loads and attaches all 'player' objects: $reservations[0]->players[0]
If I know what to expect (with getFieldSelection), I can use that exact logic to eager load relationships, without any change in existing code. Schema could contain (custom) meta data to auto-eager-load relationships if they're in nestedFields.
We're getting somewhere! Thanks. I'm still trying your original workaround suggestion some time soon.

@vladar @rudiedirkx  I tried yesterday to quickly implement dataloader in PHP with ReactPHP and it works quite nicely : https://github.com/lordthorzonus/php-dataloader (Still quite much a work in progress though ).
I'm interested in trying it out with the package. Basically I would need to edit the Executors executeFields and execute to support to wait all the field resolving stuff and return a promise if I understood the source right..
Then it should be just this at the endpoint :
$response = null;
$eventLoop // get this from somewhere (the same event loop should be provided for the dataprovider).
GraphQL::execute(...)->then(function($result) use (&$response) {
  $response = $result;
});

$eventLoop->run();

echo json_encode($response);

I think I'll have time to play around with this later this week :).

Nice. Feel free to send a PR if you make it work.
Also note that Executor follows closely JS version which already supports promises, so it might make sense to simply follow their solution.
The problem though is how to test this feature with PHPUnit / Travis CI.

@lordthorzonus I like how they did it in the python graphql-core package:
You can pass an executor to the execute function that handles the event loop. That would also make it possible to further customize the behavior, add logging, profiling of resolvers, custom exception handling etc.
https://github.com/graphql-python/graphql-core

Promises in PHP. Makes no sense to me at all.
If #61 gets in, or something like it, the implemenation can eager load most efficiently with existing architecture. Works for any number of levels down.
Some kind of data loader would be nice too, but faking promises in PHP seems silly.

So many different opinions and best/good/decent practices! Speed is most important to me. The more awesome and more options, the slower, probably.

@vladar I'm starting to work on a solution using the pre-fetch idea you pitched here and using a central repository to store/retrieve the data in the resolve functions.
However, using ResolveInfo's getFieldSelection helper only provides the name of the fields (which is still very helpful), but they don't include the arguments. So if I have a connection field that needs to just retrieve the first 5 items, I would need to resolve that information from the arguments. Is there a method you recommend to accomplish this with this package? Thanks!!!

@chrissm79 Full-featured support for such things as arguments and directives actually means that you need to visit related ASTs %) It makes little sense to introduce new structures that will basically duplicate existing AST.
So the simple answer - just use ResolveInfo to walk through field AST and get the information you need (maybe using getFieldSelection as a reference for your implementation).
Also note that getFieldSelection will be likely deprecated exactly because real-world look-ahead solutions are complicated (see related discussion in https://github.com/webonyx/graphql-php/pull/61).  In short, fragment spreads can by typed and currectly this function doesn't account for that (as well as for inline fragments).

@chrissm79 After some thinking I realized that I may be wrong and convenient look-ahead tool in the core could be useful (at least it is requested often). So I created #65 to discuss possible implementation. Feel free to post your idea / use-cases there.
Yet I doubt that I'll find time for this anytime soon, so any help would be appreciated.

Closing this in favor of #65 and #66

@vladar Really excited about the possibilities here! Adjusting the getFieldSelection to incorporate arguments ended up being pretty painless, I just needed to grab the arguments off the field and include them in the output:
/**
 * Prefetch data.
 *
 * @param  ResolveInfo $info
 * @param  int $depth
 * @return void
 */
public function prefetch(ResolveInfo $info, $depth = 1)
{
    $fields = [];

    /** @var Field $fieldAST */
    foreach ($info->fieldASTs as $fieldAST) {
        $fields = array_merge_recursive($fields, $this->foldSelectionSet($fieldAST->selectionSet, $depth));
    }

    return $fields;
}

/**
 * Fold field selection set.
 *
 * @param  SelectionSet $selectionSet
 * @param  int          $descend
 * @return array
 */
private function foldSelectionSet(SelectionSet $selectionSet, $descend)
{
    $fields = [];

    foreach ($selectionSet->selections as $selectionAST) {
        if ($selectionAST instanceof Field) {
            $fields[$selectionAST->name->value] = $descend > 0 && !empty($selectionAST->selectionSet)
                ? $this->buildOutput($selectionAST, ['children' => $this->foldSelectionSet($selectionAST->selectionSet, $descend - 1)])
                : $this->buildOutput($selectionAST);
        } else if ($selectionAST instanceof FragmentSpread) {
            $spreadName = $selectionAST->name->value;
            if (isset($this->fragments[$spreadName])) {
                /** @var FragmentDefinition $fragment */
                $fragment = $this->fragments[$spreadName];
                $fields += $this->foldSelectionSet($fragment->selectionSet, $descend);
            }
        }
    }

    return $fields;
}

/**
 * Build field output.
 *
 * @param  Field  $field
 * @param  array $data
 * @return array
 */
private function buildOutput(Field $field, $data = [])
{
    $args = [];

    foreach ($field->arguments as $argument) {
        $args[$argument->name->value] = $argument->value->value;
    }

    return array_merge([
        'parent' => isset($data['children']),
        'args' => $args,
    ], $data);
}


error with freq=hpmodes

When the gaussian calculation has freq=hpmodes, the wavenumbers are read in twice, resulting in incorrect (i.e. double) thermal correction.

Easy fix to code - now working correctly


compile error when using example as per documentation

I know I have low rust knowledge but as I saw pretty good documentation, I gave a try.
I'm using macOS 12.1 and tools are:
three-d on master via 🦀 v1.59.0
➜ rustc -V
rustc 1.59.0 (9d1b2106e 2022-02-23)

three-d on master via 🦀 v1.59.0
➜ wasm-pack -V
wasm-pack 0.10.2

As per the documentation, I tried:
$ wasm-pack build examples/triangle --target web --out-name web --out-dir ../../pkg
And the result was the following error stack:
error[E0599]: no method named `tex_image_3d_with_i32_and_i32_and_i32_and_i32_and_format_and_type_and_opt_u8_array` found for struct `Rc<WebGl2RenderingContext>` in the current scope
   --> /Users/thierry/projects/three-d/src/context/wgl2.rs:431:14
    |
431 |             .tex_image_3d_with_i32_and_i32_and_i32_and_i32_and_format_and_type_and_opt_u8_array(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `tex_image_2d_with_i32_and_i32_and_i32_and_format_and_type_and_opt_u8_array`

error[E0599]: no method named `tex_sub_image_3d_with_i32_and_i32_and_i32_and_u32_and_type_and_opt_u8_array` found for struct `Rc<WebGl2RenderingContext>` in the current scope
   --> /Users/thierry/projects/three-d/src/context/wgl2.rs:461:14
    |
461 |             .tex_sub_image_3d_with_i32_and_i32_and_i32_and_u32_and_type_and_opt_u8_array(
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `tex_sub_image_2d_with_i32_and_i32_and_u32_and_type_and_opt_u8_array`

For more information about this error, try `rustc --explain E0599`.
error: could not compile `three-d` due to 2 previous errors
Error: Compiling your crate to WebAssembly failed
Caused by: failed to execute `cargo build`: exited with exit status: 101
  full command: "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown"

Yeah, sorry, I broke the build 😬 Should be fixed in 5b71528 💪


[VMware] Remove unnecessary logs on VM deployments

Description
This PR removes unnecessary logging on VMware deployments in which the NVP plugin is not enabled. On each StartCommand a similar line is logged even if the NVP plugin is not configured:
2022-12-14 15:05:33,375 INFO  [c.c.u.n.n.p.NiciraNvpApiVersion] (DirectAgent-434:ctx-979662ea esxi2.michikusa.local, job-2738/job-2739, cmd: StartCommand) (logid:5a621e44) NSX API VERSION:  NOT PRESENT

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[x] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_multiplication_x: debian :heavy_check_mark: suse15. SL-JID 4964

@blueorangutan package

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 4965

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-5523)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 43941 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6996-t5523-kvm-centos7.zip
Smoke tests completed. 104 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
576.35
test_kubernetes_clusters.py


Descriptions and edit/view tabs

Follow-up to #1808, includes all changes from that PR.

On the third screenshot: I don't like the location of that "Save" button, so I filed #1813.

Happy to see this functionality! That was really fast.
Small notes:

Don't show "description" box, when it's a different user (can't save)
Have the "..." button, on the right side.


[SPARK-44555][SQL] Use checkError() to check Exception in command Suite & assign some error class names

What changes were proposed in this pull request?
The pr aims to

Use checkError() to check Exception in command Suite.
Assign some error class names, include: UNSUPPORTED_FEATURE.PURGE_PARTITION and UNSUPPORTED_FEATURE.PURGE_TABLE.

Why are the changes needed?
The changes improve the error framework.
Does this PR introduce any user-facing change?
No.
How was this patch tested?

Manually test.
Pass GA.

cc @MaxGekk

+1, LGTM. Merging to master/3.5.
Thank you, @panbingkun.


@ApiParam Map<String, String> leads to "Could not resolve reference" error in UI

If @ApiParam is used on Map<String, String>, I get a path error when launching the ui.
@RestController
public void MyServlet {
	@GetMapping("/some/**")
	@ApiOperation
	public String sendGet(@RequestParam @ApiParam("key-value pairs for a subquery") Map<String, String> params) {
		//...
	}
}

Swagger.io shows:

Resolver error at paths./some/**.get.responses.200.schema.items.$ref
Could not resolve reference because of: Could not resolve pointer: /definitions/Map«string,object» does not exist in document

Using swagger-annotations 1.5.14, and springfox 2.8.0

This seems to be a bug with Swagger-ui

i am facing the same issue in 2.9.2
Resolver error at paths./api/cmr_domain.get.responses.200.schema.items.$ref
Could not resolve reference because of: Could not resolve pointer: /definitions/Map«string,object» does not exist in document


Feature request - Be able to edit offline users perms in editor

Pretty much title. It's kind of inconvenient to not be able to see what a users perms are if they're not online. /lp user  editor

Command wasn't working for the specific user for unknown reasons

Most likely because you needed to update :)

I only installed luckperms one week ago so I definitely have the most updated jar


Hero over SlideTransition

I am using a Hero animation is a SlideTransition when opening a page, the two are in a stack, the hero is on the slide and even so during the animation it is overlapping until it is finished. How can I fix it?
https://user-images.githubusercontent.com/18041980/112712227-cf65b380-8eac-11eb-8e54-1df31caec10e.mp4

code
@override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Stack(
        children: <Widget>[
          Container(
            height: MediaQuery.of(context).size.height * .8,
            child: PageView.builder(
              itemCount: 3,
              itemBuilder: (context, index) => Hero(
                tag: '0',
                child: Image.asset(
                  'assets/images/${index + 1}.jpg',
                  fit: BoxFit.cover,
                ),
              ),
            ),
          ),
          SlideTransition(
            position: _offsetAnimation,
            child: Align(
              alignment: Alignment.bottomCenter,
              child: Container(
                height: MediaQuery.of(context).size.height * .3,
                width: double.maxFinite,
                decoration: BoxDecoration(
                  color: Colors.red,
                  borderRadius: BorderRadius.only(
                    topLeft: Radius.circular(30),
                    topRight: Radius.circular(30),
                  ),
                ),
                child: FlutterLogo(),
              ),
            ),
          )
        ],
      ),
    );
  }

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.0.2, on Microsoft Windows [Version 10.0.19041.867], locale pt-BR)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Ferramentas de Build do Visual Studio 2019 16.7.2)
[√] Android Studio (version 4.0)
[√] VS Code, 64-bit edition (version 1.54.3)
[√] Connected device (4 available)

• No issues found!

@develogo
I believe your question how to fix the overlap is better suited for support channels like StackOverflow, since it looks more like a how to question rather reporting a bug in the framework.
Please see https://flutter.dev/community for resources and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Unable to open settings

Environment
Windows build number: [10.0.18362.116]
Windows Terminal version (if applicable): 0.2.1831.0
Steps to reproduce
Click on settings
CTRL + ,
Expected behavior
Open settings windows
Actual behavior
Nothing

Unfortunately it seems that you can open the Settings only if you have an application that can handle JSON files. In the Windows File Explorer you can right-click on a JSON file (just create an empty file with a .json extension if you don't have one), then click Open with -> Choose another app and check Always use this app to open .json files.

Unfortunately it seems that you can open the Settings only if you have an application that can handle JSON files. In the Windows File Explorer you can right-click on a JSON file (just create an empty file with a .json extension if you don't have one), then click Open with -> Choose another app and check Always use this app to open .json files.

Thanks, linked VS code and works like a charm.

Thanks, I also encountered this problem : )


add unit tests for version compatibility check

Follow up to https://github.com/kubernetes-sigs/descheduler/pull/1063  to add unit tests
/cc @JaneLiuL

/cc @ingvagabund @knelasevero

/approve
/lgtm

@a7i looks good :) Thx. I like when a function can be made more generic :)

will rebase/merge after 0.27.0 is published

/lgtm


[HUDI-5937] Archived log file never rollover

Change Logs
Archived log file never rollover. HoodieLogFormatWriter is always closed after archive , so HoodieLogFormatWriter#output.getPos()  will get 0 and currentSize can never reach the sizeThreshold(default 512M).
env

hudi 0.11.1
flink 1.14.5
hdfs 2.10.2

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

@1032851561 : is it possible to write a test.


MIB2 Password Change

The password has been changed for me. How can I view the new one?

Dump the shadow file to SD-card. This will hold the password hash.

Thanks in advance,
How can I best do that?

Can be done with the provided script: https://github.com/jilleb/mib2-toolbox/blob/master/Phone/Apps/0/default/dump_shadow.sh

Thank you nicof38, I'm sorry for my question. But I'm something new in this area.
How do I use that now?
I can't change with my MIB2.
Since the password is no longer known to me.
I wanted to contact you but no messages are possible here.

Create a Sh file an then copy on SD?

No. The script is in the toolbox already, and can be run through the green menu.

Toolbox works with A6 MIB2?

There's only 1 way to find out.


Remove circle steps covered by prow

Will fail until https://github.com/istio/test-infra/pull/1693 merges

Sorry, I haven't kept up with the test-infra changes.  So, now with the PRs you've merged istio/test-infra is able to trigger on istio/cni PRs; build istio/cni binaries and install-cni; and trigger e2e tests referring to the cni images under test and a version of istio/istio (head or some tagged version)?

Exactly. The only thing missing is ipv6 support on prow. TBD on solution to
that
On Mon, Aug 19, 2019 at 12:34 PM Tim Swanson<EMAIL_ADDRESS>wrote:

Sorry, I haven't kept up with the test-infra changes. So, now with the PRs
you've merged istio/test-infra is able to trigger on istio/cni PRs; build
istio/cni binaries and install-cni; and trigger e2e tests referring to the
cni images under test and a version of istio/istio (head or some tagged
version)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/istio/cni/pull/149?email_source=notifications&email_token=AAEYGXK5LDI6MDKTPYRAYMTQFLYSZA5CNFSM4INE5L72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4UBYUA#issuecomment-522722384,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEYGXLOEOMJPGDPEG5IZ4DQFLYSZANCNFSM4INE5L7Q
.

re: IPv6 support in prow... easiest would likely be to get KinD IPv6 to work.  I'm not sure the details of IPv6 on KinD.  Last I looked a few months ago it wasn't ready but looks like it's available as of KinD 0.4.
https://kind.sigs.k8s.io/docs/user/quick-start#ipv6-clusters

Yeah we can run KinD ipv6 but the docker container needs to have ipv6
support, which we don't have in prow (for now?) as far as I know.
Kubernetes does ipv6 in kind but looks like they have some custom nodes
On Mon, Aug 19, 2019 at 1:18 PM Tim Swanson<EMAIL_ADDRESS>wrote:

re: IPv6 support in prow... easiest would likely be to get KinD IPv6 to
work. I'm not sure the details of IPv6 on KinD. Last I looked a few months
ago it wasn't ready but looks like it's available as of KinD 0.4.
https://kind.sigs.k8s.io/docs/user/quick-start#ipv6-clusters
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/istio/cni/pull/149?email_source=notifications&email_token=AAEYGXNC5AAOW5OQKU67JJ3QFL5X5A5CNFSM4INE5L72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4UFKBY#issuecomment-522736903,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEYGXOHEIMWRJD5KBNBJG3QFL5X5ANCNFSM4INE5L7Q
.

/cherrypick release-1.3

@rlenglet: new pull request created: #154

In response to this:

/cherrypick release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Add OpenGL (Or something Similar) to combat NPC Flickering

NPC's such as Ardy Knights can flicker when more than one person fails thieving it at a time. This issue has been fixed with the addition of OpenGL mode on osbuddy, and I would like to see a solution on runelite. I'm not sure what other options could be looked into in order to fix this issue, but hopefully there are some out there.

Have you tried using entity hider at ardy knights?

"opengl" is unrelated to the npc flickering which is a behavior of the renderer. We think that the flickering can be resolved by using the entity hider to hide other players. It sounds like what is happening is the engine is prioritizing the other players over the npc - and we recent merged a fix into the entity hider to deal with this (#5445).


CubeMX compiler settings were not created / considered

Hello, I successfully compiled a HelloWorld project out of CubeMX with cmake after using your scripts with a recent sample Nucleo board Nucleo-U575ZI.
Therefore I had to adapt the cubemx-cmake.py in terms of coreTable and fpuTable. In my opinion the compiler options are already visible in the settings of CubeMX -> C/C++ Build -> MCU GCC Compiler -> All options
Would it be feasible to read out that information from the project instead of manual creating this tables? I also noticed the compiler / linker switches were not put 1:1 to the cmake files, so my result elf-binary is slightly different.
This idea (and also my low Python skills) snarled me up sending you a table change commit.
What do you think? Or do I miss something?
Best Regards.

(I have problems with my setup, and come back asap.)

It works, but the compiler flags used for cmake are different to the cubeIDE. Is there something I can adapt?

I observed the same compiler options / same .bin file size at least when comparing to a CubeMX generated Makefile project. (I don't use  STM32CubeIDE). However you can always use target_compile_options and target_compile_definitions in the main CMakeLists.txt to add more stuff. Or do you need to remove stuff?

Closing this after half a year. Please reopen if you have new information


⚠ Jenkins Plugins Artifactory has degraded performance

In 274cda0, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1269 ms

Resolved: Jenkins Plugins Artifactory performance has improved in deacc99 after 17 minutes.


Add another SimpleCov formatter

This formatter is used to emulate t_wada AA (not exact though).

t_wada is Japanese famous TDD practitioner
actual AA is like this

thanks :)

Thank you :green_heart:


Automatic quote marks insertion inserts extra letters

Version 15.6 Preview 5
In a Razor view/page, type:
http://microsoft.com
Put cursor at the beginning and type <a href=
Expected: <a href=""http://microsoft.com
Actual: <a hhref=""http://microsoft.com

I confirm this no longer repros in VisualStudio.16.Preview/16.3.0-pre.2.0+29209.152; the editor stopped inserting double quotes completely in this scenario (which I think is good).


User formatter

Codecov Report

Merging #7 into master will increase coverage by 9.08%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master       #7      +/-   ##
============================================
+ Coverage     87.34%   96.42%   +9.08%
- Complexity       56       57       +1
============================================
  Files             9        9
  Lines           158      168      +10
============================================
+ Hits            138      162      +24
+ Misses           20        6      -14

Impacted Files
Coverage Δ
Complexity Δ

includes/formatter/class-user-formatter.php
100% <100%> (+82.35%)
6 <1> (+1)
:arrow_up:

Codecov Report

Merging #7 into master will increase coverage by 9.08%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master       #7      +/-   ##
============================================
+ Coverage     87.34%   96.42%   +9.08%
- Complexity       56       57       +1
============================================
  Files             9        9
  Lines           158      168      +10
============================================
+ Hits            138      162      +24
+ Misses           20        6      -14

Impacted Files
Coverage Δ
Complexity Δ

includes/formatter/class-user-formatter.php
100% <100%> (+82.35%)
6 <1> (+1)
:arrow_up:

Codecov Report

Merging #7 into master will increase coverage by 9.08%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master       #7      +/-   ##
============================================
+ Coverage     87.34%   96.42%   +9.08%
- Complexity       56       57       +1
============================================
  Files             9        9
  Lines           158      168      +10
============================================
+ Hits            138      162      +24
+ Misses           20        6      -14

Impacted Files
Coverage Δ
Complexity Δ

includes/formatter/class-user-formatter.php
100% <100%> (+82.35%)
6 <1> (+1)
:arrow_up:


fix(button): add missing sass imports

I don't believe these files use Sass's list module, so the imports are not needed

Just need you to take a look at the CLA and then we can import :)


got a compile error when running gleam run

So I did:
git clone this
gleam deps download
gleam run

I got this:
===> Compiling elli
error: Syntax error
   ┌─ /Users/alex.mills/codes/oresoftware/example-echo-server/build/packages/gleam_stdlib/src/gleam/bit_string.gleam:11:1
   │
11 │ if erlang {
   │ ^^ I was not expecting this

Expected one of:
An import, const, type, if block, or function.

Thank you. I've updated this library for Gleam v1

for sure


Ignore 'Already disposed: Project' error in UI tests

To prevent rare, spurious failures like https://app.circleci.com/pipelines/github/VirtusLab/git-machete-intellij-plugin/3968/workflows/73557c39-2635-4ed5-8729-f35fe6c6d444/jobs/4171/tests#failed-test-0

Closing, merged into https://github.com/VirtusLab/git-machete-intellij-plugin/pull/716/files already