Skip to content
This repository was archived by the owner on Apr 10, 2025. It is now read-only.
This repository was archived by the owner on Apr 10, 2025. It is now read-only.

Distribute PSOL and mod_pagespeed as a source tarball. #968

@GoogleCodeExporter

Description

@GoogleCodeExporter
I'm packaging pagespeed for multiple versions openSUSE. The steps I use for 
building whenever a new release is out is:

- resync the sources from the svn tag using gclient
- create a bzipped archive of the whole source tree
- upload the archive + spec files to the openSUSE build service, where the 
module is built for multiple openSUSE versions

If I generate the archive on an recent version of openSUSE then I can't build 
the project on older versions of openSUSE, due to the svn client being to old 
for the working copy

[   70s] + python build/gyp_chromium -Duse_system_libs=1 -Duse_system_icu=1 
-Dsystem_include_path_apr=/usr/include/apr-1 
-Dsystem_include_path_httpd=/usr/include/apache2 
-Dsystem_include_path_aprutil=/usr/include/apr-1
[   70s] Updating projects from gyp files...
[   72s] svn: E155021: This client is too old to work with the working copy at
[   72s] '/home/abuild/rpmbuild/BUILD/src' (format 31).
[   72s] You need to get a newer Subversion client. For more details, see
[   72s]   http://subversion.apache.org/faq.html#working-copy-format-change
[   72s] 
[   72s] gyp: Call to '../build/lastchange.sh .. -d ../LASTCHANGE.in | cut -d 
"=" -f 2' returned exit status 0.
[   74s] error: Bad exit status from /var/tmp/rpm-tmp.9qDDwr (%prep)

It would be great if the call to lastchange.sh would be made independent of the 
svn location or simply avoided altogether.

This would also allow me to remove the .svn directories from the archive, 
cutting down on its size.

Original issue reported on code.google.com by robert.munteanu on 8 Aug 2014 at 1:28

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions