Doecker on Mac does not work

Hello,
I used the docker image "0.6.1-scala-2.10.4-spark-1.5.0-hadoop-2.2.0" on Mac and it went through without any error, however, the web connection (localhost:9000) does not work and cannot connect to the server.
I ran

docker run -p 9000:9000 andypetrella/spark-notebook:0.6.1-scala-2.10.4-spark-1.5.0-hadoop-2.2.0

I get:
This webpage is not available
ERR_CONNECTION_REFUSED
Any idea as to what the problem could be? I have Java 1.8
Thanks,
E.

Hey @dataanalyst,
Indeed, I'm not a Mac user and I have overlooked that one. Using boot2docker or docker-machine, you're apparently stick with the IP of the virtual machine (which starts the docker actually)
Could you try then with this IP? Then we can flag this entry as documentation needed ^^
thanks a lot
and

That solved the problem. Thanks!

Hi, one more problem: I cannot get the IP address for Cassandra host. Checked the cassandraHost = "<IP_ADDRESS>", the IP that docker has ("<IP_ADDRESS>") and "<IP_ADDRESS>", all have the same problem and none finds the Cassandra host.
Any suggestion?
I am getting this error:
java.io.IOException: Failed to open native connection to Cassandra at {<IP_ADDRESS>}:9042
at com.datastax.spark.connector.cql.CassandraConnector$.com$datastax$spark$connector$cql$CassandraConnector$$createSession(CassandraConnector.scala:164)

Mmmmmh, and you have installed cassandra? In the same container?
It hasn't been told but indeed, cassandra is not installed hence the example needs to be adapted to access an available cassandra (in case I wasn't clear).
If not installed, so you could just try to setup it manually (a single node c* for brevity) and retry with it's IP (considering the cassandra docker is also an option of course-

Aha! I thought that Cassandra comes with the container out of the box!
Thanks for the clarification.

Yup, actually it isn't in the default docker, no problemo (it's not clear in the examples btw right?)

Hi guys.  Apologies for jumping in.  I doubt that a single container can run spark and cassandra (unless some clever config with supervisord): dockers are meant to be for one purpose only.  But you can orchestrate cluster of them with compose etc..
Enzo
<EMAIL_ADDRESS>
On 24 Sep 2015, at 22:05, Andy Petrella<EMAIL_ADDRESS>wrote:
Mmmmmh, and you have installed cassandra? In the same container?
It hasn't been told but indeed, cassandra is not installed hence the example needs to be adapted to access an available cassandra (in case I wasn't clear).
If not installed, so you could just try to setup it manually (a single node c* for brevity) and retry with it's IP (considering the cassandra docker is also an option of course-
—
Reply to this email directly or view it on GitHub https://github.com/andypetrella/spark-notebook/issues/327#issuecomment-143050889.

Thanks for the prompt response!
Sorry for sending more problems:
I started checking the spark-notebook container  on an Ubuntu server:
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.3 LTS
Release:	14.04
Codename:	trusty
I cannot run the container on the docker though.  I have OpenJDK on the system and I get this error.
Could it be the Java problem?
Thanks!
sudo docker run -p 9000:9000 andypetrella/spark-notebook:0.6.1-scala-2.10.4-spark-1.5.0-hadoop-2.2.0
Play server process ID is 1
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/docker/lib/org.slf4j.slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/docker/lib/ch.qos.logback.logback-classic-1.1.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
log4j:WARN No appenders could be found for logger (net.sf.ehcache.config.ConfigurationFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Using default LocalFilesystemCluster for integration testing
Exception in thread "main" java.lang.NoSuchMethodError: tachyon.util.NetworkUtils.getPort(Lorg/apache/thrift/transport/TServerSocket;)I
at tachyon.master.TachyonMaster.(TachyonMaster.java:142)
at tachyon.master.LocalTachyonMaster.(LocalTachyonMaster.java:109)
at tachyon.master.LocalTachyonMaster.create(LocalTachyonMaster.java:162)
at tachyon.master.LocalTachyonCluster.start(LocalTachyonCluster.java:189)
at tachyon.master.LocalTachyonCluster.start(LocalTachyonCluster.java:158)
at notebook.share.Tachyon$.start$lzycompute(Tachyon.scala:60)
at notebook.share.Tachyon$.start(Tachyon.scala:59)
at Global$.onStart(Global.scala:11)
at play.api.GlobalPlugin.onStart(GlobalSettings.scala:220)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at scala.collection.immutable.List.foreach(List.scala:318)
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.Play$.start(Play.scala:90)
at play.core.StaticApplication.(ApplicationProvider.scala:55)
at play.core.server.NettyServer$.createServer(NettyServer.scala:244)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:280)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:275)
at scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:275)
at play.core.server.NettyServer.main(NettyServer.scala)

@smartinsightsfromdata indeed, but for demo and for testing purpose I can (and I do ^^) have cassandra+kafka+spark+spark-notebook in a single docker. However, absolutely nor for prod, you're right
@dataanalyst mmmmh I think that Tachyon has still some problem with IP resolution for small local cluster. We can try disabling it (not sure docker will pass the arg though :cry:  ):
sudo docker run -p 9000:9000 andypetrella/spark-notebook:0.6.1-scala-2.10.4-spark-1.5.0-hadoop-2.2.0 -Dmanager.tachyon.enabled=false

This one worked! thanks again!

awesome! but sorry for the pain :-(

This level of customer service (especially unpaid) is unheard of! Thanks again!

hehe ^^


Board Review: Azure Communication Services (SPOOL) [Calling] Raw Audio (Andriod Java)

Service team responsible for the client library: Calling Native Team
API View link: https://apiview.dev/Assemblies/Review/431f10ace9aa4c389b466e53d6ae0db1?diffRevisionId=a8c81f7f4c8b4c71a8abd37265e5b4e0&doc=False&diffOnly=True&revisionId=12f494ea78434199ac7bfd3c4bb59c29
Contact email. => PM: Laith Rodan (Laith.Rodan@microsoft.com), Dev Lead: Sanath Rao (sanath.rao@skype.net), Ze Hang Zheng<EMAIL_ADDRESS>Name of the client library. => Azure Communication Services Calling SDK
Languages for this review. => Android
Champion scenarios
Raw Audio Feature
Raw Audio introduces new APIs that enable customers to receive and send raw audio.
New APIs and classes
New classes

RawOutgoingAudioProperties: Used as a parameter to configure raw outgoing audio. Object has the following structure:

AudioSampleRate : Configure Raw Audio Sample Rate.
AudioChannelMode : Configure whether raw audio is mono or stereo.
AudioFormat: Configure the format the audio is being sent in (ex. PCR 16 bit).
OutgoingAudioMsOfDataPerBlock (Optional Parameter): For outgoing audio, configure how many ms of data per block is being sent.

RawIncomingAudioProperties: Used as a parameter to configure raw incoming audio. Object has the following structure:

AudioSampleRate : Configure Raw Audio Sample Rate.
AudioChannelMode : Configure whether raw audio is mono or stereo.
AudioFormat: Configure the format the audio is being sent in (ex. PCR 16 bit).

OutgoingAudioBuffer: Used to send audio buffers. Object has the following structure:

RawAudioProperties :  Used to configure raw audio

IncomingAudioBuffer: Used to receive audio buffers. Object has the following structure:

RawAudioProperties :  Used to configure raw audio

RawIncomingAudioStream: Used to setup raw incoming audio. Object has the following structure:

RawAudioProperties :  Used to configure raw audio

RawOutgoingAudioStream: Used to setup raw outgoing audio. Object has the following structure:

RawAudioProperties :  Used to configure raw audio

IncomingAudioEvent: Used to receive audio buffer when incoming audio sends event

LocalOutgoingAudioStream: Used to setup local (physical) or dummy audio outgoing streams

LocalIncomingAudioStream: Used to setup local (physical) or dummy incoming audio streams

OutgoingAudioStream: Abstract parent class for outgoing audio streams

IncomingAudioStream: Abstract parent class for incoming audio streams

New APIs

OutgoingAudioBuffer:

public short[] getData() - Used to get the data of outgoing audio
public OutgoingAudioBuffer setData(byte[] value) - Used to set the data of outgoing audio
public int getDataSize() - Used for outgoing audio to make sure your data you passed in is correct

IncomingAudioBuffer:

public short[] getData() - Used to get the data of incoming audio
public IncomingAudioBuffer setData(byte[] value) - Used to set the data of incoming audio
public long getTimestampInTicks() - Used for incoming audio to get timestamp

RawIncomingAudioStream:

addOnNewAudioBufferAvailableListener(this::handleIncomingAudioBuffer) - Used for receiving incoming audio events and its corresponding audio buffer

RawOutgoingAudioStream:

addOnAudioStreamReadyListener(this::handleOutgoingAudio) - Used to inform users when raw audio data is ready to be sent

IncomingAudioEvent:

getAudioBuffer() - Used to retrieve an audio buffer

AudioOptions:

setRawIncomingAudioStream(incomingAudioStream) - Used to set raw incoming audio stream
setRawOutgoingAudioStream(outgoingAudioStream) - Used to set raw outgoing audio stream

Call:

startIncomingAudioStream(IncomingAudioStream) - Used to start an incoming audio stream
startOutgoingAudioStream(IncomingAudioStream) - Used to start an outgoing audio stream
stopIncomingAudioStream() - Used to stop current incoming audio stream
stopOutgoingAudioStream() - Used to stop current outgoing audio stream

IncomingAudioStream/OutgoingAudioStream:

getAudioStreamKind() - Returns the type of audio stream (LOCAL, VIRTUAL)

How to use:
RawAudioProperties
This class has enums that you use to initialize raw audio with.
public enum AudioSampleRate {
    SAMPLE_RATE_96000,
    SAMPLE_RATE_88200,
    SAMPLE_RATE_44100,
    SAMPLE_RATE_48000;
}

public enum AudioChannelMode {
    CHANNEL_MODE__MONO,
    CHANNEL_MODE__STEREO;
}

public enum AudioFormat {
    PCM_16__BIT;
}

public enum OutgoingAudioMsOfDataPerBlock {
    MS_20,
    MS_10;
}

Raw Incoming Audio
In order to receive raw incoming audio, create a RawIncomingAudioStream class and pass in RawAudioProperties
RawAudioProperties incomingAudioProperties = new RawIncomingAudioProperties(AudioSampleRate.SAMPLE_RATE_48000, AudioChannelMode.CHANNEL_MODE__STEREO, AudioFormat.PCM_16__BIT);

RawIncomingAudioStream incomingAudioStream = new RawIncomingAudioStream(incomingAudioProperties);

Then pass it into audioOptions when you start the call
audioOptions.setIncomingAudioStream(incomingAudioStream);

Register a listener to receive each the buffer (example below):
incomingAudioStream.addOnNewAudioBufferAvailableListener(this::handleIncomingAudioBuffer);

The Listener:
public void handleIncomingAudioBuffer(IncomingAudioEvent args)
{
    //args will contain AudioBuffer
    byte[] data = args.getIncomingAudioBuffer().getData();
    for (byte s: data)
    {
        //can add to a list or process it
    }
}

Raw Outgoing Audio
In order to send raw outgoing audio, create a RawOutgoingAudioStream class and pass in RawAudioProperties
RawAudioProperties outgoingAudioProperties = new RawOutgoingAudioProperties(AudioSampleRate.SAMPLE_RATE_48000, AudioChannelMode.CHANNEL_MODE__STEREO, AudioFormat.PCM_16__BIT, OutgoingAudioMsOfDataPerBlock.MS_20);

RawOutgoingAudioStream outgoingAudioStream = new RawOutgoingAudioStream(outgoingAudioProperties);

Then pass it into audioOptions when you start the call
audioOptions.setOutgoingAudioStream(outgoingAudioStream);

Register a listener to know when to start to send audio data
outgoingAudioStream.addOnAudioStreamReadyListener(this::handleOutgoingAudio);

The listener will create a new thread and send in audio in a while loop. AudioBuffer provides a getDataSize() method to inform how large the buffer should be. Determined by the msblocks chosen, thread will need to sleep after sending.
public void handleOutgoingAudio(PropertyChangedEvent args)
{
    Thread thread = new Thread(){
        public void run(){
            AudioBuffer buffer;
            Calendar nextDeliverTime = Calendar.getInstance();
            RawAudioProperties properties = outgoingAudioProperties;
            int currentSampleNumber = 0;
            while (true)
            {
                nextDeliverTime.add(Calendar.MILLISECOND, 20);
                buffer = new AudioBuffer(outgoingAudioProperties);
                byte data[] = new byte[buffer.getDataSize()];
                //modify data array
                buffer.setData(data);
                outgoingAudioStream.sendOutgoingAudioBuffer(buffer);
                long wait = nextDeliverTime.getTimeInMillis() - Calendar.getInstance().getTimeInMillis();
                if (wait > 0)
                {
                    try {
                        Thread.sleep(wait);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    };
    thread.start();
}

Start and Stop Audio Streams
Stop current incoming stream and start an incoming audio stream from raw audio device
        try {
            call.stopIncomingAudioStream().get(); // Will switch to a stream of dummy audio by default
            call.startIncomingAudioStream(new LocalIncomingAudioStream(AudioDeviceCategory.DUMMY)).get();
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }

Stop current outgoing stream and start an outgoing audio stream from raw audio device
        try {
            call.stopOutgoingAudioStream().get(); // Will switch to a stream of dummy audio by default
            call.startOutgoingAudioStream(new LocalOutgoingAudioStream(AudioDeviceCategory.DUMMY)).get();
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }

Scheduled for 6/29

Recording(MS INTERNAL ONLY)

Start and Stop Audio Streams
Stop current incoming stream and start an incoming audio stream from raw audio device.
Api's have been renamed to match with Video API's and in Web SDK.
https://apiview.dev/Assemblies/Review/431f10ace9aa4c389b466e53d6ae0db1/7437ed62e9c7443b98b18e272f781ee7?diffRevisionId=0b713254bb144a098a8576ca278062ce&doc=False&diffOnly=True
        try {
            // Start sending outgoing audio
            call.startAudio(this, new LocalAudioStream(AudioDeviceCategory.PHYSICAL));
            // Start receiving incoming audio
            call.startAudio(this, new RemoteAudioStream(AudioDeviceCategory.PHYSICAL));
            // Stop the incoming audio
            call.stopAudio(this, MediaStreamDirection.INCOMING);
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }

Stop current outgoing stream and start an outgoing audio stream from raw audio device
        try {
            call.stopOutgoingAudioStream().get(); // Will switch to a stream of dummy audio by default
            call.startOutgoingAudioStream(new LocalOutgoingAudioStream(AudioDeviceCategory.DUMMY)).get();
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }

This is an example how iOS app can mute Speaker which is incoming audio from a Remote participant.
func toggleMuteSpeaker() -> Void {
        if !speakerMuted {
            self.call!.stopAudio(mediaStreamDirection: .incoming) { error in
                if (error == nil) {
                    self.incomingAudioStream = RemoteAudioStream(audioDeviceCategory: .dummy)
                    self.call!.startAudio(audioStream: self.incomingAudioStream!) { error in
                        if error == nil {
                            self.speakerMuted = true
                            print("==> Speaker mute passed")
                        } else {
                            print("==> Speaker mute failed")
                        }
                    }
                }
            }
        }
        else
        {
            self.call!.stopAudio(mediaStreamDirection: .incoming) { error in
                if (error == nil) {
                    self.incomingAudioStream = RemoteAudioStream(audioDeviceCategory: .physical)
                    self.call!.startAudio(audioStream: self.incomingAudioStream!) { error in
                        if error == nil {
                            self.speakerMuted = false
                            print("==> Speaker UnMute passed")
                        } else {
                            print("==> Speaker UnMute failed")
                        }
                    }
                }
            }
        }
    }


Session edit is kinda broken

It only preserves the last change you make, not the rest, which defeats the point of it being a loop. Also, you can delete the end time for a session which isn't the last session, which can break stuff catastrophically.
There should probably also be an audit log which explains why exactly a given edit was made.

Fixed in 6d287d18.


Feat(web-react): Introduce Flex component

Description

Additional context

Issue reference

coverage: 78.698% (+0.2%) from 78.449%
when pulling ad60a64705342725c9cd1e2718ed4b8fc6ea3a01 on ds-1426-flex-react-again
into 59f8021d3e4bac1455006526ea1d85146471e099 on main.


Add gym finder

Gym locations are stored in Nutrigoals.json
Faculty locations are stored in ParserUtil.parseLocation() due to convention

Codecov Report

Merging #66 (d2459d0) into master (4f254f9) will decrease coverage by 1.01%.
The diff coverage is 56.16%.

@@             Coverage Diff              @@
##             master      #66      +/-   ##
============================================
- Coverage     73.84%   72.82%   -1.02%
- Complexity      480      488       +8
============================================
  Files            80       83       +3
  Lines          1426     1494      +68
  Branches        136      139       +3
============================================
+ Hits           1053     1088      +35
- Misses          327      359      +32
- Partials         46       47       +1

Impacted Files
Coverage Δ

...du/nutrigoals/logic/commands/LocateGymCommand.java
0.00% <0.00%> (ø)

...utrigoals/logic/parser/LocateGymCommandParser.java
0.00% <0.00%> (ø)

...eedu/nutrigoals/logic/parser/NutriGoalsParser.java
90.47% <0.00%> (-9.53%)
:arrow_down:

...java/seedu/nutrigoals/logic/parser/ParserUtil.java
80.35% <0.00%> (-17.47%)
:arrow_down:

src/main/java/seedu/nutrigoals/model/Calorie.java
78.94% <ø> (ø)

src/main/java/seedu/nutrigoals/model/Model.java
100.00% <ø> (ø)

...main/java/seedu/nutrigoals/model/ModelManager.java
90.76% <0.00%> (-1.42%)
:arrow_down:

...va/seedu/nutrigoals/model/util/SampleDataUtil.java
7.69% <ø> (ø)

...eedu/nutrigoals/storage/JsonNutriGoalsStorage.java
86.36% <ø> (ø)

src/main/java/seedu/nutrigoals/model/Location.java
87.09% <87.09%> (ø)

... and 4 more

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


test-branch/execute-job/wrong-commit-sha-on-pr/46172a14-3842-4bfc-891b-3f5acde45311

PR for testing c159e5bd6b8674a518bc54d7c02f55ff867c24f2

/canonical/self-hosted-runners/run-workflows e761690a59e7ded5408029bc70845be867b6620b


spec issue: potential deadlocks in concurrent messages and replies

From Stefan:
> Are there rules for avoiding deadlock between client->server and
> server->client messages? For example, the client sends
> VFIO_USER_REGION_WRITE and the server sends VFIO_USER_VM_INTERRUPT
> before replying to the write message.
>
> Multi-threaded clients and servers could end up deadlocking if messages
> are processed while polling threads handle other device activity (e.g.
> I/O requests that cause DMA messages).
>
> Pipelining has the nice effect that the oldest message must complete
> before the next pipelined message starts. It imposes a maximum issue
> depth of 1. Still, it seems like it would be relatively easy to hit
> re-entrancy or deadlock issues since both the client and the server can
> initiate messages and may need to wait for a response.

@jlevon ping

I'm struggling to understand how this could be a spec issue at all. It seems like an entirely an implementation-level thing. I'm thinking this is maybe WONTFIX ?

I agree with you.


Display database connection commands on db:tunnel

This can use our standardized images with the --client flag.

This is a followup to #87.


fix(n-form): validate method throw exception while callback is provided

When using the Form, I encountered a similar issue as described in https://github.com/tusen-ai/naive-ui/issues/4823. It is possible to disable the overlay, but the root cause is still the exception thrown by the validate method.
Currently, the behavior of the form.validate method is even using a callback, the method still throws an exception. In my opinion, exception should only be thrown when using the Promise  way, and developers should handle exceptions themselves using try/catch or .catch. When using the callback way, there should be no need to throw exceptions. This approach is also followed by Element .

As  #5020 do same thing with this PR, I'll close this one.


[staging] perlPackages -> perl{522,524,526,528}Packages

Although there were pkgs.perl522 and pkgs.perl524 and pkgs.perl526,
pkgs.perlPackages were build only for pkgs.perl524 leaving other versions without packages
This PR introduces pkgs.perl522Packages, pkgs.perl524Packages, pkgs.perl526Packages, pkgs.perl528Packages making Perl support much like those for Python, PHP, Ocaml, ...

@GrahamcOfBorg build perl528Packages.Encode

@GrahamcOfBorg build perlPackages.Encode

Failure on x86_64-linux (full log)
Attempted: perlPackages.Encode
Partial log (click to expand)
cannot build derivation '/nix/store/88cvh47lfc5mnif4lf26xhjq7fq8rf9q-binutils-wrapper-2.30.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/kxc6pz63aqbnsajcpc27avw594jjihha-diffutils-3.6.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/4pxxsik59mphcalwnlcdiph2dmnqx59a-ed-1.14.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/yd6paxrcqcpkn4bhfrmkdpafm3lb3md3-findutils-4.6.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/7fx8j3j9i2xmyzc49rv5x6hr68yx0fk2-gcc-wrapper-7.3.0.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/y8lhsb5l0h6i3a6kanrfcrkwc9i1w6l6-patch-2.7.6.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/m7lcmkd7slw1wmg2m9wb4di9zjzz4g57-stdenv-linux.drv': 24 dependencies couldn't be built
cannot build derivation '/nix/store/j9p398nbvcswljb7n1z6zqx6b0i81g0j-perl-5.24.4.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/057d9r7ks9p4c0f8j7r8sbwwq8ki10ff-perl5.24.4-Encode-2.98.drv': 3 dependencies couldn't be built
error: build of '/nix/store/057d9r7ks9p4c0f8j7r8sbwwq8ki10ff-perl5.24.4-Encode-2.98.drv' failed

ofborg outofmemory: https://gist.github.com/GrahamcOfBorg/218a66e18b03ef4abb44e76ab335b4b1

@GrahamcOfBorg eval

I think this looks quite nice! I'm not very familiar with the correct use of the newScope machinery but it looks ok to me. The main concern I have is whether it is a problem to have Hydra build all the package sets.

The main concern I have is whether it is a problem to have Hydra build all the package sets.

@rycee Unlike for example haskellPackages, we have a very modest subset of CPAN in nixpkgs. Building perlPackages against different versions of Perl on Hydra would also expose hidden problems and simplified upgrades of perl (perl-5.24 will be deprecated soon; so perl522Packages and perl524Packages might be gone in few months).

@GrahamcOfBorg eval

@GrahamcOfBorg eval

@grahamc Could you please upgrade Nix on @GrahamcOfBorg machine to post-#43015 version?
Nix constantly hits "Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS" evaluating this PR

any objections left?

Success on x86_64-linux (full log)
Attempted: perl528Packages.Encode
Partial log (click to expand)
strip is /nix/store/fzsyclvxz1p2ia83caniy93v8cwarg0j-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/vbrqn6w2czsd6829qij431pq9wj15jsx-perl5.28.0-Encode-2.98/lib  /nix/store/vbrqn6w2czsd6829qij431pq9wj15jsx-perl5.28.0-Encode-2.98/bin
patching script interpreter paths in /nix/store/vbrqn6w2czsd6829qij431pq9wj15jsx-perl5.28.0-Encode-2.98
checking for references to /tmp/nix-build-perl5.28.0-Encode-2.98.drv-0 in /nix/store/vbrqn6w2czsd6829qij431pq9wj15jsx-perl5.28.0-Encode-2.98...
shrinking RPATHs of ELF executables and libraries in /nix/store/w7rasf6cq3p9npqhw6d33phgzb93kb66-perl5.28.0-Encode-2.98-devdoc
gzipping man pages under /nix/store/w7rasf6cq3p9npqhw6d33phgzb93kb66-perl5.28.0-Encode-2.98-devdoc/share/man/
strip is /nix/store/fzsyclvxz1p2ia83caniy93v8cwarg0j-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/w7rasf6cq3p9npqhw6d33phgzb93kb66-perl5.28.0-Encode-2.98-devdoc
checking for references to /tmp/nix-build-perl5.28.0-Encode-2.98.drv-0 in /nix/store/w7rasf6cq3p9npqhw6d33phgzb93kb66-perl5.28.0-Encode-2.98-devdoc...
/nix/store/vbrqn6w2czsd6829qij431pq9wj15jsx-perl5.28.0-Encode-2.98

Success on x86_64-linux (full log)
Attempted: perlPackages.Encode
Partial log (click to expand)
strip is /nix/store/fzsyclvxz1p2ia83caniy93v8cwarg0j-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/aa6c8ci8i8k9zvs514c8r6m7f6sxj8ji-perl5.24.4-Encode-2.98/lib  /nix/store/aa6c8ci8i8k9zvs514c8r6m7f6sxj8ji-perl5.24.4-Encode-2.98/bin
patching script interpreter paths in /nix/store/aa6c8ci8i8k9zvs514c8r6m7f6sxj8ji-perl5.24.4-Encode-2.98
checking for references to /build in /nix/store/aa6c8ci8i8k9zvs514c8r6m7f6sxj8ji-perl5.24.4-Encode-2.98...
shrinking RPATHs of ELF executables and libraries in /nix/store/928sr2a49lm7vwr5rnlmaqxi11nrsawd-perl5.24.4-Encode-2.98-devdoc
gzipping man pages under /nix/store/928sr2a49lm7vwr5rnlmaqxi11nrsawd-perl5.24.4-Encode-2.98-devdoc/share/man/
strip is /nix/store/fzsyclvxz1p2ia83caniy93v8cwarg0j-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/928sr2a49lm7vwr5rnlmaqxi11nrsawd-perl5.24.4-Encode-2.98-devdoc
checking for references to /build in /nix/store/928sr2a49lm7vwr5rnlmaqxi11nrsawd-perl5.24.4-Encode-2.98-devdoc...
/nix/store/aa6c8ci8i8k9zvs514c8r6m7f6sxj8ji-perl5.24.4-Encode-2.98

Success on aarch64-linux (full log)
Attempted: perlPackages.Encode
Partial log (click to expand)
strip is /nix/store/h0nc84ybvb8g724fwysvcghh1675wjli-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ar2xcz8azmrxs1n38dh4r402fwpx5r43-perl5.24.4-Encode-2.98/lib  /nix/store/ar2xcz8azmrxs1n38dh4r402fwpx5r43-perl5.24.4-Encode-2.98/bin
patching script interpreter paths in /nix/store/ar2xcz8azmrxs1n38dh4r402fwpx5r43-perl5.24.4-Encode-2.98
checking for references to /build in /nix/store/ar2xcz8azmrxs1n38dh4r402fwpx5r43-perl5.24.4-Encode-2.98...
shrinking RPATHs of ELF executables and libraries in /nix/store/h3ci18k4d062xi8pwxjq2jf08l3kvlz9-perl5.24.4-Encode-2.98-devdoc
gzipping man pages under /nix/store/h3ci18k4d062xi8pwxjq2jf08l3kvlz9-perl5.24.4-Encode-2.98-devdoc/share/man/
strip is /nix/store/h0nc84ybvb8g724fwysvcghh1675wjli-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/h3ci18k4d062xi8pwxjq2jf08l3kvlz9-perl5.24.4-Encode-2.98-devdoc
checking for references to /build in /nix/store/h3ci18k4d062xi8pwxjq2jf08l3kvlz9-perl5.24.4-Encode-2.98-devdoc...
/nix/store/ar2xcz8azmrxs1n38dh4r402fwpx5r43-perl5.24.4-Encode-2.98

Success on aarch64-linux (full log)
Attempted: perl528Packages.Encode
Partial log (click to expand)
strip is /nix/store/h0nc84ybvb8g724fwysvcghh1675wjli-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/qy8sjhd2ibwb0g3zrlplkd3qnaxx8b7f-perl5.28.0-Encode-2.98/lib  /nix/store/qy8sjhd2ibwb0g3zrlplkd3qnaxx8b7f-perl5.28.0-Encode-2.98/bin
patching script interpreter paths in /nix/store/qy8sjhd2ibwb0g3zrlplkd3qnaxx8b7f-perl5.28.0-Encode-2.98
checking for references to /build in /nix/store/qy8sjhd2ibwb0g3zrlplkd3qnaxx8b7f-perl5.28.0-Encode-2.98...
shrinking RPATHs of ELF executables and libraries in /nix/store/ffcxnai2csfhknna65b7264582r3yqx6-perl5.28.0-Encode-2.98-devdoc
gzipping man pages under /nix/store/ffcxnai2csfhknna65b7264582r3yqx6-perl5.28.0-Encode-2.98-devdoc/share/man/
strip is /nix/store/h0nc84ybvb8g724fwysvcghh1675wjli-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/ffcxnai2csfhknna65b7264582r3yqx6-perl5.28.0-Encode-2.98-devdoc
checking for references to /build in /nix/store/ffcxnai2csfhknna65b7264582r3yqx6-perl5.28.0-Encode-2.98-devdoc...
/nix/store/qy8sjhd2ibwb0g3zrlplkd3qnaxx8b7f-perl5.28.0-Encode-2.98

up

@shlevy ?

@fpletz ?

@FRidh ?

@GrahamcOfBorg build perl522Packages.DBDSQLite perl524Packages.DBDSQLite perl526Packages.DBDSQLite perl528Packages.DBDSQLite

Success on x86_64-linux (full log)
Attempted: perl522Packages.DBDSQLite, perl524Packages.DBDSQLite, perl526Packages.DBDSQLite, perl528Packages.DBDSQLite
Partial log (click to expand)
checking for references to /tmp/nix-build-perl5.28.0-DBD-SQLite-1.58.drv-0 in /nix/store/w074z8l4g74rmcdqxf1jmd7d9ba60hx1-perl5.28.0-DBD-SQLite-1.58...
shrinking RPATHs of ELF executables and libraries in /nix/store/ln9pyxpqmk7dpsags492s14fnacnb7fy-perl5.28.0-DBD-SQLite-1.58-devdoc
gzipping man pages under /nix/store/ln9pyxpqmk7dpsags492s14fnacnb7fy-perl5.28.0-DBD-SQLite-1.58-devdoc/share/man/
strip is /nix/store/gpc2wld1s0c6qzx9326cwn1wcx29xzsj-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/ln9pyxpqmk7dpsags492s14fnacnb7fy-perl5.28.0-DBD-SQLite-1.58-devdoc
checking for references to /tmp/nix-build-perl5.28.0-DBD-SQLite-1.58.drv-0 in /nix/store/ln9pyxpqmk7dpsags492s14fnacnb7fy-perl5.28.0-DBD-SQLite-1.58-devdoc...
/nix/store/y152pdsrmn8mb0y7vpcs322jsfh5mmmn-perl5.22.4-DBD-SQLite-1.58
/nix/store/6igav24a0abinh3jadwdk0zaci85826x-perl5.24.4-DBD-SQLite-1.58
/nix/store/hspwr2zcb1amirx4rxbac1v2mnw2dbzs-perl5.26.2-DBD-SQLite-1.58
/nix/store/w074z8l4g74rmcdqxf1jmd7d9ba60hx1-perl5.28.0-DBD-SQLite-1.58

Success on aarch64-linux (full log)
Attempted: perl522Packages.DBDSQLite, perl524Packages.DBDSQLite, perl526Packages.DBDSQLite, perl528Packages.DBDSQLite
Partial log (click to expand)
checking for references to /build in /nix/store/bfw9v36axpfs85qsk64ykq0xm8prc5rn-perl5.28.0-DBD-SQLite-1.58...
shrinking RPATHs of ELF executables and libraries in /nix/store/wkjnc5vb6pmfn7qmkwnk1kkyg08rr4cm-perl5.28.0-DBD-SQLite-1.58-devdoc
gzipping man pages under /nix/store/wkjnc5vb6pmfn7qmkwnk1kkyg08rr4cm-perl5.28.0-DBD-SQLite-1.58-devdoc/share/man/
strip is /nix/store/ah0va6j4cnwj9nx4j6rwcfc8nh785jwm-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/wkjnc5vb6pmfn7qmkwnk1kkyg08rr4cm-perl5.28.0-DBD-SQLite-1.58-devdoc
checking for references to /build in /nix/store/wkjnc5vb6pmfn7qmkwnk1kkyg08rr4cm-perl5.28.0-DBD-SQLite-1.58-devdoc...
/nix/store/y011a6rvvr19w2gfj13bxccvlh2skh15-perl5.22.4-DBD-SQLite-1.58
/nix/store/8bydpmjw83s9kgj6k3l7hsf9f5lzm0df-perl5.24.4-DBD-SQLite-1.58
/nix/store/29if84d85qg0x7i19pypgsx4x2p0rh2j-perl5.26.2-DBD-SQLite-1.58
/nix/store/bfw9v36axpfs85qsk64ykq0xm8prc5rn-perl5.28.0-DBD-SQLite-1.58

Failure on x86_64-darwin (full log)
Attempted: perl522Packages.DBDSQLite, perl524Packages.DBDSQLite, perl526Packages.DBDSQLite, perl528Packages.DBDSQLite
Partial log (click to expand)
cannot build derivation '/nix/store/kplll2q81nf4rsp4635c5gkmh4hzz88c-sqlite-3.24.0.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/6887q6r02nnd1vlkmkcq14kbdwhhrn6s-perl5.22.4-DBI-1.641.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/ndf2s2z0vja49nnldnrxdjxhnl775hkm-perl5.24.4-DBI-1.641.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/b5ynpgbp74qqlccyd7kmcbpxdbwvr1hq-perl5.26.2-DBI-1.641.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/cn1afpf80bl801083s0nlkv4kv6k9w8a-perl5.28.0-DBI-1.641.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/ws07gvw9lma56zh6rni9b0321xrfapfq-perl5.22.4-DBD-SQLite-1.58.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/mbq1lsm8slk2j0lbx61535g4qhcqj4dj-perl5.24.4-DBD-SQLite-1.58.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/x18d6fs8zg77s1gafi4j757bmg19m3hi-perl5.26.2-DBD-SQLite-1.58.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/bcyr5y9jhaqw4f957w90f9qwldhbnvik-perl5.28.0-DBD-SQLite-1.58.drv': 5 dependencies couldn't be built
error: build of '/nix/store/bcyr5y9jhaqw4f957w90f9qwldhbnvik-perl5.28.0-DBD-SQLite-1.58.drv', '/nix/store/mbq1lsm8slk2j0lbx61535g4qhcqj4dj-perl5.24.4-DBD-SQLite-1.58.drv', '/nix/store/ws07gvw9lma56zh6rni9b0321xrfapfq-perl5.22.4-DBD-SQLite-1.58.drv', '/nix/store/x18d6fs8zg77s1gafi4j757bmg19m3hi-perl5.26.2-DBD-SQLite-1.58.drv' failed

oops, merged the wrong one.


STAT-187 ⁃ Distributed transfer on multiple node test

Need to add test script to:

launch N nodes, create N accounts
send a transfer message, from account 1 to account 2, to Node 1
repeat incrementing account number and node number (finally wrapping back to account 1, and each message having a different transferred balance)
after block production has been performed, verify that each account has the expected balance based on the transfers

Ideally this test will be configurable, but if it takes too long, than just 3 accounts and 3 Nodes will be sufficient.
ATC:

Verify travis build is passing test.
Verify test tests/distributed-transactions-test.py passes.

➤ Andrianto Lie commented:
ATC PASS


[wish] GUI

sorry for my bad english i tray in german again.

GUI-Menü: Kapitel  für "Taskbar Optionen":

"App Icons:" Center Icons; Animationen; Center between (...); https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/78;
"Leisten verhalten:" Transparenzeffekte; https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/85; https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/82; https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/86; https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/81;
"Startbutton verhalten" https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/83
"TrayIcon verhalten:" https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/80; https://github.com/ChrisAnd1998/FalconX-Center-Taskbar/issues/84
"FalconX Verahlten" Autostart; Refresh; Updates; Support;

edit: maybe it will works into tab for a smaler option window

if you searching for a fresh looking gui i will be help.
if you want i made some mockups - love guy support (jdownloader and also)

add

"Leisten verhalten" https://github.com/ChrisAnd1998/TaskbarX/issues/240

if you searching for a fresh looking gui i will be help.
if you want i made some mockups for falconx - i love GUI support (jdownloader and also)


[WIP] /database/create endpoint

Setting up M3DB involves setting a lot of configuration for namespaces and placement before users can get up and running. The /database/create endpoint is an opinionated endpoint for users uninterested in setting each value and will default options to get them running quicker.
POSTing to this endpoint with the below payload will set up a namespace and placement for M3DB running on your local box.
{
  "namespaceName": "testns",
  "type": "local"
}

TODO:

More types of databases with different defaulting (open to suggestions)
Tests

Nice, this will be greatly beneficial - going to go through this early tomorrow 🎉


Support for WoWup

Hey there!
Would it be possible that you would modify your Zip File releases in such as way that WoWup can be used to install your addon? (They have support for synced updates via github url)
Only thing that needs to be changed i think is some folder structure within your zipfile!
Documentation found here
Folder structure
Install from URL using WoWUp
example repo made by WoWup:
https://github.com/WowUp/WowUp.Addon
"Basically just requires a zip with a directory in it named the same as the toc, with the addon in that directory, as you would have it in the Addons directory in your client."
If not, its also an option to release the addon on wago addons, they have support for the WoWup client by default, but still provide ad revenue.

Hi! Thanks for the information! I will look into this when I have some time.

Awesome, thanks for looking into it when you have time!

I just added Drift to Wago ( https://addons.wago.io/addons/drift ), and I was able to install locally using WoWUp. Can you confirm you can install Drift using WoWUp as well?

Very nice! Yes i can find the addon when using the WoWup client now under the Wago provider, and installing works succesfully aswel!


Configuration loading overhaul

Fix a small issue in test about XDG_RUNTIME_DIR handling
Simple merging logic for Config
Load config from system-wide locations (fixes #30)
Dynamically pick up changes from newly created config files (fixes #29)
Use directories-rs to find the user-level config directory path (We should also consider using it for XDG_RUNTIME_DIR later)

Please see the commit message for a more detailed description of the change.
@ethanpailes currently, the config merging rule is very simple: higher-priority top-level keys always fully overwrite lower-priority ones. However we should probably handle arrays and maps differently. Let me know what you think is the best strategy.
Also the PR is fairly large, let me know how I can make it easier to review.

Sure, just force pushed to fix all those.


Convert _config.yml to JSON.

This allows us to use it without any packages.

That doesn't make any sense to me.
Why not use what is natively supported?
I don't see how it's not readable, but I guess that is subjective.
How about pure JS then?
On Mon, Apr 16, 2018, 20:23 Joshua Mervine<EMAIL_ADDRESS>wrote:

@jmervine requested changes on this pull request.
I don't want to move from yaml to json. I feel strongly about this. yaml
is much more human readable. Actually, I was planning on converting
app.json to yaml, now that it's supported and if npm supported it, I'd
move package.json as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MaxCDN/bootstrapcdn/pull/1033#pullrequestreview-112510626,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVVtR9oCAOObXGUVewR_faQueIbHCisks5tpNOHgaJpZM4TWAXI
.

Pure JS would be better than JSON, but still not as good a YAML, which is the ideal configuration format regardless of language.

YAML is simple and readable.
YAML is less error prone and more forgiving.
YAML support comments.
YAML removes the necessity for extraneous syntax, e.g. semi-colons and open/close brackets.


Add jstein8's file

created branch, created file, made a commit, opened a pull request

Step 7: Respond to a review
Your pull request is looking great!
Let’s add some content to your file. Replace line 5 of your file with a quotation or meme and witty caption. Remember: Markdown is supported.
⌨ Activity: Change your file

Click the Files Changed tab in this pull request
Edit your newly added file
Replace line 5 with something new
Scroll to the bottom and click Commit Changes

Note : Can't find the button to edit the file? It may look like a pencil, or it may look like three dots.
I'll respond when I detect a commit on this branch.


Storage key is not working

Hello, I'm using this package in my app to retrieve user profile pictures. Apparently storage key feature is not working.
Version 1:
RemotePicture(
              imagePath: 'pp/${userId}.jpeg',
              //storageKey: 'pp',
              mapKey: userId!,
              useAvatarView: true,
              avatarViewRadius: 32,
              fit: BoxFit.cover,
            )

Result: It's working just fine

Version 2:
RemotePicture(
            imagePath: 'pp/${userId}.jpeg',
            storageKey: 'pp',
            mapKey: userId!,
            useAvatarView: true,
            avatarViewRadius: 32,
            fit: BoxFit.cover,
          )

Result: App gets stuck. When I hot restart, the result looks like this:

Hi there, thanks for the issue.
So when you use the storageKey property the Remote picture never works and when you do not use the storageKey it always works? Just to be sure I've understood the problem

OK, I've added some documentation and submitted v 0.1.8 on pub.
Let me know if this is clearer

Closing as no reply is coming in

Yes, i couldn't make it work with storage key before. gonna test this version asap, I'll give feedbacks. Sorry for late reply.
I also have a question, is it possible to make RemotePicture hero compatible?

I also have a question, is it possible to make RemotePicture hero compatible?

I can give it a try. Please open another issue as a feature request for better tracking, thank you!

Hi there, thanks for the issue.
Have you run the setStorageKeys in the main of your application?
/// Sets the storage keys
void setStorageKeys(Map<String, String> keys) {
  assert(!keys.keys.contains('default'), 'The default key is automatically set');
  _storageKeys = {..._storageKeys, ...keys};
}

Something like
void main() {
  WidgetsFlutterBinding.ensureInitialized();

  /* some code */

  CachedFirestorage.instance.setStorageKeys({'pp': 'pp'});
}

Maybe there's a lack of documentation on this point

Btw I just saw this. I didn't even think about adding this to my code because it's not mentioned in the documentation neither in your medium article. Sorry for inconvenience, I didn't get to see any mails about this particular issue until today.


Clarify "What exactly are you trying to pull?"

https://github.com/uiri/toml/blob/df2b2df8a1101999b0b7dd7db6a41afa6ad4c675/toml.py#L61-L62
    if not isinstance(s, basestring):
        raise TypeError("What exactly are you trying to pull?")

It's not a very useful error message if you have to dig into the source to figure out what it means. In this case, a bytes was being passed in, which is not permissible in python 3. Better would be to avoid basestring at all, as it is basically nonsense. Check for bytes or unicode and encode or decode appropriately.

Any suggestions on what a better error message would be?
    if not isinstance(s, basestring):
        raise TypeError("Expecting something like a string")

Would this be better?

I'd recommend isinstance(s, unicode) and deleting the utf-8 decode attempt, but sure, that message at least conveys some meaning. With the fixes suggested, perhaps:
    if not isinstance(s, unicode):
        raise TypeError('expected {!r} to be unicode; got {!r}'.format(s, type(s)))

I'd recommend isinstance(s, unicode) and deleting the utf-8 decode attempt, but sure, that message at least conveys some meaning.

The code is meant to run on both python2 and python3. For that reason, I need to keep the utf-8 decode attempt. In python3, it will only accept normal (unicode) strings. In python2, it will accept both normal strings and unicode strings. When running on python3, basestring is equal to str.
With that in mind, the error message should make sense on both python 2 and 3.


Adjust docker file to work with just

Here I've adjusted the docker file to allow developers to work in the container and use the just command.  I've also create a docker-compose file for those that prefer docker-compose and allow for easier multi-container interactions in the future

@casey @raphjaph could I get a review when y'all get a chance plz :) not sure if mentioning is the standard to get a review or if I should just wait for a review.
Thanks :)


Web pannel

What new feature would you like to see?
Can you add an web dashbord to add another way to add songs in quere
LG HausCrafter8788
;D
Which of these categories fit your request?
Other
Just checking...

[X] I have confirmed that my feature has not already been requested.
[X] I have confirmed that my feature has not already been implemented in the review branch.

I don't see this happening web dashboard would require a url/web domain, since the bot is self hosted it would be hard to create something like that without complications for the end user, and without the end user having to pay. MusicBot is free to use and we'd like to keep it that way. Many other musicbots on discord ask for payments for premium features, MusicBot is unique in the fact that it's self hosted, and free to use all the features.


Update attribute handling in PKCS11 provider

This commit updates the way we handle parameters for the PKCS11
provider, making the process of adding support for new key types more
straight forward.
Signed-off-by: Ionut Mihalcea<EMAIL_ADDRESS>

This PR is only intended to make the job of expanding our support easier for when we add asymmetric encryption (for example). I'm sure there are opportunities for improving the structure of what I wrote, this is just a draft.


ImportError: No module named django_google_storage.storage

Got the following:
Internal Server Error: /admin/images/multiple/add/
Traceback (most recent call last):
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/views/decorators/cache.py", line 43, in _cache_controlled
    response = viewfunc(request, *args, **kw)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/wagtail/wagtailadmin/utils.py", line 93, in wrapped_view_func
    return view_func(request, *args, **kwargs)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/views/decorators/vary.py", line 21, in inner_func
    response = func(*args, **kwargs)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/wagtail/wagtailimages/views/multiple.py", line 61, in add
    image.save()
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/base.py", line 734, in save
    force_update=force_update, update_fields=update_fields)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/base.py", line 762, in save_base
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/base.py", line 846, in _save_table
    result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/base.py", line 885, in _do_insert
    using=using, raw=raw)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/manager.py", line 127, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/query.py", line 920, in _insert
    return query.get_compiler(using=using).execute_sql(return_id)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 973, in execute_sql
    for sql, params in self.as_sql():
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 931, in as_sql
    for obj in self.query.objs
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/fields/files.py", line 315, in pre_save
    file.save(file.name, file, save=False)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/db/models/fields/files.py", line 90, in save
    name = self.field.generate_filename(self.instance, name)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/wagtail/wagtailimages/models.py", line 46, in get_upload_to
    filename = instance.file.field.storage.get_valid_name(filename)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/utils/functional.py", line 226, in inner
    self._setup()
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/core/files/storage.py", line 334, in _setup
    self._wrapped = get_storage_class()()
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/core/files/storage.py", line 329, in get_storage_class
    return import_string(import_path or settings.DEFAULT_FILE_STORAGE)
  File "/home/ricardo/.virtualenvs/wagtail/local/lib/python2.7/site-packages/django/utils/module_loading.py", line 26, in import_string
    module = import_module(module_path)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named django_google_storage.storage

And:
~/projects/wagtail/oc master*
(wagtail)❯ pip freeze | grep google
django-google-storage==0.3

~/projects/wagtail/oc master*
(wagtail)❯ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django-google-storage
  File "<stdin>", line 1
    import django-google-storage
                 ^
SyntaxError: invalid syntax
>>> import django_google_storage
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django_google_storage
>>>

The directory name is installed with name 'django-google-storage', should be 'django_google_storage',

Why closed? The issue is still there.

About this issue, I fixed the thing, there was a problem with the installation, in the file it is stored under:
django-google-storage
However you can't import a module named like that, so you have to change the directory name to:
django_google_storage
Of course the problem must lie within the installer


Add Microsoft Edge as UA family

Microsoft Edge is one of the new browsers of this year and has been added as UA family to the database. The enum in uadetector doesn't support this new family type yet.

In with the 11/2014 uas.xml database there were 56 user agent families that did not get mapped. With the latest database from udger.com there are now 78 family names without mapping in the enum.
Did you have a certain policy of which ones to include?

@HaraldWalker I think we can add the missing families. I cannot do this, because I don't have access to the latest database from udger.com. A Pull Request is with that is always welcome.

You should have access to and can have access. See our previous mails. What is not possible is the free distribution of data, it is clear.
If you modify uadetector to work with udger.com, we are ready to provide free access keys (for tests and continue). This applies particularly to "HaraldWalker" and "before".
Jaroslav

@mallat a problem though are the unit tests. The unit tests should be updated to verify that the library is fully compatible with the latest version from udger.com. But due to licensing we would not be allowed to include a version of the database with this library. Would also be good if this library could at least bundle the free version you are offering. If users want the online updates than they obviously need a subscription.
@before If you register on udger.com you can get a free version of the database and with the free access key @mallat is offering you can then also test the online updating feature again. The version of my pull request is compatible with the latest udger.com version.
In my pull request I've already added some of the missing agent families.

@mallat as @HaraldWalker mentioned, our test cases cannot check the compatibility completely without the latest version from udger.com. Running those tests only locally for licensing reasons is limiting. Wouldn't it be worth to share a free (maybe reduced) version of the database to support the development of free software projects like this one better?

@HaraldWalker it would be cool if we change our test infrastructure in a way to grab the personal access key from ~/.m2/settings.xml to run our test cases against udger.com.
Nevertheless, the current situation is limiting the development of others.

@before I tested it with both, the old uas.xml and the latest version from udger.com. A few unit tests need updates because some results are slightly different. But I left them as they are since the current unit tests depends on the old uas.xml from last year. And of course I was not able to add new test examples as the old database would not detect those.
Can you configure the automated build on buildhive in a way that you can set the access key without making it public?
So the unit tests that currently use the old bundled uas.xml would have to be changed to use either the online version with a key provided for instance in maven settings or with a local version in case a contributor does not have a subscription and had to download the latest version manually.


feat(rust): enable source to sink connection over tcp, handle nat-ed tcp addresses, put cleartext address in m2 payload

@robinbudd - can you go through the code and remove the println's which are not 100% necessary as well as rename or squash debug commits so they aren't in the log.


Enhance Filtering Capability to Include Project-Specific User Configurations

Enhance Filtering Capability to Include Project-Specific User Configurations
Problem
Currently, the program lists all GitLab Merge Requests (MR) for a configured group_id and configured usernames. However, there's a need for more granular control to filter MRs based on projects as well. Specifically:

I want to add a configuration that will list MRs for configured usernames on configured projects.
I want both configurations to run together by default.
I want flags only to run one or the other.

Solution
To address this, the following steps could be implemented:

Add a configuration, projects, to couple usernames to projects. For example:

# usernames listed under the "all" entry will apply to every project listed below
projects:
    - all:
        - username4
    - project1:
        - username1
        - username2
    - project2:
        - username2
        - username3

Use gitlab.MergeRequestsService.ListProjectMergeRequests to fetch Merge Requests for specific projects.
Add a CLI flag group that will only run the usernames config when present.
Add a CLI flag that will only run the projects config when present.
These CLI flags are not mutually exclusive.

Example:
# no flags
macglab

# either/or
macglab -group
macglab -projects

# using both is allowed
macglab -group -projects

The browser flag should still work with any combination of flags.
Validation

When I run the program with no flags, it should list the following Merge Requests:

Merge Requests across all projects for usernames listed in the usernames config.
Merge Requests across all specified projects for usernames in the projects.all config.

When I run the program with the flag to list MRs for configured projects only, it should list the following Merge Requests:

Merge Requests across all specified projects for usernames in the projects.all config.

When I run the program with the flag to list MRs for configured usernames only, it should list the following Merge Requests:

Merge Requests across all projects for usernames listed in the usernames config.

When I run the program with both flags, it should list the following Merge Requests:

Merge Requests across all projects for usernames listed in the usernames config.
Merge Requests across all specified projects for usernames in the projects.all config.

Created branch 5-enhance-filtering-capability-to-include-project-specific-user-configurations


Create organisation function block

@uttahb can I work in this issue?

@ShivamAgarwal-code please go ahead l, thanks!


stop praise and shame at user tag

CURRENT BEHAVIOR: @Lisa praise @Baygeleh for the audacity
It increments  "@Baygeleh for the audacity" karma by one.
DESIRED BEHAVIOR: @Lisa praise @Baygeleh for the audacity
It increments "@Baygeleh" karma by one

@lisa User Notification
Hello! You're receiving this notice because you've tagged me, @lisa, on GitHub, likely in error. Lisa is a common first name, and happens to be mine. I use the @lisa username here on GitHub. While being tagged in various repositories is an interesting way for me to discover new projects, it's likely not your intention. Did you mean to tag someone else? Did you mean to use @lisa instead, in a word as word usage?
Next Steps
I'm unsubscribing from this issue, pull request or project so if you meant to tag someone else to notify them, I would recommend that. If you meant to use my user ID as a plain string, without having GitHub notify me, you can do so by wrapping with backticks (the ` character), like so: @lisa.
this text


[Website] update share button and ADD_CASE_STUDY.md

change share your story button link on homepage  and caset-studies to https://github.com/apache/beam/blob/master/website/ADD_CASE_STUDY.md from mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study
add text to ADD_CASE_STUDY.md
add videos to ricardo and intuit  case-studies

before:

after:

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Verified, works as expected. Reviewed and tested by QA

R:@aijamalnk R:@pabloem updates to "Share your case study" and adding Beam Summit content to Intuit an Ricardo case studies ready to review

Verified, works as expected. Reviewed and tested by QA


CI support

[ ] Set the master branch as default in the settings of the project
[ ] Configure the .travis.yml file
[ ] Enable the continuous integration to the master branch
[ ] Add the build badge to the README.md

Copy the .travis.yml file from grispy and modify it

Please first implement #7


add alchemy key to config

used to be in my .env file but we've moved away from that, so add it back in in a smart way. only used for testnet IF you don't have a local node. so this is very low priority.

we've deprecated the ability to hot swap between network types (only working with devnet presently). I'm closing this issue, we will address the problem when we move to goerli net


npm audit vulnerability with xmlbuilder package

Hi Team,
When I run "npm audit"  I am seeing below error in my project
High            xmlbuilder-js XMLStringifier.coffee XMLStringifier() Class
Regex Handling DoS
Package         xmlbuilder
Patched in      9.0.5
Dependency of   karma-junit-reporter [dev]
Path            karma-junit-reporter > xmlbuilder
More info       https://vulndb.cyberriskanalytics.com/vulnerabilities/178241
can some one help me fix this issue? I see "xmlbuilder" version as "xmlbuilder": "8.2.2" in the karma-junit-reporter package.json file

Please send a Pull Request with the fix.


[feat] Implement OP_DATA_1 opcode

Implement the OP_DATA_1 opcode using the opcodePushData reference implementation from btcd
References
Guide on how to add an opcode in shinigami

Contributed to Carbonable in the last OD hack. Bchain Developers master class fellow.
Would tackle this be extensive research and referencing btcd and bitcoin script wiki

I appreciate your interest, glad to have you on the project!
I'll assign you to this issue now, lmk if you have any questions @Shoetan

Hi @b-j-roberts I’m interested in implementing this


Dependencies of explicitly imported interfaces are not merged with implicitly imported interfaces

If I have an explicit import node that is itself importing some dependent package foo and then I am also implicitly importing foo due to some usage elsewhere, the graph encoding will not aggregate and merge those two usages leading to the implicitly imported version always being used. If there are some pieces of the interface in the version from the explicit import that are not present in the implicitly imported version, then encoding will be wrong.
This is because import nodes use the type collection on the CompositionGraph which has not had its interfaces aggregated:
https://github.com/bytecodealliance/wac/blob/ac04147f33a6e055c986023b8d600c49e942e0c1/crates/wac-graph/src/graph.rs#L1392

Ensuring that the implicit import is remapped is fairly straight forwarded. We can simply return the type aggregator back from the populate_implicit_args method and use that when calling self.import for the explicitly imported item. The issue is that by that time, it's already too late. The encoder has already imported the dependency when encoding implicit imports. When we go to import the dependency of the explicit import, the cache will already say that that dependency has been imported and can be ignored. We need to merge implicit and explicit imports earlier on.
Here's a test that reproduces the issue:
https://github.com/bytecodealliance/wac/compare/main...rylev:wac:merging-import-dependencies


It says "Troubleshooting" as soon as it's installed and the firewall is fine, I've run the auto-fix and it doesn't work!

Describe the bug
It says "Troubleshooting" as soon as it's installed and the firewall is fine, I've run the auto-fix and it doesn't work!
To reproduce
It says "Troubleshooting" as soon as it's installed and the firewall is fine, I've run the auto-fix and it doesn't work!
Expected behavior
It says "Troubleshooting" as soon as it's installed and the firewall is fine, I've run the auto-fix and it doesn't work!
Screenshots

Desktop (please complete the following information)
windows 11
Smartphone (please complete the following information)
No response
Additional context
No response

Can you send files?


Board projection

This PR:

adds BoardProjection which updates the BoardView when corresponding board changes occur.
adopts interface-based routing for events.
simplifies module names.

@armiol, @dmdashenkov, PTAL.


Supplementary characters (characters > U+FFFF)

Calling sqlite3_prepare_v2 or sqlite3_bind_text with GetStringUTFChars does not work for supplementary characters (like emoji).
See a full explanation here.
Regards.

Thanks @gwenn! I am busy with urgent work for the next 2-3 weeks and expect to fix this sometime in July. Unfortunately I am reluctant to accept patches to this project due to possible licensing/IPR issues.


Add a Production Deploy Stage to the pipeline

As a Developer
I need Prod Stage to deploy the production space
So that the cloud could deploy the app
Details & Assumptions:

The new space in the Cloud Foundry account has been built

Acceptance Criteria:
When all integration tests pass
Then we could deploy the production space

Production app is deployed to https://nyu-product-service-fall2103-production.us-south.cf.appdomain.cloud/


Add test for TextSplitter

Add test for incorrect page number in TextSplitter
(TextSplitter#doSplitDocuments)
I wrote test code for the following issues
https://github.com/spring-projects/spring-ai/issues/395

removed content formatter code and merged as 3bec210b802e7238dd096017e72d09db7a628864


Focus styles on the feedback form work, styles tweaked - #816

tweaked to put a single border around form elements and double borders
around non-form elements. Should the bottom buttons should be
taken out of the form?
Another question is do 'Cancel' and 'Submit' buttons on modals count as form elements?
The difference in style is because things like check boxes and radio buttons get overwhelmed if they have the double border. Should we just not have a double border on anything? Should we have a double border around everything except check boxes and radio buttons?
What this doesn't do is fix the fact that stuff behind the modal still gets focus while the modal is open. It's a bit of a puzzler. First off, I haven't found a way to do it with CSS - I just can't access previous siblings or anything like that. That means that we'd have to manage it from the previous sibling side of things, which would be kind of messy. Possibilities are a class and user-select: none; CSS rule, an attribute of 'unselectible' or whatever (for Safari?), or disabling the inputs somehow (does disabling a parent disable everything in it?).
Anywho, them's the breaks. Not sure what we want to do about that.

Those questions don't have to be answered for this PR, they're just @todo questions.

Interesting. So the #root helps the selector take precedence because it's an id selector, even though everything is under the root? I don't want to officially review this since it's CSS, but looks pretty safe.
One thing I noticed is that the focusing style on the home page is back to the default - was that intentional? I think it would be really nice if we could get the same big color change on keyboard focus as we have on mouseover currently, instead of the black outlines like everywhere else.

@ethanbb : Hmm, I'll check out home page. I will say that the styles for button colors in general don't respond to keyboard input. I think that may be for a different PR. I think all those styles are on hover, etc.

@ethanbb : Does it make sense for that to be a different PR?

Yeah they could be. I wasn't trying to request changes for this, just informally giving some suggestions.

I've already prepped a PR that takes care of that for the home page :)

lol


Uploading wasms for eth-bridge-integration from Namada

This PR is only for uploading wasms to S3 via CI for the eth-bridge-integration branch from Namada

pls update wasm


Issue with Java 8 and redmine-java-api 3.0.0 : Unsupported class version

Hi everyone,
We just faced an Issue using the Redmine Java API in a JSP, which is caused by:
javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.UnsupportedClassVersionError: com/taskadapter/redmineapi/NotFoundException: Unsupported major.minor version 52.0 (unable to load class com.taskadapter.redmineapi.NotFoundException)
The details from environment are:
Apache Tomcat 7.0.65
Redmine Java-API version: 3.0.0
java version: "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

The error message shows that your java version is lower than 8. How did you check the java version that your server is running on?

java -version.
Additionally i have set the JRE_HOME variable to the path of the Java 8 version.

"java -version" command only shows what java version you have first in your search path. given that you can have multiple Java versions installed, this one may or may not be the version used by your Tomcat.
can you please check with Tomcat Manager app? http://stackoverflow.com/questions/13287502/which-java-version-does-tomcat-use

You're right- The issue was a wrong jdk version in a run-script.
Thanks.


131 app service private endpoint

Overview/Summary
Added optional support for App Service (Linux container) to enable private endpoint for inbound traffic. This provides users the option of deploying machine learning as a public API or as a private API which is accessible only using private endpoint.
This resolves issue #131.
This PR fixes/adds/changes/removes

Machine learning landing zone documentation updated to reflect addition of app service private endpoint
Machine learning landing zone bicep scripts updated to support optional private endpoint for app service
Updated schema definition and change log
Updated existing deployment JSON files
Ran schema tests/schemas/run-tests.sh test
Updated ad-hoc deployment tests for app service under tests/landingzones/lz-machinelearning/deployment-tests

Breaking Changes

Introduced new enablePrivateEndpoint field for AppServiceLinuxContainer config file

Testing Evidence
App service deployed with private endpoint, when enablePrivateEndpoint is true

App service deployed with private endpoint, when enablePrivateEndpoint is false

As part of this Pull Request I have

[x] Checked for duplicate Pull Requests
[x] Associated it with relevant GitHub Issues
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[x] Performed testing and provided evidence.
[x] Updated relevant and associated documentation.

Will kindly ask @SenthuranSivananthan to deploy e2e and I will run through deployment tests to verify:

private inbound endpoint

With private endpoint enabled, I have currently left vnet integration enabled. Will test as such, and will manually disable vnet integration to see if image from ACR with private endpoint can still be pulled.

public inbound endpoint

Tested the following...
Private endpoint is enabled

Requesting prediction inside vnet through private endpoint

Not able when outside vnet


Update Chhattisgarh map to add Gaurela Pendra Marwahi District

Is your feature request related to a problem? Please describe.
When viewing the state page, the Gaurela Pendra Marwahi District is missing. It is due to old map.
Describe the solution you'd like
Based upon here, the maps are adopted from this repo. It has the district in its map, added in this commit.
The commit should be added to include the district in state page.
Describe alternatives you've considered
None to describe
Additional context
Nothing

/claim


Ban Appeal (HUGE MISTAKE)

IGN: Kachowgod
discord: GodTheSequel#8639
okay so i was testing out a macro on my mac on a different server a couple days ago. it had worked fine with no issues. i wanted to buy a bunch of diamond crates and i realized that i could use the macro from those couple days ago and just do the diamond crate key command. i thought i had deleted the old preset but aparently it was bugged or maybe i just didnt do it right. it did end up doing the buy key command, but also spamming those slurs. i don’t use those words ever and overall i really regret this happening as it was my own fault for not looking deep enough into it. i really hope this clears things up and i can play again.

Although you are genuine about your apology, I'm going to be declining your ban appeal as you contradict yourself when you say 'i dont use those words ever' and yet you had it on a macro to use for malicious intent on a separate server, which even still speaks to your capabilities here.


Add en cased large Bert model

Description
Add en cased large Bert model
Checklist
Essentials

[x] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[x] Code is well-documented

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

Job PR-461/3 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-461/3/index.html


Internal Server Error while registering

Hi! Tried to register but got an internal server error. If of any help, here is the copy as curl of the failing request:
$ curl 'https://www.pygame.org/register' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Accept-Language: fr,en-US;q=0.7,en;q=0.3' --compressed -H 'Referer: https://www.pygame.org/register?next=/wiki/tutorials/edit' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Origin: https://www.pygame.org' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Cookie: session=eyJfZnJlc2giOmZhbHNlLCJjc3JmX3Rva2VuIjoiMTFlOGFjZWIyYWIzYWE0NWU3Njk1MzljZjQ4NzNjNjBjY2RjOTMxMSJ9.E65qsw.-6x0_VmR6UBH7FmNGuIq6knh4e0' -H 'Upgrade-Insecure-Requests: 1' -H 'Sec-GPC: 1' -H 'Cache-Control: max-age=0' -H 'TE: Trailers' --data-raw 'csrf_token=IjExZThhY2ViMmFiM2FhNDVlNzY5NTM5Y2Y0ODczYzYwY2NkYzkzMTEi.E65qgQ.G4vBWc5IJWJGASsct2THL_wQdYk&csrf_token=IjExZThhY2ViMmFiM2FhNDVlNzY5NTM5Y2Y0ODczYzYwY2NkYzkzMTEi.E65qgQ.G4vBWc5IJWJGASsct2THL_wQdYk&name=mdk&title=Julien+Palard&email=julien%2Bpygame%40palard.fr&password=AEMk2ZFS7GuhVM4&submit=Register'

Yes I know my password is in here, but I don't care : it was randomly generated and my account was not created, so I'll just use another randomly generated password next time ;)

I had the same issue while posting a new project


Continuation of #4588

Open for CI.

tagging #4588 in comments for Github cross-links (it doesn't seem to notice the ref in the title)

tagging #4588 in comments for Github cross-links (it doesn't seem to notice the ref in the title)

thanks!

This PR seems to be failing one test:
https://dev.azure.com/numba/numba/_build/results?buildId=3698&view=logs&j=eb149424-352d-52d9-b16d-aeffaad6858a&t=cdac5993-002e-5764-1ca7-e646ebe78687&l=412

Whilst this PR ostensibly comes from me, @DrTodd13 did all the work over on the IntelLabs fork https://github.com/IntelLabs/numba/commits/continue4588, the patches here are just a result of some git surgery. The change set itself looks good to me, thanks for the fix @DrTodd13.

looks like this is passing the parfors tests everywhere on Azure, so I think this is ready to merge.


I was unable to push directly to your repo, but here is a PR... please don't merge it though!  It's unfinished code.

thanks faye for coding with us! I will close so that we don't accidently merge!


BUG: Fix computation of invalid NaN indexes for interpolate.

Fixes issue #11115.
This change fixes up a couple edge cases for the computation of invalid NaN indexes for interpolation limits.
I've also added a test explicitly for the reported bug (and similar behaviors at the opposite end of the series) in #11115.
/cc @jreback

in the whatsnew add this issue on (where the limit_direction change exists, just add this issue number on)

Done!

gr8. don't worry about eh failing builds on travis. fixing shortly

thanks!


Definition of K8S_SECRET

As of now, we must use public repositories for the workflow software to allow reusing a GitHub secret defined at organization level.
Consider using other alternatives for passing the secret to the GitHub action (e.g., the token is known by the RHDH instance, can't we rely on that to fetch the secret instead?)

not relevant with pull model.


fix redhat package name for 10.1 ver

Galera Cluster is included in the default MariaDB packages from 10.1. More info:
https://mariadb.com/kb/en/mariadb/yum/#installing-mariadb-galera-cluster-with-yum

Not expecting any issues, but I've rebased this PR off master anyway and it's will be merged via #138 if all goes well.

Merged in #138 - Thanks!


Failing Event API Challenge in Py, Passes in JS

(Filling out the following details about bugs will help us solve your issue sooner.)
Reproducible in:
python 3.9.5
The slack_bolt version
slack-bolt==1.6.1
slack-sdk==3.6.0
Python runtime version
python 3.9.5
OS info
Microsoft Windows [Version 10.0.19041.985]
Steps to reproduce:
(Share the commands to run, source code, and project settings (e.g., setup.py))

run app.py with code above
open port using ngrok
post ngrok url + slack/events to Events API verification
Expected result:
running the same tokens in the JS version of Bolt passes with
200 OK - {challenge: xxx}
so the Python version should also pass
Actual result:
401 - Unauthorized
{
"error": "invalid request"
}
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

Hi @khalidsharmarke, thanks for asking the question!
Can you make sure if you've set the valid signing secret for the app? In other words, make sure if the env variable SLACK_SIGNING_SECRET is the correct one for the app.

I confirmed it and it is correct.

@khalidsharmarke Thanks for your reply. However, still the only suggestion I can provide is the possibility of invalid signing secret. To narrow down the issue, how about temporarily changing your code to have the signing secret value in code and seeing how it goes? If the modified one works, the issue should be related to the part loading .env / env variables.

the env variables are loading correctly, this is an issue with the library

also, hard coding the api tokens doesnt change the outcome

Just in case, I've verified the url verification behavior with the same version (1.6.1) but I didn't observe any issues. Also, we haven't received any similar bug reports.

hard coding the api tokens doesnt change the outcome

I do understand your frustration with the behavior, but please make sure if you've hard-coded the app's signing secret as well. The token argument in the App constructor is not related to the url verification error. Only the signing_secret argument is used for verifying requests. As long as the expected signing secret is set, the verification should pass.
If hard-coding the signing secret still does not help, compare the value with the one at Settings > Basic Information > Signing Secret in your Slack app configuration page (https://api.slack.com/apps) again.
I hope this was helpful to you.

The bolt-python maintainers do not have anything further for helping you out here. For this reason, let us close this issue now bu t please feel free to write in whenever you need more help!

I have the same issue - I am certain my signing token is correct, but I can only get the same 401 {'error': 'invalid request'} trying to add a request url for event subscription
Has there been any new developments since this was closed?


UI Enhancement

If I want to extend the interface and add Tenant management etc. where do I start?
I do not see the Angular code you created for the current interface.
I looked in both projects and I do not see any interface code; am I overlooking it?
BrockAllen.MembershipReboot-master is all assemblies and IdentityManager-master had no interface code.

You'd fork the code and go from there. It wasn't design for this.

But can I simply alter the existing code? I am looking to extend your app but I see no UI code.
Is it part of a different project?

So, is the idea not to make the Ui available and encourage us to develop our own frontend? Are we to use your assemblies for the CRUD operations and wire it all up? What is your intent?

This tool is designed to replace the old user manager in VS for devs. That's all.

Ok, but if this is opensource where is the UI code?

So open, it's hidden: https://github.com/IdentityManager/IdentityManager/tree/master/source/Core/Assets

Thanks. Could not find it. Assets is a bit confusing.
On Tue, Nov 15, 2016 at 5:26 PM, Brock Allen<EMAIL_ADDRESS>wrote:

So open, it's hidden: https://github.com/IdentityManager/
IdentityManager/tree/master/source/Core/Assets
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/IdentityManager/IdentityManager/issues/250#issuecomment-260803598,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA4SKNRA6AzZq9yvrKeUG1v5eQ08Fakqks5q-j-cgaJpZM4Ky2yv
.


[DO NOT MERGE] teamviewer service: fix PID file warning

Teamviewer startup script doesn't support changing of PIDFile, it manages it's PIDFile in /var/run/teamviewerd.pid. This confuses systemd (services claims to be started but it haven't created /run/teamviewerd.pid). Systemd fixes this on it's own by creating second PID file in /run/teamviewerd.pid.
If someone wants to patch teamviewer startup scripts instead - we warned, it's a mess not worth bothering...
Fixes https://github.com/NixOS/nixpkgs/issues/44307
Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

Actually, after more testing I found that sometimes service can't be started after this change.

Not 100% sure if this would work, but: what about using BindPaths=/run:/var/run:rbind to create a bind-mount for that specific unit file?


download rust-plugin

Lapce Version
0.2.2
System information
macOS Catalina
10.15.7
Describe the bug
There is no executable in the downloaded rust plugin

If your network blocks the location Rust is downloaded from, then that can happen.
What you can do is install Rust Analyzer for your system manually (using Cargo) then modify the Rust plugin's settings to the file-path of rust-analyzer.

If your network blocks the location Rust is downloaded from, then that can happen.
What you can do is install Rust Analyzer for your system manually (using Cargo) then modify the Rust plugin's settings to the file-path of rust-analyzer.

Thank you very much for your help


gh-807 - removed invalid logging from rest api

Codecov Report

Merging #808 into develop will increase coverage by 0.01%.
The diff coverage is 0%.

@@              Coverage Diff              @@
##             develop     #808      +/-   ##
=============================================
+ Coverage      60.93%   60.95%   +0.01%
  Complexity      2891     2891
=============================================
  Files            441      441
  Lines          13125    13122       -3
  Branches        1429     1429
=============================================
  Hits            7998     7998
+ Misses          4515     4512       -3
  Partials         612      612

Impacted Files
Coverage Δ
Complexity Δ

...gov/gchq/gaffer/rest/service/OperationService.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-source-version-target/pull/54 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-source-version-target.git

Docs Build status updates of commit 1db901d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

versioningArchiveSourceFolder/TOC.yml
:white_check_mark:Succeeded
View (sql-server-2014 || azuresqldb-current || azuresqldb-mi-current || azure-sqldw-latest || >= aps-pdw-2016 || >= sql-server-2016 || >= sql-server-linux-2017 || sql-server-previousversions || sqlallproducts-allversions)

versioningArchiveSourceFolder/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 1db901d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

versioningArchiveSourceFolder/TOC.yml
:white_check_mark:Succeeded
View (sql-server-2014 || azuresqldb-current || azuresqldb-mi-current || azure-sqldw-latest || >= aps-pdw-2016 || >= sql-server-2016 || >= sql-server-linux-2017 || sql-server-previousversions || sqlallproducts-allversions)

versioningArchiveSourceFolder/docfx.json
:white_check_mark:Succeeded

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


Add lazyLibrarian to autoimport books

It has to be investigated but this would allow bulk copies of ebooks to the server that would be auto imported to calibre.
https://gitlab.com/LazyLibrarian/LazyLibrarian

This setup has some interesting options: https://hub.docker.com/r/thraxis/lazylibrarian-calibre

https://github.com/linuxserver/docker-lazylibrarian

Maybe add comics?
https://github.com/mylar3/mylar3


Unable to cancel subscription from Pro Plan

Example URL(s)
luckyantfxasia.com
Actual Behavior
Unable to cancel subscription from Pro Plan
Expected Behavior
Unable to cancel subscription from Pro Plan
Additional information
No response

Howdy @quantumexchange8, you might want to check out this resource for more info about changing your plan.
If that doesn't work, i'd encourage you to reach out to Cloudflare Support or the Cloudflare Community about your problem.


Add Edge Identity network extension package

Add Edge Identity network extension package

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@cacheung  Can we remove RCTAEPEdgeIdentityArrayUtil.java and RCTAEPEdgeIdentityMapUtil.java in this PR? I don't see any usage.

@cacheung Can we remove RCTAEPEdgeIdentityArrayUtil.java and RCTAEPEdgeIdentityMapUtil.java in this PR? I don't see any usage.

@yangyansong-adbe removed.


Fixed events displaying on wrong day and extra week in month view

This is based off of commits in #135, so that should be merged first (admittedly not an optimal workflow, but I needed some of the fixes).


Fix unexpected link on td_run

It seems td_run> expected to link for TD console and open queries page as a new tab.
But currently it doesn't work correctly, so I've fixed that.

This issue is related in the link in workflow definition as follows.

@szyn  I confirmed if the arg is query id, works well, but if the arg is query name, it does not work well.
Could you confirm?

@szyn Is there any progress?

@yoyama I'm sorry too late my response. I'm a little bit busy so I have a plan to take a look this PR in the next week.

@szyn
Would you please take a look if you can revisit this issue?
Issue
Although both text has underscore as link, both of the link does not works as expected.

What it should be....
td_load
It may comes two types of the string.

filepath like td_load>: config/guessed.yml
unique_id like td_load>: hoge_import_1548997851
Ideally, It should link to https://console.treasuredata.com/app/integrations/sources/***** with converting to id. But due to that issue, it links to https://console.treasuredata.com/app/connections/data-transfers as workaround.

ref. https://docs.digdag.io/operators/td_load.html
td_run
It can use SAVED_QUERY_ID or SAVED_QUERY_NAME
https://docs.digdag.io/operators/td_run.html

Close because no activity.
@szyn Feel free to reopen if needed.


IdP metadata fetch : Use GET instead of POST

What does this PR do?

Closes #35
Type of change

[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

How should this be tested?

[x] Run the unit tests test/api.test.js

Checklist:

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

LGTM, minor naming change requested.