unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 0/1] Update pardre source hash.
@ 2016-12-08 13:12 Ben Woodcroft
  2016-12-08 13:12 ` [PATCH] gnu: pardre: Update " Ben Woodcroft
  2016-12-08 13:37 ` [PATCH 0/1] Update pardre " Marius Bakke
  0 siblings, 2 replies; 7+ messages in thread
From: Ben Woodcroft @ 2016-12-08 13:12 UTC (permalink / raw)
  To: guix-devel

Hi,

It seems that the pardre source has been updated in place.  I'm not sure what
the procedure is for verifying that nothing untoward has taken place, since I
cannot download and old version from the hydra content addressed mirror -
it does not seem to exist there either.

So I just assume all is above board and push?

Thanks, ben.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] gnu: pardre: Update source hash.
  2016-12-08 13:12 [PATCH 0/1] Update pardre source hash Ben Woodcroft
@ 2016-12-08 13:12 ` Ben Woodcroft
  2016-12-08 13:37 ` [PATCH 0/1] Update pardre " Marius Bakke
  1 sibling, 0 replies; 7+ messages in thread
From: Ben Woodcroft @ 2016-12-08 13:12 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/bioinformatics.scm (pardre)[source]: Update hash.
---
 gnu/packages/bioinformatics.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 625935dfd..eac42e7ac 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -5707,7 +5707,7 @@ Needleman-Wunsch).")
                            version ".tar.gz"))
        (sha256
         (base32
-         "0zkyjzv4s8q2h5npalhirbk17r5b1h0n2a42mh7njzlf047h9bhy"))))
+         "17j73nc0viq4f6qj50nrndsrif5d6b71q8fl87m54psiv0ilns2b"))))
     (build-system gnu-build-system)
     (arguments
      `(#:tests? #f ; no tests included
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/1] Update pardre source hash.
  2016-12-08 13:12 [PATCH 0/1] Update pardre source hash Ben Woodcroft
  2016-12-08 13:12 ` [PATCH] gnu: pardre: Update " Ben Woodcroft
@ 2016-12-08 13:37 ` Marius Bakke
  2016-12-08 14:17   ` Ricardo Wurmus
  1 sibling, 1 reply; 7+ messages in thread
From: Marius Bakke @ 2016-12-08 13:37 UTC (permalink / raw)
  To: Ben Woodcroft, guix-devel

[-- Attachment #1: Type: text/plain, Size: 781 bytes --]

Ben Woodcroft <donttrustben@gmail.com> writes:

> Hi,
>
> It seems that the pardre source has been updated in place.  I'm not sure what
> the procedure is for verifying that nothing untoward has taken place, since I
> cannot download and old version from the hydra content addressed mirror -
> it does not seem to exist there either.

"diffoscope" has native support for tarballs and can quickly point out
any differences. Perhaps Ricardo has a copy at the MDC? Just checking
the substitutes ought to be sufficient. That said, I've seen this happen
in other distros, even at projects that "should know better" such as
Chromium, so I assume it was just a "quick and dirty" bugfix.

According to sourceforge it was updated July 6th, so it has likely been
garbage collected on Hydra.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/1] Update pardre source hash.
  2016-12-08 13:37 ` [PATCH 0/1] Update pardre " Marius Bakke
@ 2016-12-08 14:17   ` Ricardo Wurmus
  2016-12-08 14:19     ` Ricardo Wurmus
  2016-12-08 14:45     ` Marius Bakke
  0 siblings, 2 replies; 7+ messages in thread
From: Ricardo Wurmus @ 2016-12-08 14:17 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel


Marius Bakke <mbakke@fastmail.com> writes:

> Ben Woodcroft <donttrustben@gmail.com> writes:
>
>> Hi,
>>
>> It seems that the pardre source has been updated in place.  I'm not sure what
>> the procedure is for verifying that nothing untoward has taken place, since I
>> cannot download and old version from the hydra content addressed mirror -
>> it does not seem to exist there either.
>
> "diffoscope" has native support for tarballs and can quickly point out
> any differences. Perhaps Ricardo has a copy at the MDC?

I do!  I still have a copy of
/gnu/store/xp2yzil11yk9askvpp56a8jjqynqb12k-ParDRe-rel1.1.5.tar.gz

The diff looks very familiar.  Could it be that this has happened
before?  Or maybe I noticed the changed hash before and forgot to submit
an update...?

Anyway, here’s the full diff:


diff -ur ParDRe-rel1.1.5*
diff -ur ParDRe-rel1.1.5/.cproject ParDRe-rel1.1.5-new/.cproject
--- ParDRe-rel1.1.5/.cproject	2015-12-21 13:02:38.000000000 +0100
+++ ParDRe-rel1.1.5-new/.cproject	2016-07-05 14:10:22.000000000 +0200
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
 	<storageModule moduleId="org.eclipse.cdt.core.settings">
-		<cconfiguration id="0.1063792236">
-			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1063792236" moduleId="org.eclipse.cdt.core.settings" name="Default">
+		<cconfiguration id="0.1124212066">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1124212066" moduleId="org.eclipse.cdt.core.settings" name="Default">
 				<externalSettings/>
 				<extensions>
 					<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
@@ -14,23 +14,23 @@
 				</extensions>
 			</storageModule>
 			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-				<configuration buildProperties="" description="" id="0.1063792236" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
-					<folderInfo id="0.1063792236." name="/" resourcePath="">
-						<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1515125278" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
-							<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1515125278.1242880487" name=""/>
-							<builder id="org.eclipse.cdt.build.core.settings.default.builder.570926900" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
-							<tool id="org.eclipse.cdt.build.core.settings.holder.libs.347518546" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
-							<tool id="org.eclipse.cdt.build.core.settings.holder.82023976" name="CUDA C" superClass="org.eclipse.cdt.build.core.settings.holder">
-								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1424918997" languageId="com.nvidia.cuda.ide.editor.cudac" languageName="CUDA C" sourceContentType="com.nvidia.cuda.ide.cudac" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+				<configuration buildProperties="" description="" id="0.1124212066" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+					<folderInfo id="0.1124212066." name="/" resourcePath="">
+						<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.383755441" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+							<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.383755441.64028961" name=""/>
+							<builder id="org.eclipse.cdt.build.core.settings.default.builder.665305288" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+							<tool id="org.eclipse.cdt.build.core.settings.holder.libs.867303933" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+							<tool id="org.eclipse.cdt.build.core.settings.holder.1856622227" name="CUDA C" superClass="org.eclipse.cdt.build.core.settings.holder">
+								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.909738042" languageId="com.nvidia.cuda.ide.editor.cudac" languageName="CUDA C" sourceContentType="com.nvidia.cuda.ide.cudac" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
 							</tool>
-							<tool id="org.eclipse.cdt.build.core.settings.holder.6574913" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
-								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1386917292" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+							<tool id="org.eclipse.cdt.build.core.settings.holder.725125478" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.724128993" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
 							</tool>
-							<tool id="org.eclipse.cdt.build.core.settings.holder.262515108" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
-								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1691140733" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+							<tool id="org.eclipse.cdt.build.core.settings.holder.1986690789" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.732922424" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
 							</tool>
-							<tool id="org.eclipse.cdt.build.core.settings.holder.1213540964" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
-								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.452835573" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+							<tool id="org.eclipse.cdt.build.core.settings.holder.549406725" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1364314318" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
 							</tool>
 						</toolChain>
 					</folderInfo>
@@ -41,41 +41,44 @@
 		</cconfiguration>
 	</storageModule>
 	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-		<project id="ParDRe-V5.null.640329154" name="ParDRe-V5"/>
+		<project id="ParDRe-rel1.1.5.null.1822510023" name="ParDRe-rel1.1.5"/>
 	</storageModule>
 	<storageModule moduleId="scannerConfiguration">
 		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
-		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cpp.956304547">
-			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
-		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="0.1927259477">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="0.823736429">
+		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.c.198358939">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="0.1063792236">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="0.1602656032">
+		<scannerConfigBuildInfo instanceId="0.1124212066">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cpp.956304547">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
+		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cu.2021164641">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="0.1773641691">
+		<scannerConfigBuildInfo instanceId="0.823736429">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.c.198358939">
-			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
+		<scannerConfigBuildInfo instanceId="0.1773641691">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="0.629582981">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="0.1063792236">
+		<scannerConfigBuildInfo instanceId="0.553699542">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="0.620900899">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="0.553699542">
+		<scannerConfigBuildInfo instanceId="0.1602656032">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
 	</storageModule>
diff -ur ParDRe-rel1.1.5/PairedEnd.cpp ParDRe-rel1.1.5-new/PairedEnd.cpp
--- ParDRe-rel1.1.5/PairedEnd.cpp	2016-05-18 11:46:38.000000000 +0200
+++ ParDRe-rel1.1.5-new/PairedEnd.cpp	2016-07-06 12:15:02.000000000 +0200
@@ -210,6 +210,7 @@
     				}
     			}
     		}
+    		fflush(NULL);
     	}
     	MPI::COMM_WORLD.Barrier();
     }
diff -ur ParDRe-rel1.1.5/SingleEnd.cpp ParDRe-rel1.1.5-new/SingleEnd.cpp
--- ParDRe-rel1.1.5/SingleEnd.cpp	2016-05-18 11:47:07.000000000 +0200
+++ ParDRe-rel1.1.5-new/SingleEnd.cpp	2016-07-06 12:13:13.000000000 +0200
@@ -27,12 +27,12 @@
 	if(!myRank){
 		Utils::log("Process %d/%d: To print in %s\n", myRank, MPI::COMM_WORLD.Get_size(), outPath.c_str());
 	}
-	if(myRank){
+	/*if(myRank){
 		outPath.append("_id");
 		outPath.append(to_string(myRank));
 	}
 	_parserOut = new SeqFileParser(options, outPath.c_str(), true, false);
-	_parserOut->setFormat(_parser->getFormat());
+	_parserOut->setFormat(_parser->getFormat());*/
 	}
 }
 
@@ -186,6 +186,7 @@
     				}
     			}
     		}
+    		fflush(NULL);
     	}
     	MPI::COMM_WORLD.Barrier();
     }
diff -ur ParDRe-rel1.1.5/Utils.cpp ParDRe-rel1.1.5-new/Utils.cpp
--- ParDRe-rel1.1.5/Utils.cpp	2015-11-17 16:16:54.000000000 +0100
+++ ParDRe-rel1.1.5-new/Utils.cpp	2016-05-27 14:03:38.000000000 +0200
@@ -62,5 +62,12 @@
 }
 
 uint64_t Utils::popcount(uint64_t v){
-	return __builtin_popcount(v);
+     uint64_t b = (v & 0x5555555555555555LU) + (v >> 1 & 0x5555555555555555LU);
+     b = (b & 0x3333333333333333LU) + (b >> 2 & 0x3333333333333333LU);
+     b = b + (b >> 4) & 0x0F0F0F0F0F0F0F0FLU;
+     b = b + (b >> 8);
+     b = b + (b >> 16);
+     b = b + (b >> 32) & 0x0000007F;
+
+     return b;
 }

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/1] Update pardre source hash.
  2016-12-08 14:17   ` Ricardo Wurmus
@ 2016-12-08 14:19     ` Ricardo Wurmus
  2016-12-08 14:45     ` Marius Bakke
  1 sibling, 0 replies; 7+ messages in thread
From: Ricardo Wurmus @ 2016-12-08 14:19 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel


Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Ben Woodcroft <donttrustben@gmail.com> writes:
>>
>>> Hi,
>>>
>>> It seems that the pardre source has been updated in place.  I'm not sure what
>>> the procedure is for verifying that nothing untoward has taken place, since I
>>> cannot download and old version from the hydra content addressed mirror -
>>> it does not seem to exist there either.
>>
>> "diffoscope" has native support for tarballs and can quickly point out
>> any differences. Perhaps Ricardo has a copy at the MDC?
>
> I do!  I still have a copy of
> /gnu/store/xp2yzil11yk9askvpp56a8jjqynqb12k-ParDRe-rel1.1.5.tar.gz
>
> The diff looks very familiar.  Could it be that this has happened
> before?  Or maybe I noticed the changed hash before and forgot to submit
> an update...?

In fact, Leo informed me about this in July, but it seems that both of
us forgot to follow up on this.

Thanks, Ben, for catching it!

~~ Ricardo

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/1] Update pardre source hash.
  2016-12-08 14:17   ` Ricardo Wurmus
  2016-12-08 14:19     ` Ricardo Wurmus
@ 2016-12-08 14:45     ` Marius Bakke
  2016-12-10  1:08       ` Ben Woodcroft
  1 sibling, 1 reply; 7+ messages in thread
From: Marius Bakke @ 2016-12-08 14:45 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 13733 bytes --]

Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Ben Woodcroft <donttrustben@gmail.com> writes:
>>
>>> Hi,
>>>
>>> It seems that the pardre source has been updated in place.  I'm not sure what
>>> the procedure is for verifying that nothing untoward has taken place, since I
>>> cannot download and old version from the hydra content addressed mirror -
>>> it does not seem to exist there either.
>>
>> "diffoscope" has native support for tarballs and can quickly point out
>> any differences. Perhaps Ricardo has a copy at the MDC?
>
> I do!  I still have a copy of
> /gnu/store/xp2yzil11yk9askvpp56a8jjqynqb12k-ParDRe-rel1.1.5.tar.gz
>
> The diff looks very familiar.  Could it be that this has happened
> before?  Or maybe I noticed the changed hash before and forgot to submit
> an update...?
>
> Anyway, here’s the full diff:
>
>
> diff -ur ParDRe-rel1.1.5*
> diff -ur ParDRe-rel1.1.5/.cproject ParDRe-rel1.1.5-new/.cproject
> --- ParDRe-rel1.1.5/.cproject	2015-12-21 13:02:38.000000000 +0100
> +++ ParDRe-rel1.1.5-new/.cproject	2016-07-05 14:10:22.000000000 +0200
> @@ -1,8 +1,8 @@
>  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>  <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
>  	<storageModule moduleId="org.eclipse.cdt.core.settings">
> -		<cconfiguration id="0.1063792236">
> -			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1063792236" moduleId="org.eclipse.cdt.core.settings" name="Default">
> +		<cconfiguration id="0.1124212066">
> +			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1124212066" moduleId="org.eclipse.cdt.core.settings" name="Default">
>  				<externalSettings/>
>  				<extensions>
>  					<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
> @@ -14,23 +14,23 @@
>  				</extensions>
>  			</storageModule>
>  			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
> -				<configuration buildProperties="" description="" id="0.1063792236" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
> -					<folderInfo id="0.1063792236." name="/" resourcePath="">
> -						<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1515125278" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
> -							<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1515125278.1242880487" name=""/>
> -							<builder id="org.eclipse.cdt.build.core.settings.default.builder.570926900" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
> -							<tool id="org.eclipse.cdt.build.core.settings.holder.libs.347518546" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
> -							<tool id="org.eclipse.cdt.build.core.settings.holder.82023976" name="CUDA C" superClass="org.eclipse.cdt.build.core.settings.holder">
> -								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1424918997" languageId="com.nvidia.cuda.ide.editor.cudac" languageName="CUDA C" sourceContentType="com.nvidia.cuda.ide.cudac" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
> +				<configuration buildProperties="" description="" id="0.1124212066" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
> +					<folderInfo id="0.1124212066." name="/" resourcePath="">
> +						<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.383755441" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
> +							<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.383755441.64028961" name=""/>
> +							<builder id="org.eclipse.cdt.build.core.settings.default.builder.665305288" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
> +							<tool id="org.eclipse.cdt.build.core.settings.holder.libs.867303933" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
> +							<tool id="org.eclipse.cdt.build.core.settings.holder.1856622227" name="CUDA C" superClass="org.eclipse.cdt.build.core.settings.holder">
> +								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.909738042" languageId="com.nvidia.cuda.ide.editor.cudac" languageName="CUDA C" sourceContentType="com.nvidia.cuda.ide.cudac" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
>  							</tool>
> -							<tool id="org.eclipse.cdt.build.core.settings.holder.6574913" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
> -								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1386917292" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
> +							<tool id="org.eclipse.cdt.build.core.settings.holder.725125478" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
> +								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.724128993" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
>  							</tool>
> -							<tool id="org.eclipse.cdt.build.core.settings.holder.262515108" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
> -								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1691140733" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
> +							<tool id="org.eclipse.cdt.build.core.settings.holder.1986690789" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
> +								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.732922424" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
>  							</tool>
> -							<tool id="org.eclipse.cdt.build.core.settings.holder.1213540964" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
> -								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.452835573" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
> +							<tool id="org.eclipse.cdt.build.core.settings.holder.549406725" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
> +								<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1364314318" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
>  							</tool>
>  						</toolChain>
>  					</folderInfo>
> @@ -41,41 +41,44 @@
>  		</cconfiguration>
>  	</storageModule>
>  	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
> -		<project id="ParDRe-V5.null.640329154" name="ParDRe-V5"/>
> +		<project id="ParDRe-rel1.1.5.null.1822510023" name="ParDRe-rel1.1.5"/>
>  	</storageModule>
>  	<storageModule moduleId="scannerConfiguration">
>  		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
> -		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cpp.956304547">
> -			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
> -		</scannerConfigBuildInfo>
>  		<scannerConfigBuildInfo instanceId="0.1927259477">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="0.823736429">
> +		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.c.198358939">
> +			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
> +		</scannerConfigBuildInfo>
> +		<scannerConfigBuildInfo instanceId="0.1063792236">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="0.1602656032">
> +		<scannerConfigBuildInfo instanceId="0.1124212066">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> +		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cpp.956304547">
> +			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
> +		</scannerConfigBuildInfo>
>  		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.cu.2021164641">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="0.1773641691">
> +		<scannerConfigBuildInfo instanceId="0.823736429">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="com.nvidia.cuda.ide.configuration.debug.457684223;com.nvidia.cuda.ide.configuration.debug.457684223.;nvcc.compiler.base.1486896679;nvcc.compiler.input.c.198358939">
> -			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.nvidia.cuda.ide.build.NVCCPerProjectProfile"/>
> +		<scannerConfigBuildInfo instanceId="0.1773641691">
> +			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
>  		<scannerConfigBuildInfo instanceId="0.629582981">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="0.1063792236">
> +		<scannerConfigBuildInfo instanceId="0.553699542">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
>  		<scannerConfigBuildInfo instanceId="0.620900899">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
> -		<scannerConfigBuildInfo instanceId="0.553699542">
> +		<scannerConfigBuildInfo instanceId="0.1602656032">
>  			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
>  		</scannerConfigBuildInfo>
>  	</storageModule>
> diff -ur ParDRe-rel1.1.5/PairedEnd.cpp ParDRe-rel1.1.5-new/PairedEnd.cpp
> --- ParDRe-rel1.1.5/PairedEnd.cpp	2016-05-18 11:46:38.000000000 +0200
> +++ ParDRe-rel1.1.5-new/PairedEnd.cpp	2016-07-06 12:15:02.000000000 +0200
> @@ -210,6 +210,7 @@
>      				}
>      			}
>      		}
> +    		fflush(NULL);
>      	}
>      	MPI::COMM_WORLD.Barrier();
>      }
> diff -ur ParDRe-rel1.1.5/SingleEnd.cpp ParDRe-rel1.1.5-new/SingleEnd.cpp
> --- ParDRe-rel1.1.5/SingleEnd.cpp	2016-05-18 11:47:07.000000000 +0200
> +++ ParDRe-rel1.1.5-new/SingleEnd.cpp	2016-07-06 12:13:13.000000000 +0200
> @@ -27,12 +27,12 @@
>  	if(!myRank){
>  		Utils::log("Process %d/%d: To print in %s\n", myRank, MPI::COMM_WORLD.Get_size(), outPath.c_str());
>  	}
> -	if(myRank){
> +	/*if(myRank){
>  		outPath.append("_id");
>  		outPath.append(to_string(myRank));
>  	}
>  	_parserOut = new SeqFileParser(options, outPath.c_str(), true, false);
> -	_parserOut->setFormat(_parser->getFormat());
> +	_parserOut->setFormat(_parser->getFormat());*/
>  	}
>  }
>  
> @@ -186,6 +186,7 @@
>      				}
>      			}
>      		}
> +    		fflush(NULL);
>      	}
>      	MPI::COMM_WORLD.Barrier();
>      }
> diff -ur ParDRe-rel1.1.5/Utils.cpp ParDRe-rel1.1.5-new/Utils.cpp
> --- ParDRe-rel1.1.5/Utils.cpp	2015-11-17 16:16:54.000000000 +0100
> +++ ParDRe-rel1.1.5-new/Utils.cpp	2016-05-27 14:03:38.000000000 +0200
> @@ -62,5 +62,12 @@
>  }
>  
>  uint64_t Utils::popcount(uint64_t v){
> -	return __builtin_popcount(v);
> +     uint64_t b = (v & 0x5555555555555555LU) + (v >> 1 & 0x5555555555555555LU);
> +     b = (b & 0x3333333333333333LU) + (b >> 2 & 0x3333333333333333LU);
> +     b = b + (b >> 4) & 0x0F0F0F0F0F0F0F0FLU;
> +     b = b + (b >> 8);
> +     b = b + (b >> 16);
> +     b = b + (b >> 32) & 0x0000007F;
> +
> +     return b;
>  }

Looks like a portability fix, although I can't really tell what that
bitshifting is about. Assuming it's the same as the GCC builtin :-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/1] Update pardre source hash.
  2016-12-08 14:45     ` Marius Bakke
@ 2016-12-10  1:08       ` Ben Woodcroft
  0 siblings, 0 replies; 7+ messages in thread
From: Ben Woodcroft @ 2016-12-10  1:08 UTC (permalink / raw)
  To: Marius Bakke, Ricardo Wurmus; +Cc: guix-devel



On 09/12/16 00:45, Marius Bakke wrote:
> Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> writes:
>
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>>> Ben Woodcroft <donttrustben@gmail.com> writes:
>>>
>>>> Hi,
>>>>
>>>> It seems that the pardre source has been updated in place.  I'm not sure what
>>>> the procedure is for verifying that nothing untoward has taken place, since I
>>>> cannot download and old version from the hydra content addressed mirror -
>>>> it does not seem to exist there either.
>>> "diffoscope" has native support for tarballs and can quickly point out
>>> any differences. Perhaps Ricardo has a copy at the MDC?
>> I do!  I still have a copy of
>> /gnu/store/xp2yzil11yk9askvpp56a8jjqynqb12k-ParDRe-rel1.1.5.tar.gz
>>
>> The diff looks very familiar.  Could it be that this has happened
>> before?  Or maybe I noticed the changed hash before and forgot to submit
>> an update...?}
>>
>> [..]
> Looks like a portability fix, although I can't really tell what that
> bitshifting is about. Assuming it's the same as the GCC builtin :-)

Seems harmless enough, thanks you two.

I pushed an update to the hash to master, updating the version to 
"1.1.5-1" to reflect the fact that a change has been made, 
'7922ab8fe87154f3ccaa7daf9304632f974fbe5d'.

Is it possible to exclude sources from the GC on hydra or more 
importantly the new build system, for this reason?

ben

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-12-10  1:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-08 13:12 [PATCH 0/1] Update pardre source hash Ben Woodcroft
2016-12-08 13:12 ` [PATCH] gnu: pardre: Update " Ben Woodcroft
2016-12-08 13:37 ` [PATCH 0/1] Update pardre " Marius Bakke
2016-12-08 14:17   ` Ricardo Wurmus
2016-12-08 14:19     ` Ricardo Wurmus
2016-12-08 14:45     ` Marius Bakke
2016-12-10  1:08       ` Ben Woodcroft

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).