Please update gyp to add support for Visual Studio 2013

https://code.google.com/p/gyp/source/detail?spec=svn1763&r=1725
I've started down this path and found I could not simply swap in gyp r1725 as the calling convention seems to have changed.  I started modifying configure.js and node-gyp.js and found myself spiralling inward.
I will attempt to patch by bringing in the updated gyp files that add VS 2013 support without bringing in all updates to gyp.
While reviewing the gyp changes, I also noticed that support for --msvs_version has been dropped from newer versions of gyp.

What path does ~/.node-gyp correspond to on Windows?

@voltagex C:\Users\<username>\.node-gyp or using variables %USERPROFILE%\.node-gyp

For me, .node-gyp doesn't have common.gypi.  A subfolder, 0.12.3, does - but that file doesn't contain the line with "msbuild_toolset".
This is after I removed and reinstalled, my node-gyp version is 1.0.3, installed globally...
I know this is closed, but it just doesn't seem resolved - I have VS 2013, installed the latest version, and  it doesn't work.. is there anything else I can try?
I get simply:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(55,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". [D:....\node_modules\nightmare\node_modules\phantom\node_modules\dnode\node_modules\weak\build\weakref.vcxproj]

@kierenj did you follow the instructions posted earlier detailing how to re-install node-gyp. Solved my issue, I was getting the same as you.

In the end after posting here a colleague told me to try setting the environment variable GYP_MSVS_VERSION to 2013, which worked instantly.  Yours may work too keith thanks, but I'd suggest others with the problem could try "setx GYP_MSVS_VERSION 2013 /M" from an admin command prompt / PowerShell too :)

+100500!
Much pain with 'node-gyp'! 15 GB of Visual Studio versions/SP/tools downloaded...
For windows 7 I use VS 2010 and SDK 7.1 command prompt. This instructions can help:
https://www.robertkehoe.com/2015/03/fix-node-gyp-rebuild-error-on-windows/
With Windows 8.1 pro and VS 2013 Express and SDK 8.1 I'm still get this error:
  bufferutil.cc
..\src\bufferutil.cc(7): fatal error C1083: Не удается открыть файл включение:
v8.h: No such file or directory [C:\Users\Артем\AppData\Roaming\npm\node_module s\browser-sync\node_modules\socket.io\node_modules\socket.io-client\node_module s\engine.io-client\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcx proj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "node" "C:\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Артем\AppData\Roaming\npm\node_modules\browser-sync\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\bufferutil
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm WARN optional dep failed, continuing<EMAIL_ADDRESS>npm WARN optional dep failed, continuing<EMAIL_ADDRESS>


Infinite buffering on latest

On the latest version of YTRebornPlus I can’t load any videos on my main account, videos instantly load when I switch to another one.

I have the same issue

On the latest version of YTRebornPlus I can’t load any videos on my main account, videos instantly load when I switch to another one.

I have the same issue

On the latest version of YTRebornPlus I can’t load any videos on my main account, videos instantly load when I switch to another one.

I have the same issue


Subquery problem with Postgres and Ecto

def list_monitored_karmas(username, params) do     query =       from fe in "karma_entries",       join: karma in "karmas", on: fe.karma_id == karma.id,       join: kem in "karma_entry_monitors", on: fe.id == kem.karma_entry_id,       join: u in "users", on: u.id == kem.user_id and u.username == ^username,       where: fe.status != "Done",       select: %{         username: fe.username,         assigned_to: fe.assigned_to,         id: fe.id,         karma_id: karma.id,         karma_code: karma.karma_code,         karma_name: karma.karma_name,         subject: fe.subject,         status: fe.status,         status_date: fe.updated_at       },       order_by: [desc: fe.updated_at]     Repo.paginate(query, params)   end
The above code is giving the error -
the following exception happened when compiling a subquery.
** (FunctionClauseError) no function clause matching in Ecto.Query.Planner.subquery_struct_and_fields/1
The subquery originated from the following query:
from k in subquery(from k0 in "karma_entries",   join: k1 in "karmas",   on: k0.karma_id == k1.id,   join: k2 in "karma_entry_monitors",   on: k0.id == k2.karma_entry_id,   join: u in "users",   on: u.id == k2.user_id and u.username == ^"m2",   where: k0.status != "Done"),   select: count("*")
I am not able to solve this problem. I am just learning phoenix, ecto and scrivener.
Please help.

I think that scrivener_ecto works only with schemas, or am I missing something?


Add s390x support for minikube-ingress-dns:0.0.2  docker image

docker image gcr.io/k8s-minikube/minikube-ingress-dns:0.0.2 is not supported on s390x architecture.
minikube version: v1.25.1
arch : s390x
kubectl logs kube-ingress-dns-minikube  --namespace=kube-system
standard_init_linux.go:228: exec user process caused: exec format error

docker run --name test_dns -it gcr.io/k8s-minikube/minikube-ingress-dns:0.0.2 /bin/bash
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/s390x) and no specific platform was requested
standard_init_linux.go:228: exec user process caused: exec format error

Tried building image at https://github.com/sharifelgamal/minikube-ingress-dns
git clone https://github.com/sharifelg
amal/minikube-ingress-dns.git
cd minikube-ingress-dns
 docker build app/dns-server -f app/dns-server/docker/nodejs/Dockerfile --tag minikube-ingress-dns_0.0.2

able to build and run above image on s390x.
Need to update docker manifest  for gcr.io/k8s-minikube/minikube-ingress-dns:0.0.2  to add  s390x as target architecture. Thanks !

closing this. Will re-raise the issue on the original repository : https://gitlab.com/cryptexlabs/public/development/minikube-ingress-dns/


"az postgres flexible-server create" getting misspelled error

az postgres flexible-server create --public-access all
'create' is misspelled or not recognized by the system.
az postgres flexible-server firewall-rule create
'firewall-rule' is misspelled or not recognized by the system.
Running below version
az version
{
"azure-cli": "2.21.0",
"azure-cli-core": "2.21.0",
"azure-cli-telemetry": "1.0.6",
"extensions": {
"db-up": "0.2.1",
"rdbms-connect": "0.1.2"
}
}
Output: az postgres: 'flexible-server' is not in the 'az postgres' command group.

Thank you for bringing this to our attention, @ksadineni13  .  To better assist you, could you please identify which document this is in reference to?

@ksadineni13 -  Can you please share with us the URL of the document that you are having issues with?
Please note that we scope issues on this repo to feedback related to the docs. If you have a product question, please post it on Microsoft QnA or Stack Overflow. Thank you for your understanding.

Thank you for getting back to me on this. Sorry was out for few days. So the issue I am having is when running
< az postgres flexible-server create >    I keep getting below error and I know I am using latest version for az cli "2.21.0". Not sure what else I am missing.
'create' is misspelled or not recognized by the system.

https://docs.microsoft.com/en-us/cli/azure/postgres/flexible-server?view=azure-cli-latest#az_postgres_flexible_server_create
That is the documentation I am referring to.

@ksadineni13 - Sure, thank you for the info. I will get back to you shortly.

@ksadineni13, Can you please share a screen print of your full command-line syntax and resulting error so we can replicate the problem?  Also please kindly share the operating system and tool you are using: command line, PowerShell, Azure Cloud Shell on Windows, Linux, macOS etc.
In testing this reference command via Azure Cloud Shell, I am receiving expected results, so we need a similar screen print from you in order to assist. Thank you.

Thank you for taking a look at this. Yes it works for me on azure cloud shell, but it does not work from my local machine. I am using Mac, I get the same error when running form mac terminal and also VS code terminal. Attaching screen shots.

Hi @ksadineni13
Thanks for reaching out to us.
Unfortunately, I couldn't reproduce the same error in Mac OS.
Could you try out these things?

Run az upgrade
re-install azure-cli
Remove extensions

Also, try running
"az postgres --help"
"az postgres flexible-server --help" to see what commands groups are there?

@daeunyim - Thank you for providing your insights.
@ksadineni13 - I hope @daeunyim has answered your question. Please try the above and see if it helps.
At this moment, Since there is no doc update required, We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

test comment


Ability to pass array of controllers to decorators.add.call()

I love love it if I could pass an array of controllers to the decorators.add.call function instead of doing it one-by-one or iterating over the array. Is this possible?
Thanks!

Just to clarify before I make any changes to baucis-decorators, do you mean something like this?
var controllers = [ResourceController, LogController, UserController];
var decorators = ['baucis-decorator-deep-select'];

decorators.add.call(controllers, decorators);

Exactly. I tried that but I don't think it worked. I was also having another issue selecting (select=-geometry) AND populating (i.e. select=sites.descriptions), which together would be select=-geometry sites.descriptions. Apparently you can't deselect and select in the same query?

Apparently you can't deselect and select in the same query?

Yeah I believe either mongo or mongoose throws an error when you do that, which makes sense because when you select properties, you're telling mongo you only want those properties, so there's no point in deselecting any others.  And the only time it might make sense to deselect properties is when you know you want all properties except for the ones specified, which is something I've actually never found a use for, but I'm sure it could be useful in some cases.  I don't think I designed this decorator to support that particular functionality but it would be trivial to add it.
I'll implement the ability to use an array of controllers real quick.

You should be able to use an array of controllers now.  See the change here.  You should be able to use npm update baucis-decorators --save.  Let me know if for some reason it doesn't work for you.

Also, I might move https://github.com/loggur/baucis-decorator-deep-select/blob/master/temp-mongoose-patch.js to its own repo so that regular mongoose users have it as an alternative to mongoose-deep-select until mongoose 4.2 is out.  See my pull request for details on how the patch (4.2 deep select) will work.

Whoops.  Fixed a silly mistake.  Make sure to use baucis-decorators v1.0.4.

Thanks for the quick response! Regarding deselecting and selecting at the same time, I have datasets containing geometry objects with pretty large arrays of coordinates that I would like to deselect (in a tabular view rather than a map view) so the query is faster and response is smaller. However, I would like to deep populate children as well. Using the select as populate method, can this be done? If not, do you have any ideas on how to address this issue?

Are you using baucis?  This decorator is designed to work with baucis controllers.
Either way, you should be able to pull temp-mongoose-patch.js from this repo (until<EMAIL_ADDRESS>and use it to perform any combination of select and populate.  It will allow you to do stuff like this:
Comment.populate({
  path: 'createdBy',
  model: 'User',
  select: '-level',             // select all but `level` property
  populate: [{
    path: 'followers',          // populate user's followers
    select: 'name followers',   // select only their name and followers
    options: { limit: 5 },
    populate: {                 // can also use a single object instead of array of objects
      path: 'followers',        // populate the followers' followers
      select: 'name',           // etc.
      options: { limit: 2 }
    }
  }]
});

I actually haven't yet verified that the patch itself works lol, as I've been using a modified mongoose instead, but it should work in theory.  Let me know if it doesn't.  :)

I am using baucis. What you're showing there is pretty much what I'd like to do. How would I pass that a query like that to the API using a get request?
Something like /api/v1/asdf?populate={"path": "createdBy", "model": "User", "select": "-level", ...}  ?
Do I need to wire anything additional up while defining controllers and/or models?

Something like /api/v1/asdf?populate={"path": "createdBy", "model": "User", "select": "-level", ...} ?

That might work.  Try it out and let me know.  In the mean time, I'll explain a bit.
All this decorator does is convert something like /api/comment/123?select=createdBy.followers.name createdBy.followers.followers.name to the above Comment.populate argument (nested select+populate object).  The temporary patch is for mongoose itself, as it's easier and more efficient to handle the deep population within mongoose's internals, and it's kinda where all the real "magic" happens.
So you should in theory be able to use your asdf?populate={...} query and it will just work, with or without this decorator, as long as you're either using the temporary patch or a patched version of mongoose.  Although, you'll probably need to set the req.baucis.allowPopulateSelect flag to true.
I should probably add some tests or something to verify that the temporary patch works correctly in this context.  Although it may not be worth the effort since the real patch has been bumped up to<EMAIL_ADDRESS>

Ahh, gotcha. That makes much more sense. I'll give it a shot and let you know how it goes.

Just tried out the temp patch lol.  Didn't work, and it looks like it'll be a bit of a pain to fix it, so use my fork of mongoose instead.  I believe this should work:
npm install timbur/mongoose --save

I've got some basic questions that are messing me up (probably since I'm a total javascript newb).
To keep it simple, I'm trying this out with 2 models:
States:
var mongoose = require('mongoose'),
    Schema = mongoose.Schema,
    relationship = require("mongoose-relationship");

var StateSchema = new Schema({
  name: {type: String, required: true},
  abbreviation: String,
  smithsonian_code: Number,
  fips_code: Number,
  counties: [{ type: Schema.Types.ObjectId, ref: 'County' }],
  geometry: {
    type: {type: String},
    coordinates: []
  }
});
StateSchema.index({geometry: '2dsphere'});
module.exports = mongoose.model('State', StateSchema);

Counties:
var mongoose = require('mongoose'),
    Schema = mongoose.Schema,
    relationship = require("mongoose-relationship");

var CountySchema = new Schema({
    name: String,
    smithsonian_code: String,
    fips_code: Number,
    state: { type: Schema.Types.ObjectId, ref: 'State', childPath: "counties"},
    sites: [{ type: Schema.Types.ObjectId, ref: 'Site' }],
    geometry: {
        type: {type: String},
        coordinates: []
    }
});
CountySchema.index({geometry: '2dsphere'});
CountySchema.plugin(relationship, {relationshipPathName: 'state'});
module.exports = mongoose.model('County', CountySchema);

And a baucis API written pretty much like so:
var express = require('express');
var baucis = require('baucis');
var vivify = require('baucis-vivify');
var decorators = require('baucis-decorators');

module.exports = function(app) {
    var governmentAPI = baucis();
    var states = baucis.rest('State');
    var counties = baucis.rest('County');
    var state_counties = states.vivify('counties');
    decorators.add.call([states, counties], [
        'baucis-decorator-deep-select'
    ]);
    app.use('/api/v1/government', baucis());
}

With those models and the baucis API code, will the temp-mongoose-patch code be injected and allow for subpopulation? Where do I set the req.baucis.allowPopulateSelect flag to true? With the above code, I can't subpopulate and deselect.

I removed the temp patch from this decorator.  You should be able to use npm update baucis-decorator-deep-select --save and then make sure you're using timbur/mongoose.  If you run into any problems (peer dependencies, etc.), try removing node_modules then installing timbur/mongoose first and then npm install to reinstall the others.

Where do I set the req.baucis.allowPopulateSelect flag to true?

baucis-decorator-deep-select will set req.baucis.allowPopulateSelect to true if it detects a nested select query parameter.  But if you're going to pass a JSON object to the populate query parameter, you'll need to set it to true yourself.  You can do it a few different ways, but this should work:
var express = require('express');
var baucis = require('baucis');
var vivify = require('baucis-vivify');
var decorators = require('baucis-decorators');

module.exports = function(app) {
    var governmentAPI = baucis();
    var states = baucis.rest('State');
    var counties = baucis.rest('County');
    var controllers = [states, counties];
    var state_counties = states.vivify('counties');

    decorators.add.call(controllers, [
        'baucis-decorator-deep-select'
    ]);

    controllers.forEach(function (controller) {
        controller.use(function (req, res, next) {
            req.baucis.allowPopulateSelect = true;
            next();
        });
    });

    app.use('/api/v1/government', baucis());
}

GET api/v1/government/counties?populate={"path": "state", "model": "State", "select": "-geometry"} returned the correct response!
GET api/v1/government/counties?select=name smithsonian_code fips_code state.name state.smithsonian_code state.fips_code state.abbreviation also returned the correct response!
So it looks like I can pass use JSON object or dotted notation to return the correct response. Awesome!

Nice!  Glad to see it works for you.  :)

Thanks for all your assistance!


How to make the downloaded file not editable？

it was there by default, i used old version and when i donwloaded last one, it was removed
check this comment in another Issue
zencm comment
cuddos to zencm
tl;dr
add n.map.Ff = n.map.Ff | (1 << 0); on line 439 in pdfform.js


Audio PR - Augmentation support [ NonSilentRegionDetection and Slice ]

Add NonSilentRegionDetection and Slice support in rocAL.
MIVisionX PR Link : PR#1324
NOTE: PR #127 to be merged before this PR

@SundarRajan28 please resolve merge conflicts


Tables with hyperlinks: open link in new tab

Is your feature request related to a problem? Please describe.
I have in my source tables URLs, which I use in a CONCAT to generate hyperlinks (something like CONCAT("Link to data record") ).  I have then added target='_blank' to the tag, but it seems this tag is escaped before the hyperlink is generated. Although I am far from being an expert in this area, I am aware of the existence of the target='_blank' security vulnerability.
Describe the solution you'd like
Some way to have the hyperlink be opened in a new tab without the need to right-click > "Open link in new tab".
Describe alternatives you've considered
I have added rel= "noopener noreferrer" to the tag, but the target attribute is escaped nonetheless.
I have also tried some JavaScript alternatives (_onclick="window.open(this.href,'blank');return false;"), but they don't work either.
The current "solution" was to change the hyperlink's text to "Right click to open in new tab".
Additional context
Our customer would like that the link be opened in a new tab with one simple click.
EDIT: currently using 0.35.2

I believe this is now fixed in master, and will be part of the 0.37 release

doesn't work for me, is there a solution for this? Thanks


Vert.x is not selected as devfile for vert.x project

Which area this feature is related to?
/area library
Issue details
For vert.x project the devfile command returns a list of devfiles not including the java-vertx devfile:
[
	{
		"Name": "java-maven",
		"Language": "Java",
		"ProjectType": "Maven",
		"Tags": [
			"Java",
			"Maven"
		]
	},
	{
		"Name": "java-openliberty",
		"Language": "Java",
		"ProjectType": "Open Liberty",
		"Tags": [
			"Java",
			"Maven"
		]
	},
	{
		"Name": "java-websphereliberty",
		"Language": "Java",
		"ProjectType": "WebSphere Liberty",
		"Tags": [
			"Java",
			"Maven",
			"WebSphere Liberty"
		]
	},
	{
		"Name": "java-wildfly-bootable-jar",
		"Language": "Java",
		"ProjectType": "WildFly",
		"Tags": [
			"RHEL8",
			"Java",
			"OpenJDK",
			"Maven",
			"WildFly",
			"Microprofile",
			"WildFly Bootable"
		]
	}
]

Alizer should match this project with java-vertx devfile.
Target date: 05 May 2023

I've created a PR in order to improve the matching of projectType and language.frameworks


Possible error in column headers

The two income columns for acs5_2017_poverty_zctas.csv both say that the column is counting the number of people below poverty level: income_past12months_below_poverty_level and income_past12months_at_or_below_poverty_level

I made a pull request to change! I checked against the list of census api variables and it should be income_past12months_at_or_above_poverty_level

Thank you for this update!

Thank you for the great resource!


Edit Command and Linters

This is a pull request with all the changes that I made.

@sr6033, I'll be waiting for you review 👍

@MetCoder95 There are merge conflicts. Can you resolve it by rebasing.


Add Anchor markers to Headings

Hugo already generates the id so we need to add the link
https://discourse.gohugo.io/t/adding-anchor-next-to-headers/1726/9
or
https://stackoverflow.com/questions/42213736/hugo-automatically-link-headers

Hi @plaindocs ,
I would like to help. Is there a preferred way you would like this to be solved?
Also, it might take me a while since I am not familiar with Hugo.

Hey @TomerPacific , welcome, and thanks for helping out.
As mentioned above, Hugo automatically generates the ID from the heading text, so we just need to add an on mouse-over behaviour to show a '#' that contains that link.
We'd probably prefer to do this within the templating language when generating the site, rather than with Javascript.  In the discourse link above there is mention of a modifer to {{ .Content }} you might try.
Try applying that in single-content.html partial and index.html layout.
Let me know how you get on. :-)

@plaindocs ,
thanks for the detailed reply.
I'll take a look at it and update you on how I progress.

Also please comment below, instead of editing, so I get a notification.

@plaindocs ,
I figured as much, since I didn't see you commenting.
I don't know if I'll be able to run docker on master since it does not run locally on my machine. I'll give it a try and update here (with a new comment)

@plaindocs,
tried running the command after switching to master branch, but I am still getting the same error. I have to make it clear that I am running things on a Windows machine with Windows7 64bit.

Hmmm, then I'm not really sure.
Maybe @mlvandijk has tips on running on Windows?
Or you could push your work up to a branch and use the Preview for the PR?

Sorry no tips on running docker on windows... the other option is to push to a branch, create a PR and use preview (show all checks -> details), like @plaindocs suggested. Please mark the PR as WIP while you are working on it so we know not to merge

@plaindocs , @mlvandijk ,
I have opened a PR

@mlvandijk , consider closing this issue.

Thanks @TomerPacific and @plaindocs


Is Zurb Foundation in active development?

I have not seen a new pull request go through since Jan 2019.  Is Foundation still in active development?  I just want to know before I use on a few new projects.
Thanks in advance.

I was one of the most active contributors to Foundation Sites in the last years. I'll try to answer this as best as possible.
In general this project is maintained and developed by volunteers, there are not so many people from ZURB involved anymore (which is not great). The communication could have been better.
The lead dev which helped with the last releases left the project and works on other things now. Currently I am mostly the solely active contributor. Unfortunately I (still) see no active contributions from other Yetinauts (the volunteers).
Doing this alone is not very motivating and the motivation which I had for Foundation Sites is not there anymore and I have stopped investing more time.
I welcome any help from the community and invite you all to actively contribute to the code.
So far 8 people have reacted to this issue and almost all have never contributed to this project (well, maintaining something big like this is a big responsibility and being a maintainer is never easy). This is not a critic but I would like to get some support by others.

Hi, Daniel,
thanks for helping so much!
This is the first clear answer about the progress of Foundation since I thought something might have gone wrong. I am no developer (at least not a real one) so I can't really help maintain the code. But what else could people like me do? People who have used Foundation, benefitted from it and would now like to give back something?
Could we develop a plan, an idea, a suggestion?
Thanks for helping and maintaining
Reinhard

Thanks for the work you have done Daniel. I am not a developer either so there is not much I can offer.  Sorry.  I hope Foundation lives on.

https://www.rank2traffic.com/zurb.com might provide a global context.

@oliviertassinari context for what? This does not change anything on our side tbh.

There is an opportunity cost in anything we undertake. I hope this data will help you best leverage your time.

Where is ncoden?

Where are ncoden Rafi and others?

Ncoden is working on other project.
Rafi works for ZURB. Not 100% sure.
Others? We're all volunteers. So everyone has their own projects to work on. Without a "lead", the project lost momentum.

A lot of us are still around. But unfortunately without any clear direction or lead, my motivation to help just isn't there.

Hi, I am neither a coder nor a Yetinaut – I am just an ordinary user of Fundation. But I regret it being abandoned.
So:

How could things be organized?
How could I help?
What could we do to maintain the project?
Who could and should discuss things with Zurb?

Given there are 100 users of Foundation each willing to give a 100 Dollars to keep the project going (I am willing to): There would be 10.000 Dollars as a starting point …
How could things be started to improve?
Thanks for answering and helping
Reinhard

Maybe a Kickstarter for a JQuery-free version 7?

As a web developer my priorities are different.

fix for problems with topbar menu
fix for sticky
fix for usability: topmenu for smartphone,
use media queries like bootstrap
responsive font sizes
...
..

Things like this. If there is jquery or not for me is not important.
If development of a version without jquery is too expensive i think is not a priority
Matteo

responsive font sizes

I guess you mean CSS Locks. See https://css-tricks.com/math-css-locks/

use media queries like bootstrap

Not sure what you mean.

use media queries like bootstrap

Not sure what you mean.

I'm wondering the same. What exactly do you mean?
Foundation provides breakpoint specific classes, too.

Given there are 100 users of Foundation each willing to give a 100 Dollars to keep the project going (I am willing to): There would be 10.000 Dollars as a starting point …

That's a great goal, but I'm also not sure how realistic it is. Even if $10,000 was raised, I'm not sure how long that could keep someone/people working on the project. When Foundation was at its peak, it had multiple (ZURB) developers investing a ton of time into it.

How could things be started to improve?

Direction. Someone from ZURB needs to step up and lead the project or help the project cut ties from ZURB and become completely community based. At the moment, not much can be done without ZURB's input.

Maybe a Kickstarter for a JQuery-free version 7?

A "jQuery Free" version isn't going to save the project. A Kickstarter might be a good idea, but we can build a campaign around specific features (jQuery-free).

As a web developer my priorities are different....If development of a version without jquery is too expensive i think is not a priority

Honestly, at this point there isn't even enough resources to maintain V6. It's not about funds (although that helps) or priorities. It's a lack of direction and time that is the issue.

Hello Daniel, first, thanks for your work in a difficult context, second, i am sorry that i hear this only now.
For a very long time, Foundation has been for me the number 1 framework, for is quality, thoroughness and solidity.
So, i'd guess the community has to communicate clearly toward ZURB and itself to gain clarity as to who is responsible for what and in what directions. You can't go on like this and ZURB should take position clearly, as clearly as they can at least. Abandonning a project is always hard but the worst is letting this community and product down without telling it.
Daniel, would you know how to communicate officially  with ZURB? I'd be willing to ask them, again if it was asked already, to position themselves. I think it's the main point, cause infrastructure and project maintenance is hard, it's a very large project already, and it's technical both in what it delivers and how it's delivered (tooling for making the source compile, ...)

Daniel, would you know how to communicate officially with ZURB? I'd be willing to ask them, again if it was asked already, to position themselves. I think it's the main point, cause infrastructure and project maintenance is hard, it's a very large project already, and it's technical both in what it delivers and how it delivers it (tooling for making the source compile, ...)
Let's ask ZURB (once again?) to tell where they're going, their involvement, the reasons perhaps behind, seemingly, this letting down of the project and its community.

There's a slack channel where Yetinauts (core contributors) and ZURB communicate. The concerns everyone has been raising here have been mentioned.

Hello @JeremyEnglert or @DanielRuf , thanks for your precisions, i had the feeling it had been asked but was not sure. Would you know if the slack channnel is public or closed (from what you tell me it's closed except for core contributors) and if it's public, the slack channel name?

@Sven-WEBDESIGN it's a closed channel (core contributors only)

@SassNinja, thanks, i'll try another way then.

I'm so sad to read all of this. I've been using Foundation since the beginning and I pushed my team to use it on cognizant.com. Like others, I'm a user but not a developer but would like to get involved however I can.
If Zurb has no interest in maintaining Foundation anymore, then who would be willing to take it over?

If Zurb has no interest in maintaining Foundation anymore, then who would be willing to take it over? And is the project roadmap still applicable? https://github.com/zurb/foundation-sites/wiki/Project-Roadmap

Probably not. The ideas are valid, but the timing isn't realistic at this point.

I have tried to find out what is going on with Foundation for half a year. And there were no clear signs. Now I have found this thread and I am following it for two weeks. And finally I get some information.
But it seems we are all sitting around, waiting for something to happen. Or waiting for someone to lead.
Couldn't we start something  to initiate a rescue process? E.g. build up a website like "rescue-foundation.org"? Or inform companies who rely on Foundation as a part of their own products (like pinegrow.com or coffeecup.com) if they are willing to take over the project?
Or could anyone here who is envolved set up a roadmap for rescue and publish it here?
How do we start?
Thanks for your ongoing contributions
Reinhard

That's a good point about apps like Pinegrow and CoffeeCup. They have a vested interest in it already so maybe they would have some ideas or leverage?
Has anyone reached out to former Zurb folks like K-ball or Rafi? Maybe they have some insight?

Hi all-
I reached out to KBall on Twitter and this is our conversation. Seems @JeremyEnglert is correct when he said it's about leadership and direction. Who runs Zurb or their dev team? Can we reach out to them? Thousands of people rely on/use Foundation so just disappearing with no notice reflects pretty poorly on Zurb overall.

KBall! Seems that Foundation is dying...it hasn't been updated since January and nobody from Zurb will respond. Any ideas on who we might contact? Don't let the Yeti die!

KBall
Hi Daniel! Thanks for reaching out. Yes it definitely feels like Foundation is dying... there are some people trying to get it out of ZURB & keep it alive, but it has been slow and ZURB while in theory in favor in practice has been very slow moving.

Jun 24
KBall
Some folks you might reach out to who are trying to move things along/organize are Jeremy Englert (@JeremyEnglert) and Joe Workman (@joeworkman)

Jun 24
Daniel Lewandowski
That's too bad! It's been my go-to framework since the beginning. Any reason why? I'm sure it's a lot to manage. Thanks for the contacts, I'll reach out soon. Thank you, sir!

KBall
Main reason why is ZURB is no longer investing resources in it, but has not succeeded in truly releasing it to the community. ZURB stopped investing about 2 years ago when they had acute financial problems and laid off 1/3 of the company (including me). My sense from talking to some folks who are still there is it is no longer quite as dire but still very tight and everyone there is overworked, so not very responsive on things that are no longer in their main work

Jun 24
Daniel Lewandowski
Makes sense from a business standpoint. They've got to focus on paying clients and not side projects. But it does reflect poorly on them when thousands of people use a product and then everything stops. Preaching to the choir, I know. Sucks to go through that, I've been there a few times myself. Hope you landed somewhere good and are doing well.

@kball is correct. I am working with the team at Zurb on formulating a plan to fully transition the Foundation framework over to the community. I will be heading into their offices next week in hopes that we can push things a little faster while in person.
I love Foundation and definitely want to make sure that it and all of its users are taken care of.

@dlewand691, @kball, @joeworkman, thank you all for reaching out and responding.
@joeworkman, could use this thread till your next steps are more clear regarding foundation ar Zurb? So that we have a unique entrypoint to follow.

Hi all-
I emailed Zurb and heard back from Rafi and Shawna Moser. Seems that things have stalled but they're planning to ramp them back up again.
From Rafi:

We have a plan for Foundation that has stalled in the past but we're ramping it up again. It definitely involves community ownership and a strong core team.

From Shawna:

We're happy to say that Foundation isn't dead and like you mentioned, the Yeti has been hibernating while we're developing Helio.app.

The Yeti will live to see another day!

All of the above is true, the good and the bad. We love Foundation AND we love that so many people care. We (ZURB) still use Foundation on our product Helio (https://helio.app/) which is an Angular + Foundation build as well of all our client projects we deliver.
We have a plan to transition Foundation over to the community and separate the ZURB name because we can no longer invest in it as a company. For so many reasons, this process which started in January 2019 has stalled. We don't want to just cut the ZURB name off and say bye. There needs to be a strong, official, foundation of leadership and direction to make this work.
We believe the project will be even stronger in your hands. In the meantime we need to continue finding bugs, fixing bugs, and providing opinions.

I have not seen a new pull request go through since Jan 2019. Is Foundation still in active development? I just want to know before I use on a few new projects.
Thanks in advance.

Thx for starting this conversation, which i hope will help clear things up for everyone. Have a good weekend.

I am continuing to use Foundation - current version 6.5.3. I started using  Foundation when  it was pre version 4. It is the most flexible user friendly Prototype and web dev Frameowrk out there. It allows you to develop in CSS!  as well. i am also using it for really new cool projects.  My speciality is in design, Info Architecture, UI / UX - I also love to hand -code. Foundation is just perfect for me.
It was said foundation was dying several times - I certianly don't believe that and I have continued on with much success. That being said the Zurbians and Yeti's need to communicate to their fan base - It is not cricket to leave people hanging out on a limb wondering...
I have no doubt there will be future releases, I am willing to contribute my two cents  and help when I can.
Long live Foundation. Here's to Foundation 7!!!!!!!! ....

Rafi mention that the framework is still alive but he told me that the forum will no longer be maintained when i have an issue to post on it ,
But we notice lack of discussion about version 7 even its roadmap is published,
also in their advanced course Kevin claim that he left zurb.
maybe should we create a new framework on top of foundation and take the opportunity to eliminate jquery !

maybe should we create a new framework on top of foundation and take the opportunity to eliminate jquery !

I think you're underestimating how much work goes into a framework like this. I wish it were that easy. :)
But just to keep everyone looped in - discussions between the collaborators and ZURB have started back up. We're currently reviewing open PR's and will be shooting to push a final release (or maybe two) before focussing all work on F7.
We're also working on ways we can better communicate with the community.

Hi @tarik-wifak,
The team is actively working on fixing v6 bugs, transition many things and start work on v7.

Rafi mention that the framework is still alive but he told me that the forum will no longer be maintained when i have an issue to post on it ,

A new forum is being worked on. It will use Discourse.

thanks @JeremyEnglert  thanks @DanielRuf
I'm so interested in the futur of this framework i know that is too complex and more advanced but it seems that zurb will give up on the project
I use foundation in all of my projects because all of them are both in arabic/english and other languages so the switch between rtl and ltr is easy also there is many components that doesn't exist by default in other frameworks like the  drilldown/accordion menu, vertical grid, off-canvas, abide animation and the zurb template is so powerfull but i have a lot of issues with react and scss version

Thanks for the support @tarik-wifak. We're trying to address as many issues with F6 as possible while still pushing to get working on F7 as soon as possible. The more help we can get, the better and faster we can get things pushed out.

This is welcome news. We've been using Foundation as our go-to framework for around 6 or 7 years now. Would be so sad to see it go. Really excited at the thought of an F7 release!

This makes me really sad. I have been a fan of Foundation since v3. I don't think that an open source only project can ever be as good as a project that is mainly maintained by a company.
I had a feeling that Foundation is dying since there was a blog post (or something like that) that was called "Road to Foundation 7" (or something like that). And I try to remember that they wanted to release v7 at the end of 2018? But nothing happend.
We in our company use Foundation as our primary frontend framework. Foundation was always better than Bootstrap because of its great and abstract Sass mixins. But so many parts of the framework have become overhauled in any way so we had to replace things step by step.
The breakpoint mixin has been replace by sass-mq, Orbit by Swiper, the grid will be replaced by native css grid, Equalizer by Flexbox and so on. It's sad because we earlier had an all from one hand solution but I totally understand that all of this is too much to handle by a single company.
But please don't get me wrong. The problem I have with giving Foundation to the community is, that most of the time when we had bugs with Foundation, these bugs could be pointed to a pull request from a contributor, that was not working for Zurb. A big project like this needs to be in firm hands that know all side effects pull requests can have.

Hi @Baedda,
I can understand you. Generally there are not many who work on Foundation and still work at Turb.
I see no problem with maintainers from the community, like me. We Yetinauts still manage this and keep an eye on quality and possible side effects.
It does not mean that everyone can merge PRs.

Hi @Baedda,
I can understand you. Generally there are not many who work on Foundation and still work at Zurb.
I see no problem with maintainers from the community, like me. We Yetinauts still manage this and keep an eye on quality and possible side effects.
It does not mean that everyone can merge PRs.

I did not want to say that you are not doing a great job - because you do :) I wanted to say that it is very hard to maintain a big project like this in your freetime without getting paid for this job. That's why I'm worried that development will happen fast enough so Foundation will stay future proof.

@Baedda We have this on our radar so stay tuned ;-)

Hello,
Thank-you Daniel Ruf, I can see you are doing a ton of work.
That may be hard for you to keep up without enough support - would not like
to see you develop "Post Traumatic Stress Disorder" or "Burnout"  I second
Christopher's concern.
There has to be leadership and honest communication and steady progress
towards releases and updating of any dependencies and checking for breakage.
Many of us have been using Foundation as our goto Framework - it is lean,
mean and clean and one of the best as far as built in accessibility.
What can we do to get more coders involved?
On Tue, Jul 30, 2019 at 12:31 PM Daniel Ruf<EMAIL_ADDRESS>wrote:

@Baedda https://github.com/Baedda We have this on our radar so stay
tuned ;-)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/zurb/foundation-sites/issues/11767?email_source=notifications&email_token=ADRXYALWRHVN6SZ2VMIFQF3QCCCILA5CNFSM4HT7KBRKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3E4COQ#issuecomment-516538682,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADRXYAPFHCDPCAAZHRCLLY3QCCCILANCNFSM4HT7KBRA
.

This is fantastic news Foundation is still alive.  How best to manage the transition to a community driven project?
How will the project be led / managed?  What are the main goals of v7?  In the months were development has slowed down, is there anything that competing front-end frameworks are doing that we should consider?  Any recent front-end trends / technologies that v7 can benefit from?
I would like actively and regularly contribute and can begin by working on a few of the smaller issues.  What issues are a priority?  Issues in the 6.6.0 milestone?

In case you haven't seen this, Bootstrap has released a long-term support plan. There might be some nuggets of inspiration for Foundation's future:
https://github.com/twbs/release

@DanielRuf do you have any news for us?
We are currently discussing how to go ahead in our enterprise applications and we would like to keep foundation if development will continue.

@pebbles186 Foundation Sites is still actively developed and maintained but we can use any help that we can get.

@DanielRuf Thanks for your great effort. Don't be frustrated.
I love foundation since a few years ago and done some projects with it because I think foundation structure is neat, less rubbish tags, class name is also intuitive. The css tools so far is also comprehensive and flexible. Although I think the gulp version's configuration can be simplified. It is overall a good project in good direction.
While I am not very familiar with working in big open source projects, I will try to share some help in simple things like bugs fixing or small issues for trial.

Hi @simongcc,
Thank you very much. Any help is very welcome.
We plan to move away from gulp and use a full webpack config with a few plugins and scripts.

I am also an avid fan and user of foundation press. I would like to help maintain this project as well.

Huge fan of Foundation - I hope it continues to be supported.

Hi,
yes Foundation Sites is still actively developed.
We have already done many things to move it to the community.
You might have already noticed, that "zurb" is not the organization anymore.
We are also working on a new community / forum in the background.
We have updated and prepared the develop and master branches for v6.6 and also merged and closed many PRs and issues.
And there is a new domain which you might have already seen in the last commits: https://get.foundation
@joeworkman does a great and big job by leading the migration to a full community project where all of you become collaborators and maintainers and preparing the next release.
In general we need any help as all of this is time consuming and not easy while everyone is working for the own employer or for own clients.
How can you help? Take a look at the open isaues and PRs, create new issues for v6, provide input and ideas for v7, improve the docs, ...
If you need any help please feel free to reach out to us.

@DanielRuf Is there any plan for a survey or something similar to gather feedback for what people would like to see in v7?

Yes, we plan to do a survey for that.

a brief update to everyone:
we're focussed now on getting v6.6.0 out asap so all of the many features & fixes in it can be used!
I've postponed everything that was scheduled for v6.6.0 (and is not close to done) to v6.7.0 so it does not block the release any longer
we're now 95% complete and I'm confident we'll reach the 100% soon
https://github.com/foundation/foundation-sites/milestone/35
since this is the first release without any influence of zurb and without our former lead developer, it takes some time to get everything done (incl. the release process)
I know you've been waiting for this release a long time and it seems there's no progress but I can assure you that we're on it!

Hey together. Great work. I'm reading this thread since it came up. You reached 100% for 6.6 - that is awesome. Do you have a due date. Is there a beta or RC1 for 6.6 to test? Just setting up a new project right now.
Whats about get.foundation? Maybe I can help with some litte changes there? Is there a Website-Team?

Hi @chstappert,
Foundation Sites v6.6.0 was released today.
I'm going to close the issue as it is resolved now.

There will be some news regarding the website. We are still working on it.

Great! Thanks a lot @DanielRuf

Thanks @DanielRuf and to everyone involved that have made that possible. Kudos! :)

Congratulations 🥳

There is a new Foundation Community forum. I recommend that everyone here join. https://foundation.discourse.group
See you over there! 😄

Good news! Thanks for your engagement!

Congratulations on the first non-Zurb release! Be sure to add any donation options to help keep support and development running.

Congratulations guys. I'm glad I checked this issue before seriously considering 'plan B(ootst . . . )'. I have no relevant developer skills to offer but will be happy to report bugs if and when.

I need help with updating the foundation press theme.I'm using version 2.10.4.I can't even open wordpress admin dashboard.can anyone please help me to find out the issue and resolve it?

I need help with updating the foundation press theme.I'm using version 2.10.4.I can't even open wordpress admin dashboard.can anyone please help me to find out the issue and resolve it?

Hi @vesan132806, this repository is not for WordPress theme, but for CSS/JS framework. You want to check here: https://github.com/olefredrik/FoundationPress Note that this repo is now read only, so you won't be able to ask there for help, just search through existing issues.
Btw. if your WordPress dashboard is not available, one of your options is to connect to your website via FTP and try to disable any active plugin (or active theme) by renaming its folder. There are plenty resources online that describe this procedure. If you still are in a need of help, try asking in WordPress Support Forums: https://wordpress.org/support/forums/

Hello! Foundation is great but I've just seen this post and understand that development has stopped - thanks to everyone who has contributed to it. I'm wondering if it might be possible to add an obvious notice on the Docs website that indicates the project is read only and not under active development? I had adopted Foundation because even now it lends itself to really rapid development, but under a deadline it would have been helpful to realise upfront what the status of the project is to aid in choice of adopting or not. Cheers!

It would be really sad, if this project would die. The fact, that the development has slowed down extremely already 3 years ago, but Foundation is still the best CSS framework imho, shows impressively, how valuable this project is.
From time to time, I'm therefore trying other frameworks as well - but there wasn't a single one I've really enjoyed working with.  At least, it's 100% against my philosophy of writing HTML and CSS code... I tried Bulma as well, but the UX for me as developer wasn't that great. Of course I tried Bootstrap a few times - one can work with that, but there are so many small unconveniences and problems in comparison to working with Foundation, so that I'm still using it frequently :)
I'd contribute, if I could.  Also, I'm way more good at programming PHP than on JS for example, so contributing code to a framework like Foundation is also not really a viable option unfortunately :(

Thanks Joe for pitching in so fast. My heartrate is back to normal.
Best regards,
Dieter
On 26-05-2023 15:28, Joe Workman wrote:

Please refer to the Discussion Board... #12310
https://github.com/foundation/foundation-sites/discussions/12310
—
Reply to this email directly, view it on GitHub
https://github.com/foundation/foundation-sites/issues/11767#issuecomment-1564396153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD4GCVBYFS24K7SHMI7TGALXICVY3ANCNFSM4HT7KBRA.
You are receiving this because you commented.Message ID:
@.***>

Please refer to the Discussion Board... https://github.com/foundation/foundation-sites/discussions/12310

Does discussions been turn off? I'm not able to open your link neither discussions button on top :(

@vladyslav2 https://github.com/foundation/foundation-sites/issues/15500#issue-2346814803

@DanielRuf thanks, understood
perhaps link on the main page should also be updated cause it still pointing to the github discussions?


support for RISCV64 and SMP

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
Add support for RISCV64 and SMP.
Describe alternatives you've considered
No.
Additional context
I had added some quick support for it, please refer to
https://github.com/thomascp/zephyr
This quick support had been tested on Renode Hifive Unleashed SMP board.
work based on branch : v1.14-branch

Will anyone comment on this feature request? Or let me know if I made the wrong progress.

@thomascp why not send a Draft Pull Request with the contents of your branch?
@npitre are you by any chance looking at adding support for this as well?

@carlescufi I don't really know the workflow here, should I  send the pull request first?
It is only tested on Renode simulate board, is that enough? Is there any document to guide this?
Thanks!

@thomascp steps you should take:

read https://github.com/zephyrproject-rtos/zephyr/blob/master/CONTRIBUTING.rst and https://docs.zephyrproject.org/latest/contribute/index.html
clean up you repo a little - remove Renode from the tree, prepare commits so that they have significant and well described changes, following the above guidelines
submit a PR, possibly marking it as work in progress - [WIP], and describe all your concerns about testing and whatever insight about this code you'd like to share with others

@npitre are you by any chance looking at adding support for this as well?

Yes. But the core Zephyr code has to be 64-bit clean before that can
happen. As proposed, I don't see how the RV64 support could ever work.

@npitre I had added RV64 and SMP support, please check https://github.com/thomascp/zephyr/commit/4ba217beabf552793619f935ce59be9484cc7276.

On Wed, 26 Jun 2019, thomascp wrote:

@npitre I had added RV64 and SMP support, please check https://github.com/thomascp/zephyr/commit/4ba217beabf552793619f935ce59be9484cc7276.

I did check it. This is far far from sufficient.
I can guarantee you that this won't pass the Zephyr test suite, and that
it would even regress existing platforms.
Furthermore your commit contains a large amount of unrelated changes.
You should split your changes into several smaller changes, each with
their own explanation. For example, renaming riscv32 to riscv is one
such change that has to be made separately. Then you make sure that
change alone doesn't break the test suite.
Then the introduction of LR/SR into the assembly code. And so on.
I also suggest you have a look at the z64_1.14 branch of
https://github.com/npitre/zephyr which contains all the preliminary
work before RV64 in mainline Zephyr could be possible.

@npitre Yes, I agree with you, this is just quick support for RV64 and SMP.
I am new in Zephyr, but add these just for fun. It is far away from a commercial and stable version, but it can run with multi-thread and multi-core which is I want. Actually, I don't like commit thing, this is not fun and may only cause trouble, should be done by some man who works in a company for this?
Thank you for advice, yes, it must be split into several commits.
About z64_1.14 branch, nice preliminary jobs, right now I only modified some file directly for RV64 support, I think my modifications should be merged after your jobs.

This was completed long time ago.


Extension: SMTP, send mails for sats

New PR of smtp sendmail extension
old pr: https://github.com/lnbits/lnbits/pull/660

Codecov Report

Merging #1333 (e9f625f) into main (d5009a7) will decrease coverage by 0.20%.
The diff coverage is 43.79%.

@@            Coverage Diff             @@
##             main    #1333      +/-   ##
==========================================
- Coverage   48.35%   48.15%   -0.21%
==========================================
  Files         282      290       +8
  Lines       16345    16651     +306
==========================================
+ Hits         7904     8018     +114
- Misses       8441     8633     +192

Impacted Files
Coverage Δ

lnbits/extensions/smtp/smtp.py
21.05% <21.05%> (ø)

lnbits/extensions/smtp/views_api.py
27.27% <27.27%> (ø)

lnbits/extensions/smtp/crud.py
29.50% <29.50%> (ø)

lnbits/extensions/smtp/tasks.py
44.00% <44.00%> (ø)

lnbits/extensions/smtp/views.py
72.22% <72.22%> (ø)

lnbits/extensions/smtp/__init__.py
93.33% <93.33%> (ø)

lnbits/extensions/smtp/migrations.py
100.00% <100.00%> (ø)

lnbits/extensions/smtp/models.py
100.00% <100.00%> (ø)

lnbits/extensions/lnurlp/migrations.py
81.48% <0.00%> (-14.82%)
:arrow_down:

lnbits/db.py
81.20% <0.00%> (-10.07%)
:arrow_down:

... and 1 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Adding custom data to a collection - Approaches suggested in mailing list feel wrong

@weierophinney mentioned a few approaches to getting additional metadata into a collection in the mailing list. While both technically valid and sufficient ways to get the job done ... they both feel wrong from two perspectives:
Approach 1 - return a ZF\Hal\Collection object directly from a resource.
--> downside here is that it loses the pagination information without extra work to get it fully configured. This feels like reinventing a wheel that Apigility already has works just fine. This probably wouldn't be so bad if this was a well documented approach in terms of adding in the pagination information where it reads from the configuration.
Approach 2 - use an rendering event and make modifications to the collection if it is an instanceof X collection.
--> The downside here is that the logic for this gets placed in a spot that is completely unrelated to the area where one would expect modifications to go (the resource, or the domain model if more complex). Typically, one would tie this event stuff in their module.php file around the onBootstrap method with extra handler methods. For developer B who has to work with / extend the code taken from developer A, those extra attributes would appear in a way that would seem like magic -- coming from nowhere. Furthermore, if one is reaching inside of a domain model ... the service locator must once again fetch dependencies to make that logic completable.
Is this something that can be planned for or at least get a better / documented approach for the 2.0 Apigility release?

This repository has been closed and moved to laminas-api-tools/api-tools; a new issue has been opened at https://github.com/laminas-api-tools/api-tools/issues/20.


Update Url Mangalek "ar"

Close #1936
Checklist:

[ ] Updated extVersionCode value in build.gradle for individual extensions
[x] Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
[x] Referenced all related issues in the PR body (e.g. "Closes #xyz")
[ ] Added the isNsfw = true flag in build.gradle when appropriate
[x] Have not changed source names
[ ] Have explicitly kept the id if a source's name or language were changed
[x] Have tested the modifications by compiling and running the extension through Android Studio
[ ] Have removed web_hi_res_512.png when adding a new extension

thoughts on this?

thoughts on this?

If you check these sites, you will find that they face the same problem at the same time. If one of them goes out of service, they all go out of service, and if one of them changes his Url, they all change it. They are all copies of each other.
I still don't know what's right for them. Should they be collected in one extension and have a list of Urls so that the user can choose the sites he wants. Or just leave them divided into different extensions and add the option to change the Urls for the user.

if you can provide all the different mirrors of mangalek, then it should be put in a single extension as mirrors.

if you can provide all the different mirrors of mangalek, then it should be put in a single extension as mirrors.

It's easy for Mangalek. The problem is with other sites like Manga Stars and Manga Spark ... They are look like Mangalik and they have same problem of mangalik.

if you can provide all the different mirrors of mangalek, then it should be put in a single extension as mirrors.

It's easy for Mangalek. The problem is with other sites like Manga Stars and Manga Spark ... They are look like Mangalik and they have same problem of mangalik.

And Mangalionz and Mangalink


Ignore empty lines

Empty lines are converted to "" which ignores every folder, they should be skipped.

Confused with functionality in another git plugin.


Heroku February 2017 updates

@dzuelke shouldn't we change the default too ? The default behavior on heroku is to use the newer PHP version allowed by the composer.json, so 7.1 would better describe it than 5.6

The default is 5.latest.latest if the customer hasn't specified anything or doesn't have a composer.json.
That's something I'd like to address eventually, but I fear it's too early.

@dzuelke I was not aware of it (I always have a composer.json with a PHP requirement when deploying on Heroku)


Add Encipher | Decipher Project

Describe the project you want to add with tech stack

Encipher|Decipher is a simple website to encrypt/decrypt user messages
Encryption/Decryption can be done using three cryptogrphic ciphers namely, Caesar cipher, Railfence cipher and Vernam cipher
This website is built using HTML, CSS, Javascript and is highly responsive to the varying screens

Screenshots (optional)

Please assign me to this issue under GSSoC'23

hey @MohitGupta121 @pranjay-poddar Could you please assign me?


update Package.toml of PhyloCoalSimulations with new url

after transfer to github organization JuliaPhylo

Hello, this is 1 of 2 packages that still need a url update after transfer to the JuliaPhylo organization.
Thank you so much for a great package manager!


feat: verify Lean toolchain before build

Add an extra Lake target to ensure that Mathlib is not built on an incorrect toolchain.
The check can be disabled with a configuration option for debugging purposes (and with the new lakefile olean cache, the option will apply to VSCode as well).

I think this should not be a target, it should be a feature in lake exe cache instead, because the main issue caused by mismatching toolchains is the cache being useless.

@digama0 The problem is that the VSCode extension automatically runs a build so, without this, set the wrong toolchain and open a file will trigger a mathlib build. With this, it will just error.

That's a separate issue. You also get a build triggered when you modify a file deep in the hierarchy, or touch the lakefile. I would rather we address the issues with vscode auto-build in a separate issue.

From @digama0's comments, it seems like #7652 and leanprover/lean4#2651 + leanprover/vscode-lean4#333 have/will solve this issue in the way the mathlib maintainers want. So, I am closing this PR.


[SPARK-12020] [TESTS] [test-hadoop2.0] PR builder cannot trigger hadoop 2.0 test

https://issues.apache.org/jira/browse/SPARK-12020

Test build #46787 has started for PR 10010 at commit 38194ea.

LGTM

test this please

Test build #46804 has started for PR 10010 at commit 38194ea.

Test build #46787 has finished for PR 10010 at commit 38194ea.

This patch fails from timeout after a configured wait of `250m`.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/46787/
Test FAILed.

Merged build finished. Test FAILed.

Test build #46804 has finished for PR 10010 at commit 38194ea.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/46804/
Test PASSed.

https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/46804/consoleFull did test hadoop 2.0 profile. I am merging this to master.

oh, actually I probably to merge this to branch 1.6 (otherwise, pr for 1.6 branch will not be able to test with hadoop 2.0 profile?).


Docs.MS CI Updates for Azure.Template

CI Update for release of Azure.Template

Docs Build status updates of commit 21af877:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

bundlepackages/azure-dotnet-preview.csv
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Implement OpenID Connect Protocol

Implement Open ID connect protocol on top of OAuth 2.
Requirements:

Follow the requirements found here https://openid.net/developers/specs/

@eliasjpr Any (planned) updates on this?

@eliasjpr Any (planned) updates on this?

@itsezc this has been implemented in v1


provide head_detect.h5

Hi, Can you provide the head_detect.h5 pretrained model? Thanks you

here is the  link https://drive.google.com/u/0/uc?id=1wGrwu_5etcpuu_sLIXl9Nu0dwNc8YXIH&export=download


Fails on Safari Technology Preview Release 18 (Safari 10.1, WebKit 12603.1.12)

Maybe it will be resolved by Apple by the time Safari 10.1 is released, but it may be worth mentioning here, just in case.
For IntersectionObserver-gh-pages/polyfill/intersection-observer-test.html:
TypeError: undefined is not an object (evaluating 'window.IntersectionObserverEntry.prototype')
(anonymous function) — intersection-observer.js:25
Global Code — intersection-observer.js:671

TypeError: undefined is not an object (evaluating 'IntersectionObserver.prototype')
Global Code — intersection-observer-test.js:21
Selected Element
<html lang="en">…</html>

Screenshot, including console:

Fixed by Safari Technology Preview 19:

Fixed a JS bindings generation issue that erroneously caused IntersectionObserver to be exposed, which broke Pinterest, Strava and Netflix
https://developer.apple.com/safari/technology-preview/release-notes/

Looks like we were in good company with that breakage ;)


Orientation priority handling in 2D lists or grids

Describe the bug
In a 2D list, such as HandyControl's FlexPanel, or the UniformGrid, the position of the adorner is set by the closest element. However, in some cases, it is preferable to make horizontal plane or vertical plane take priority in terms of closest-ness.
For example,

If a user were to drag and drop a control into the cursor position, it'd be preferrable for the control to be dropped next to p8 instead of where the adorner is now. However, this is not the behavior as of now.
Is there a way to do this currently? Thanks.
To Reproduce
Steps to reproduce the behavior:

Create a two-dimensional grid/list.
Attach the dragdrop handler.
Move a drag-droppable object around to see behavior.

Desktop (please complete the following information):

OS: Windows 11
Version 21H2

@hahagu You can implement your own drop target with the IDropTarget interface to place the dropped item always on the "last" position in the list.


如何修改图表选中区域的边框颜色

G2 Version: 4.1.16
Platform: Chrome
Mini Showcase(like screenshots):
CodePen Link: https://codepen.io/luhaifeng666/pen/MWoKwjQ

在设置了 chart.interaction('element-active'); 之后，如何修改选中区域border的色值？

You can define the border color of the active area by specifying the active state options when creating a geometry:
chart
  .interval()
  .position('月份*月均降雨量')
  .color('name')
  .state({
    active: {
      style: {
        stroke: 'red'
      }
    }
  });

If you need to produce the active element's style based on its default style, you may use style function. Please, refer to this example: https://codepen.io/Shamann/pen/JjJbXRN.

You can define the border color of the active area by specifying the active state options when creating a geometry:
chart
  .interval()
  .position('月份*月均降雨量')
  .color('name')
  .state({
    active: {
      style: {
        stroke: 'red'
      }
    }
  });

If you need to produce the active element's style based on its default style, you may use style function. Please, refer to this example: https://codepen.io/Shamann/pen/JjJbXRN.

Got it！Thanks for all your support~


和qwen-agent有啥区别？

Initial Checks

[ ] I have searched GitHub for a duplicate issue and I'm sure this is something new
[ ] I have read and followed the docs & demos and still think this is a bug
[ ] I am confident that the issue is with modelscope-agent (not my code, or another library in the ecosystem)

What happened + What you expected to happen
和qwen-agent有啥区别？
Versions / Dependencies
和qwen-agent有啥区别？
Reproduction script
和qwen-agent有啥区别？
Issue Severity
None

qwen-agent团队和我们共同维护了roleplay的能力，除此之外各自有一些侧重点。我们关注更广泛的tool生态，支持multi-agent，在多模态能力上也在做探索。


Cannot GET /api/v1/auth/twitter/reverse with example

Steps to reporduce:

create twitter app with callback url: http://localhost:4000/api/v1/auth/twitter/reverse
run example backend and frontend
click login with twitter button
Error message appears in pop up window "Cannot GET /api/v1/auth/twitter/reverse"

Add GET to route /api/v1/auth/twitter/reverse (in addition to POST) and popup loads data after login
{
  "oauth_token": "xxxxxxxxxxxxxxxxx",
  "oauth_token_secret": "xxxxxxxxxxxxxxxxxx",
  "oauth_callback_confirmed": "true"
}

However popup does not close and onSuccess callback is not called.

Having the same issue here. Any updates on the status of this @ivanvs ?

any update? @ivanvs

well, I have tried to reproduce the issue, but I haven't managed to succeed. I would need more information how to reproduce this issue.


Fix race condition in tests

PR Summary
Last days the tests often failed due to race condition.
See https://powershell.visualstudio.com/PowerShell/_build/results?buildId=2022&view=logs
Fix is to use test hook (write verbose message at cmdlet start) and Wait-UntilTrue function.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] User-facing Documentation needed

[ ] Issue filed - Issue link:

Testing - New and feature

[ ] Not Applicable or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

[ ] Add [feature] if the change is significant or affects feature tests

Reopen to restart Ci Appveyor.

Reopen to restart Ci Appveyor.

@iSazonov Do you have a Microsoft account?  I can give you permissions to restart the Azure Pipelines if you give me a Microsoft account.  feel free to send it to Steve or my work email.

@TravisEz13 I sent.

@SteveL-MSFT Please update your review.

No ideas have I how make it more stable so close.


Use getDerivedStateFromProps instead of componentWillReceiveProps

Changed lifecycle functions according to changes in React.

This looks like a great way to solve this. I'm getting all kinds of nasty warnings about componentWillReceiveProps and this resolves the issue for me


Set input to empty when device is turned off

As I want to just display some widgets depending on the input - and also just if the device is turned on, I think it would be great to set nearly all values to empty when power = false. As you just can maintain one criteria in visability in vis - and also because it generally makes sense, as there is no input when the device is not running.

Why not using "visabity" tab of vis? There you can define a state (e.g. power) and compare against true/false to adjust visiblity of widget.
Everything that should not by displayed when device is turned off you can add a yamaha.0.Realtime.MAIN.PWR == true.

I was originally faced some months before with the same question as user jack-blackson and solved it for myself exactly as described by user Sneak-L8.
I think it should be left as it is. So you have the possibility to recognize what input status will be, when switching on. This maybe a feature, other users want to use in this way.


uninstall zsh didn't revert shell back to bash on OSX

After running the uninstall command for zsh and restarting the terminal, I noted the zsh shell was still in use afterward.
I had to use:
chsh -s /bin/bash
and restart the terminal to get the bash shell back.
I didn't think this was the expected result from the uninstall so I thought I would log an issue.
OSX Sierra 10.12.5

Looking at https://github.com/robbyrussell/oh-my-zsh/blob/master/tools/uninstall.sh it looks like the uninstall script reverts your shell back to bash only if you didn't have a .zshrc before you installed oh-my-zsh.

@rob-watts You saved me there 👍

thanks

@rob-watts your solution worked from me. Thank you very much... You saved me!!!

Hi there, the behavior introduced in #5169 is to save the previous shell and restore it when uninstalling (but default to bash if no previous shell was saved). It also adds a few helpful comments to know what to do if things don't work.

Closed by #5169.


repo: merge the repository restructure to master

Coverage decreased (-10.5%) to 50.262% when pulling 831a0cee167db7cb3e0fdb778d88aeaedfda435b on tswhison/merge_restructure into 7f9e097974f8c671745ae43865ec12813841eded on master.


Question about learning performance when finetuning LayoutLM V3 on PubLayNet-like dataset

I'm trying to finetune LayoutLM V3 Base model using the provided dit/train_net.py script on my own custom dataset that is similar to PubLayNet. The learning starts well but after reaching the first checkpoint (2000 iterations) and doing the first evaluation the loss starts going up and the accuracy keeps going down.
Someone can point me to some critical factors that may lead to this behavior ? Thanks in advance !

I am not sure if this problem is related to parameter tuning, dataset characteristics, or pre-trained models.
We encountered the loss divergence problem with one of our ablated models (see Figure 4 in the LayoutLMv3 paper) but did not encounter this problem with the full model after parameter tuning.
The loss usually diverges when the learning rate is too large. Maybe you can firstly try to tune the parameters (e.g., learning rate, batch size).
If you are only concerned with the object detection problem, you can also have a try on DiT, which uses an object detection framework similar to LayoutLMv3.
Good luck with your experiments!

Thanks for your reply and for this awesome paper @HYPJUDY ! The problem was in the dataset and specifically in the validation data. I had to add images with instances that are more consistent with the training data and move those who had hard-to-predict instances to the training dataset. I'm getting great performance now. Thanks again for this awesome project !

Glad you solved it : D Thank you for sharing your experience with us!


fix: EncryptionKeyPair has the wrong MlsEntityId

This fixes a small bug that is unlikely to cause any real-world issues.
The EncryptionKeyPair struct has the wrong MlsEntityId. There's a small possibility (probably well under 0.1%) that a HPKE keypair generates the same public key as one of the signature public keys and ends up erasing it, breaking everything.

@franziskuskiefer I see that you added that the PR is waiting on me; It seems the only blocker is the code coverage & drone CI tasks before auto-merge can trigger.

The PR needed a merge from main.
The coverage job isn't working for external PRs unfortunately. I'm going to merge this as is.
Thanks!

@franziskuskiefer Just rebased on top of main!
Cheers!


[JENKINS-54352] Add initial tests of building Jenkinsfile-runner with CWP

This PR adds the following basic test cases of building Jenkinsfile-runner with the custom-war-packager

A simple build using Jenkins Configuration as Code.  This just verifies that the system message was set correctly.
Use JCasC to configure a tool, in this case maven.
Use JCasC to configure a global library
Use a groovy hook.

@varyvol  @fcojfernandez  Please review.


chore: show in the log what is wrong

when there is an error in the e2e test related to Graphql

only work for query and mutation, not subscription. not sure how much this is useful


Message for direct image upload, if no collection is added

There should be a message, which explains that at least one collection is needed to upload images.

@berndhep Should there be a possibility to create a new collection in the media assignment?

@danrot Yes, but we do that in a later version.


Not under active development but...

Will a PR have a chance to be merged if we do all the work? I was thinking of updating your oracles and randomness section.

Hi Patrick,
Thanks a lot for your interest and sorry for the delay 🙈.
Feel free to fork the repository and add your changes there. I would rather not have any changes that I do not feel comfortable reviewing anymore in here.


Extend http routes

[ ] CHANGELOG.md updated
[ ] Rebased/mergable
[ ] Tests pass
[X] Sign CLA (if not already signed)

:+1: on green.


Path provider not working  on android

What package does this bug report belong to?
path_provider
What target platforms are you seeing this bug on?
Android
Have you already upgraded your packages?
Yes
Dependency versions
pubspec.lock
path:
dependency: transitive
description:
name: path
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
version: "1.8.3"
path_parsing:
dependency: transitive
description:
name: path_parsing
sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf
url: "https://pub.dev"
source: hosted
version: "1.0.1"
path_provider:
dependency: "direct main"
description:
name: path_provider
sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
url: "https://pub.dev"
source: hosted
version: "2.1.4"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d
url: "https://pub.dev"
source: hosted
version: "2.2.4"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
url: "https://pub.dev"
source: hosted
version: "2.2.1"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
url: "https://pub.dev"
source: hosted
version: "2.3.0"
pdf:
dependency: transitive
description:
name: pdf
sha256: "05df53f8791587402493ac97b9869d3824eccbc77d97855f4545cf72df3cae07"
url: "https://pub.dev"
source: hosted
version: "3.11.1"
pedantic:
dependency: transitive
description:
name: pedantic
sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602"
url: "https://pub.dev"
source: hosted
version: "1.11.1"
permission_handler:
dependency: "direct main"
description:
name: permission_handler
sha256: "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb"
url: "https://pub.dev"
source: hosted
version: "11.3.1"
permission_handler_android:
dependency: transitive
description:
name: permission_handler_android
sha256: "76e4ab092c1b240d31177bb64d2b0bea43f43d0e23541ec866151b9f7b2490fa"
url: "https://pub.dev"
source: hosted
version: "12.0.12"
permission_handler_apple:
dependency: transitive
description:
name: permission_handler_apple
sha256: e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0
url: "https://pub.dev"
source: hosted
version: "9.4.5"
permission_handler_html:
dependency: transitive
description:
name: permission_handler_html
sha256: "54bf176b90f6eddd4ece307e2c06cf977fb3973719c35a93b85cc7093eb6070d"
url: "https://pub.dev"
source: hosted
version: "0.1.1"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
sha256: fe0ffe274d665be8e34f9c59705441a7d248edebbe5d9e3ec2665f88b79358ea
url: "https://pub.dev"
source: hosted
version: "4.2.2"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e"
url: "https://pub.dev"
source: hosted
version: "0.2.1"
petitparser:
dependency: transitive
description:
name: petitparser
sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
url: "https://pub.dev"
source: hosted
version: "6.0.2"
platform:
dependency: transitive
description:
name: platform
sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
url: "https://pub.dev"
source: hosted
version: "3.1.5"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
url: "https://pub.dev"
source: hosted
version: "2.1.8"
pointycastle:
dependency: transitive
description:
name: pointycastle
sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe"
url: "https://pub.dev"
source: hosted
version: "3.9.1"
pool:
dependency: transitive
description:
name: pool
sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
url: "https://pub.dev"
source: hosted
version: "1.5.1"
pub_semver:
dependency: transitive
description:
name: pub_semver
sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
pubspec_parse:
dependency: transitive
description:
name: pubspec_parse
sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
url: "https://pub.dev"
source: hosted
version: "1.3.0"
puppeteer:
dependency: transitive
description:
name: puppeteer
sha256: eedeaae6ec5d2e54f9ae22ab4d6b3dda2e8791c356cc783046d06c287ffe11d8
url: "https://pub.dev"
source: hosted
version: "3.6.0"
qr:
dependency: transitive
description:
name: qr
sha256: "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
qr_code_scanner:
dependency: "direct main"
description:
path: "."
ref: master
resolved-ref: "86b7ca33af56e1dab07179f3a3a03784310ed65c"
url: "https://github.com/juliuscanute/qr_code_scanner.git"
source: git
version: "1.0.0"
qr_flutter:
dependency: "direct main"
description:
name: qr_flutter
sha256: "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097"
url: "https://pub.dev"
source: hosted
version: "4.1.0"

Steps to reproduce
I am using hive in my project as hive uses path_provider internally to get storage paths and is unable to do so , it is returning me unhandled exception , this issue is only arising in android on ios its working fine ,  I am using flutter version 3.16.5 , i have not changed any thing on the code level this issue arose unexpectedly
Expected results
The path should be returned by the plugin
Actual results
Returning unimplemented exception
Code sample
Code sample
static Future init() async {
debugPrint('Partner Opening Hive DB');
await Hive.initFlutter();
await Hive.openBox(kCredentialDBTxt);
await Hive.openBox(kDebugLogListDBTxt);
await Hive.openBox(kRunCheckDBTxt);
await Hive.openBox(kCommonKeyValueTxt);
isHiveInitiated = true;
debugPrint('PartnerHiveDB opened now');
setIsDoneBefore(kIsAppRunBeforeTxt, true);
return;
}

Screenshots or Videos

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
/Parcel  (21958): Expecting binder but got null!
D/EGL_emulation(21958): app_time_stats: avg=2.34ms min=0.55ms max=21.28ms count=61
I/flutter (21958): Partner Opening Hive DB
E/flutter (21958): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
E/flutter (21958): #0      PathProviderApi.getExternalStoragePaths (package:path_provider_android/messages.g.dart:177:7)
E/flutter (21958):
E/flutter (21958): #1      PathProviderAndroid._getExternalStoragePaths (package:path_provider_android/path_provider_android.dart:97:13)
E/flutter (21958):
E/flutter (21958): #2      PathProviderAndroid.getDownloadsPath (package:path_provider_android/path_provider_android.dart:90:9)
E/flutter (21958):
E/flutter (21958): #3      getDownloadsDirectory (package:path_provider/path_provider.dart:218:24)
E/flutter (21958):

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.4.1 23E224 darwin-arm64, locale en-IN)
• Flutter version 3.16.5 on channel stable at /Users/anikethmohan/Documents/Development/flutter_3.16.5
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 78666c8dc5 (8 months ago), 2023-12-19 16:14:14 -0800
• Engine revision 3f3e560236
• Dart version 3.2.3
• DevTools version 2.28.4
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users/anikethmohan/Library/Android/sdk
• Platform android-34, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 15A240d
• CocoaPods version 1.13.0
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2024.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
[✓] Android Studio (version 2022.3)
• Android Studio at /Applications/Android Studio 2.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
[✓] VS Code (version 1.92.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.94.0
[✓] Connected device (4 available)
• sdk gphone64 arm64 (mobile) • emulator-5554             • android-arm64  • Android 13 (API 33) (emulator)
• SOVY (mobile)               • 00008101-00081912019A001E • ios            • iOS 17.5.1 21F90
• macOS (desktop)             • macos                     • darwin-arm64   • macOS 14.4.1 23E224 darwin-arm64
• Chrome (web)                • chrome                    • web-javascript • Google Chrome 128.0.6613.84
! Error: Browsing on the local area network for Ravinder Singh. Ensure the device is unlocked and attached with a cable or associated with the same local area network
as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
! Error: Browsing on the local area network for iPhone 12 mini. Ensure the device is unlocked and attached with a cable or associated with the same local area network
as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources
• All expected network resources are available.
• No issues found!

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."


Remove duplicates from sorted array

Description
Given a sorted array, the task is to remove the duplicate elements from the given array.
Domain
CPP
Type of Contribution
Addition
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign


 This mean we have to trigger a cluster refresh on every
disconnect and don't try not to blindly reconnect.
In order to do that we propagate exceptions from Node#ensure_connected
and Connection#with_connection.
Before that, a non-safe session never caught up with a failover and all
subsequent inserts were silently lost.
This can be considered a work in progress as it breaks some tests and change some core stuff like node auto reconnecting. I have the feeling that the node is not the correct spot to handle connection errors, and those should be handled at the cluster level.
This is because a disconnect carries information about a possible cluster failover according to the spec (http://docs.mongodb.org/manual/applications/replication/#behavior).

Apparently, this is still an issue in 1.5.3 and 2.0.6.
To reproduce:

Set up a replica setup with 2 nodes
With write concern set to 0 (w: 0), start sending writes in a loop
While sending the writes, take down the primary: rs.stepDown()

Moped continues sending writes to the (unavailable) primary and doesn't aknowledge the cluster change (ie. the new primary).
The initial patch of this PR applies to 1.5.3 and fixes the issue. I could prepare a failing test case that exposes the issue.
@durran What do you think?


Working on web but not in Teams

The sample is working for me on web, but not in Teams.
Any idea?

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

ID: 521a9f9a-025c-c55b-c939-d9d4efc5c6d0
Version Independent ID: 3bcafb54-f7eb-54f5-1d78-5f2087e2e2dc
Content: Send proactive notifications to users - Bot Service - Bot Service
Content Source: articles/v4sdk/bot-builder-howto-proactive-message.md
Service: bot-service
GitHub Login: @JonathanFingold
Microsoft Alias: kamrani

Don't know why, but it works re-installing the Teams app when the user started a conversation before having this feature deployed.
On users that installed the app after having this feature work well :)


SVG Exports change the font

The default font is a serif font, but MicrobeTrace's font-family is
body {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

Let's make sure to insert the default font-family in the Stylesheet that gets built for the SVG.

add rule selector "body"  to the extractedCSSText and replaced "body" with "text" so svg text elements would have same font as MicrobeTrace


PR diff LHS commit is reported as missing

Open https://github.com/microsoft/vscode-pull-request-github/pull/3936/ in a Codespace
Open the file diff
:bug: diff fails to open and reports that the LHS commit doesn't exist, but from git log the commit does exist

Also, clicking on the active comment opens an empty file:

I could repro the first time I connected to the Codespace, but not the second. The first time, there git log was incomplete. Example from another PR since I can no longer repro with the original:
@alexr00 ➜ /workspaces/vscode-pull-request-github (alexr00/frightened-tick) $ git log
commit 937e2a0fc268dd38eebfb080698785ec2d3bc43a (grafted, HEAD -> alexr00/frightened-tick, origin/alexr00/frightened-tick)
Author: Alex Ross<EMAIL_ADDRESS>Date:   Wed Sep 14 11:56:34 2022 +0200

    WIP for cycle fix
@alexr00 ➜ /workspaces/vscode-pull-request-github (alexr00/frightened-tick) $

After I re-connect to the Codespace the git log is complete and the diffs work as expected. I assume Codespaces is grafting to speed up the Codespace creation in some way. I'll see if there's something I can listen for to know when the full history is ready.

Did some testing, and it looks like it takes about 2 minutes before we have full git commit history. Even if there's an event we can wait on, that's too long to wait. I'm reaching out to the Codespaces folks to see if that can be improved.

Heard back from the Codespaces folks. The delay in getting the full commit history is by design and can't be sped up.
Since waiting 2 minutes for the repo to be unshallowed isn't a good option, the only other thing I can think of is to get the LHS from github.com as a fallback.


Change github imports to gopkg imports

Hi Oliver,
I got a compile error on the head of the v3 branch because of some bad imports.
After fixing the imports, I tried running the tests to make sure I didn't make it worse but didn't have any luck. Here is the output:
go test ./...
--- FAIL: TestBulk (0.08s)
	bulk_test.go:151: expected updated tweet retweets = 43; got 42
--- FAIL: TestAggsIntegrationBucketScript (0.06s)
	search_aggs_pipeline_test.go:684: elastic: Error 503 (Service Unavailable): [reduce]  [type=reduce_search_phase_exception] (maybe scripting is disabled?)
--- FAIL: TestAggsIntegrationBucketSelector (0.06s)
	search_aggs_pipeline_test.go:837: elastic: Error 503 (Service Unavailable): [reduce]  [type=reduce_search_phase_exception] (maybe scripting is disabled?)
FAIL
FAIL	gopkg.in/olivere/elastic.v3	26.486s
ok  	gopkg.in/olivere/elastic.v3/backoff	0.086s
?   	gopkg.in/olivere/elastic.v3/cluster-test	[no test files]
ok  	gopkg.in/olivere/elastic.v3/uritemplates	0.009s

Let me know what I'm doing wrong and I'll run them again.
Thanks!
Dwayne

Thanks for reporting. This shouldn't have happened. I'm sorry for that. It happened because I'm using a generator for the services. It takes the REST API Spec and turns it into a template, which I'll then fix and add to the repository.
3.0.30 is released as I write this.
Regarding the tests: It happens from time to time. Integration tests rely on ES being in a special state. That doesn't always work because of timing issues. Especially tests on Travis are sometimes flaky. Some tests fail e.g. you have a cluster in state yellow. Please try again and see if that helps. As you can see by your commit: The tests succeeded on Travis this time.


ARROW-12648: [C++][FlightRPC] Enable TLS for Flight benchmark

This allows you to enable TLS with a self-signed certificate in the Flight benchmark. Quick testing shows about a 20% performance impact.

I tested this between two AWS EC2 instances (t3.xlarge) using a self-signed elliptic-curve certificate and one month's worth of the NYC taxi dataset. The performance impact is about 20%.
Plaintext:
$ arrow-flight-benchmark -server_host ip-172-31-73-63.ec2.internal -test_put -num_perf_runs=4 -num_streams=4 -num_threads=1 -data_file ~/data.feather
Testing method: DoPut
Using standalone TCP server
Server host: ip-172-31-73-63.ec2.internal
Server port: 31337
Number of perf runs: 4
Number of concurrent gets/puts: 1
Batch size: 5265782
Batches written: 3456
Bytes written:<PHONE_NUMBER>2
Nanos:<PHONE_NUMBER>1
Speed: 469.894 MB/s
Throughput: 93.5701 batches/s
Latency mean: 8501 us
Latency quantile=0.5: 8676 us
Latency quantile=0.95: 9189 us
Latency quantile=0.99: 10791 us
Latency max: 20421 us

TLS:
$ arrow-flight-benchmark -server_host ip-172-31-73-63.ec2.internal -test_put -num_perf_runs=4 -num_streams=4 -num_threads=1 -data_file ~/data.feather -cert_file cert.pem
Testing method: DoPut
Using standalone TCP server
Server host: ip-172-31-73-63.ec2.internal
Server port: 31337
Number of perf runs: 4
Number of concurrent gets/puts: 1
Batch size: 5265782
Batches written: 3456
Bytes written:<PHONE_NUMBER>2
Nanos:<PHONE_NUMBER>5
Speed: 401.276 MB/s
Throughput: 79.9062 batches/s
Latency mean: 9448 us
Latency quantile=0.5: 8728 us
Latency quantile=0.95: 15231 us
Latency quantile=0.99: 18009 us
Latency max: 24841 us


Fix @typescript-eslint/require-await instances

Summary
In the process of updating to ESLint 9, some rules were temporarily ignored due to changes in their recommendations. One of these rules was the @typescript-eslint/require-await rule.
This PR re-enables the @typescript-eslint/require-await rule and addresses instances where unnecessary async is used.
Changes

Enable @typescript-eslint/require-await rule in eslint.config.mjs
Remove all unnecessary uses of async and associated changes

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

5 of 5 (100.0%)  changed or added relevant lines in 5 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.02%) to 92.866%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
1
80.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
7112

Relevant Lines:
7366

💛  - Coveralls


LICENSE update: Add MIT license for infrastructure / scripts

Someone asked lately if he could reuse the infrastructure and scripts. We realized that the current LICENSE (CC-BY) is not covering that.
So here I changed the LICENSE file to MIT and made sure that CC-BY 4.0 (for content) is mentioned on the README, home page, FAQ.
Hopefully we can get the explicit approval of all the contributors.

I think that with this change we also need to modify the tutorial footer and last page of the slide decks to include a CC BY 4.0 reference.

As suggested by @nsoranzo:

Thanks @bebatut ! Should the sentence also be in _includes/default-footer.html ? Then it could be removed from _layouts/home.html

As suggested by @nsoranzo, I put the sentence in the footer for all pages and remove the mention on the home page
Home (topic pages will have the same footer)

Tutorial

Looks good to me.. but I'm no expert with licences at all...

We're still waiting for approvals from the following people, if you have time to approve this it would be super great! We're just changing the license on the website infrastructure (layout, scripts, etc) to be MIT rather than CC-BY since that wasn't so appropriate. Thanks so much!

@bagnacan
@bedroesb
@nekrut
@Delphine-L
@frederikcoppens
@jmchilton
@lecorguille
@martenson
@mtekman
@mwolfien
@njall
@Slugger70
@tobyhodges
@tnabtaf
@willdurand

👍

👍

:+1:

👍

(y)

👍

I received out of band approval from @tnabtaf.
This should constitute everyone who has made changes to the infrastructure portion according to git contribution logs. If I've missed anyone, I hope you'll forgive us :pray:
With that, we can finally declare the training materials infrastructure are MIT licensed! :tada::100::tada::fireworks::hugs::birthday::balloon:🎓✨
Thank you to all of our awesome community for the contributions over the years, and here's to a hopefully brighter future with a more sensible license allowing more organisations to adopt the GTN's hard work.