text:
History patch

Hi @rejas
As promised, I have gone back to the drawing board; I will now be introducing augmentations in more manageable form.
What does this code do?
• When ImageLightbox is instantiated, a history entry is pushed. Going to the previous or next image pushes a history entry. Associated with these history pushes is an augmented URL and augmented page title, both reflecting the state of the app.
Pressing the back button of the browser takes the user to the previously invoked lightbox object; the opposite is true when the forward button is pressed.

Cool idea, didnt notice that in your big patch before :-) Although again your intendation (6 spaces now instead of 4) makes the diff again hard to read :-( Maybe update the PR once again with correct 4? (I really do feel bad for asking you so much since you work so much for this project :-(
And one more question: What git program do you use for managin your repository and preparing the pullrequests? Just out of curiosity what other people are using...

Yeah, my indentation settings in .emacs were botched. Fixed it! Hey, it's no problem; I'm just happy to be involved. It's a great opportunity to improve my javascript skills :)
You'll think this is silly, but I don't use any git program. I tried using git commandline program, but it just gave me a headache. So did github's desktop program. So, I've just been copy-pasting into Github :/
What do you use?

I am using Sourcetree from Atlassian since I am running either Windows or MacOs. Since you mentioned emacs you might be running Linux which isnt suported :-( Having a GUI for the branches and handling remote branches makes git a lot easier for me. Commandline I only use when something is broken beyond sourcetrees repair :-)
Now I have your history branch locally and can take alook at it, please be patient though, my DSL line is broken so I can only sometimes get internet access. Stay tuned :-)

Damn, 5 minutes looking at your code and I found one in mine :-D see https://github.com/rejas/imagelightbox/issues/42 Will fix that first. As a first review comment though: Add an example to the demo page so we can test the history stuff more easily :-)

Still working on this.

Good morning, to better test your history patch I merged into a new branch on my repository and did some cleanups. Still a lot of stuff to do I say. While the history gets expanded, the back button doesnt work, I get a "TypeError: imgPath is undefined" in firefox. And when it works, somehow multiple copies of the same imagelightbox-dom-element are added, see screenshot

"resetting" things on my end. Will try again.


text:
ReferenceError: moment is not defined (Meteor 1.3)

Hey remcoder,
With meteor 1.3 the convention is importing dependencies like moment from npm, and not having a global atmosphere package.  My file looks like this, and it should.  Any way you can accommodate Chronos for 1.3? It's a great package and it would be a shame to not be able to use it with the new style.
import moment from 'moment';
import { Chronos } from 'meteor/remcoder:chronos';

Thanks,
Dylan

Hi Dylan,
Thanks for reporting. I haven't done much with Meteor 1.3 yet (shame on me!) so that's why this occurs. I will look into it. Do you have a suggested fix by any chance?
cheers

Hey man! Thanks for the quick reply.  I don't know much about authoring packages, but this section of the meteor guide may be what is needed?

@dylanmcgowan Want to verify this is working before I publish to atmosphere?

@remcoder sure! How would I go about doing that without grabbing it from atmosphere? Sorry I am a n00b when it comes to packages

To do that, create a folder called meteor-packages somewhere on your machine. Then, from inside that directoty, clone the github repo. And finally set the PACKAGE_DIRS environment setting to the directory you made:
export PACKAGE_DIRS=<path to dir>
See also
No worries if it's too much of a hassle.

Actually, I'm still fixing some things due to the upgrade to 1.3 so the build is currently failing. You'll want to wait for me to fix that before you test. Sorry about that.

Ah should be better now :-)

Hey so I have the package running locally, pretty cool how that works.  I dont think it's being reactive? I may be wrong.
Chronos.liveMoment(this.timeStamp).fromNow();

returns "a few seconds ago" and doesn't live update.  this.timeStamp is a Date.now() stored in the db.
Also, how do I disable the PACKAGE_DIRS thing so my versions stay up to date with atmosphere?

You can stop meteor and close the terminal and then start a new terminal window. The PACKAGE_DIRS setting will be gone then.
It's weird that it wouldn't be reactive. Can you try other Chronos methods? I have a local test application where Chronos.liveMoment works reactively just fine.

For testing, Chronos.moment().format('ss') would be better as the output from .fromNow() doesn't change for about a minute.

Hmm i feel super dumb. Sorry for not testing as thorough as I should.. In chromes console, I wrapped the fromNow() in an autorun and it spits out the right time.. Looking at my code i found a spelling mistake with timeStamp instead of timestamp.  Such a classic mistake.  She's working like a charm :)

Awesome! Thanks for taking the time to verify it. Appreciated :-)

No, thank you @remcoder

I just published v0.4.0 to Atmosphere.
However, I'm not closing this issue b/c I'm running into problems when running unit tests that use Chronos.liveMoment(). This fix might not be that good after all. I'm thinking about removing liveMoment from Chronos, possibly to create a stand-alone package for it. Or maybe I should just add moment as a hard dependency of Chronos, something I've been trying to avoid.
I'll have to think about this..

may have been as of the version bump, but the global moment variable is undefined for us within the scope of liveMoment? any help would be much appreciated, thanks!
// wrapper for moment.js
function liveMoment(/* arguments */) {
  // only reactively re-run liveMoment when moment is available
  if (!moment) return;
  liveUpdate();
  return moment.apply(null, arguments);
}

ways I've tried to call it:
//same error with date obj & plain unix timestamp
expiryStamp = this.flash.expires.stamp || new Date(this.flash.expires.stamp)
Chronos.liveMoment(expiryStamp).fromNow()
>> Uncaught TypeError: Cannot read property 'fromNow' of undefined(…)
Chronos.liveMoment(expiryStamp)
>> undefined

How are you including momentjs? As an atmoshere package or as an npm
package?
On Wed, Jun 15, 2016, 18:44 Mike Paszkiewicz notifications@github.com
wrote:

may have been as of the version bump, but the global moment variable is
undefined for us within the scope of liveMoment? any help would be much
appreciated, thanks!
// wrapper for moment.js
function liveMoment(/* arguments */) {
// only reactively re-run liveMoment when moment is available
if (!moment) return;
liveUpdate();
return moment.apply(null, arguments);
}
ways I've tried to call it:
//same error with date obj & plain unix timestamp
expiryStamp = this.flash.expires.stamp || new Date(this.flash.expires.stamp)
Chronos.liveMoment(expiryStamp).fromNow()

Uncaught TypeError: Cannot read property 'fromNow' of undefined(…)
Chronos.liveMoment(expiryStamp)
undefined

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/remcoder/chronos/issues/10#issuecomment-226247080,
or mute the thread
https://github.com/notifications/unsubscribe/AAcLUvqVVy_WtVPeGFvwE8N_0T-TL5JTks5qMCv7gaJpZM4IyCXI
.

atmosphere, momentjs:moment - versions match. i haven't switched to the import/export pattern, seems like that may have something to do with it?

I think the fix for importing moment broke the atmosphere way of including moment. Any global var named moment is shadowed by this code:
let moment;

// if moment is not installed, fine. We don't require it as a hard dependency
try {
   moment = require('moment');
}
catch(e) {
}

That should be any easy fix but on the other hand I don't like the mess that arises. Chronos should now accomodate for 3 situations, being:

momentjs is not installed
momentjs is installed as an Atmosphere package
momentje is installed as an Npm package

This is of course due to the fact that momentjs is not a hard dependeny of Chronos. But I don't want to depend on a library that is way bigger just for the sake of one convenience function.
I think the proper solution would be to remove liveMoment from Chronos and to possibly create a new package just for a reactive version of moment with both momentjs and Chronos as hard dependencies. Not that pretty but definitely more correct.
One big reason why supporting the 3 situations outlined above is difficult, if not impossible, in the long run is that there doesn't seem to be a good way to write automated tests for that. When defining the test in package.js I'll have to choose if and how to depend on momentjs, meaning that there are always 2 scenarios left untested. This is because including packages as a dependency is something that can be done at runtime.
So I'll try to apply an easy fix asap and I'd appreciate everybody advice / stance on the matter for how to handle the situation in the long run.

tl;dr weak dependencies are evil! Avoid them at all costs :-P

Fixed for now, although kludgy. It's on Atmosphere as v0.4.2.

source: gharchive/issue

authors: dylanmcgowan mikepaszkiewicz remcoder

repo: remcoder/chronos

license: mit

license_type: permissive

license_source: bigquery


text:
Store process_types as json.

This addresses https://github.com/remind101/empire/pull/786#discussion_r60528030.
https://github.com/remind101/empire/pull/792 will supercede this, but want to fix this migration before that one is merged.

👍

source: gharchive/pull-request

authors: ejholmes phobologic


text:
More music platforms

added spotify

Added soundcloud tracks (published but not online in remix instance)

Soundcloud tracks added to published remix instance

Soundcloud albums, lists missing

Deezer and maybe apple music

Looks like a nice tool but where would you like to integrate it into Remix?

repo: remix-bot/revolt

license: MIT

license_source: github-api


text:
🛑 Remix Dashboard is down

In dd6eb61, Remix Dashboard (https://remix.fairuse.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Remix Dashboard is back up in ea37fba after 4 hours, 10 minutes.

repo: remix-bot/status


text:
Security Issue by @remix-run/dev with vulnerabilities by packages dependencies

What version of Remix are you using?
@remix-run/dev - 1.15.0
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce
With npm audit i have follow vulnerabilities:
Critical
vm2 vulnerable to sandbox escape
Package: vm2
Patched: in >=3.9.15
Dependency of @remix-run/dev
Path: @remix-run/dev > proxy-agent > pac-proxy-agent > pac-resolver > degenerator > vm2
More info: https://www.npmjs.com/advisories/1091646
High
http-cache-semantics vulnerable to Regular Expression Denial of Service
Package: http-cache-semantics
Patched: in >=4.1.1
Dependency of @remix-run/dev
Path: @remix-run/dev > xdm > got > cacheable-request > http-cache-semantics
More info: https://www.npmjs.com/advisories/1091807
Expected Behavior
The critical and high dependencies are updated.
Actual Behavior
The critical and high dependencies are not updated.

we've been dealing with these recently and i'm happy to say on 1.16-pre.2 running npm audit returns found 0 vulnerabilities 🎉

Hi @mcansh Thanks :)

1.16.0 is out 🎉

authors: dmitry-bret-iits machour mcansh

repo: remix-run/remix


text:
missing tags for empty items in adoc man page

By default the asciidoc man page templates include lines like:
include::{includedir}/xxx.adoc[tag=picocli-generated-man-section-exit-status]

But a commands without an exit status, these tags are missing in the generated asciidoc man files. This causes asciidoctor to emit a warning like:
WARNING: xxx.adoc: line 19: tag 'picocli-generated-man-section-exit-status' not found in include file: xxxxxx/build/picocli/man/xxx.adoc

While commenting out the import lines in the template is easy enough, it would be nice if the asciidoc generator could put in empty tages like:
// tag::picocli-generated-man-section-exit-status[]
// end::picocli-generated-man-section-exit-status[]

so that the no warning is printed.
A fix would be to change
    static void genExitStatus(PrintWriter pw, CommandSpec spec) {
        if (spec.usageMessage().exitCodeList().isEmpty()) {
            return;
        }

to
    static void genExitStatus(PrintWriter pw, CommandSpec spec) {
        if (spec.usageMessage().exitCodeList().isEmpty()) {
            pw.printf("// tag::picocli-generated-man-section-exit-status[]%n");
            pw.printf("// end::picocli-generated-man-section-exit-status[]%n");
            pw.println();
            return;
        }

Similar issue with commands, arguments and footer, maybe others.
Using picocli 4.6.1 and gradle asciidoctor plugin 3.3.0.

Good point, and thank you for providing the #1338 PR! I added some comment on that ticket.

authors: crotwell remkop

repo: remkop/picocli


text:
Add support for multi-value defaultValue and fallbackValue for parameters and options

Somehow related to #877:
Currently, it is possible to annotate a defaultValue for options and parameters. However, one can specify a string/value only, not multiple values. Fortunately, one can workaround this by using split on the option/positional parameter definition, this solution has some limitations, however.
Code example that illustrates the issue:
public class DefaultValueMultipleOptions {

    public static void main(String... args) {
        CommandLine cmd = new CommandLine(new MyFileCommand());
        cmd.execute(args);
    }
}

@Command( name="myCommand", mixinStandardHelpOptions = true)
class MyFileCommand implements Runnable {

    @Parameters(defaultValue = { "default file 1", "default file 2" }) // does not work (yet)
    // @Parameters(defaultValue = "default file 1,default file 2", split = ",") // this is workaround
    String[] files = { "file 1", "file 2" };

    public void run() {
        for (String file : files)
          System.out.println("File: " + file);

        System.out.println(String.format("%s files", files.length));
    }
}

As said, this is a low priority enhacement as we have a workaround here.
I just wanted to get the author's opinion on this prior to authoring a PR ;-)

If we do #877 then it makes sense to do this as well.
What I haven’t fully thought through is the edge cases. Basically, what if there are multiple default values specified for a single-value option or positional parameter?

What I haven’t fully thought through is the edge cases.
Basically, what if there are multiple default values specified
for a single-value option or positional parameter?

This reminds me of the discussion we had concerning #745.
I would propose to implement the same solution that was eventually chosen for #745:

runtime initialization exception from the CommandLine constructor
compile-time error by the annotation processor

I considered doing this for 4.7, but having second thoughts (and I may give up on this altogether).
The problem is, that while this will be a backwards compatible change for Java,
it will be a breaking change for languages that require different syntax for array type vs single value type annotation members.
Specifically for Groovy, Kotlin and Scala, this would be a breaking change: applications need to change their code in order to compile after this change.
For example:
Before the Change (Current Code)
Before the change, defaultValue = "someValue" and fallbackValue = "someValue" are valid syntax in Groovy, Kotlin and Scala.
// groovy / kotlin
@Option(names = ["--log-level"], defaultValue = "INFO")

// scala
@Option(names = Array("--log-level"), defaultValue = "INFO")

After the Change
After the change, [ and ] or Array( and ) become required around the default value:
// groovy / kotlin
@Option(names = ["--log-level"], defaultValue = ["INFO"]) // '[' and ']' become required around the default value

// scala
@Option(names = Array("--log-level"), defaultValue = Array("INFO")) // 'Array(' and ')' become required

I am not sure if this causes a runtime error. (Haven't tried this yet.)
If existing Kotlin, Groovy and Scala applications (compiled against an older version of picocli that requires single-value default values) would continue to work at runtime (with a newer version of picocli that requires array type default values), then it may be feasible to do this.

One idea is to add new API for multi-value defaults and leave the existing API as is for single-value defaults.
Something like this:
Option(defaultValues = {"1", "2"}, fallbackValues = {"3", "4"})

This introduces the possibility of some invalid combinations:

use of both defaultValue and defaultValues
use of defaultValues annotation on single-value option

Both can be handled by throwing an InitializationException at runtime, compile error from annotation processor.

Related: https://github.com/remkop/picocli/issues/1743

authors: deining remkop


text:
Can't login Github

I have created my Github OAuth Application and put the CLIENT ID & SECRET ID to my .env file.. I also have set virtual host in my local, so my laravel-gitscrum can accessed by laravel.gitscrum.local.. But when i tried to login github on route /auth/github, it was happened..
Can anyone help me, please?

@insanrizky try create a new application. I did a test and when changes the GITHUB_CLIENT_SECRET to wrong, displays the same error.
Follow it https://github.com/renatomarinho/laravel-gitscrum#github-application

oh.. i got it.. the problem is i put http:// prefix on my APP_URL in .env file.. when i removed it, all was running as well..
thanks @renatomarinho ..

Do a new pull, you need get it https://github.com/renatomarinho/laravel-gitscrum/commit/2ab5c950cdb76843716d903b7bf8d0b051ebf0c6#diff-3e07726e9e54a0f0d14991172124bb00R26

authors: insanrizky renatomarinho

repo: renatomarinho/laravel-gitscrum


text:
DTC write back disabled for DTCb

In DTC FIT modul the DTC write back is always enabled (in code and commented in documentation). I'm using RX65N with DTCb functionality and regarding to the hardware manual the DTCb allows to disable write back. So why is it always enabled in FIT module?

@TatsuyaOgawanx Could you give a comment? Please discuss with your manager internally if you would need.

@gurkerlbaron
Sorry for replying late.
DTC writeback always enables in DTCb, because in R_DTC_Create() we want to set the default value of "writeback_disable" is '0' (DTC_WRITEBACK_ENABLE)
If you want to disable write back in DTC FIT module, use R_DTC_Control() after R_DTC_Create().
Woud you see p.42 on DTC FIT manual how to set?
https://www.renesas.com/us/en/document/apn/rx-family-dtc-module-using-firmware-integration-technology-rev390

Thanks for the information. I will do it that way.

repo: renesas/rx-driver-package


text:
Python range equivalent

Does more have any Python range equivalent, i.e. a function returning an iterable from int start until int end, exclusive?

BTW more is one of the best Dart packages out there

Thank you for the recognition.
Yes, this library has IntegerRange and DoubleRange very much in the spirit of Python.

repo: renggli/dart-more


text:
Leveled Assemblers loosing recipies

Not sure if you could connect this with #20 but when an Assembler levels up it looses access to certain recipes.
I could think of missing dependencies here but unsure about this.
Would be nice if a look into this could be taken.

What mods do you use?

Here is my mod-list.json file, be aware that I must have had to change a few mods on my own to get rid of some errors like 248k mod.
mod-list.json

Thats a lot of mods, all i can say is that it works with this mod standalone, you could do a binary search in disabling the mods until you find the mod responsible and then ask them to fix it.

repo: renoth/factorio-factory-levels


text:
set tuned_weights only at the end

When a cancel occurs, it leaves a hotswap based fine-tune in an invalid state - serving the wrong lora!

Addresses #43

LGTM!

authors: anotherjesse daanelson

repo: replicate/cog-sdxl


text:
Horse

### Tasks
- [ ] https://github.com/replicate/scribble-diffusion/issues/78
- [ ] https://github.com/replicate/scribble-diffusion/issues/76
- [ ] https://github.com/replicate/scribble-diffusion/pull/75
- [ ] https://github.com/replicate/scribble-diffusion/issues/68

Horse

Horse

repo: replicate/scribble-diffusion


text:
revert changes from PR 4568

Why this PR is required
In the PR https://github.com/replicatedhq/kURL/pull/4568/files we added with the logic to move us forward by using --force and --gracePeriod options. However, it is dangerous usage and in some scenarios is resulting in kubelet unresponsive.
Motivated by # [sc-77764]

As we discussed in the slack I am concerned with the force option usage here and it might let the cluster inresponsive.
I want to revert and then, we can discuss the best approach. So, I changed this PR to be only a revert of the code.
Now that we have the Rook tests added we will be able to easily ensure the changes.

repo: replicatedhq/kURL


text:
RecyclerView shows only data first start after uninstalling.

I took your example and modified it a little. The issue is that the RecyclerView (RV) only shows data on the very first run. When I close the app and restart it, the RV is empty. Only after clearing the storage data, or uninstalling and reinstalling the app, the RV shows data again.
I have no idea where to start troubleshooting because I don't see any error message. And because I am new to android development, too.
Could you give me a hint? Project is here: https://github.com/Borkason/Gladstone

Does the query that is run return empty results? Or is it maybe a UI display problem?

looks like you're not calling adapter.queryAsync(); when the activity is shown

authors: Borkason npurushe

repo: requery/requery


text:
Question: Does reqyery support auto-updating objects ?

How i can implement auto-updating objects using requery library ?

They are by default unless you set cacheable = false or stateless = true on the @Entity.


text:
Form-data throws "ReferenceError: window is not defined" in Webpack bundle

Summary
UPDATE: The problem is caused by this form-data issue/commit.
The form-data entry point is throwing this exception.
ORIGINAL:
Request 2.83.0 is not compatible with Webpack 3.7.1 due to an issue with the form-data dependency. I am able to bundle everything using Webpack, but upon running my bundle I encounter a ReferenceError: window is not defined exception.
It appears to be caused by importing this function:
/* 459 */
/***/ (function(module, exports) {

/* eslint-env browser */
module.exports = typeof self == 'object' ? self.FormData : window.FormData;

I tracked this function to form-data:
var FormData = __webpack_require__(459)

And then I tracked form-data to request. Commenting out the module.exports line above causes the exception to no longer occur.
Expected Behavior
My Webpack bundle should run without any exceptions caused by modules.
Current Behavior
Form-data throws an exception, breaking my Webpack bundle.
Possible Solution
Require form-data on demand, so it doesn't throw an exception when it is not in use.
Context
Webpack is obviously one of the most popular build tools out there, and request/request-promise should be compatible.
Here is the full stacktrace:
###
### The "request" library is not installed automatically anymore.
### But required by "request-promise".
###
### npm install request --save
###

/my-project/build/main.bundle.js:41913
    throw err;
    ^

ReferenceError: window is not defined
    at Object.module.exports (/my-project/build/main.bundle.js:72538:60)
...

Here is my Webpack configuration:
const path = require('path');
const webpack = require('webpack');

module.exports = {
  entry: './main.js',
  output: {
    path: path.resolve(__dirname, 'build'),
    filename: 'main.bundle.js'
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: path.resolve(__dirname, 'node_modules'),
        use:  {
          loader: 'babel-loader',
          options: {
            presets: [ 'env' ],
            plugins: [ 'transform-runtime' ]
          }
        }
      }
    ]
  },
  stats: {
    colors: true
  },
  devtool: 'source-map',
  // https://github.com/webpack-contrib/css-loader/issues/447
  node: {
    fs: 'empty',
    tls: 'empty',
    net: 'empty'
  }
};

Your Environment

software
version

request
2.83.0

node
v6.10.2

webpack
3.7.1

npm
3.10.10

Operating System
OSX Yosemite

It turns out I was making a mistake in my Webpack configuration. Read the details here.

repo: request/request


text:
Adding timeout changes behavior without raising an exception

I am using requests to query a website.
If I query with timeout, it behaves like I want (well, kind of).
If I query without timeout, the request hangs.
This behavior seems to be specific to this website. My code works fine against other websites.
Expected Result
The request does not hang.
Actual Result
Without timeout, the request hangs.
With timeout, the request takes the full timeout window before returning successfully.
Reproduction Steps
#!/usr/bin/env python3

import requests

# Works -- but takes the full timeout before the call returns
print('Try 1')
r = requests.get('https://repo.packagist.org/p/jrodella/payment-form-api.json', timeout=5)

# Hangs
print('Try 2')
r = requests.get('https://repo.packagist.org/p/jrodella/payment-form-api.json')

If I add in logging, the hang occurs after the log statement:
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.packagist.org

System Information
$ python -m requests.help

(13:21:07) jamie@woody ~/Desktop/EcosystemRegexps/ecosystems $ python3 -m requests.help
{
  "chardet": {
    "version": "3.0.4"
  },
  "cryptography": {
    "version": "1.9"
  },
  "implementation": {
    "name": "CPython",
    "version": "3.5.2"
  },
  "platform": {
    "release": "4.15.0-33-generic",
    "system": "Linux"
  },
  "pyOpenSSL": {
    "openssl_version": "1000207f",
    "version": "17.3.0"
  },
  "requests": {
    "version": "2.18.1"
  },
  "system_ssl": {
    "version": "1000207f"
  },
  "urllib3": {
    "version": "1.21.1"
  },
  "using_pyopenssl": true
}

Hi @davisjam,
This is the expected behavior of not passion a time-out, the connection will remain open until closed by one of the involved parties.
This information is available at the top of the timeout section in the docs.

Nearly all production code should use this parameter in nearly all requests. Failure to do so can cause your program to hang indefinitely

Hi @nateprewitt.
I have read the documentation. Perhaps I was too hasty in my writeup.
Can you clarify what I find the odd behavior here? Namely that:

With timeout, the request takes the full timeout window before returning successfully.

This implies that there is a path wherein the timeout expires but no exception is raised.
I could not find this described in the documentation.
If I add verify=False then no timeout parameter is necessary; the request completes promptly and the website closes the connection.

authors: davisjam nateprewitt

repo: requests/requests


text:
Session timeout / Added the ability to set a default session timeout

This is a very minimal PR that aims to allow developers to assign a default timeout to requests made using Requests, while not breaking any existing usage of the library. I open it following bumping into the problem of a request hanging indefinitely several times and reading through the open issues - specifically @kennethreitz 's comment here regarding assigning a default timeout to the lib: https://github.com/requests/requests/issues/3070#issuecomment-318926146
In essence, it allows a user to set a default timeout for a Session object so that any request made using that session will default to the session timeout unless specifically assigned a timeout of its own. I attempted to circumvent the entire issue of breaking existing code or deciding on the right default timeout for the library itself, instead just giving the user a tool to set it per session where necessary, instead of once per request.
The only open issue I am aware of is that if a request is specifically assigned to never timeout (timeout=None) and the session it is sent from has a default timeout set, then the session timeout will take. However, I believe that in such a case it makes sense to send the request from a new session.
Happy to receive any feedback. Thanks in advance!

Thanks for putting this together. I don’t think it will be accepted. In the past this library supported session-level timeouts but this proved to be unintuitive to most users as they expected various different things. We intentionally removed the feature, with prejudice. Adding it back at this time is unlikely.

@sigmavirus24 Thanks for addressing my PR so promptly. I find it hard to advocate adding this when I don't have any knowledge of past issues with such a mechanism. I failed to find resources for this when looking through the issues - are there any specific issue threads you can point me to? Is proper implementation of this feature in a non-confusing way something that you're even willing to discuss?


text:
Try to detect out-of-memory on wasm and show an error screen

Right now the browser just gets stuck: We're hitting an exception that we're not handling and that's it.

Easy repro: Drag in a very large video file for instance.
Open question though whether we can: the error handling we already have on in our html/js stub relies on the panic handler and we're clearly not getting that far.
What the log looks like in chrome:
Uncaught RuntimeError: unreachable
    at re_viewer.wasm.__rg_oom (re_viewer.wasm-08170a66:0x1631efb)
    at re_viewer.wasm.__rust_alloc_error_handler (re_viewer.wasm-08170a66:0x1641e64)
    at re_viewer.wasm.alloc::alloc::handle_alloc_error::h246ea5f196567ce5 (re_viewer.wasm-08170a66:0x1648050)
    at re_viewer.wasm.alloc::raw_vec::handle_error::h6991f391977ec209 (re_viewer.wasm-08170a66:0x1632af8)
    at re_viewer.wasm.alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle::h17a8c64ff011c017 (re_viewer.wasm-08170a66:0x14be01d)
    at re_viewer.wasm.re_mp4::reader::Mp4::read_bytes::hdeb2a7cc8a2776be (re_viewer.wasm-08170a66:0x461cbc)
    at re_viewer.wasm.re_video::mp4::load_mp4::h5202c42e796eb91d (re_viewer.wasm-08170a66:0x66b129)
    at re_viewer.wasm.re_video::VideoData::load_from_bytes::h9b3a333d055e4737 (re_viewer.wasm-08170a66:0xca0649)
    at re_viewer.wasm.re_types::archetypes::_archetypes::asset_video_ext::<impl re_types::archetypes::_archetypes::asset_video::AssetVideo>::read_frame_timestamps_ns::h5e9489acb72c5120 (re_viewer.wasm-08170a66:0xdd4cc1)
    at re_viewer.wasm.<re_data_loader::loader_archetype::ArchetypeLoader as re_data_loader::DataLoader>::load_from_file_contents::h36914c5005cc2181 (re_viewer.wasm-08170a66:0x67798)

(same in firefox, symbols just not as nicely resolved for some reason)

Maybe @jprochazk has a smart idea

authors: Wumpf emilk

repo: rerun-io/rerun


text:
Documentation link broken - working link included

Documentation that is linking to at https://resample.readthedocs.io/en/latest/ is broken.
This works though https://resample.readthedocs.io/en/master/index.html

Thanks @guhan-lily for the issue. https://resample.readthedocs.io/en/latest/ is working for me, do you mean linking between that page and the actual API docs is what's broken?
cc @HDembinski

Thanks for reporting, I will investigate, too.

Sorry, I was dozing at the keyboard when I entered tat issue. The link itself is not broken but there are no further navigational links there.

Yes, I noticed when I had a look, thank you for reporting this. This broke when I tried to update the docs recently. I will fix this. It is good that RTD points to master by default. Latest shows the state of the development branch.

Hm, when I compile the docs locally, it works.

https://readthedocs.org/projects/resample/builds/14116549
WARNING: autodoc: failed to import module 'bootstrap' from module 'resample'; the following exception was raised:
No module named 'numpy'
WARNING: autodoc: failed to import module 'empirical' from module 'resample'; the following exception was raised:
No module named 'numpy'
looking for now-outdated files... WARNING: autodoc: failed to import module 'jackknife' from module 'resample'; the following exception was raised:
No module named 'numpy'
WARNING: autodoc: failed to import module 'permutation' from module 'resample'; the following exception was raised:
No module named 'numpy'
none found

Seems we are missing numpy as a dependency for the docs build.

authors: HDembinski dsaxton guhan-lily

repo: resample-project/resample


text:
Was the snapshot model trained by VID？

I ran ./snapshot/CIResNet22.pth on OTB2015 and got 0.6437 auc

I ran ./snapshot/CIResNet22.pth on OTB2015 and got 0.6437 auc

Please check python version again (including pytorch/opencv/numpy version).

I ran ./snapshot/CIResNet22.pth on OTB2015 and got 0.6437 auc

And the provided models for SiamFC are trained on VID.

torch.version
'0.3.1'
numpy.version
'1.12.1'
cv2.version
'3.1.0'

According to the results you provided(0.644), it is just about right.
And could you afford some models trained on GOT, thank you~

torch.version
'0.3.1'
numpy.version
'1.12.1'
cv2.version
'3.1.0'

According to the results you provided(0.644), it is just about right.
And could you afford some models trained on GOT, thank you~

I'll provide got10k models later. Thank you for your attention. This question will be closed.

authors: JudasDie herbert-chen

repo: researchmm/SiamDW


text:
Update supervisor to version 7.5.6

Change-type: patch
Signed-off-by: Cameron Diver cameron@resin.io
Changelog since v7.4.3
v7.5.6 - 2018-05-14
Update gitignore to ignore new test files #653 [Cameron Diver]

v7.5.5 - 2018-05-11
Update docs with multicontainer API breakages #654 [Tim Perry]

v7.5.4 - 2018-05-11
Fix handling of systemd errors when polling for log to display #612 [Cameron Diver]

v7.5.3 - 2018-05-02
Add typescript linting to supervisor tests #638 [Cameron Diver]
Convert conversions module to typescript #638 [Cameron Diver]
Move shared types to separate module #638 [Cameron Diver]
Convert blink module to typescript #638 [Cameron Diver]
Convert lib/constants module to typescript #638 [Cameron Diver]
Type parameters for validation functions better #638 [Cameron Diver]

v7.5.2 - 2018-05-01
Add some more unit tests to the multicontainer supervisor #519 [Pablo Carranza Velez]

v7.5.1 - 2018-04-29
Remove trailing slashes from working directories of services #637 [Cameron Diver]

v7.5.0 - 2018-04-27
Add tests for validation code #636 [Cameron Diver]
Start initial typescript conversion, and add validation debugging #636 [Cameron Diver]

v7.4.4 - 2018-04-23
Use resinos-in-container for the development dind supervisor #630 [Pablo Carranza Velez]

Contributor checklist

[ ] Changes have been tested
[x] Change-type present on at least one commit
[x] Signed-off-by is present
[x] The PR complies with the Open Embedded Commit Patch Message Guidelines

Reviewer Guidelines

When submitting a review, please pick:

'Approve' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).
'Request Changes' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).
'Comment' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)

Can one of the admins verify this patch?

add to whitelist

ok to test

authors: CameronDiver agherzan resin-jenkins

repo: resin-os/meta-resin


text:
README.md: Add info about oe-meta-go dependency

Change-type: patch
Changelog-entry: Document layer dependency on oe-meta-go
Signed-off-by: Andrei Gherzan andrei@resin.io

We don't need to wait for builds here. It's just a documentation change. Even so, the builds actually finished but the successful result didn't get to github.

Only removed the changelog. Will merge without waiting for builds.


text:
[Issue #168] Use partition labels instead of physical mount point

linux-raspberrypi_%.bbappend : Modified to swap LABELS instead of physical partitions. Tested.
99-rpi-bootloader                     : Modified to Boot from LABEL resin-rootA or B partitions instead of physical mount points on the SD card (mmcblk0pX). Tested.
[Issue #168]
Initially the root mount point was defined as physical mount point on the Raspberry ( mmcblk0pX ), now I propose to use the LABEL reference of the partitions to make it more universal and be able to boot from other medias like HDD, SSD, ...
And Forum discussion with @agherzan
https://forums.resin.io/t/raspberry-to-run-resin-io-from-hard-disk/2413/2
I hope this will help, Henry

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

I re-started from scratch this time, forked with latest version, modified the needed files and signed-off the change to be sure no left overs were present.
Isn't it OK like this? What can I do further?

Can one of the admins verify this patch?

@agherzan I don't think we can close it. We still need to make these changes
@telphan how is this going? (as per the discussion in https://github.com/resin-os/resin-raspberrypi/pull/173)

Can I do something to help you in this process guys? Isn't the PR correct now as it is? If not, what's wrong?

Hi @theonlyzby I have taken the liberty to create another PR based on this one.
Here it is: https://github.com/resin-os/resin-raspberrypi/pull/189
Changes to note are that each change has been split into a commit of its own and also rebased on current master

... up to you ... the only import think is to get the fix online.
PS: I would love to get clear guidelines for future PR ... to be more efficient (and lower burden @ your side) ;-)

@theonlyzby , the way we do it is that each change to a file is a commit (so 1 commit per change).
Then each commit has the format

"recipe_name": Short description of change

and followed by a detailed description of why the commit was needed.
Then if there are groups of related commits that change/add a specific piece of functionality, they should be followed by a CHANGELOG commit

Changelog entry for each commit or for multiple commits if they are related.
You are welcome

Superseded by https://github.com/resin-os/resin-raspberrypi/pull/189

authors: floion resin-jenkins theonlyzby

repo: resin-os/resin-raspberrypi


text:
Handling ECONNREFUSED

What would be the best way to handle servers that are not running? For some of our internal apps in dev which are up/down regularly this is causing issues:
Errno::ECONNREFUSED: Connection refused - connect(2)

Closing since I don't think there's a bug here, but feel free to reopen if not.

authors: ab nickwales

repo: rest-client/rest-client


text:
subresources share the options hash with parent resource

When a subresource is created with the [ ] method of RestClient::Resource, it uses the same options hash as the parent.  If the subresource is then given a :block_response option, it's propagated to the parent and sibling subresources.  Is this intended? Otherwise, it seems like a simple dup of the options hash would fix it.

Very belatedly, I think this behavior is somewhat by design, but even if it isn't we may be stuck with it for compatibility. I would caution against using the RestClient::Resource class due to its confusing semantics.

authors: ab barmintor


text:
Add partial wininet bindings.

Includes what should be all the types and constants from wininet.h,
and some of the functions.
Note that, unlike other header bindings, the wininet module is not
re-exported in the root winapi module.  This is because wininet.h
and winhttp.h define the same constants/enums with different values.

Do not merge yet: I haven't checked that structs respect packing.

This PR will need to be updated to the winapi 0.3 new world order. https://github.com/retep998/winapi-rs/issues/316

PR has been updated.
The one thing I'm not sure about is that I've had to add an Align field to GOPHER_ATTRIBUTE_TYPE to get the appropriate alignment on 64-bit.  Specifically, it's a field that users won't expect to exist, and if better padding control comes along later, can't be removed.  Should I rename it, add some docs for it, or just comment it out along with everything that depends on it?
I mean, it's for Gopher, so I'm not sure anyone'll miss it.  Well, right away; you know how people are.

I'd prefer leaving the struct in with insufficient alignment for now, and commenting out the test, and having a fixme to fix it later.

Updated fixes.  From commit:

Changed !0 to -1i32 as u32.
Removed redundant #[allow(dead_code)]s.
Changed GOPHER_ATTRIBUTE_TYPE to be naturally aligned correctly.
Changed pointer type aliases to use FN!.

Note that the vtable struct still uses literal types, since there's no
name defined for them.

Merge conflicts and CI is failing.

My bad; I think I forgot to enable features when testing the fixes I made.  And then I forgot that dev was the upstream branch, rebased on to master, amended the commit, and then realised what I'd just done and had to fix it.
Looks good now.  I hope.


text:
Cyrillic symbols with [zotero] citekey style produce empty keys

[x] I have verified in the Zotero addons screen that I have the latest release of BBT (https://github.com/retorquere/zotero-better-bibtex/releases/latest) and Zotero installed
[x] I am posting a single question, bug or feature request
[x] I have included a descriptive subject of the problem
[x] I am available for follow-up questions and testing
[x] If I am posting an export or key-generation related bug report, I have included an error-report by selecting the problematic reference(s), right-clicking, and submitting an BBT error report from that popup menu

I am using Zotero with russian texts and I found out that [zotero] citekey style do not produce proper citekeys for texts with Cyrillic scripts in title or authors. Other citekey styles work fine.
report ID 4QB8889J-euc

Other citekey styles seem to work fine

That's how the [zotero] pattern works -- it aims to replicate the way Zotero itself generates citekeys as closely as possible, including all its problems. I don't recommend its use, it's mainly for if you already have a lot of papers using previous regular-Zotero BibTeX exports. The other citekey styles do work because they do transliteration.
If you want something that looks like the zotero keys but does use transliteration, try [authors1]_[veryshorttitle]_[year][0].

Oh, OK, thank you. Then, I suppose, new users should be informed of such behavior? Or maybe other style should be used as default?
BTW, shall I close the issue?

The first-run wizard does indicate that you really only should use [zotero] when you have existing papers that need it. I've added more explanation for the first-run dialog and the website about the [zotero] pattern.

authors: retorquere taranarmo

repo: retorquere/zotero-better-bibtex


text:
How to build the latest git master version of zotero-better-bibtex manually?

It seems that the ci workflow of this project is rather complicated. If I want to build the latest git master version of zotero-better-bibtex manually, are there some simple steps/hints/suggestions?
Regards,
HY
Support log ID:

You need to have node >= 16 and python 3.9 (although 3.7 might work). The build procedure has only been tested on:

Linux (any distro should do)
MacOS (any version should do)
Windows Subsystem for Linux (the latest version)

It may or may not work under the standard Windows shell, I haven't tested, and I doubt it will, but if you only have a  Windows system there's no harm in trying. And you could always use virtualbox to run a linux for the build.
Anyhow -- inside the clones project, run
pip3 install -r requirements.txt`
npm install

to install the pytjon and node packages, and then

npm run build

will build the xpi and place it in the subdirectory xpi. These xpis are cross platform, so you can use the xpi on Windows just fine.

* npm run build

The last step failed with the following messages:
> zotero-better-bibtex@5.4.28 build
> npm run rebuild

> zotero-better-bibtex@5.4.28 rebuild
> parallel --ungroup ::: 'npm run lint' 'npm run esbuild' 'npm run tsc'

parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
	for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
	run specified commands in parallel

Which version of parallel are you running? For me, parallel --version shows
GNU parallel 20161222
Copyright (C) 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016
Ole Tange and Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
GNU parallel comes with no warranty.

Web site: http://www.gnu.org/software/parallel

Which version of parallel are you running? For me, parallel --version shows

Thank you for your comment. I reinstalled parallel as follows:
$ sudo apt install --reinstall parallel
$ parallel --version
GNU parallel 20161222
Copyright (C) 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016
Ole Tange and Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
GNU parallel comes with no warranty.

Web site: http://www.gnu.org/software/parallel

Now, I've successfully compiled zotero-better-bibtex:
$ ls -1lh xpi/
total 32M
-rw-rw-r-- 1 werner werner 4.3K Aug 25 15:54 debug-bridge-5.4.28.werner.X10DAi-00.xpi
-rw-rw-r-- 1 werner werner  32M Aug 25 15:54 zotero-better-bibtex-5.4.28.werner.X10DAi-00.xpi

authors: hongyi-zhao retorquere


text:
Citaiton Key column disappears and Citation key format does not update

Mac OS Monterey, Zotero 6.0.8, zotero-better-bibtex-6.7.1.xpi
I was trying to move from Mendeley to Zotero.... now I am observing some issues in Zotero
Literally, Citaiton Key column disappears and Citation key format does not update!!!
Debug ID: D1847805483

If you did try to submit a support log, but the ID looked like D<number>, that is a Zotero debug report, which I cannot access. Please re-submit a BBT debug log by one of the methods below.

closing for inactivity

authors: DongGilKim retorquere


text:
Can't seem to get the project to run

#I have tried run the example project in 4.12 4.13 4.14
and every time it prompts me to build it manually. I tried to also just move the plugin into a clean project and got same results

Hey, what's the exact log output when compiling the sample project in VS?

Hi, Thanks for the quick response. this the output from VS
1>------ Build started: Project: GSRExample, Configuration: Development_Editor x64 ------
1>  Performing full C++ include scan (building a new target)
1>  Creating makefile for GSRExampleEditor (no existing makefile)
1>  Performing 6 actions (4 in parallel)
1>  win.cc
1>  serial.cc
1>  GSRExample.generated.cpp
1>  list_ports_win.cc
1>D:\UnrealProject_D\UnrealGSR\Intermediate\Build\Win64\UE4Editor\Inc\GSRExample\GSRExample.generated.cpp(85): error C2661: 'FCompiledInDefer::FCompiledInDefer': no overloaded function takes 7 arguments
1>D:\UnrealProject_D\UnrealGSR\Intermediate\Build\Win64\UE4Editor\Inc\GSRExample\GSRExample.generated.cpp(119): error C2661: 'FCompiledInDefer::FCompiledInDefer': no overloaded function takes 7 arguments
1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(156): error C2039: 'DWORD': is not a member of 'global namespace'' 1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(156): error C2039: 'DWORD': is not a member of 'global namespace''C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(160): error C2039: 'FLOAT': is not a member of 'global namespace'' 1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(156): error C2039: 'DWORD': is not a member of 'global namespace''
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(160): error C2039: 'FLOAT': is not a member of 'global namespace'' 1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(160): error C2039: 'FLOAT': is not a member of 'global namespace''C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(176): error C2039: 'INT': is not a member of 'global namespace'' 1> 1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(177): error C2039: 'UINT': is not a member of 'global namespace''
1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(176): error C2039: 'INT': is not a member of 'global namespace''C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(176): error C2039: 'INT': is not a member of 'global namespace''
1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(177): error C2039: 'UINT': is not a member of 'global namespace'' 1> 1>C:\Program Files (x86)\Windows Kits\8.1\include\shared\minwindef.h(177): error C2039: 'UINT': is not a member of 'global namespace''
1>C:\Program Files (x86)\Windows Kits\8.1\include\um\winnt.h(387): error C2226: syntax error: unexpected type 'INT'C:\Program Files (x86)\Windows Kits\8.1\include\um\winnt.h(387): error C2226: syntax error: unexpected type 'INT'
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\um\winnt.h(387): error C2226: syntax error: unexpected type 'INT'
1>ERROR : UBT error : Failed to produce item: D:\UnrealProject_D\UnrealGSR\Plugins\NeulogGSR\Binaries\Win64\UE4Editor-NeulogGSR.dll
1>  Total build time: 11.23 seconds
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(41,5): error MSB3075: The command ""D:\Program Files\Epic Games\4.12\Engine\Build\BatchFiles\Build.bat" GSRExampleEditor Win64 Development "D:\UnrealProject_D\UnrealGSR\GSRExample.uproject" -waitmutex" exited with code 5. Please verify that you have sufficient rights to run this command.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Unfortunately I don't have access to my Windows box right now to try and repro this. Could you confirm which engine version that log is for, and if it's not 4.13 (the only one I tested this with), could you upload the log for that specifically? Sorry for the vagueness!

authors: gbernal returnString

repo: returnString/UnrealGSR


text:
Add 1-Column Grid on Footer Mobile.

Requirement

Design asks us to build a 1-column grid for the footer links but in reuse-js we can only create 2-column grids.
I am showing the requirement [Design of Auction Bazaar's Footer].

Github Component Link - FooterBase - /main/packages/react/src/organisms/footer/base.tsx
Reuse-Js Component Link - FooterBase

Inspection Codes ( Temporary Fix )
Before

After

So please add the following request. Also, mention the estimate you will take to do this.
@ShreyDhyani
cc/ @rajeshn95

@rjvim

Yes I have checked with the props and tried to add the props value like:

  rightArrangement="grid grid-cols-1 mt-12 lg:mt-0 bg-slate-900"

Reuse-js props's value overwritten my given value.
Hence final result after implementing this, found nothing changed.
That's why I raised this issue after discussing it with @rajeshn95.

Note - I hope I have provided clarity on your question. If not, please let me know if my answer is incorrect.

@arafatalim I am trying to understand also why it's not taking props. Can u try cloning reuse us repo and debug yourself, and try to see if you can fix the root cause.
I am trying to see if you can get some exposure into reusejs via this.

@rjvim @arafatalim
The Props are Being passed and are added to the classname. But class names like grid-cols-2 and grid-cols-1 are rendered based on first encountered basis. So the Props are not overriding the default value of grid-cols-2.
In Other components we are replacing the whole default class if a custom value is passed and using resolvedStyleProps which renders class names based on prop object which have multiple fields and relevent field can be selected as shown below:

While here we are using classnames function which joins the input string array with ' ', and thus causes override conflicts between similar tailwind styles like, grid-cols-2 and grid-cols-1.

@rjvim @arafatalim
To solve this while maintaining Backward Compatibility we can introduce a new prop replace-classname:boolean, which if true will replace the class name completely with the props, otherwise it will merge the classname with props as is done currently.
This way the component will maintain backward compatibility and the other use cases will not be affected if only some classes are to added to the classname which do not conflict.

@ShreyDhyani Sure, we can introduce prop

@rjvim @arafatalim
Added prop replaceClasses to FooterBase Component.

Prop Type: boolean
Default Value: false
This prop is used to over ride the default values with the values passed in props, passing this value as true will overwrite the default values for props topArrangement, leftArrangement, rightArrangement and bottomArrangement.
If no Arrangement prop is passed the default values will be used.

Following is the Code Sample for Given use Case of tailwing classes overwrite:
<FooterBase
  left: Left,
  right: Right,
  bottom: Bottom,
  leftArrangement: 'space-y-8 lg:col-span-1 bg-red-50',
  rightArrangement:
    'mt-12 lg:mt-0 bg-green-50 grid grid-cols-1 md:grid-cols-2 gap-8 lg:col-span-2',
  backgroundClasses: 'bg-blue-50',
  bottomArrangement: 'py-6 mt-12 border-t border-gray-200 bg-yellow-50',
  replaceClasses: true,
/>

Example Mobile Screen

Story Book Link: https://react.reusejs.org/?path=/story/organisms-footer--replace-classes

authors: ShreyDhyani arafatalim rjvim

repo: reusejs/react


text:
Vagrant with SSL

Trying to get Revel to run in Vagrant using HTTPS and SSL. I am unable to bind to port 443 and wanted to know if I have any other options for this? I am currently stuck as HTTPS is required =(

You can proxy it through apache and mod_proxy

Tried that already. Nothing seems to work. I can forward port 80 to 9000 and http works fine. When I use https its as if it isnt even getting there.

Is your vhost like ?:
<VirtualHost *:443>
...

With http I do not even need Apache though, so you're saying I will need apache? That seems a little counter-intuitive

Generally for most sites you want to use a server to serve the static content of the site. Also with apache you will need to enable ssl using a2enmod ssl

I do not want to use Apache. Also this is for a dev environment only and I would like to be able to specify an https port like I can with http. Is this not possible with Revel? If not is there a specific reason? I would very much like to never install apache or Nginx if I can help it.

I should reiterate I am on MacOS using Vagrant running Debian. It seems like 443 is not being forwarded properly or at all. I have to forward 443 to a DIFFERENT port other than 443 because Vagrant wont forward a port < 1024

ok nevermind I was able to get this dev oauth server working without https. it is fine since it is just my dev env

repo: revel/revel


text:
#336 Slider component should have all the available features of HTML input[type="range"]

extracted and destructured props passed to range input
added step as a prop for slider with default value of 1

:tada: This PR is included in version 4.3.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: jpatricknola revelry-integrations

repo: revelrylabs/harmonium


text:
New Linter: yamllint

Hello!
I added support for yamllint. You can find it in here: https://github.com/aslafy-z/reviewdog-yamllint-action.

Cool! Do you want to move the repo under reviewdog org and/or release the action?

I'm okay to move it under reviewdog org!

I invited you to reviewdog org, so please feel free to move the repo. (I'm actually either is fine. You can maintain it under your account too.)
Probably you should not use "fork" because github cannot fork the same original repo more than once.
e.g. If a user forked reviewdog/action-eslint before, the user cannot fork aslafy-z/reviewdog-yamllint-action as different repo because they already forked the original one.

Also, can you clean it up a bit more? e.g. Screenshot still uses eslint.

repo: reviewdog/reviewdog


text:
Solve problem day2 with 2 less variables.

New solution for day2 problem with using 2 less variables.

بسیار عالی

authors: kaveh-id reza-arjmandi

repo: reza-arjmandi/rpi-course


text:
Update the Android Versioning task to make it cross platform

Re-write the Android Task in the Versioning Extension to have the same functionality as the current PowerShell version but be written in TypeScript/NodeJS so it can be used on Linux and Macs

Shipped in PR #220 in marketplace as 1.29.5

repo: rfennell/vNextBuild


text:
Problem with logging

Hi!
Do anyone know why i could have problems with esp-rfid-tools not logging properly?
Sometimes it manages to read a card but after I have checked the log and then tries to read a new card it does not work. I have tried to both clear the log and keep it. but that doesn't seem to make a difference.
Does anyone have a tip?
Thanks in advance for your help!

I also get problems when I rename the log because then it sets a password on wifi

aonde voce esta usando ele??

repo: rfidtool/ESP-RFID-Tool


text:
Dockerizing POT, setting up error

By dockerizing POT using this POT Dockerfile I came across an error that occurs during the command python3 setup.py install --user:
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from setuptools import setup, find_packages
  File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 12, in <module>
    import setuptools.version
  File "/usr/local/lib/python3.4/dist-packages/setuptools/version.py", line 1, in <module>
    import pkg_resources
  File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 70, in <module>
    import packaging.version
ImportError: No module named 'packaging'

Any idea how to solve this?

Update
I worked out first error but encounter another one. It seems related with Shippable/support#3316: the cause may be due to a new version of setuptools.

Hello, has this problem been solved?

closing this from our side as its not a POT issue.

authors: auzias ncourty rflamary

repo: rflamary/POT


text:
Add support for chestymoms.com

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.08.27.1. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2017.08.27.1

Before submitting an issue make sure you have:

[ ] At least skimmed through the README, most notably the FAQ and BUGS sections
[ ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[x] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl -v https://chestymoms.com/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://chestymoms.com/']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.08.27.1
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-71883-geb9fb50, ffprobe N-71883-geb9fb50
[generic] chestymoms: Requesting header
WARNING: Falling back on generic information extractor.
[generic] chestymoms: Downloading webpage
[generic] chestymoms: Extracting information
ERROR: Unsupported URL: https://chestymoms.com/
Traceback (most recent call last):
  File "\Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\YoutubeDL.py", line 776, in extract_info
  File "Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\extractor\common.py", line 434, in extract
  File "Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\extractor\generic.py", line 2989, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://chestymoms.com/

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

Carefully read new issue template and provide all requested information.

authors: dstftw rushcore

license: Unlicense


text:
--add-metadata -x / --xattrs -x does not discard source video

Follow-up to Issue #1570
When running youtube-dl --add-metadata -x --audio-format mp3 BaW_jenozKc the video file is not erased. The same occurs with using --xattrs in conjunction with -x

Will be fixed in the next version, thanks for the report.

The fix has made it into youtube-dl 2015.01.11. See our FAQ if you need help updating.

thanks!

authors: jaimeMF phihag pricejn2


text:
Vevo 1080p & Other SMIL Streams Not Downloadable

Here is an example URL:
http://www.vevo.com/watch/owl-city/beautiful-times/USUV71400914
And, here is what comes out when I use --verbose:
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['http://www.vevo.com/watch/owl-city/beautiful-times/USUV71400914', '--ve
rbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2014.09.01.1
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] Proxy map: {}
[Vevo] USUV71400914: Downloading JSON metadata
[Vevo] USUV71400914: Downloading SMIL info
WARNING: Cannot download SMIL information, falling back to JSON ..
[debug] Invoking downloader on 'http://h264-aws.vevo.com/v3/h264/2014/06/USUV71400914/usuv71400914_h
igh_1280x720_h264_2000_aac_128.mp4'
[download] Destination: Beautiful Times-USUV71400914.mp4

@beastbg8: After a certain date, all Vevo videos started being uploaded at the 25 fps framerate.  Anyway, that's why I keep a copy of the 2014.09.24.0 version of youtube-dl in my Desktop folder.

@goldensun87 What exactly does 2014.09.24.0 do better than the current version? We can simply add that back to the current version then. Can you give some context? I am under the impression that the best video format is correctly found by youtube-dl. Isn't that the case?

@phihag I'm using both that version and the current version.  I kept that old version because, versions after 2014.09.24.0 cannot detect Vevo's old SMIL codes.  More recent vevo videos do not use SMIL anymore of course, but the SMIL streams are still present for the older videos.  The reason I want those old streams is because, the HLS streams contain an extra file with the audio and video, and it looks like this:
Menu
ID                             : 4096 (0x1000)
Menu ID                        : 1 (0x1)
Duration                       : 4mn 12s
List                           : 256 (0x100) (AVC) / 257 (0x101) (AAC)
Service name                   : GBE431400013
Service provider               : FFmpeg
Service type                   : digital television
This extra file is usually 10-12 MB, and it makes the file unable to be processed in video editors like mp4box.  I am able to input the video into mkvmerge, and when I do, this 'Menu' file gets left behind.  After that I am able to repack into MP4 container.
Anyway, if it's possible to add SMIL detection back in, you can do that if you want, but you don't really have to.  As for the "best video format" thing, it's just my personal preference that I use the -F and -f options while downloading, nothing to worry about there xD .

It's fine to privately use an old version, but please do report regressions so that we can fix them. (And of course, if something breaks in the old version, you're on your own.
Also bear in mind that (at least in our experience), as soon as you publicly suggest to use an old version you can bet that dozens if not hundred of users who do not comment here will stick to the old version and tell their friends to do the same, resulting in bad experiences and additional bug reports. We've seen this for -citw, which is completely insane and took years to (hopefully) rot out from most our invocations.

youtube-dl 2015.02.02.3 and newer correct SMIL support, so you don't need that old version any more. Please do report any issues that persist.

@phihag Thank you for the update.  Heh, I had no idea that people here would stick to an old version based on one comment.  I'll remember that.

You may follow this step by step guide to download Vevo 1080p/720p videos to MP4, MOV, AVI, MKV, FLV, WMV etc at http://www.allavsoft.com/how-to/download-vevo-videos.html

You may also try Allavsoft which can download Vevo 1080p & Other SMIL Streams.
Step by step guide at http://www.allavsoft.com/how-to/download-vevo-videos.html

Is SMIL broken again? Old videos still work, but I've been getting 404 - Not Found errors for newer videos.
youtube-dl.exe -F http://www.vevo.com/watch/adele/Hello/GBH481500074 -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-F', u'http://www.vevo.com/watch/adele/Hello/GBH48
1500074', u'-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2016.01.15
[debug] Python version 2.7.10 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-59396-g4156df5, ffprobe N-59396-g4156df5
[debug] Proxy map: {}
[Vevo] Retrieving oauth token
[Vevo] GBH481500074: Downloading JSON metadata
[Vevo] GBH481500074: Downloading HLS formats
[Vevo] GBH481500074: Downloading m3u8 information
[Vevo] GBH481500074: Downloading SMIL file
WARNING: Unable to download SMIL file: HTTP Error 404: Not Found
[info] Available formats for GBH481500074:
format code  extension  resolution note
meta         mp4        multiple   Quality selection URL
Low          mp4        176x144    H264@  56k, AAC@128k
Med          mp4        480x360    H264@ 500k, AAC@128k
High         mp4        1280x720   H264@2000k, AAC@128k
1002         mp4        640x360    1002k , avc1, mp4a
1434         mp4        960x540    1434k , avc1, mp4a
2738         mp4        960x540    2738k , avc1, mp4a
3585         mp4        1280x720   3585k , avc1, mp4a
4661         mp4        1920x1080  4661k , avc1, mp4a
5885         mp4        1920x1080  5885k , avc1, mp4a  (best)
After some quick testing (~20 videos), I've narrowed the start date to June/July (2014). Is anyone else having this issue again?

@ds115 Please open a new issue.

HI all !  I "I ran into a problem.
From this URL :
https://www.vevo.com/watch/vic-chou/make-a-wish/TWA480406903
https://i.imgur.com/qqvYWIN.png
I can't download the video with option 1080p and m3u8. Help me !

@nguoiaode: Please open a new issue and paste verbose logs as texts. No screenshots, please!


text:
site support request: xvidstage.com

video file hoster

Could you post another example URL? The one you've provided seems to be expired/deleted.

http://xvidstage.com/amfy7atlkx25 is an example.
You will encounter a form there:
		<form method="POST" action="http://xvidstage.com/" name="FL">
			<input type="hidden" name="op" value="login">
			<input type="hidden" name="redirect" value="">

			<input type="text" name="login" value="" class="myForm" placeholder="Usename">
			<input type="password" name="password" class="myForm" placeholder="Password">
			<input type="submit" value=" " class="btn_login">

			Forgot Password?

		</form>

Submitting this form yields packed javascript in the HTML, inside the
:
eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('1j.1i(\'<3 2="x"1="w"/><3 2="v"1="u"/><3 2="9"1="4://7.0.6.0/i/p/o.n"/><3 2="k"1="5"><3 2="l"1="5"/><3 2="j"1="h"/><3 2="m"1="5"/><3 2="11"1="4://7.0.6.0:10/d/z/a.y"/><c 12="16"15="a/8"11="4://7.0.6.0:10/d/z/a.y"x="w"v="u"t="s"r="q"9="4://7.0.6.0/i/p/o.n"m="5"l="5"9=""k="5"j="h"14="4://g.8.f/e/13/"></c>\');',36,56,'115|value|name|param|http|false|82|93|divx|previewImage|video|object|embed||plugin|com|go|Play||previewMessage|allowContextMenu|bannerEnabled|autoPlay|jpg|amfy7atlkx25|00166|380|height|715|width|transparent|wmode|Stage6|custommode|avi|tauaziktgii5uaadfe5bz4sdhedcrrseamfrimascjkrezxwjmreomqs|182|src|id|download|pluginspage|type|np_vid|cab|DivXBrowserPlugin|codebase|CC0F21721616|9C46|41fa|D0AB|67DABFBF|clsid|classid|ie_vid|write|document'.split('|')))

Unpacked with http://www.strictly-software.com/unpacker gives:
document.write('<object id="ie_vid"classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616"width="715"height="380"codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"><param name="custommode"value="Stage6"/><param name="wmode"value="transparent"/><param name="previewImage"value="http://93.115.82.115/i/00166/amfy7atlkx25.jpg"/><param name="allowContextMenu"value="false"><param name="bannerEnabled"value="false"/><param name="previewMessage"value="Play"/><param name="autoPlay"value="false"/><param name="src"value="http://93.115.82.115:182/d/tauaziktgii5uaadfe5bz4sdhedcrrseamfrimascjkrezxwjmreomqs/video.avi"/><embed id="np_vid"type="video/divx"src="http://93.115.82.115:182/d/tauaziktgii5uaadfe5bz4sdhedcrrseamfrimascjkrezxwjmreomqs/video.avi"custommode="Stage6"wmode="transparent"width="715"height="380"previewImage="http://93.115.82.115/i/00166/amfy7atlkx25.jpg"autoPlay="false"bannerEnabled="false"previewImage=""allowContextMenu="false"previewMessage="Play"pluginspage="http://go.divx.com/plugin/download/"></embed></object>');

it fails   , but u can download the video using link http://93.115.82.115:182/d/tauaziktgii5uaadfe5bz4sdhedcrrseamfrimascjkz2lqwzhvva3yk/video.avi

As for the packed JS, I guess that https://github.com/beautify-web/js-beautify/blob/master/python/jsbeautifier/unpackers/packer.py could be used to unpack it. I don't speak enough python to actually judge this, though.

xvidstage support has been added in youtube-dl 2016.06.14.

authors: dstftw msmuenchen naglis siddht1 smichaelsen


text:
[libraryofcongress] improve extractor for library of congress (regarding 'national jukebox')

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[x] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Improve youtube_dl/extractor/libraryofcongress.py regarding e.g.
https://www.loc.gov/jukebox/recordings/detail/id/824

Test would probably be along the lines of:
    _TESTS = [{
        # national jukebox
        'url': 'https://www.loc.gov/jukebox/recordings/detail/id/824',
        'md5': '0263fed2c1cd62d733037c20c81e9e0e',  # head -c 10241 *.mp3 | md5sum
        'info_dict': {
            # 'id': '...',       # not sure what to put here?
            # 'ext': 'mp3'       # this correct?
        },

Review please.


text:
fix exception when executionTime is undefined

Close issues: #629 and #635

Thanks. I'll ship this tomorrow.

Thanks for the fix, :+1:

authors: MaxGraey SamStrawbridge rgbkrk

repo: rgbkrk/atom-script


text:
🛑 Sito Web is down

In b1a4f36, Sito Web (https://www.comune.preganziol.tv.it) was down:

HTTP code: 403
Response time: 680 ms

Resolved: Sito Web is back up in c589016 after 20 minutes.

repo: rglauco/upptime


text:
🛑 Sito Web is down

In 3077bd9, Sito Web (https://www.comune.preganziol.tv.it) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sito Web is back up in 63b328e after 6 minutes.


text:
OpenShift - Import Yaml - Button placement inconsistency

Describe the bug
When importing yaml the 'Create and 'Cancel' button appear button left of the screen, elsewhere in the application the buttons all appear top right.
To Reproduce

Login to OpenShift
Projects
Import Yaml

Expected behavior
The button placement should be consistent across the application, elsewhere in the application the buttons all appear top right of the screen.
Screenshots

Additional context
Add any other context about the problem here.

OpenShift bug, not related to the workshop

https://issues.redhat.com/browse/OCPBUGS-43611

authors: antowaddle guimou

repo: rh-aiservices-bu/parasol-insurance


text:
Changing the Makefile

Beside adding the installation command, changing the target directory of the provider execution file

@bardielle  looks like this failed the pull request build

I'm gonna close it and will open it in the repository openshift-online

authors: bardielle datianshi

repo: rh-mobb/terraform-provider-ocm


text:
Publish to crates.io

Hi @jaythomas, I have added new features some modifications.
Care to publish the new version to crates.io?

Hi @schungx! I'll take care of that for you.

I noticed v0.1.2 was never published so I published that and v0.1.3. https://crates.io/crates/rhai-rand/versions

authors: jaythomas schungx

repo: rhaiscript/rhai-rand


text:
Does Training work with multiple GPUs?

Tried running
devices 4
accelerator gpu
but when using devices > 1 it doesn't work (Tried with running on 2,3 and 4 A100 80gb)

It could be that I need to downgrade Cuda (currently running CUDA 12.0)

repo: rhasspy/piper


text:
Please more providers for  Flixclusive

It would be better if they added more providers in Flixclusive

Duplicate of #13

repo: rhenwinch/Flixclusive


text:
build: add option to pass SHA to tag catalog

Problem: In bc3b0d202f0ea36c04a20fbcd44a51d2504d2aed the git rev-parse command was changed to tag catalog images with the main commit on which this catalog image is build. The argument to rev-parse was changed from HEAD to main. In some workflows however main might not be a valid local revision.
To reporduce:
cd $(mktemp -d)
git init observability-operator
git remote add origin https://github.com/rhobs/observability-operator
cd observability-operator
git remote add origin https://github.com/rhobs/observability-operator
git fetch --prune origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
git checkout --force refs/tags/v0.0.18
git rev-parse main

Solution: Add a new Makefile variable RELEASH_SHA. If its not defined we use origin/main, which should provide backwards compatibility. In the github action workflows we now set this explicitly to GITHUB_SHA, which corresponds to the commit that triggered a workflow.
Signed-off-by: Jan Fajerski jfajersk@redhat.com

This should fix the recent failures of https://github.com/rhobs/observability-operator/actions/workflows/olm-stable.yaml

repo: rhobs/observability-operator


text:
Add unit test for cli module

Add unit tests for cli module. CI checks will fail due to low coverage of the
commands moudules.

Off-topic, maybe it is a good idea to remove the need for a 90% coverage until testing has matured a bit more. Right now we are not going to achieve that goal and all pull requests will have their checks failing.
We can still enforce that rule by taking a look during review.

Off-topic, maybe it is a good idea to remove the need for a 90% coverage until testing has matured a bit more. Right now we are not going to achieve that goal and all pull requests will have their checks failing.

We are getting closer and closer to that, I think we may reach that quite soon, so I would stick with this goal still.

authors: cescgina jsanemet sdatko

repo: rhos-infra/znoyder


text:
Feature/jenkins slaves redirect

Closes #172
Tidy up of the slaves and adding some refs to ones in CoP land

LGTM, just one comment. Why still use slave template file from this repo and not the one from quickstart repo to be more aligned with the rest of the slave content?

authors: makentenza springdo

repo: rht-labs/labs-ci-cd


text:
integrated updated type system and cgen for sql

This branch contains the new type system and the updated cgen for sql-like queries combined. Merging this branch will put the updated type system into the main branch so we can go from there.
Right now the sql cgen does not generate code for all available types (does not map all available types to c types). I'll add the support later after this is merged. The cgen still generates code based on free & bound variables and the calculated order of assignments and it supports zip and join. I'll try to see if I can use new-codegen to do it instead (translate to the newcodegen ir and the it do the generation). It also contains a simple print stateful operation which is not yet perfect.

I'll fix that before it's merged

repo: rhyme-lang/rhyme


text:
Returning local function value does not work

Repro:
let rec hof f =
    let rec h x = f x in h
in
let rec g x = x + 1 in
let f = hof g in
println_float (f 10)

Error:
[1]    44863 bus error  ./foo

at runtime.

Stack violation looks to cause this problem. So I need to introduce malloc or something to avoid it.

repo: rhysd/gocaml


text:
Fix appium command for windows

I am a windows user and i got a problem that it can't run appium on my machine. Issue is pretty simple since its running invalid appium file

Thank you. Looks good.

authors: rhysd vovikdrg

repo: rhysd/wdio-appium-service


text:
Cache isobib retrievals

Global cache + local cache

Something like:

Global cache: [home]/.relaton-bib/*.{xml,json}
Local cache: [document directory/relaton/bibliography/*.{xml,json}

... I'm not clear why we need a local cache, if every fetched item automatically goes to global cache anyway. Could you explain your thinking here?
This will be key/value; but I can put the XML serialisation as a JSON value.

Local cache: we want it because we sometimes want the full state in the document repository. For example, if I just cloned a repo and go offline, I can still build the document correctly. At least this should be an option -- this is the method I will personally use.

So dump everything that's going to go into the global cache for a doc into a local cache as well? And if I find a global cache, and a local cache, do I check in both?
Global cache is working now.

Dump everything: Yes please for the local cache, for that doc only.
Do I check in both? Yes, check both caches.
Global cache should always be populated directly from the authoritative site. Local cache receives entries from Global cache and can also be manually edited.

If we have it in global (and it is not stale) not local, copy it to local. Use the global entry (identical to local).
If we have it in local cache, but not in global, global should fetch it (if there is no Internet, skip the global cache fetch). Use the local entry.
If we don't have in either, fetch global and fill into local.
If a global cache entry is stale, it needs to be refetched.
If a local cache entry is sourced from Global, and stale, it should be updated with the Global one. If a local cache entry is not from Global (maybe that guy made it up), it should not be updated.

Local bib storage should only enabled via an option. For example, metanorma --bib-dir relaton-bib [...]. Otherwise there is only global cache.

For asciidoctor-iso cli, triggering local cache with document attribute :local-cache:.

I've implemented the rules, but I don't have any way of telling whether a reference is stale or not; and the ISO references are slow-moving enough that I don't think I need to. Staleness is really about detecting a more recent reference than what is already there; given the mess of isobib years currently, I'd like to defer implementing that, and treat it as an enhancement, preferably doing it only if the global cache hasn't been updated in a while. https://github.com/riboseinc/asciidoctor-iso/issues/156

authors: opoudjis ronaldtse

repo: riboseinc/asciidoctor-iso


text:
New org: Centre for Exploratory Altruism Research (CEARCH)

https://forum.effectivealtruism.org/posts/me6xDoDzruPPuemQr/centre-for-exploratory-altruism-research-cearch
https://exploratory-altruism.org/team-partners/

Ready for review.

repo: riceissa/aiwatch


text:
adding a new test, small updates

FOR CONTRIBUTOR:

[X] I have read the CONTRIBUTING.md document and this tool is appropriate for the tools-iuc repo.
[X] License permits unrestricted use (educational + commercial)
[ ] This PR adds a new tool or tool collection
[X] This PR updates an existing tool or tool collection
[ ] This PR does something else (explain below)

Attention: deployment failure!
https://github.com/richard-burhans/galaxytools/actions/runs/10799704747

repo: richard-burhans/galaxytools


text:
如何给订阅移除标签？

我将一部分订阅添加了颜色标签，现在想把这些颜色标签移除掉，不打上任何颜色的标签，请问如何操作？

额，只可以打颜色标签或者切换颜色标签。如果实在要去除的话，可以先取消订阅，然后再重新订阅。