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:       _logger.info('Temporary object removed in ${sw.elapsed}.');
        return version;
      });
    }
  
    /// Makes a temporary object a new tarball.
  
negative.code:     await _bucket.updateMetadata(object, info.metadata.replace(acl: acl));
    }
  
    Future<PackageVersion> _performTarballUpload({
      required User user,
      required PackageSummary archive,
      required Bucket incomingBucket,
      required String guid,
    }) async {
      final sw = Stopwatch()..start();
      final entities = await _createUploadEntities(db, user, archive);
      final newVersion = entities.packageVersion;
  