On 1/4/19 6:30 AM, Bernhard M. Wiedemann wrote: Hi Bernhard,
Hi Larry,
one little known fact is, that we do not need to care about __DATE__ and __TIME__ anymore, because since Leap 15.0 we have a patched rpm that sets SOURCE_DATE_EPOCH to the date/time of the last .changes entry and a patched gcc that uses SOURCE_DATE_EPOCH instead of the current time there.
OK, I will skip making that patch.
I tested Virtualization/virtualbox now:
it still has a 16 byte random UUID in all .so files maybe from src/bldprogs/VBoxTpG.cpp via src/VBox/Runtime/generic/RTUuidCreate-generic.cpp RTUuidCreate via src/VBox/Runtime/common/rand/rand.cpp RTRandBytes
and a varying UNIX epoch timestamp in
/usr/share/virtualbox/extensions/VNC-5.2.22.vbox-extpack differs at offset '138' (POSIX tar archive (GNU)) --- /tmp/tmp.JkOuDl3Eu0/old.kv1 2019-01-04 11:16:09.723873531 +0000 +++ /tmp/tmp.JkOuDl3Eu0/new.EtL 2019-01-04 11:16:09.723873531 +0000 @@ -1,5 +1,5 @@ -00000080 30 30 30 30 30 30 30 00 31 33 34 31 33 36 33 37 |0000000.13413637| -00000090 35 32 35 00 30 31 30 35 31 30 00 20 35 00 00 00 |525.010510. 5...| +00000080 30 30 30 30 30 30 30 00 31 37 30 34 34 32 36 36 |0000000.17044266| +00000090 33 31 31 00 30 31 30 35 30 33 00 20 35 00 00 00 |311.010503. 5...|
We could probably use tar's --mtime option to fix that.
I will check all applications of tar in the build.
Thanks for your efforts there. What would be the best way to get patches upstream? Bugtracker seems to not work well. My trivial patch is still unmerged after 19 months.
I agree that it is being ignored. I have no experience with VB's bug tracker/ticket process. The place I communicate with the developers is through the Newsgroup at news://news.gmane.org/gmane.comp.emulators.virtualbox.devel. We at openSUSE are usually the first to push the newest kernel through Kernel_HEAD_standard, thus I have to fix the VB KMPs for API changes. When I find these fixes, I always publish them in the newsgroup. That seems to get the attention of the developers, and similar patches are always in the next release. I suggest that you republish your patch there under the MIT license. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org