anchor.diff:        _logger.info(
           'Trying to upload tarball for ${package!.name} version ${newVersion.version} to cloud storage.',
         );
  -      // Apply update: Push to cloud storage
  -      await tarballUpload(package!.name!, newVersion.version!);
  +      await _uploadViaTempObject(
  +          incomingBucket, guid, package!.name!, newVersion.version!);
   
         final inserts = <Model>[
           package!,
  
positive.code:       final tuple = (await tx.lookup([newVersion.key, newVersion.packageKey!]));
        final version = tuple[0] as PackageVersion?;
        package = tuple[1] as Package?;
  
        // If the version already exists, we fail.
        if (version != null) {
  
negative.code: 
        sw.reset();
        final version = await _performTarballUpload(
          user: user,
          archive: archive,
          incomingBucket: incomingBucket,
          guid: guid,
        );
        _logger.info('Tarball uploaded in ${sw.elapsed}.');
        _logger.info('Removing temporary object $guid.');
  