text:
Use node 7.x PPA for lore job

Previously, we were installing nodejs from the Ubuntu repository. Now we
are installing it from the node 7.x PPA.
Signed-off-by: Matt Langbehn matthew.langbehn@gmail.com

Merge Failed.
This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.

Starting gate_github jobs.

authors: anne-bonny mlangbehn

repo: BonnyCI/hoist


text:
Add autogenerated intellij files to gitignore

gets rid of random .idea files

Also some changes to the readme. More to come.

source: gharchive/pull-request

license: MIT

license_type: permissive

license_source: github-api


text:
Minor improvements to the luxtronik module

This pull request contains a few minor changes, which main affect the luxtronik module itself. It is renaming some functions and constants in order to better describe what they're about. Also it renames some pylint disable statements to make it better human readable.

@kbabioch Do you insist on @BenPru reviewing this one or do you just see it as a suggested reviewer?

For me it doesn't really matter who is going to review it, you can also do it :-).
On the other hand this change was mainly introduced by @benpru, so he might want to have a look at it. It's not urgent, so we can wait for a few days with this.

authors: Bouni kbabioch

repo: Bouni/python-luxtronik


text:
Video corrupted with 1920x1080 resolution and rawDataOutput

Hi all,
when I use rawDataOutput with any resolution below 1920x1080, the live image on the screen looks fine. However, when I select AVCaptureSessionPreset1920x1080 then the screen shows a messed up image. In the test I did not apply any filter. Is this a bug? (Tested on iPhone 5S)
Thanks for the help!
Here is the relevant code:
// Initialization
CGSize videoSize = CGSizeMake(1080.0, 1920.0);
GPUImageRawDataOutput *rawDataOutput = [[GPUImageRawDataOutput alloc] initWithImageSize:videoSize resultsInBGRAFormat:YES];
GPUImageRawDataInput *rawDataInput = [[GPUImageRawDataInput alloc] initWithBytes:[rawDataOutput rawBytesForImage] size:videoSize];

[stillCamera addTarget:rawDataOutput]; // TEST

// Callback on raw data output
__weak GPUImageRawDataOutput *weakOutput = rawDataOutput;
[rawDataOutput setNewFrameAvailableBlock:^{
    GLubyte *outputBytes = [weakOutput rawBytesForImage];
    // Update rawDataInput
    [rawDataInput updateDataFromBytes:outputBytes size:videoSize];
    [rawDataInput processData];
}];
// Send unprocessed image to image view for display
[rawDataInput addTarget:filterView];
[stillCamera startCameraCapture];

@agforte did you ever find a solution for this?

https://stackoverflow.com/questions/13764484/iphone-avassetwriter-error-creating-movie-from-photos-at-1920×1080-pixels
https://stackoverflow.com/questions/9691646/why-does-my-movie-from-uiimages-gets-distorted/9699351

Solution here https://github.com/BradLarson/GPUImage2/pull/183

@BradLarson any thoughts on merging this?

source: gharchive/issue

authors: agforte joshbernfeld waterskier2007

repo: BradLarson/GPUImage

license_source: bigquery


text:
Use GPUImageBuffer to creat a buffer with size of 6 and addTarget to filter

I am using the GPUImage Framework to my project. I create a class named GPUImageSixInputFilter, similar to GPUImageTwoInputFilter which can have a GPUImageFilter with six input. What I want to do is, add the 6 consecutive video frames to the GPUImageSixInputFilter. I know GPUImageBuffer can help, but after I create a GPUImageBuffer with size 6 and add the GPUImageVideoCamera to the buffer, how do I access the buffer and add the 6 frame to the filter?
GPUImageVideoCamera *videoCamera = [[GPUImageVideoCamera alloc]
initWithSessionPreset:AVCaptureSessionPresetLow
cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;
GPUImageSixInputFilter *sixInputFilter = [[GPUImageSixInputFilter alloc]
initWithFragmentShaderFromFile:@"SixInputFilter"];
GPUImageBuffer *imageBuffer = [[GPUImageBuffer alloc] init];
[videoCamera addTarget:imageBuffer];
[videoCamera startCameraCapture];
[imageBuffer setBufferSize:6];
// Code Here: To add the 6 frame in the imageBuffer to the sixInputFilter

Did you ever figure it out?

authors: couleurs ghost


text:
How see error value and number iterations after training ?

In time training I see  error value, so:
net.train(myarray, {
        log: true,
        });

But, how to see in the future error value and number iterations?
How can I see this? How to keep it?

:(

net.train returns what you need. just assing it to some variable:
const res = net.train(myarray, {
        log: true,
        });

Yes.
And I will see the values throughout the training
But I ask:
how to see this varible after train? Without use  log: true,

Like this?
console.log(res)

Example: (please see line no. 15)
https://jsfiddle.net/jn056e7L/8/

license: mit


text:
detect emotion, value return NaN

What is wrong?
Hello, I created a code to detect the emotions behind a message. With the brain.recurrent.LSTM function, it works well, but unfortunately, we don’t get a percentage chance that it’s mean or nice. So I decided to adapt my code to the brain.NeuralNetwork, thanks to a function that transforms all data into binary. Except that ! The returned value is NaN. How can I resolve this problem? If you want my code, I can provide it to you without any problem.
Where does it happen?
Nodejs version : v12.22.1
npm version : v6.14.12
brain.js version : 2.0.0-beta.2
os : ubuntu 18.04 and ubuntu 18.04 (server) and windows 10
How do we replicate the issue?
var brain = require('brain.js');
const network = new brain.NeuralNetwork({});
const tdata = require("./src/tdata.js");
const serializer = require("./src/serializer.js");

network.train(serializer.serialize(tdata), {
  errorThresh: 0.005,
  iterations: 200,
  log: true,
  logPeriod: 10,
  learningRate: 0.3
});

const gOb = network.run(serializer.encode("Salut !"));
console.log(gOb);

function serializer :
const fixLength = (data) => {
	let maxLenInput = -1;
	for(let i = 0; i < data.length; i++){
		if(data[i].input.length > maxLenInput){
			maxLenInput = data[i].input.length;
		}
	}

	for(let i = 0; i < data.length; i++){
		while(data[i].input.length < maxLenInput){
			data[i].input.push(0);
		}
	}

	return data;
}

const encode = d => {
	const theNewarray = [];
	d.split('').map(c => {
		theNewarray.push(
				(c.charCodeAt(0)/255)
			)
	});

	return theNewarray;
}

const encodeData = data => {
	return data.map(d => {
		return(
			{
				input: encode(d.input),
				output: d.output
			}
		)
	})
}

const serialize = data => fixLength(encodeData(data));

module.exports = {
	serialize, encode, fixLength
}

Exemple of data train :
{ input: "bad words x)", output: [0] }
{ input: "Oh ! You are beautiful", output: [1] }

Return :
Float32Array(1) [ NaN ]

Hi @pioupia,
I was able to recreate this issue locally and to resolve it.
Once I forced the input data for the run function to have the same size as the training data I got a valid response.
My Code
var brain = require("brain.js");
const network = new brain.NeuralNetwork({});
const tdata = [
  { input: "bad words x)", output: [0] },
  { input: "Oh ! You are beautiful", output: [1] },
];
const serializer = require("./serializer.js");

const data = serializer.serialize(tdata);

network.train(serializer.serialize(tdata), {
  errorThresh: 0.005,
  iterations: 200,
  log: true,
  logPeriod: 10,
  learningRate: 0.3,
});

const runData = serializer.encode("Salut !");

// Add `0` to the end of the `runData` in order to fit the input size
for (
  let i = runData.length;
  i < Math.max(...data.map((d) => d.input.length));
  i++
) {
  runData.push(0);
}

const gOb = network.run(runData);
console.log(gOb);

Why it works?
The neural network has a set of "inputs" and a set of "outputs", in your example you have 22 inputs (the maximum length of the example data you provided) and 1 output.
The run data that you ran on only has 7 inputs, this means that for the other missing inputs the value that will be run in the trained network will be undefined.
To make sure you're getting the correct value, make sure the expected number of inputs are matched to the network inputs


text:
Updating SDK to use Branch Key.

@aaustin @Sarkar
Updating SDK with Branch Key.
App Key will continue to work for the time being.
Updating BranchRequest to always send key.

I'll try to fix the formatting. Not sure why this was started using tabs :disappointed:

Ok, formatting is fixed. This is ready to go w/ review.

Did Sahil give this his blessing?

Can you update the Readme with instructions on using the Branch key instead of the app id?

code wise yes, haven't tested it locally but i don't assume anything is
wrong with it
On Wed, May 20, 2015 at 3:18 PM, Alex Austin notifications@github.com
wrote:

Did Sahil give this his blessing?
—
Reply to this email directly or view it on GitHub
https://github.com/BranchMetrics/Branch-Xamarin-SDK/pull/4#issuecomment-104059517
.

--
Sahil Verma
*Branch Metrics *
w branch.io https://branch.io/?bmp=sv | c 510-386-1750 | s sahilroyverma
Find the Branch team at these upcoming events:
May 21 - Mobile Growth Hackers
http://www.meetup.com/Seattle-Mobile-Growth-Hackers-Meetup/events/222295507/
Seattle
May 27 - Mobile Growth Hackers
http://www.meetup.com/Bay-Area-Mobile-Growth-Hackers/events/222559906/ -
San Francisco
June 11 - GMIC http://nyc.thegmic.com/ - New York City

I was finally able to get this working on an Android device. Works fine, so I'm gonna go ahead and merge.

authors: Sarkar aaustin shortstuffsushi

repo: BranchMetrics/Branch-Xamarin-SDK


text:
LinkData cleanup

@aaustin @derrickstaten @qinweigong @Sarkar
Updating LinkData items (constants, enum) to be in the proper header file.
Removing setObject:forKeyedSubscript: which isn't needed.

:+1:

authors: qinweigong shortstuffsushi

repo: BranchMetrics/Branch-iOS-SDK


text:
ci: add pep8-naming check to flake8 and ignore a bunch of warnings

Purpose
Add pep8-naming check to flake8, so it is run by tox locally and in github.
See https://github.com/Breakthrough-Energy/RenewableEnergyProject/issues/343
What the code is doing
In this case, we ignore almost all the warnings. Note: adding the noqa on some lines also caused black to reformat into multi line declarations, which in turn requires moving the noqa back to the first line in that group. Hopefully we don't have to do this a lot.
Testing
tox -e flake8
Time estimate
5 min

@lanesmith can we come up with some more descriptive variable names for the cost curve visualizations?

@lanesmith can we come up with some more descriptive variable names for the cost curve visualizations?

@danielolsen, yeah certainly. What's the best way for me make those additions to this PR? Should I just checkout this branch?

@danielolsen, yeah certainly. What's the best way for me make those additions to this PR? Should I just checkout this branch?

I suggest that you check out this branch, create a new branch of your own with your commit(s), and push that. Then @jon-hagg can cherry-pick your commits into this branch when ready, and there's no risk of conflicts.

@jon-hagg, I've finished updating the variable names for the cost curve visualization. The updates are in the branch lane/cost_curves_refactor. Let me know how you would like to proceed with this.

@jon-hagg, I've finished updating the variable names for the cost curve visualization. The updates are in the branch lane/cost_curves_refactor. Let me know how you would like to proceed with this.

Thanks @lanesmith, probably the easiest way would be to create a PR to this branch, which (when merged) will effectively append your commits to the current PR.

authors: danielolsen jon-hagg lanesmith

repo: Breakthrough-Energy/PowerSimData


text:
Included FRAME_NUMBER macro in docs

Added the $FRAME_NUMBER macro from the save-images command to the docs for reference.

Just one request for this PR:  Can you also update the help string for the CLI interface in scenedetect/cli/init.py?
Thank you!!

Just one request for this PR:  Can you also update the help string for the CLI interface in scenedetect/cli/init.py?
Thank you!!

repo: Breakthrough/PySceneDetect


text:
Find scheduled games

Need the game id's of the games either in the future or in the present. This needs knowledge of todays date so we can have real-time games.

6114585 Done

repo: BrevinS/brebapp


text:
Move AUMID to LaunchOptions

Also add empty Devkit/DevkitGameID
Also: remove old setup.aiproj reference and the portable zip (since Release.zip is now on the latest release)

Do I need to bump version to 26.0.0.1?

For the failure, Appveyor settings need nuget restore in Before build script

@BrianLima do any other changes need to go into this PR?

Hi @FlaminSarge thanks, I'll be reviewing these tomorrow, ok?

authors: BrianLima FlaminSarge

repo: BrianLima/UWPHook


text:
HierarchicalView performance fix

In hierarchical view's connectedCallback, it's making a call to this.__autoSize() (inside an rAF). That method checks offsetParent and gets a bounding rectangle -- both of which force layout. But hierarchical view is almost always inside a menu, which is almost always hidden inside a dropdown -- so there's nothing to calculate (yet).
This change adds an intersection observer (my new favourite toy) to determine when the hierarchical view first becomes visible. At that point it can automatically size itself.

But hierarchical view is almost always inside a menu, which is almost always hidden inside a dropdown -- so there's nothing to calculate (yet).

One place that I recall uses the menu outside of dropdown is the mobile nav menu, but it too is hidden initially.  That would be a good thing to check if you haven't yet.  There is also the "Find it Fast" widget that uses the menu on the home-page, but I'm not sure if that's just an internal Spark thing.

authors: dbatiste dlockhart

repo: BrightspaceUI/core


text:
Brunel 2.3 --- "style('label-location:left')" and "style('label-location:right')" do NOT work with new "symbol" syntax

Please use the following data to see the problem.

With this syntax: point x(LEVEL) y(POSITION) label(LABEL) axes(none) style('label-location:left; fill-opacity:1;'), everything is working fine. All the labels are in the left side of the dots.

If I add the new syntax "symbol":
point x(LEVEL) y(POSITION) label(LABEL) axes(none) style('label-location:left; fill-opacity:1;') symbol(ML:[flag,person])

All the labels disappeared from the view because the "x" values are wrong.
Age
ID,LEVEL,POSITION,LABEL,FieldName,ImportanceValue,NodeType,ML
12,A,5,Sex=F,Sex,0.13,1,Categorical
13,A,6,Sex=M,Sex,0.15,1,Categorical
-1,A,7,Bias,Bias,0,0,Scale
14,B,-7,H(1:1),Hidden,1.0,1,Z
15,B,-3.5,H(1:2),Hidden,1.0,1,Z
16,B,0,H(1:3),Hidden,1.0,1,Z
-2,B,3.5,Bias,Hidden,1.0,0,Z
17,C,0,Age,Age,1.0,1,Z

Hmmm. This seems to work:
x(longitude) y(latitude) symbol(presidential_choice:[flag, person]) sort(water) label(abbr, ' (', population, ')') top(water:10) axes(y) style('label-location:left')
I'll check your example, but it seems OK at first glance

Looking more deeply, I think it is working, but there is an issue with the relative placement for symbols -- seems to be too far offset. Will check out

yes; the box for the label to be drawn around was being calculated wrongly for symbols -- which are actually shapes within their own mini-coordinate system, complicating things. So I added a fix for that

authors: cjiang-ibm grahamwills

repo: Brunel-Visualization/Brunel


text:
Material Design Issue

While navigating in navigation bar ,Toolbar title remains same as application name but it should be the name of fragment we are in. ( however it changes for "About BuildmLearn" section/activity)
Keylines are not followed as per Material Design specs as shown below.

Can I work on these if it seems fine. Thanks.

@codingblazer actually while solving issue #180, I realized this issue and solved it too. I'll soon be sending a PR for this. Sorry for trouble.

@chiragw15 No problem.Thanks for informing me.

Closed via #206

authors: chiragw15 codingblazer opticod

repo: BuildmLearn/BuildmLearn-Toolkit-Android


text:
Variable naming conventions in Java

Many classes are having variable names in lower case with hyphens. Shall I mind changing them to lowerCamelCase (according to Java Conventions)?

ok. you can proceed.

Closed via #359

authors: opticod yadav-rahul


text:
[Dessert] - Add API Intro Post

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

update time from Friday to Saturday.
@Realvincentyuan @jhqian0909 @Tina0330 @jz263

repo: BulletTech/BulletTech


text:
Command npm install doenst work

package.json just got created if npm init -y is also executed, but the package.json doestn include a build variable:
{
"name": "gematik-idp",
"version": "1.0.0",
"description": "IDP plugin to integrate the gematik central-IDP with the gematik Authenticator application. Allows a user to log in with his HBA (Heil-Berufs-Ausweis) card, supplying HBA and SMCB (Elektronischer Praxis-/Institutionsausweis) card information. Additionally, HBA- and SMCB-specific IDP mappers are provided.",
"main": "index.js",
"directories": {
"doc": "docs"
},
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"author": "",
"license": "ISC"
}
so nothing happens to the command npm run build:gematik-idp.
anybody knows how i can fix it? already tried to update npm and maven. dont know any further steps i can take. thank your very much for your help!

Hello @Kuhrupt ,
Thanks for the hint. You don't have to run npm so you can just skip that step.
The documentation seems to be outdated. I'll correct it later today.
Best regards,
Florian

authors: Kuhrupt florianschiller

repo: Bundesdruckerei-GmbH/Gematik-IDP


text:
No descriptions on LinkedIn postings

I did two queries, one of which was the demo one, and none of the jobs from LinkedIn had job descriptions.

linkedin_fetch_description=True

repo: Bunsly/JobSpy


text:
Querying Super Bowl 2014 throws TypeError: 'NoneType' object is not iterable

>>> nflgame.games([2014], [4], None, None, 'POST', False)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/wc/anaconda/lib/python2.7/site-packages/nflgame/__init__.py", line 220, in games
    return list(games_gen(year, week, home, away, kind, started))
TypeError: 'NoneType' object is not iterable

Unfortunately, NFL.com considers the Super Bowl to be week 5 in the postseason:
>>> nflgame.games([2014], [5], None, None, 'POST', False)
[<nflgame.game.Game object at 0x7fb401dac910>]

Is this new in 2014?
From your docs :
So the wild card round is week 1, the divisional round is week 2, the conference round is week 3 and the Super Bowl is week 4.

And from 2012 & 2013:
>>> nflgame.games([2013], [5], None, None, 'POST', False)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/wc/anaconda/lib/python2.7/site-packages/nflgame/__init__.py", line 220, in games
    return list(games_gen(year, week, home, away, kind, started))
TypeError: 'NoneType' object is not iterable
>>> nflgame.games([2012], [5], None, None, 'POST', False)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/wc/anaconda/lib/python2.7/site-packages/nflgame/__init__.py", line 220, in games
    return list(games_gen(year, week, home, away, kind, started))
TypeError: 'NoneType' object is not iterable

If it's week 5 going forward, that's easy enough to code around, but it would be helpful to have it documented somewhere

It looks like it did change in 2014. A PR for fixing the docs would be most welcome. :-)

authors: BurntSushi wilcollins

repo: BurntSushi/nflgame

license: Unlicense


text:
Improve mark widget tip style

I find the current style looking a little bit weird, so I tried to improve it a little bit, see comparison below.
Before:

After:

Thanks a lot for the effort! This does indeed look a lot better. The improvements you made should now be available in v2.14.6.

authors: Byron kidonng

repo: Byron/dua-cli


text:
Fibonacci Lists added

Added two nodes to Clockwork.Core.List.Create to create Fibonacci lists
either from two values or an initial list.
Greetings, Fabian

Thanks a lot, Fabian! First outside contribution to this project. :-)

repo: CAAD-RWTH/ClockworkForDynamo


text:
SEPG Automated Release - v1.5.0

SEPG Details
Release Build Link: http://sou-jenkins2.swinfra.net:8080/job/Auto-Release/179/
Build Token: github.com/CAFapi/opensuse-dotnet6-images/main/f8c96c1027f4ed2358d6a8d3d3caaa1b2e226a78
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Docker

cafapi/opensuse-dotnet6-aspnet:1.5.0 (Static Tag)
cafapi/opensuse-dotnet6-aspnet:1.5 (Dynamic Tag)
cafapi/opensuse-dotnet6-aspnet:1 (Dynamic Tag)
cafapi/opensuse-dotnet6-aspnet:latest (Dynamic Tag)
cafapi/opensuse-dotnet6-runtime:1.5.0 (Static Tag)
cafapi/opensuse-dotnet6-runtime:1.5 (Dynamic Tag)
cafapi/opensuse-dotnet6-runtime:1 (Dynamic Tag)
cafapi/opensuse-dotnet6-runtime:latest (Dynamic Tag)
cafapi/opensuse-dotnet6-sdk:1.5.0 (Static Tag)
cafapi/opensuse-dotnet6-sdk:1.5 (Dynamic Tag)
cafapi/opensuse-dotnet6-sdk:1 (Dynamic Tag)
cafapi/opensuse-dotnet6-sdk:latest (Dynamic Tag)

 Build Stage
Action
Status

Release Checks
completed
:heavy_check_mark:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here


text:
🛑 GF Status Bot is down

In 6fcafeb, GF Status Bot (https://gfstatus.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GF Status Bot is back up in 5f8141e after 26 minutes.


text:
Test issue

Just testing no action required.

done testing

repo: CC-in-the-Cloud/Admin


text:
Create new list of bed files

Four new bed files to be created based on request for Dr Zhurkin

Completed with commit 8e8aa4334d4b7b7f620d0e5803158d9bc77e9567


text:
Add ~, Hl7 Field repetition separator, handling to Hl7Serializer. replaceValueAwithBUsingTerser method.

Currently, the replaceValueAwithBUsingTerser() method can't handle the '~', Hl7 Field repetition separator.  Therefore, it needs to be able to handle the separator instead of passing it to Terser.  Terser will replace it with /R/ and it is not correct.
Currently, ticket 5631 needs the feature to be able to handle the OBX-17 issue.

@brick-green to review PR for @oslynn

repo: CDCgov/prime-reportstream


text:
RI & VI updates

This PR ...
Receiver updates for RI and VI. I'd stolen James' branch to continue RI work.
Test Steps:

Run integration tests

Changes

Schemas for RI and VI
James' updates to enrich LOINC data with official descriptions
Updates to tests

Checklist
Testing

[X] Tested locally?
[X] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[X] Added tests?

Linked Issues

Fixes #12054 #12536

Looking good to me.  I ran the integration test and smoke test and both tests passed.   I also looked over the transform schema and look good as well.

authors: adegolier oslynn


text:
Refactoring Okta emails

Many Okta emails are currently pointing users to a confusing sign in help page that and makes it hard to find SimpleReport specific information. The copy there is confusing and mentions Okta, and some emails have Okta logos which users may not be familiar with. Other links and information are outdated and are not aligned with SR branding.
Emails need both a content and design pass.
Facilitators:
Rebecca
Updates
09.20.21: Finishing this today. Everyone should have the correct template by EOD.
Action items

[ ] X

Completed 9/21/21

repo: CDCgov/prime-simplereport


text:
Change the type of results column on test events/orders from an enum to a UUID (db, be)

Background
Once we have our new results table in place, the type of the results column on test orders and test events will need to change from an enum to a UUID. This ticket represents the work required for that migration.
Action Requested
Change the type of the result column on the TestEvent and TestOrder table. This will require both database and backend changes.
On the database side, we'll need to run an alter table migration to change the result type from an enum to a UUID.
On the backend, the following database models will need to be changed:

Update the type of TestResult.java from an enum to a database model class that reflects the new table
Update the type of the result column in TestEvent.java and TestOrder.java to be a UUID

Acceptance Criteria

[ ] Type is changed in the database
[ ] A migration has been done to move the old enum types to the new UUID results
[ ] The Java model is able to read/parse old results in the new format, without requiring us to change mutations elsewhere (we want to avoid changing all the queries and mutations that interact with test events/orders just yet)

Closing as our model has changed - instead of a result table enumerating potential results, we'll have a result table that links by foreign key to the disease, test event, and test order.


text:
Sign up for Github Actions Beta

What type of help do you need?
Can one of the GitHub org admins sign up for the GitHub actions beta. We want to take advantage of being able to set static IP's for our CI runners so we can lock down access to our cloud services better.
Sign URL: https://github.com/features/github-hosted-runners/signup
Context:
https://github.blog/2022-09-01-github-actions-introducing-the-new-larger-github-hosted-runners-beta/

[x] Other

Sadly, CDCGov is not managed in an enterprise so not eligible for the beta. We can turn it on for CDCEnt and CDCAI, but that  won't help your CDCGov repos.

@leebrian hey that's fine, we only need it for CDCEnt actually

Great, I signed up for the beta and got this message "You’ve agreed to the pre-release terms with the account cdc. We’ll notify you once you’ve gained access, make sure your primary email address is up to date. If you have any questions, let us know via our community feedback discussions."
I'll keep this item in waiting and update it when we get accepted so you'll know it's available.
I don't see how these runners affect our actions minutes so hopefully it's something reasonable.

Perfect thanks!

That was pretty fast, just got an email with "Your account is onboarded to the new beta for larger GitHub-hosted runners and fixed IPs!"
From my end it looks like it's setup and ready with some larger ubuntu runners. And someone already ran a job.
Let me know over on cdcent how it's going and if you need anything else set up.

authors: emmanuel-apau leebrian

repo: CDCgov/template


text:
Install user feedback plug-in on dmptool-stage

We decided to try collecting feedback from steering committee via a UX tool that just needs to be installed on stage. If it works out well we can keep it installed for a defined period post launch.
@rhu can you please provide the configuration/installation info here. if it should stay private maybe you can link to something internal?

installed and working! thanks.


text:
🛑 CERIT-SC User Documentation is down

In bdd0b97, CERIT-SC User Documentation (https://docs.cerit.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CERIT-SC User Documentation is back up in 0e8e9f3.

repo: CERIT-SC/uptime


text:
Unable to import version 4 of o-ran-uplane-conf.yang module into Sysrepo

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

So, libyang is saying that the YANG does not satisfy a leafref requirement (section 9.9, last paragraph). You can check whether it is right or not, I do not know which module did you use exactly.

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

did you solved this problem?

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

did you solved this problem?

No , i am yet to work on it, as a temporary fix, i used the version 3 of the same yang module, which was successfully getting imported.

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

did you solved this problem?

No , i am yet to work on it, as a temporary fix, i used the version 3 of the same yang module, which was successfully getting imported.

Is the ORAN was public a yang model with error? @@

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

did you solved this problem?

No , i am yet to work on it, as a temporary fix, i used the version 3 of the same yang module, which was successfully getting imported.

I try to add some conditions to yang model, because it declare the leaf but not implement the condition to have that leaf but references to a object that have condition. Than, i success to add it to sysrepo :D

Hi,
I am working on importing the latest set of o-ran yang modules. And have encountered an issue while trying to import one of the yang modules - o-ran-uplane-conf.yang into sysrepo.
Upon importing it with the command:
sudo sysrepoctl -i o-ran-uplane-conf.yang
And the errors prompted were:
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-tx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Leafref is not conditional based on "PRACH-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-prach-configuration)
[ERR]: Leafref is not conditional based on "SRS-STATIC-CONFIGURATION-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/static-srs-configuration)
[ERR]: Leafref is not conditional based on "CONFIGURABLE-TDD-PATTERN-SUPPORTED" feature as its target. (path: /o-ran-uplane-conf:user-plane-configuration/low-level-rx-endpoints/configurable-tdd-pattern-supported)
[ERR]: Module "o-ran-uplane-conf" parsing failed.
I am unable to understand this issue and can understand that this is something to do with the syntax, since it looks like a libyang error.
Hoping for a guidance on this.

did you solved this problem?

No , i am yet to work on it, as a temporary fix, i used the version 3 of the same yang module, which was successfully getting imported.

I try to add some conditions to yang model, because it declare the leaf but not implement the condition to have that leaf but references to a object that have condition. Than, i success to add it to sysrepo :D

That's great , could you please let me know those conditions, that will be helpful !!

authors: aswin19996 michalvasko phuong-dut-es


text:
使用antd组件，激活过后再进行切换路由，页面会闪屏

在缓存的页面中使用了antd的 Select、Popover、Drawer、Button组件，当激活过某个组件之后，当切换页面再次回来之后，之前激活的这个组件会重新激活一次。
举例：
Select会把下拉框收缩一次，Drawer也会收缩一次，Button按钮宽度会变宽之后正常，Popover也会闪现一次

请问有什么好的办法解决这个问题吗

通过{autoFreeze = false} 这个属性已解决

通过{autoFreeze = false} 这个属性已解决

autoFreeze = false

点赞

authors: LoveEocding puchenhui


text:
tensorflow.python.framework.errors_impl.FailedPreconditionError: Error while reading resource variable conv2d_5/kernel from Container: localhost. This could mean that the variable was uninitialized. Not found: Container localhost does not exist. (Could not find resource: localhost/conv2d_5/kernel) 	 [[{{node conv2d_5/Conv2D/ReadVariableOp}}]]

"predict" error in using keras in the thread.

https://github.com/tensorflow/tensorflow/issues/28287#issuecomment-519130227


text:
Rename "Technologies" section in README to "Software Stack"

The term slipped my mind when I wrote the README and it wasn't until recently that I remembered it. Software stack is the appropriate term here.

Working on this in the branch technologies-used!

Fixed in pull request #30


text:
String Styles

So in my first project I used the strings.xml for every possible string.
I think this is how it's supposed to be done but I just want to confirm with the rest of the team.

I did the same, as Eclipse gave a warning for every hard-coded string otherwise. I do like it though. I know from a distribution standpoint it makes a lot of sense, as if you need to translate an app you just have to change all the values in strings.xml without changing any code or references or anything. Even though that won't be an issue for us, I still think it's a good idea.

Yeah, we should keep strings in strings.xml. We'll need to find a good way
to organize the file, though.
On Feb 13, 2015 1:03 PM, "Stuart Bildfell" notifications@github.com wrote:

I did the same, as Eclipse gave a warning for every hard-coded string
otherwise. I do like it though. I know from a distribution standpoint it
makes a lot of sense, as if you need to translate an app you just have to
change all the values in strings.xml without changing any code or
references or anything. Even though that won't be an issue for us, I still
think it's a good idea.
—
Reply to this email directly or view it on GitHub
https://github.com/CMPUT301W15T07/TravelTracker/issues/42#issuecomment-74317411
.

How would you prefer to organize it? Per activity if they're used directly in the layout xml and per class if they're used in code?

That sounds reasonable to me.

(Wiki'd and closed)[https://github.com/CMPUT301W15T07/TravelTracker/wiki/Style-Guide]

authors: TheLastBanana kuzi117 therabidsquirel


text:
예시 이미지, 프롬프트 조회 기능 개발

주요 사항

예시 이미지, 프롬프트 조회 기능 개발

DB 연동 전까지 Mock 객체 활용
테스트 코드 작성

관련 이슈
#8

확인했습니다

authors: boseungk tggKim

repo: CNU-Capstone-Design/Capstone-BackEnd


text:
Serverless version of the app

Pros: don't have to keep remembering to log in
Cons: Risk of code diverging; right now there's no re-creation of the schema on update (but maybe that's fine for the web version? Maybe we want to just have that happen on a local run of streamlit?); has to be rebuilt for every user (so every user has a longer load time)
Feeling cute, may pull later

Closed because decided to self-host instead (because viewing on Mac Firefox is still broken - more details in #3 ), but will leave the branch in case that ever gets reported as fixed.


text:
[BUG] Authentication does not manage sessions correctly

Describe the bug
If a user attempts to login or register on the /auth endpoint, it works correctly, however when they proceed to make requests to protected routes, they get an unauthorized response.
To Reproduce
Steps to reproduce the behavior:

Go to postman and make https://dev.occupi.tech/auth/login
Make another request to https://dev.occupi.tech/api/resource-auth
Observe response as:

{
    "error": "User not authenticated",
    "message": "Bad Request",
    "status": 401
}

Expected behavior
Protected routes should be open to authenticated users
Screenshots
N/A
Logs
N/A
Desktop (please complete the following information):

OS: [Windows, Linux, iOS]
Node version [20]
npm version [10]
App version [0.1.0]
NB: The above is optional if it's applicable and as such may be removed if it's not useful

Additional context
N/A

I am currently working on this issue


text:
Declutter example notebook

Here I've removed all descriptions of Gadi / NCI and almost all of Payu from the reanalysis_forced notebook, and deleted the model forced one. This will be migrated to cosima recipes
The old notebook cells for "setup era5" and "set up run directory" are now methods of the experiment class which further streamlines the notebook. The using_payu flag is included here to give users the option of a config.yaml file being generated for their experiment. It defaults to False.
The default input directory has also been decluttered to make things generic and not Gadi-centric
Finally, to address the deprecation of the motu client (issue #79 ) I've removed this entirely and given users step by step instructions for using the GUI on Copernicus's website to download the required data.
Related to #59 in that I've updated the model-forced example but I won't delete it until we find a good home for it elsewhere (see https://github.com/COSIMA/cosima-recipes/issues/308 )

I'm going to update / fix the 'model forced' one then re-open this PR. Until we find a landing place for it I'll at least iron out some of the issues pointed out by Luwei

I've re-added the ACCESS-OM2 example but made it clear in the markdown that it's intended for NCI users. This should be migrated elsewhere in COSIMA when we agree on the space

Codecov is down because I've moved the process era5 functionality to the package. A future PR that expands testing should address this rather than me making this PR longer. I've manually tested both notebooks and run the corresponding MOM6 experiments they produce

Are we happy to tidy up string manipulations in a separate PR later? For now things are working even if a bit ugly for the yaml editing

Apologies, fixed. I had no clue you were working live off a PR branch, I would strongly advise against doing that.

If not, then from a github workflow perspective what's the best way for me to keep working for the moment? I'm losing a lot of time trying to juggle the codebase when this PR is unresolved and I'm already working on the next one (and need it for my day-to-day research). It was becoming too much admin to continually merge changes from this branch into the withtides branch, especially when merge conflicts cropped up.
I then manually made a new branch forked from declutter_notebook to build off but then had to troubleshoot why things weren't working. Perhaps there's a better way of doing things that I'm not aware of?

I haven't followed any discussion here. @ashjbarnes, @angus-g is this PR under control? If you need help ping me.

Latest commit implements what we talked about today @angus-g . Notebook has been tested but I'll go back and modify notebooks to add some more documentation - that'll be the last planned commit from me unless something else comes up / breaks!
Thanks @navidcy ! Almost finished :)

tip:
before pushing you should format with black otherwise tests don't run... and tests that fail might hint you about something wrong that is happening. If you postpone formatting black (and thus running the tests) you may not see a bug you introduced until way after you've put substantial effort in refactoring something that you may need to undo.

Everything tested and working with latest executable. Ready to merge

authors: angus-g ashjbarnes navidcy


text:
twist filter output wrong linear velocity

Bug
The linear value change sign if the angular value change sign.
need to rewrite line 69 to this:   double max_v = g_lateral_accel_limit / fabs(omega);
Specifications

Ubuntu version:16.04
ROS version:kinetic
Autoware branch:master

#1230 is opened about this bug

repo: CPFL/Autoware


text:
Is get_data usable with S2_MSI_L2A data

Describe the bug
I want to get specific bands from Sentinel 2 L2A using get_data function. This works fine for Sentinel  2 L1C but with L2A I get the following output
Output
Traceback (most recent call last):
  File "/home/axelwagner/eodag_test/git_issue.py", line 10, in <module>
    data = search_results[0].get_data(
  File "/home/axelwagner/.local/lib/python3.8/site-packages/eodag_cube/api/product/_product.py", line 93, in get_data
    dataset_address = self.driver.get_data_address(self, band)
  File "/home/axelwagner/.local/lib/python3.8/site-packages/eodag/api/product/drivers/base.py", line 35, in get_data_address
    raise NotImplementedError
NotImplementedError

**Questions
Is get_data only compatible with certain products? If get_data is not compatible with L2A is there another way I can get only part of the L2A data without downloading the entire folder
Code To Reproduce
from eodag import EODataAccessGateway
from rasterio.crs import CRS

dag = EODataAccessGateway()
dag.set_preferred_provider(provider='creodias')
product_type = 'S2_MSI_L2A'
footprint = {'lonmin': 1, 'latmin': 43.5, 'lonmax': 2, 'latmax': 44}
start, end = '2023-03-10', '2023-03-12'
search_results, _ = dag.search(productType=product_type, geom=footprint, start=start, end=end)
data = search_results[0].get_data(
    crs=CRS.from_epsg(4326),
    resolution=0.0001,
    band="B03",
    extent=footprint
)
print(data)

The feature is now available through the generic driver included in v0.3.0

repo: CS-SI/eodag-cube


text:
Snackbar wrong feedback statement

For like repeat command etc.

Same as issue #136

authors: senyuuri thamsy


text:
Update Design Component of the Developer Guide

Update the contents and hyperlinks in the Design component of the Developer Guide

Pull Request Test Coverage Report for Build 415

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 82.717%

Totals

Change from base Build 414:
0.0%

Covered Lines:
2685

Relevant Lines:
3246

💛  - Coveralls

authors: Marcus-cxc coveralls


text:
Treatment done in Discharge

It feels counterintuitive to treat patients in the discharge part of the CLI but im not sure if this is a major error or not.

This should really be okay.

authors: euanpound ratantejmadan


text:
[TOOLS-4458] Create a Cubrid plugin based on generic

http://jira.cubrid.org/browse/TOOLS-4458

refactoring cubrid plugin
create cubrid, cubrid UI plugin based on generic plugin
register new added plugins

Dear @kisoo-han,
There were some issues with many commits and messages in the previous pull request. I just organized it to make it look clean, that's why I have created a new above pull request here.

@longhaseng52 ,
I see!

repo: CUBRID/dbeaver


text:
Spacing around "Unfortunately this is not in Timetable yet"

The "Unfortunately this is not in Timetable yet" message has more spacing above it than below it, causing the visual balance of the page to be slightly off:

Assigning to @bp323 for review

I believe the original issue was fixed in https://github.com/CUL-DigitalServices/grasshopper-ui/pull/416
Verified and merging the fix for the external link margin.

authors: Coenego bp323 nicolaasmatthijs

repo: CUL-DigitalServices/grasshopper-ui


text:
Adds metric-based testing

This PR first improves the prediction-based testing by very lightly tuning the two models:

We now use language-appropriate pretrained models
We increase the learning rates substantially; the goal is to overfit here anyways
We now do 10 epochs of training; this is not very expensive compared to the time spent downloading dependencies and pretrained models
We actually reuse the best checkpoint (!)

This gives us, to rounding, near-perfect resubstitution accuracy, so any model which gives the expected predictions has successfully overfit. To confirm this, we run udtube test and confirm that we get the same results.
This is an lightweight solution and closes #64.
Other details:

I moved some testdata files around.
I changed assertFileExists to assertNonEmptyFileExists, just to be sure. os.stat is very cheap.
I added docs on how to regenerate the data if models ever change; this should make fixing this change-detector test much easier!

@DanielYakubov just improved this a bit if you've already looked...just FYI

repo: CUNY-CL/udtube


text:
Build testimonials page and make minor edits to landing page

Related to #24 and #28

@des-des please hold on before merging/reviewing as we need to move the index.html file outside the html folder so that it is deployable on github pages. I'm doing that now!

@marisid re-assign me when ready

New commits relate to #37

authors: des-des marisid

repo: CYPIAPT-LNDSE/social-up


text:
🛑 France mirror is down

In 75a9524, France mirror (https://mirror.lesviallon.fr/cachy/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: France mirror is back up in 1e5c454 after 22 minutes.

repo: CachyOS/statuspage


text:
API - test hasura 2.0 stable

see https://github.com/hasura/graphql-engine/issues/4847

error with v2.0.3:
TASK [api : start hasura container] ****************************************************************************************************************************************
changed: [fworch-srv]

TASK [api : show docker result] ********************************************************************************************************************************************
skipping: [fworch-srv]

TASK [api : Get info on container] *****************************************************************************************************************************************
ok: [fworch-srv]

TASK [api : Print the status of the container in case of problems only] ****************************************************************************************************
fatal: [fworch-srv]: FAILED! => {"changed": false, "msg": "The container status is: {'failed': False, u'changed': False, u'container': {u'Platform': u'linux', u'State': {u'Status': u'exited', u'Pid': 0, u'OOMKilled': False, u'Dead': False, u'Paused': False, u'Running': False, u'FinishedAt': u'2021-07-25T16:25:44.359785135Z', u'Restarting': False, u'Error': u'', u'StartedAt': u'2021-07-25T16:25:43.738175214Z', u'ExitCode': 1}, u'Config': {u'Tty': False, u'Cmd': [u'graphql-engine', u'serve'], u'Env': [u'HASURA_GRAPHQL_ENABLE_CONSOLE=true', u'HASURA_GRAPHQL_CONSOLE_ASSETS_DIR=/srv/console-assets', u'HASURA_GRAPHQL_JWT_SECRET= { \"type\": \"RS256\", \"key\": \"-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAloecnNIFugX1ht4IaJ3q\\nds7ZwJX1qPCICt+kvqKi88RNSSoEzYbiycpjWWxnwrMtbOZn9nix8FylHmWNb+lX\\n6FGSOg6CedZ/usFqdOwS7JTwyMK5Zx60ZQQB+otLUVCmeeQMcEFAlZi97QHSv4x7\\nGfisBX//qRSi7RFpUnkY0PwD50ELd6tci0Ejs3wwiaFNEgczmH3H3jtOoBqEvyuo\\nC+AKvv9BbDRyPjK5nXL7Jka6rioyXHknqmlk0toEu5VsmhtLjWHIkgi2PdRjjvSU\\ntN+QYZFg9bgcbSf8qzJgtp2Ue+NjkN5kPo/04yHM+X2ZLeGWGVMJtHhBc0ftjwAW\\nwwIDAQAB\\n-----END PUBLIC KEY-----\\n\", \"claims_namespace_path\": \"$\" } ', u'HTTP_PROXY=', u'HASURA_GRAPHQL_ENABLED_LOG_TYPES=startup, http-log, websocket-log', u'HASURA_GRAPHQL_LOG_LEVEL=info', u'HTTPS_PROXY=', u'HASURA_GRAPHQL_CORS_DOMAIN=*', u'HASURA_GRAPHQL_DATABASE_URL=postgres://dbadmin:PPujGLozxtSKndf@localhost:5432/fworchdb', u'HASURA_GRAPHQL_ADMIN_SECRET=LMFhAFySgnJfLAa', u'HASURA_GRAPHQL_ENABLE_TELEMETRY=false', u'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', u'LANG=C.UTF-8', u'LC_ALL=C.UTF-8'], u'Domainname': u'', u'WorkingDir': u'', u'Image': u'hasura/graphql-engine:v2.0.3', u'Hostname': u'ubu18test', u'StdinOnce': False, u'Labels': {}, u'AttachStdin': False, u'User': u'', u'Volumes': None, u'ExposedPorts': {u'8080:8080/tcp': {}}, u'OnBuild': None, u'AttachStderr': False, u'Entrypoint': None, u'AttachStdout': False, u'OpenStdin': False}, u'ResolvConfPath': u'/var/lib/docker/containers/1859037537f34eb822f6c49924b87f4d58800caff90a6d5ef5872ee42ea2a06d/resolv.conf', u'HostsPath': u'/var/lib/docker/containers/1859037537f34eb822f6c49924b87f4d58800caff90a6d5ef5872ee42ea2a06d/hosts', u'Args': [u'serve'], u'Driver': u'overlay2', u'Path': u'graphql-engine', u'HostnamePath': u'/var/lib/docker/containers/1859037537f34eb822f6c49924b87f4d58800caff90a6d5ef5872ee42ea2a06d/hostname', u'RestartCount': 0, u'Mounts': [], u'Name': u'/fworch-api', u'Created': u'2021-07-25T16:25:43.151274328Z', u'GraphDriver': {u'Data': {u'LowerDir': u'/var/lib/docker/overlay2/f6ef3801625c5f8252e2d92208db7e765d19080923b523e718e847c89ca9be0e-init/diff:/var/lib/docker/overlay2/92092793abfd76e040216b032d8f6cfce2b541a8f728aaec15ff27280fbb8fc6/diff:/var/lib/docker/overlay2/fade07b1e29e87d134ed2113b11788ca58524a1900d09b57e4cb39074baab5f1/diff:/var/lib/docker/overlay2/03675c8768e1ac69128e7aac7e7a2ff2d0e8d49acc12ccf6b26911caa56bce2c/diff:/var/lib/docker/overlay2/7ce594be05bac3d60fe1f495691bf8f50113a28ab0b9c2078c000f8600bdcfc8/diff:/var/lib/docker/overlay2/d3dadd7ac42318be5f913bccbd4c63e058c5ae0e6842edcc8bd5b70da79790d1/diff', u'WorkDir': u'/var/lib/docker/overlay2/f6ef3801625c5f8252e2d92208db7e765d19080923b523e718e847c89ca9be0e/work', u'MergedDir': u'/var/lib/docker/overlay2/f6ef3801625c5f8252e2d92208db7e765d19080923b523e718e847c89ca9be0e/merged', u'UpperDir': u'/var/lib/docker/overlay2/f6ef3801625c5f8252e2d92208db7e765d19080923b523e718e847c89ca9be0e/diff'}, u'Name': u'overlay2'}, u'ExecIDs': None, u'ProcessLabel': u'', u'NetworkSettings': {u'SecondaryIPAddresses': None, u'SecondaryIPv6Addresses': None, u'Bridge': u'', u'GlobalIPv6PrefixLen': 0, u'LinkLocalIPv6Address': u'', u'MacAddress': u'', u'IPAddress': u'', u'HairpinMode': False, u'IPPrefixLen': 0, u'GlobalIPv6Address': u'', u'Gateway': u'', u'LinkLocalIPv6PrefixLen': 0, u'EndpointID': u'', u'SandboxKey': u'/var/run/docker/netns/default', u'SandboxID': u'66d37a9c775af961795804f1f4d4f43012d8bd1655e09e77d7524d4d025c55e5', u'IPv6Gateway': u'', u'Networks': {u'host': {u'NetworkID': u'f5cde5cd166f5c83dd6523ca956889d7aa7e9c6de17c29fb3d358d09ad629c10', u'MacAddress': u'', u'GlobalIPv6PrefixLen': 0, u'Links': None, u'GlobalIPv6Address': u'', u'IPAddress': u'', u'Gateway': u'', u'DriverOpts': None, u'IPPrefixLen': 0, u'EndpointID': u'', u'IPv6Gateway': u'', u'IPAMConfig': None, u'Aliases': None}}, u'Ports': {}}, u'AppArmorProfile': u'docker-default', u'Image': u'sha256:7c0ceef93a9603620d3b6d6f50dd72529ea9d942dcc4779309bf7348152272df', u'LogPath': u'', u'HostConfig': {u'CpuPeriod': 0, u'MemorySwappiness': None, u'AutoRemove': False, u'KernelMemory': 0, u'PortBindings': None, u'ConsoleSize': [0, 0], u'BlkioDeviceReadIOps': None, u'CpusetMems': u'', u'UsernsMode': u'', u'Init': False, u'IOMaximumBandwidth': 0, u'Dns': None, u'PidMode': u'', u'PidsLimit': None, u'CgroupParent': u'', u'Privileged': False, u'IOMaximumIOps': 0, u'CgroupnsMode': u'host', u'NanoCpus': 0, u'CpusetCpus': u'', u'Cgroup': u'', u'DnsSearch': None, u'BlkioWeight': 0, u'LogConfig': {u'Type': u'syslog', u'Config': {u'syslog-facility': u'daemon', u'tag': u'fworch-api', u'syslog-address': u'tcp://localhost:514'}}, u'RestartPolicy': {u'MaximumRetryCount': 0, u'Name': u''}, u'PublishAllPorts': False, u'BlkioDeviceWriteBps': None, u'VolumeDriver': u'', u'ReadonlyRootfs': False, u'CpuShares': 0, u'OomScoreAdj': 0, u'MemoryReservation': 0, u'BlkioWeightDevice': None, u'CpuPercent': 0, u'NetworkMode': u'host', u'BlkioDeviceReadBps': None, u'Isolation': u'', u'GroupAdd': None, u'ReadonlyPaths': [u'/proc/bus', u'/proc/fs', u'/proc/irq', u'/proc/sys', u'/proc/sysrq-trigger'], u'CpuRealtimeRuntime': 0, u'Devices': None, u'BlkioDeviceWriteIOps': None, u'VolumesFrom': None, u'Binds': [], u'CpuQuota': 0, u'MemorySwap': 0, u'UTSMode': u'', u'ExtraHosts': None, u'Runtime': u'runc', u'Ulimits': None, u'CapDrop': None, u'DnsOptions': None, u'ShmSize': 67108864, u'Links': None, u'CpuRealtimePeriod': 0, u'IpcMode': u'private', u'DeviceRequests': None, u'ContainerIDFile': u'', u'SecurityOpt': None, u'CapAdd': None, u'CpuCount': 0, u'Memory': 0, u'DeviceCgroupRules': None, u'KernelMemoryTCP': 0, u'OomKillDisable': False, u'MaskedPaths': [u'/proc/asound', u'/proc/acpi', u'/proc/kcore', u'/proc/keys', u'/proc/latency_stats', u'/proc/timer_list', u'/proc/timer_stats', u'/proc/sched_debug', u'/proc/scsi', u'/sys/firmware']}, u'Id': u'1859037537f34eb822f6c49924b87f4d58800caff90a6d5ef5872ee42ea2a06d', u'MountLabel': u''}, u'exists': True}"}

RUNNING HANDLER [api : recover backup] *************************************************************************************************************************************
changed: [fworch-srv]

Jul 26 13:24:02 ubu18test python3[10951]: ansible-docker_container Invoked with image=hasura/graphql-engine:v2.0.3 recreate=True state=started env={'HASURA_GRAPHQL_ENABLE_CONSOLE': 'true', 'HASURA_GRAPHQL_CONSOLE_ASSETS_DIR': '/srv/console-assets', 'HASURA_GRAPHQL_JWT_SECRET': '{ "type": "RS512", "key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ILANCqxJZazBoskdWdx\nm0Rvyb6iYt1eiecep5eCHbq+Hmq4NJpJkIcLadzd2m/n0q0VkOAwrpN499RtZxZ4\nHKgheD9Z/uzrgIKDQFmnd9KygYjIAubQXxC/CFgv79CfG9+LIyKCu4oNXueoYJnS\nXjzV9NNBF05bVj2zZsJneZlujQKNt7xMXhFo7uWpbAx8qYP1n1RjBVTyIaKc4dDB\n90bNhpSBz/L3/09h4+r26xZloZRhzfMrplUWBVYyzH2g/b0VOjXS2Coe8HV10Rt8\nzecBrz/JYbf9HVY7g3sWTueyd5+XdCWkIbZy0A3yiO5jCltbZWl86BjzUsFwzS10\naQIDAQAB\n-----END PUBLIC KEY-----", "claims_namespace_path": "https://hasura.io/jwt/claims" }', 'HTTP_PROXY': '', 'HASURA_GRAPHQL_ENABLED_LOG_TYPES': 'startup, http-log, websocket-log', 'HASURA_GRAPHQL_LOG_LEVEL': 'info', 'HTTPS_PROXY': '', 'HASURA_GRAPHQL_CORS_DOMAIN': '*', 'HASURA_GRAPHQL_DATABASE_URL': 'postgres://dbadmin:********@localhost:5432/fworchdb', 'HASURA_GRAPHQL_ADMIN_SECRET': 'not4production', 'HASURA_GRAPHQL_ENABLE_TELEMETRY': 'false'} networks_cli_compatible=True log_options={'syslog-facility': 'daemon', 'tag': 'fworch-api', 'syslog-address': 'tcp://localhost:514'} exposed_ports=['8080:8080'] log_driver=syslog network_mode=host name=fworch-api docker_host=unix://var/run/docker.sock tls_hostname=localhost api_version=auto timeout=60 tls=False validate_certs=False debug=False auto_remove=False cleanup=False detach=True force_kill=False ignore_image=False init=False interactive=False keep_volumes=True memory=0 output_logs=False paused=False privileged=False pull=False purge_networks=False read_only=False restart=False trust_image_content=False tty=False ca_cert=None client_cert=None client_key=None ssl_version=None blkio_weight=None capabilities=None cap_drop=None command=None comparisons=None cpu_period=None cpu_quota=None cpuset_cpus=None cpuset_mems=None cpu_shares=None devices=None device_read_bps=None device_write_bps=None device_read_iops=None device_write_iops=None dns_servers=None dns_opts=None dns_search_domains=None domainname=None entrypoint=None env_file=None etc_hosts=None groups=None healthcheck=None hostname=None ipc_mode=None kernel_memory=None kill_signal=None labels=None links=None mac_address=None memory_reservation=None memory_swap=None memory_swappiness=None mounts=None networks=None oom_killer=None oom_score_adj=None pid_mode=None pids_limit=None published_ports=None restart_policy=None restart_retries=None runtime=None security_opts=None shm_size=None stop_signal=None stop_timeout=None sysctls=None tmpfs=None ulimits=None user=None userns_mode=None uts=None volume_driver=None volumes=None volumes_from=None working_dir=None
Jul 26 13:24:03 ubu18test dockerd[10172]: time="2021-07-26T13:24:03.058859550Z" level=info msg="Configured log driver does not support reads, enabling local file cache for container logs" container=e52c1c3067cccf1279dbd05bb43e30575b640a14e7bf31e2ad4a09f1f017c91b driver=syslog
Jul 26 13:24:03 ubu18test containerd[843]: time="2021-07-26T13:24:03.064318289Z" level=info msg="starting signal loop" namespace=moby path=/run/containerd/io.containerd.runtime.v2.task/moby/e52c1c3067cccf1279dbd05bb43e30575b640a14e7bf31e2ad4a09f1f017c91b pid=10981
Jul 26 13:24:03 localhost fworch-api[10172]: Fatal Error:- Environment variable HASURA_GRAPHQL_JWT_SECRET: Error in $: object value: Failed reading: unescaped control character

repo: CactuseSecurity/firewall-orchestrator


text:
importer fortinet - hide nat error

occurs in test system for mgm_id 60
check if nat obj already exists seems to be flawed
[{'import_errors': 'ERR-ImpMain@import_nwobj_main

duplicate key value violates unique constraint "obj_altkey"Key (mgm_id, zone_id, obj_uid, obj_create)=(60, 7735, IP1.2.3.4_NatNwObj, 67586) already exists.'}]

Two objects are not identical (obj_ip_end!):
  {
     "obj_typ": "host",
     "obj_color": "black",
     "obj_comment": "FWO-auto-generated nat object for VIP",
     "obj_ip": "10.0.9.80",
     "obj_ip_end": "10.0.13.228",
     "obj_name": "10.0.9.80_NatNwObj",
     "obj_uid": "10.0.9.80_NatNwObj",
     "obj_zone": "global",
     "control_id": 67876
   },
   {
     "obj_typ": "host",
     "obj_color": "black",
     "obj_comment": "FWO-auto-generated nat object for VIP",
     "obj_ip": "10.0.9.80",
     "obj_name": "10.0.9.80_NatNwObj",
     "obj_uid": "10.0.9.80_NatNwObj",
     "obj_zone": "global",
     "control_id": 67876
   },

fixing issue with ranges in PR #1604

fixed


text:
Crafting won’t work

Any time I want to craft a wing the second I put an item into the workbench my server just closes and I don’t know what it is my server or is it the mod?
My server is the aternos software.

Make sure you are on the latest version and send a crash report.

Issue is stale, closing it.

authors: GabrielOlvH MonsterOrigins adriantodt

repo: CafeteriaGuild/Winged


text:
where should I put my avatar ?

I wanna use the sidebar.avatar function, I checked the document and found this .
But I still don't understand where should I put my avatar on, and how to write the src path.
For example, if I want put my avatar on content/avatar.png, how should I write the src path ?
Is there any advice ?

Put avatar on assets/img/avatar.png and write img/avatar.png on the src field.
It's explained here: https://stack.jimmycai.com/config/sidebar#avatar

Ok, I created a folder named 'assetsunder the root directory and things worked fine. And what about the assets folder underresources` folder ?

Now I guess that the resources/_gen/assets/image folder is used to store the auto resized image file.

authors: CaiJimmy ShioriMina

repo: CaiJimmy/hugo-theme-stack-starter


text:
merge CalCOFI fish larvae and bottle data

From Erica Mason:

Hello Ben,
It was great meeting you at the CalCOFI conference this week. Thank you for offering to help with finding a solution to my CalCOFI data merging issues. I really appreciate it.  I was curious to hear your thoughts on how best to move forward... virtually meet to discuss specific needs and next steps? Send you an email with what I'm trying to accomplish with example data frames?  Virtually meet to go straight into troubleshooting? I've cc'd Erin here too in case she had something else in mind (bringing other folks in? not sure).
Please let me know what works best. This may be a long shot for you....but I'll be around next week through Thursday (12/15) and the following week, Mon-Wed (12/19 - 12/21).
Thanks again,
Erica

See new function get_nearest_bottle() here:

explore_join-larvae-bottle

ISSUE: How to properly matching larval data to a location and time since 1999?
Here are some of the files larvae_count data without expected matches:

larvae-count_cruise-ship_missing-in_stations.csv
larvae-count_cruise-ship_missing-in_tows.csv
larvae-count_missing-location-or-date.csv

Problem was at least one bad merge (I didn't check further after that). I have not used rstudio online before but I stuck a chunk in to demonstrate beginning at line 176. I gave Marina some restructured data just before CalCOFI which she hasn't had a chance to convert to yet. With those changes, the sql will become much less painful and more intuitive (surrogate keys instead of composite primaries with, e.g., six fields for a net).
I really think we should also take a look at the Scripps CalCOFI db structure before we spend a lot of time on these queries. For example, having date and time as separate fields is really error-prone and also painful to program with here.  I know Access doesn't have a datetime offset data type but Access shouldn't be the repository of these data anyway.
Should do a quick final check to make sure we're happy with the underlying data structure before we try to build too much more on top of it?

Space for Time Substitutions
Look into this paper:

Lovell (2023) Space‐for‐time substitutions in climate change ecology and evolution. Biological Reviews

authors: bbest edweber

repo: CalCOFI/workflows


text:
Stringcolumn aggregation

Should fix https://github.com/Caleydo/taggle/issues/311

Great Work Martin!

Thanks!

repo: Caleydo/taggle


text:
Sometimes AAF gives zero predictions for cumulative hazard

I notice sometimes in my implementation/ using AAF - it'll give zero predictions for cumulative hazards.
Has anyone run into a problem like this?

Can you share what the coefficients look like? I suspect that they are the cause

Yeah they're all zero. But I don't know why
On Fri, 23 Mar 2018, 1:32 pm Cameron Davidson-Pilon, <
notifications@github.com> wrote:

Can you share what the coefficients look like? I suspect that they are the
cause
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CamDavidsonPilon/lifelines/issues/430#issuecomment-375665845,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA8DiAvz2-Fe_YrkkqISymPdAq6fkhSoks5thPmHgaJpZM4S3H13
.

I never had time to go back to this, and I actually moved jobs recently so all that work is no longer on my mind. However I noticed a bunch of problems with the AAF estimator on largish datasets.

However I noticed a bunch of problems with the AAF estimator on largish datasets.

Please open new issues!

authors: CamDavidsonPilon springcoil

repo: CamDavidsonPilon/lifelines


text:
Predict funtion not recognising 'conditional_after' argument

After fitting the cox model, I am trying to make prediction for censored subjects and I got the error below. I followed the example in the document but I am not sure why this error seems to not recognise the argument. Thanks.
cph.predict_median(censored_subjects, conditional_after=censored_subjects_last_obs)
TypeError: predict_median() got an unexpected keyword argument 'conditional_after'

Hi there, can you upgrade to version 0.22.8?

thanks, it works now but I noticed that it is not able to produce a prediction value for all subjects where some shows 'inf'. I have tried to change the p rate in the cph.predict_percentile range and it changes the days for the same subjects that had a value before and the rest still remains 'inf'

Does that make sense given your dataset? That is, might you have subjects (some subset of your data) that should never experience the event?

Hi Cam, it doesn't make sense for the dataset I have because the subjects which were right censored are still expected to experience death at some point out of the observation period.

Hm, my other idea is that the timeline is too short. The Cox model won't extrapolate past the longest observed death, hence if that value is too small, you'll get infs.
You can try a parametric model: https://lifelines.readthedocs.io/en/latest/Survival Regression.html#accelerated-failure-time-models

Yes, I believe that is the issue so I will try using parametric models instead. Thank you very much.

Hello Cameron, I have encounter the same issue 'TypeError: predict_partial_hazard() got an unexpected keyword argument 'conditional_after' ', i have also downgrade the lifelines version to 0.22.8 from 0.22.9, it doesnt work. Also tried 0.23.0 but same result. Just wondering is there any other check that I can perform?

I also try out on cph.predict_survival_function() and cph.predict_median(), these two functions are working, only the predict_partial_hazard() doesnt work.

Right, thats because partial_hazard doesn't change with time: https://lifelines.readthedocs.io/en/latest/Survival Regression.html#cox-s-proportional-hazard-model

Thank you for clarify, it would be good also update the session on prediction for less confusion.
https://lifelines.readthedocs.io/en/latest/Survival%20Regression.html#prediction

authors: CamDavidsonPilon Evetricia msnir009


text:
print_summary() export on console?

hi,
I first of all congrats for your work. I wonder though if there is any way to export the .print_summary() on the console. I use spyder and when I run it it says "<IPython.core.display.HTML object>".
greetings

oh hm, I need to write some logic for spyder it seems.
For now, you can do .,print_summary(style="ascii")

cool, ascii style is fine for me.
thanks 👍


text:
Add CookieWarning extension

I think we should add the CookieWarning extension to Canasta:
https://www.mediawiki.org/wiki/Extension:CookieWarning
It adds one of those now-ubiquitous "This site uses cookies. Is that OK?" dialogs to the wiki. It's a widely-used extension, seems to work well, and (to the extent that I understand the law) offers functionality needed by anyone running a public Canasta-based site in the EU.

I'd rather change the law. But if that's not an option, we should add this extension.

I also think we should add it.

I agree that it would be better to get rid of GDPR, but until we can do that, I'm glad you both agree that this is the next best thing! I just created a patch for it.

authors: jeffw16 tosfos yaronkoren

repo: CanastaWiki/Canasta


text:
Update README.md with instructions on how to use the app

Add instructions on how the app works and how to ingest data
Move development documentation to it's own .md

Implemented on https://github.com/Canutin/desktop/commit/1f39a71dc0ae09b9771b24380dc0515baf54c970

repo: Canutin/desktop


text:
applot, gadsbud

This pull request was generated by the 'mq' tool

/trunk merge

repo: Canva/mergequeue-trunk


text:
esparcet, bignoniaceous

This pull request was generated by the 'mq' tool

/trunk merge


text:
继承 StandardGSYVideoPlayer 实现自定义播放界面空指针

问题描述：
继承 StandardGSYVideoPlayer 出现错误
问题机型/系统：
应该是所有，测试机一加三，系统 MIUI10，版本7.1
Demo中的复现步骤
无
问题代码：(如果有)

    override fun init(context: Context?) {
        super.init(context)

        viewPlayer.setOnClickListener {
            if (gsyVideoManager.isPlaying){
                onVideoPause()
                release()
            }else{
                startPlayLogic()
            }
        }
    }

    override fun getLayoutId(): Int {
        return R.layout.layout_audio_player
    }
}

布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:orientation="horizontal"
    android:padding="10dp">

    <ImageView
        android:id="@+id/viewPlayer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon_player_play" />

    <SeekBar
        android:id="@+id/viewSeekBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:progress="20" />

</LinearLayout>

问题log
 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.ViewGroup.getChildCount()' on a null object reference
        at com.shuyu.gsyvideoplayer.render.view.GSYTextureView.addTextureView(GSYTextureView.java:269)
        at com.shuyu.gsyvideoplayer.render.GSYRenderView.addView(GSYRenderView.java:91)
        at com.shuyu.gsyvideoplayer.video.base.GSYTextureRenderView.addTextureView(GSYTextureRenderView.java:116)
        at com.shuyu.gsyvideoplayer.video.base.GSYVideoView.startAfterPrepared(GSYVideoView.java:791)
        at com.shuyu.gsyvideoplayer.video.base.GSYVideoView.onPrepared(GSYVideoView.java:584)
        at com.shuyu.gsyvideoplayer.video.base.GSYVideoControlView.onPrepared(GSYVideoControlView.java:591)
        at com.shuyu.gsyvideoplayer.video.base.GSYBaseVideoPlayer.onPrepared(GSYBaseVideoPlayer.java:155)
        at com.shuyu.gsyvideoplayer.GSYVideoBaseManager$1.run(GSYVideoBaseManager.java:242)
        at android.os.Handler.handleCallback(Handler.java:754)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:163)
        at android.app.ActivityThread.main(ActivityThread.java:6395)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)

是我写的布局文件不符合标准吗？

log上不是说了么，没有渲染层的控件啊

我只是用来播放音频，应该怎么实现

直接添加了一个 view id 为 surface_container，然后设置为 GONE 实现了，如果您不忙的话可否给个播放音频的解决方案

surface_container 没有是需要的，也只能这样了

authors: CarGuo lmyDevs

repo: CarGuo/GSYVideoPlayer


text:
是否可以实现播放packet数据流

（！！！！请务必务必按照issue模板，修改 后提交问题！！！！，不按模板提Isuue删除处理）
（ps 首页问题集锦和demo请先了解一下！）
⚠提问前建议先看看： https://mp.weixin.qq.com/s/HjSdmAsHuvixCH_EWdvk3Q
问题描述：
⚠ 项目中后台回调的视频数据callback_videodecode(int isKeyframe, int w, int h, byte[] packet, long pts, byte[] codecdata)，请问库是否有这种播放方式，我在demo中没有找到，是否可以实现？请教一下怎么实现。

ijk 默认模式下有人提交过元数据播放支持，具体你可以参考下，自己写个类似 StandardVideoPlayer 的对接应该可以，我猜
https://github.com/CarGuo/GSYVideoPlayer/pull/3582/files#diff-94b345da362b41150d798f49b1a97dc506a3275132caab5c17ad5bbe5f11f052

谢谢，我试试

authors: CarGuo cdck


text:
因为 flutter_markdown 编译不通过

我的环境
Flutter 1.9.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision c382b8e990 (4 months ago) • 2019-08-18 15:22:36 -0400
Engine • revision 5540684152
Tools • Dart 2.5.0
报错信息
/flutter_markdown-0.3.1/lib/src/style_sheet.dart:123:49: Error: Getter not found: 'link'.
a: const TextStyle(color: CupertinoColors.link),
flutter_markdown-0.3.1/lib/src/style_sheet.dart:126:42: Error: Getter not found: 'systemGrey6'.
backgroundColor: CupertinoColors.systemGrey6,
flutter_markdown-0.3.1/lib/src/style_sheet.dart:168:59: Error: Getter not found: 'separator'.
tableBorder: TableBorder.all(color: CupertinoColors.separator, width: 0),
等等
好像 flutter_markdown这一个插件在https://pub.dev/flutter已经搜索不到

你把flutter_markdowb .的 ^去掉，我应该只用到0.3.0

你把flutter_markdowb .的 ^去掉，我应该只用到0.3.0

已经编译通过并运行起来，谢谢

authors: CarGuo TangYuanHuan


text:
trying to redefine client but get can't load module

I've trying as said in documentation:
defmodule MyApp.S3 do
  use ExAws.S3.Client, otp_app: :my_app
end

and get
module ExAws.S3.Client is not loaded and could not be found
Trying for all modules but error is still the same.
BTW: as I'm understand right that there is no action for CreatePlatformEndpoint AWS API call in ExAws.SNS module?

What documentation are you reading? I think you have the 1.0 RC release installed, but are reading documentation from 0.5.X. The whole use Client approach is gone now.

@benwilson512 Yes you absolutely right. Thank you! I've just found it by myself too.


text:
Collapse prop not working on collapse/expand feature

Collapse prop not working properly to collapse/expand object at given level
So, i am aware that if i ctrl/alt + click i will expand all the object but i do not want to do that, i want to put an external button to do the same using a useState variable , i should be able to control that expand/collapse behavior using the collapse prop but when i do the following below, the arrow will render as open but won't show the data, is there a way to actually achieve this collapse/expand feature by using an external button and not the ctrl/alt + click ?

Yes, the object should expand and populate correctly based on the changing collapse value as you're doing it. It works as I intended in the demo -- if you go to the "Star Wars" data set, then change the collapse value to a large number (paste it in rather than using the incrementer), it expands correctly.
So it's strange that its not doing this correctly for your case. I'll try and reproduce your particular setup (with external button) and see if I can see what's going on.

Ah, it looks like you might be using an older version of the package. I can reproduce your issue in v1.7.0, but it's working correctly in 1.8.0 and above.
Please upgrade to the latest (1.8.1) and confirm if that fixes your problem.

The upgrade solved the issue, thank you for your help and quick response! keep the good work up!

authors: CarlosNZ th-gonzalodevarona

repo: CarlosNZ/json-edit-react


text:
SearchView中输入特殊符号如单引号(')时，SearchView会Crash

SearchView.java中方法insertData()执行数据库操作execSQL()时；以及queryData()中执行数据库操作rawQuery()时：SearchView会Crash。
我的解决办法是，使用二个参数的方法execSQL(String sql, Object[] bindArgs)和rawQuery(String sql, String[] selectionArgs)，而不是单参数的。

能说的具体点吗？怎么解决的

单引号的问题，我是这样解决的
tempName = tempName.replace("'", "");

1、把源码下载下来
2、把【\searchview\src\main\java\scut\carson_ho\searchview】目录下的java文件copy到自己项目下
3、把layout中的类修改成自己的SearchView   【到这里之后就应用的是自己项目的代码了】
4、SearchView.java:282行报的错。添加上@seathiefwang兄碟的代码 【tempName = tempName.replace("'", "");】
5、Toast的问题：注释SearchView类中的Toast代码就可以了。

authors: LittleWaver mo1232008 seathiefwang tianchenxingzi


text:
Error when trying to implement turtlesim node

On ubuntu 20.4 with ROS noetic install.
Tried making the following changes to basic_publisher.rs example
+ use geometry_msgs::{Twist, Vector3};
- roslibrust_codegen_macro::find_and_generate_ros_messages!("roslibrust/local_msgs");
+ roslibrust_codegen_macro::find_and_generate_ros_messages!();

-     let publisher = client.advertise::<std_msgs::Header>("talker").await?;
+    let publisher = client.advertise::<Twist>("/turtle1/cmd_vel").await?;
    loop {
-         let msg = std_msgs::Header::default();
+        let msg = Twist {
+            linear: Vector3 {
+                x: 0.0,
+                y: 0.0,
+                z: 0.0,
+            },
+            angular: Vector3 {
+               x: 1.0,
+                y: 0.0,
+                z: 0.0,
+            },
+        };

This was the error output from the console after running the following
cargo run --example basic_publisher

error[E0412]: cannot find type `DurationI` in module `std_msgs`
 --> roslibrust/examples/basic_publisher.rs:4:1
  |
4 | roslibrust_codegen_macro::find_and_generate_ros_messages!();
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `std_msgs`
  |
  = note: this error originates in the macro `roslibrust_codegen_macro::find_and_generate_ros_messages` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0412]: cannot find type `TimeI` in module `std_msgs`
 --> roslibrust/examples/basic_publisher.rs:4:1
  |
4 | roslibrust_codegen_macro::find_and_generate_ros_messages!();
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `std_msgs`
  |
  = note: this error originates in the macro `roslibrust_codegen_macro::find_and_generate_ros_messages` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0412]: cannot find type `DurationI` in module `self`
 --> roslibrust/examples/basic_publisher.rs:4:1
  |
4 | roslibrust_codegen_macro::find_and_generate_ros_messages!();
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `self`
  |
  = note: this error originates in the macro `roslibrust_codegen_macro::find_and_generate_ros_messages` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0412]: cannot find type `TimeI` in module `self`
 --> roslibrust/examples/basic_publisher.rs:4:1
  |
4 | roslibrust_codegen_macro::find_and_generate_ros_messages!();
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `self`
  |
  = note: this error originates in the macro `roslibrust_codegen_macro::find_and_generate_ros_messages` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0283]: type annotations needed
 --> roslibrust/examples/basic_publisher.rs:4:1
  |
4 | roslibrust_codegen_macro::find_and_generate_ros_messages!();
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
  |
  = note: cannot satisfy `_: Default`
  = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)

Some errors have detailed explanations: E0283, E0412.
For more information about an error, try `rustc --explain E0283`.

The text file would have been a .rs if let me paste that in here, but output.txt is the printed output of the variable "source" from roslibrust_test/main.rs
output.txt

Nice! Thanks for flag.
Yup this is caused by the recent re-write of our codegen which is now not always generating definitions for those types.
Fix should be:

Create a new module in main crate integral_types and create definitions for Time and Duration in there
Remove the local_msgs/std_msgs/TimeI and DurationI files
Update codegen to generate ::roslibrust::integral_types::Time types when it encounters the Time and Duration primitives

I'll plan to tackle this tomorrow.

@dariandzirko I've filed PR: https://github.com/Carter12s/roslibrust/pull/30 which I believe will address the issue.
If you have a moment to try it out and confirm that it resolves the problem I would appreciate it.

Fix for this was released in v0.2.0


text:
Rate limit middleware

Goals:

[x] Ensure endpoints groups (for now, only working in a route)
[x] rate limit class
[x] middleware
[x] Configuration parameters to enable/disable all or one endpoint group rate limits
[x] Tests
[x] Travis

To consider:

We must use a new Redis db for this purpose

Follow the work made in --> https://github.com/CartoDB/Windshaft-cartodb/pull/875

Done

repo: CartoDB/CartoDB-SQL-API


text:
Update org invite email layout

Context
when receiving an invitation to an organization the call to action is below the fold in the popup window (gmail web client), also when scrolling I don't think the action is clear enough as it appears like the other links above.

Steps to Reproduce

create an organization
invite some user

Current Result
link with CTA is below the fold
Expected result
link with CTA to be clearly differenciated in the mail body, and above the fold
Additional info
in order to better test this I'd add some tracking links for analytics
/cc @CartoDB/design

moved it to design

New layout and styling

Properties
Logo:
width: 92px;
height: 36px;

Logo.zip
Title:
font-family: Montserrat-SemiBold;
font-size: 32px;
color: #2E3C43;
letter-spacing: 0;
line-height: 48px;

Body:
font-family: OpenSans-Regular;
font-size: 16px;
color: #2E3C43;
letter-spacing: 0;
line-height: 24px;

Links:
font-family: OpenSans-Bold;
font-size: 16px;
color: #1785FB;
letter-spacing: 0;
line-height: 24px;

Button:
background: #1785FB;
border-radius: 4px;

Button text:
font-family: Montserrat-SemiBold;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 1px;
line-height: 16px;

@javitonino let me know if you need anything else :)

I'll pass this to frontend (cc @ivanmalagon), since finally there were really no backend changes (same content, just reordered it a bit).

authors: arianaescobar javitonino matallo

repo: CartoDB/cartodb


text:
quoted_fields_guessing param not honored

quoted_fields_guessing param is set to true by default but it is being set to false when passed to ogr2ogr2:
http://docs.cartodb.com/cartodb-platform/import-api.html
http://www.gdal.org/drv_csv.html
From a log:
data: {
  //...
  type_guessing: true,
  quoted_fields_guessing: true,
  content_guessing: true,
  //...
}

and then:
ogr2ogr call: OSM_USE_CUSTOM_INDEXING=NO PG_USE_COPY=YES PGCLIENTENCODING=ISO-8859-2 /usr/bin/ogr2ogr2 -f PostgreSQL -oo AUTODETECT_TYPE=YES -oo QUOTED_FIELDS_AS_STRING=NO PG:"..."

note the QUOTED_FIELDS_AS_STRING=NO

and deployed


text:
New merge modal improvements

This fixes #4058 and #4137 that was the remaining stuff that was unresolved from last week.
I think the best way to verify that it works as you expect/desire is to try it locally or on staging (deployed on ded03). Some screenshots:

please review @xavijam, @saleiva, and @josecruz

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

bump! :fallen_leaf:

Frontend tests were OK :+1: (details)

Are these icons ok) :trollface:

When we select "merge count", this appears.

I'd add a gradient in the top of the content.

Those picky things, go ahead and let's try it in production.

Frontend tests were OK :+1: (details)

Fixed the obviously faulty styles for the count merge method:

The top gradient however… that would be a new feature, and something we should add to all modals that have scroll in the window in that case. But due to how the modal styles are done to achieve the scroll inside the fixed element, this would require the header to always have the same size which it doesn't right now. I think that should be solved separately, if we really want it.

@josecruz @saleiva merged & deployed, create separate issues if you find anything that needs to be corrected then

Frontend tests were OK :+1: (details)

authors: Cartofante viddo xavijam


text:
New limit reached dialog

This dialog will appear when a user has reached the layer limit per map and tries to add a new one.
1.For regular users.

2.Organization admin

3.Organization user

4.Open source users

And, in short:

[x] Limit reached dialog when a map has maximum layers.
[x] Fixed specs within actions_menu.
[x] Fixed specs within menu_modules/filters.
[x] Fixed specs within layer_panel_view.

REVIEWER: @javierarce
TEXTS: Dialogs look ok @csobier @brittanymicek?
Fixes #4028.

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

ping ping!

:+1:

Remove the free plan!

and magellan since it's the same number of layers!

If we do that, we will only have 3 plans to show.
On 6 Aug 2015 at 13:14:42, Sergio Álvarez Leiva (notifications@github.com) wrote:
Remove the free plan!
—
Reply to this email directly or view it on GitHub.

No problem!

uhm... rethinking...

We can definitely be "softer" in our approach, I would suggest the following dialogs:

For regular users:
"You have reached the maximum number of layers for your plan (4/4)
Contact Sales to explore other plans with increased map layers"

Organization admin:
"You have reached the maximum number of layers for your plan (4/4)
Contact Sales to increase the available amount of map layers for your organization"

Organization user:
"You have reached the maximum number of layers for your plan (4/4)
Contact your organization administrator to request more information about map layers"

Open source users:
"You have reached the maximum number of layers for your plan (4/4)"
Contact Sales for more information."

Hey @csobier, thanks for reviewing it, some comments:
1.For regular users:  There is a button for redirecting the user to the upgrade page, I feel we don't need the contact sales.
2.Organization admin: :+1:
3.Organization user: :+1:
4.Open source users: We shouldn't say anything about upgrade or contact for open source users. Take into account they are people how install cartodb in their machines, as developers for example.

Sounds good to me then!

@saleiva @josecruz

Same width with only those 4 elements?
Enough highlighted layers attribute?

Frontend tests were OK :+1: (details)

vamos!

@saleiva would you add the separation line below the texts on 2.Organization admin, 3.Organization user and 4.Open source users?

@josecruz Let me answer too :D, I'll not include it because there is no content below, so it is likely it doesn't make any sense to add a separator there (IMHO).

authors: Cartofante csobier javierarce josecruz saleiva xavijam


text:
Browserify editor3

Deprecates factor-bundle, uses browserify's external/require internals to use several bundles.
Contrary to previous solution it works with linked modules.
cc @alonsogarciapablo @viddo @xavijam

Does this have the same output (bundles/results) as factor-bundle yielded?

Contrary to previous solution it works with linked modules.

(For future reference) what does "works with linked modules" really mean?
What goes for the changes look legit so 👍

I'm giving this a try, but it looks 👍

@viddo If you were doing:
npm link cartodb.js
npm link cartodb-deep-insights.js

It was not generating the same bundles, missing some dependencies in common bundle, as when you were just npm installing them.
Some refs:

https://github.com/substack/factor-bundle/issues/66
https://github.com/nodejs/node/issues/3402

Working 👍

authors: alonsogarciapablo rochoa viddo


text:
Fix state for histogram

This PR fixes the state issues of #445, related to histogram mainly.
Basically we are injecting the state form the url, so we need to perform some operations on the widgets when this happens. In the histogram widget it's way more complicated because there are two views acting on the same model. Also some issues related to the stats have been fixed.
This PR is a patch, we need to tackle a better approach for the histogram in the future.
cc @xavijam @javisantana

I need to fix the tests, but I want to deploy it to staging (ded05) in order to test it as soon as possible.

This is ready for review. Tests have been fixed and the zoom range state removed. Now only open the zoom but not zoomed filter applied.

As @nobuti has said, this is a patch, we should take care of it at length.

authors: nobuti xavijam


text:
RandomCommand - Extension

Pull request

[x] I have read and agreed to the code of conduct.
[x] I have read and complied with the contributing guidelines.
[x] What I'm implementing was assigned to me or was not being worked on and is a somewhat requested feature. For reference see our GitHub projects.
[x] I have tested all of my changes.

Added/Changed
What did you add and/or change for this.

;random color/choice
Fix for PurgeUtils (smh)
Brand-new ColorUtils
Fixed star imports in ColorCommand (smh)

Feature
If this is a new feature, why should we add it to the bot.

Because it's fun!

You thought you were done @weeryan17 / @binaryoverload ?
Hell no

Btw, both arguments.json and en_GB.json are outdated due to the recent changes by #176
I am updating

@binaryoverload Done <3

Done @weeryan17

Sorry, @DeadlyFirex can we revert that change on the UK English? From now on everything inside of code files whether that be variables, file names or lang strings should all be in US English. The only place for UK English is in the default language file.
Sorry again 😅 This was just me and @weeryan17 being out of sync :)

Reviews done @binaryoverload / @JamesHawkinss , Thanks!

Done @weeryan17

lovely job, sorry for the confusing review message

[``](

[ ] url

)

repo: CascadeBot/CascadeBot


text:
🛑 Website is down

In 19a9b08, Website (https://www.catacloud.com) was down:

HTTP code: 503
Response time: 447 ms

Resolved: Website is back up in 5a0614a.

repo: Catacloud/statuspage


text:
🛑 Website is down

In 73a079c, Website (https://www.catacloud.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Website is back up in ef2f8c5 after 1 hour, 25 minutes.


text:
Allow sectors without a target & subject?

As far as I know there's no way to attach a full dataset as a sector to managed datasets. For datasets like ICTV with no root taxon, if they add kingdoms or other top level taxa and we don't notice, they won't get assembled and synced. It's very common for datasets to not have a root taxon, and I usually add them when I create dataset converters.
TaxonWorks forces you to attach everything to 1 root placeholder taxon in the datasets called root, which could be advantageous for our purposes, too, because it would allow us to attach the root taxon to the tree in assembly and that would assemble the full dataset. I'm not sure if that would be easy to implement or not, but it would probably help keep CoL more up to date.

So you suggest to always create a root taxon in case its missing on import? That could be done rather easily.
But we could also create a new sector MODE which allows to sync an entire dataset.
Any preference over these 2 options? The later one would need a change in the UI as you would need to be able to create a new sector without drag n drop. But that should also be rather simple, e.g. just a new entry in the context menu of the project tree or a new button on the source side.

So you suggest to always create a root taxon in case its missing on import? That could be done rather easily.
But we could also create a new sector MODE which allows to sync an entire dataset.
Any preference over these 2 options? The later one would need a change in the UI as you would need to be able to create a new sector without drag n drop. But that should also be rather simple, e.g. just a new entry in the context menu of the project tree or a new button on the source side.

I would not introduce higher classification in GSD export, if these taxa are not present in the original GSD. In some cases it is risky business.

I would not introduce higher classification in GSD export, if these taxa are not present in the original GSD. In some cases it is risky business.

Understood, but this is not considered as one of the 2 options. These rather are:

a) add a synthetic root taxon in case there is no single root. Propose to call it "Biota"
b) add a new sector mode that includes all root taxa of the source dataset under the target. Similar to a UNION copies any children

Understood, but this is not considered as one of the 2 options. These rather are:

a) add a synthetic root taxon in case there is no single root. Propose to call it "Biota"
b) add a new sector mode that includes all root taxa of the source dataset under the target. Similar to a UNION copies any children

I feel we are better off with b)

I feel we are better off with b)

I think it's better to go with a) actually, because the user will already intuitively know how to assemble the full dataset using the same drag and drop method. You wouldn't need a new sector type, because the dataset is only going to have 1 top level name called "Biota" introduced by the importer, which works with the existing subject-target sector registrations. If we went with b) there's a possibility that the user won't know the option exists, or won't understand how to use it.
It might be good to at least briefly talk about this on the Tuesday stand-up though in case there are any implications that I have not thought of. I don't think adding a top level root would mess up the existing sector registrations. For datasets like ITIS where we need multiple sector registrations, Yuri would just ignore the top level root. The frontend already expands the top level root, so it shouldn't add a tedious extra click.

I think it's better to go with a) actually, because the user will already intuitively know how to assemble the full dataset using the same drag and drop method. You wouldn't need a new sector type, because the dataset is only going to have 1 top level name called "Biota" introduced by the importer, which works with the existing subject-target sector registrations. If we went with b) there's a possibility that the user won't know the option exists, or won't understand how to use it.
It might be good to at least briefly talk about this on the Tuesday stand-up though in case there are any implications that I have not thought of. I don't think adding a top level root would mess up the existing sector registrations. For datasets like ITIS where we need multiple sector registrations, Yuri would just ignore the top level root. The frontend already expands the top level root, so it shouldn't add a tedious extra click.

The main implication of a) is that we alter the source data and the far more users that do not assemble projects might wonder where Biota comes from. But I don't mind any of the two

The main implication of a) is that we alter the source data and the far more users that do not assemble projects might wonder where Biota comes from. But I don't mind any of the two

That's a good point.

That's a good point.

For merging names into the extended catalogue we will also likely need to declare a sector which matches all root taxa in a source. E.g. when ZooBank or IPNI will have thousands of root taxa.
I was thinking of coding for a special catch all identifier that matches not a single source or target, but any.

Consider to use a magic source taxonID=* or to allow null values instead

we allow null values now for subject and target with merge mode.

authors: gdower mdoering yroskov

repo: CatalogueOfLife/backend


text:
Update README with helpful and req'd sections

This change adds a Code of Conduct section with references to the Microsoft Open Source Code of Conduct. It also adds a Quick Links section for jumping to specific points in the README.
Towards #203

LGTM!

authors: anderm rozele


text:
Buddybuild crash report on build #525

Buddybuild detected a crash from Unknown user
View Full Crash Details

Crash report from Unknown user

repo: CatchChat/Yep