Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Bad p2.timestamp in http://download.eclipse.org/releases/2019-03/compositeContent.jar
  • From: Frederic Gurr <frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 20 Mar 2019 14:05:54 +0100
  • Autocrypt: addr=frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 kr0KPtEgdm15rQ8tiPH8bKZLHQ5e/2Li
  • Delivered-to: cross-project-issues-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/cross-project-issues-dev>
  • List-help: <mailto:cross-project-issues-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • Organization: Eclipse Foundation
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1

Hi Ed,

I guess Community / Cross-Project would be the right place to report the
bug.

Regards,

Fred

On 20.03.19 14:02, Ed Merks wrote:
> Fred,
> 
> Good to hear it's pretty much automated. :-)
> 
> I don't think "final released" repos should compose anything other than
> actual releases.  Yes, older repos contained multiple children because
> there were multiple releases per year for those but milestones and RCs
> shouldn't be in the final release repo... So yes, to me that's a bug
> (and it's not good for server performance).  Where should I report the Bug?
> 
> Regards,
> Ed
> 
> 
> On 20.03.2019 12:47, Frederic Gurr wrote:
>> Hi Ed,
>>
>> Thanks for reporting that issue. The "nines" in the time stamp were
>> indeed a vi-editing mishap. It is fixed now.
>> In general, the compositeArtifact/compositeContent files are generated
>> automatically (by the promoteToReleases and makeVisible scripts). Due to
>> other issues, I had to resort to manual editing. :/
>>
>> The RC2 (and GA) composite files contained more than one simrel repo for
>> a long time (I stopped checking beyond Luna). If you think this is a
>> bug, please open a Bugzilla issue for it.
>>
>> Regards,
>>
>> Fred
>>
>> On 20.03.19 08:40, Ed Merks wrote:
>>> Hi,
>>>
>>> The file
>>> http://download.eclipse.org/releases/2019-03/compositeContent.jar
>>> currently contains a bad value for p2.timestamp, i.e.,
>>> 131377961311999999999 is not a long value:
>>>
>>> <?xml version='1.0' encoding='UTF-8'?>
>>> <?compositeMetadataRepository version='1.0.0'?>
>>> <repository name='Eclipse Repository'
>>> type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
>>>
>>> version='1.0.0'>
>>>    <properties size='3'>
>>>      <property name='p2.timestamp' value='*131377961311999999999*'/>
>>>      <property name='p2.compressed' value='true'/>
>>>      <property name='p2.atomic.composite.loading' value='true'/>
>>>    </properties>
>>>    <children size='3'>
>>>      <child
>>> location='https://download.eclipse.org/technology/epp/packages/2019-03/'/>
>>>
>>>      <child location='201903081000' />
>>>      <child location='201903011000' />
>>>    </children>
>>> </repository>
>>>
>>> This file was apparently edited yesterday.   Given previous typos in
>>> these files, I'm a little concerned that the process for updating these
>>> is manual and therefore error prone...
>>>
>>> Note that the compositeArtifacts.jar has 1313779613119 as the value for
>>> the p2.timestamp property:
>>>
>>> <?xml version='1.0' encoding='UTF-8'?>
>>> <?compositeArtifactRepository version='1.0.0'?>
>>> <repository name='Eclipse Repository'
>>> type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
>>>
>>> version='1.0.0'>
>>>    <properties size='3'>
>>>      <property name='p2.timestamp' value='*1313779613119*'/>
>>>      <property name='p2.compressed' value='true'/>
>>>      <property name='p2.atomic.composite.loading' value='true'/>
>>>    </properties>
>>>    <children size='3'>
>>>      <child
>>> location='https://download.eclipse.org/technology/epp/packages/2019-03/'/>
>>>
>>>      <child location='201903081000' />
>>>      <child location='201903011000' />
>>>    </children>
>>> </repository>
>>>
>>> Also note that for RC2 the corresponding file compositeContentRC2.jar
>>> looks like this:
>>>
>>> <?xml version='1.0' encoding='UTF-8'?>
>>> <?compositeMetadataRepository version='1.0.0'?>
>>> <repository name='Eclipse Repository'
>>> type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
>>>
>>> version='1.0.0'>
>>>    <properties size='3'>
>>>      <property name='p2.timestamp' value='1313779613120'/>
>>>      <property name='p2.compressed' value='true'/>
>>>      <property name='p2.atomic.composite.loading' value='true'/>
>>>    </properties>
>>>    <children size='4'>
>>>      <child
>>> location='https://download.eclipse.org/technology/epp/packages/2019-03/'/>
>>>
>>>      <child location='201903201000' />
>>> *    <child location='201903081000' />**
>>> **    <child location='201903011000' />*
>>>    </children>
>>> </repository>
>>>
>>> So hopefully the final result later today at release time only includes
>>> *o**ne child for epp and a one child for 201903201000* and has correct
>>> property values and isn't simply a copy of the RC2 jars.  This avoid
>>> users updating or installer 2019-03 from needing to access child
>>> repositories unnecessarily, making sure download.eclipse.org remains
>>> responsive.
>>>
>>> Regards,
>>> Ed
>>>
>>>
>>>
>>> _______________________________________________
>>> cross-project-issues-dev mailing list
>>> cross-project-issues-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or
>>> unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>>>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

-- 
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH

Annastr. 46, D-64673 Zwingenberg
Handelsregister: Darmstadt HRB 92821
Managing Directors: Ralph Mueller, Mike Milinkovich, Chris Laroque


Back to the top