Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Debian QA
jenkins.debian.net
Commits
4f4774e0
Commit
4f4774e0
authored
Mar 05, 2016
by
Holger Levsen
Browse files
reproducible: add package sets for Subgraph OS (which is based on Debian stretch)
parent
baaff2a7
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
bin/reproducible_common.sh
View file @
4f4774e0
...
@@ -116,17 +116,19 @@ META_PKGSET[18]="grml"
...
@@ -116,17 +116,19 @@ META_PKGSET[18]="grml"
META_PKGSET[19]
=
"grml_build-depends"
META_PKGSET[19]
=
"grml_build-depends"
META_PKGSET[20]
=
"freedombox"
META_PKGSET[20]
=
"freedombox"
META_PKGSET[21]
=
"freedombox_build-depends"
META_PKGSET[21]
=
"freedombox_build-depends"
META_PKGSET[22]
=
"maint_pkg-perl-maintainers"
META_PKGSET[22]
=
"subgraph_OS"
META_PKGSET[23]
=
"maint_pkg-java-maintainers"
META_PKGSET[23]
=
"subgraph_OS_build-depends"
META_PKGSET[24]
=
"maint_pkg-haskell-maintainers"
META_PKGSET[24]
=
"maint_pkg-perl-maintainers"
META_PKGSET[25]
=
"maint_pkg-ruby-extras-maintainers"
META_PKGSET[25]
=
"maint_pkg-java-maintainers"
META_PKGSET[26]
=
"maint_pkg-golang-maintainers"
META_PKGSET[26]
=
"maint_pkg-haskell-maintainers"
META_PKGSET[27]
=
"maint_pkg-php-pear"
META_PKGSET[27]
=
"maint_pkg-ruby-extras-maintainers"
META_PKGSET[28]
=
"maint_pkg-javascript-devel"
META_PKGSET[28]
=
"maint_pkg-golang-maintainers"
META_PKGSET[29]
=
"maint_debian-boot"
META_PKGSET[29]
=
"maint_pkg-php-pear"
META_PKGSET[30]
=
"maint_debian-ocaml"
META_PKGSET[30]
=
"maint_pkg-javascript-devel"
META_PKGSET[31]
=
"maint_debian-x"
META_PKGSET[31]
=
"maint_debian-boot"
META_PKGSET[32]
=
"maint_lua"
META_PKGSET[32]
=
"maint_debian-ocaml"
META_PKGSET[33]
=
"maint_debian-x"
META_PKGSET[34]
=
"maint_lua"
# sleep 1-23 secs to randomize start times
# sleep 1-23 secs to randomize start times
delay_start
()
{
delay_start
()
{
...
...
bin/reproducible_create_meta_pkg_sets.sh
View file @
4f4774e0
...
@@ -370,75 +370,96 @@ update_pkg_sets() {
...
@@ -370,75 +370,96 @@ update_pkg_sets() {
update_if_similar
${
META_PKGSET
[21]
}
.pkgset
update_if_similar
${
META_PKGSET
[21]
}
.pkgset
fi
fi
#
pkg-perl-ma
inta
iners
# in
s
ta
lled by Subgraph OS
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[22]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[22]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[22]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[22]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-perl-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
# one day we will get a proper data provider from Subgraph OSA...
# (so far it was a manual "dpkg -l")
cat
/srv/jenkins/bin/reproducible_installed_by_subgraphos
>
$TMPFILE
packages_list_to_deb822
convert_from_deb822_into_source_packages_only
update_if_similar
${
META_PKGSET
[22]
}
.pkgset
update_if_similar
${
META_PKGSET
[22]
}
.pkgset
fi
fi
# pkg-java-maintainers
# all build depends of Subgraph OS
rm
-f
$TMPFILE
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[23]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[23]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[23]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[23]
}
.pkgset
]
;
then
for
PKG
in
$(
cat
/srv/jenkins/bin/reproducible_installed_by_subgraphos
)
;
do
grep-dctrl
-sBuild-Depends
-n
-X
-FPackage
$PKG
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
done
packages_list_to_deb822
convert_from_deb822_into_source_packages_only
update_if_similar
${
META_PKGSET
[23]
}
.pkgset
fi
# pkg-perl-maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[24]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[24]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-perl-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[24]
}
.pkgset
fi
# pkg-java-maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[25]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[25]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-java-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-java-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders openjdk@lists.launchpad.net
$SOURCES
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders openjdk@lists.launchpad.net
$SOURCES
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
default-jdk
-o
-FBuild-Depends-Indep
default-jdk
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
default-jdk
-o
-FBuild-Depends-Indep
default-jdk
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
update_if_similar
${
META_PKGSET
[2
3
]
}
.pkgset
update_if_similar
${
META_PKGSET
[2
5
]
}
.pkgset
fi
fi
# pkg-haskell-maintainers
# pkg-haskell-maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
4
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
4
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
6
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
6
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-haskell-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-haskell-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
ghc
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
ghc
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
update_if_similar
${
META_PKGSET
[2
4
]
}
.pkgset
update_if_similar
${
META_PKGSET
[2
6
]
}
.pkgset
fi
fi
# pkg-ruby-extras-maintainers
# pkg-ruby-extras-maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
5
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
5
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
7
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
7
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-ruby-extras-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-ruby-extras-maintainers@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[2
5
]
}
.pkgset
update_if_similar
${
META_PKGSET
[2
7
]
}
.pkgset
fi
fi
# pkg-golang-maintainers
# pkg-golang-maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
6
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
6
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
8
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
8
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-golang-devel@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-golang-devel@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
golang-go
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
golang-go
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
update_if_similar
${
META_PKGSET
[2
6
]
}
.pkgset
update_if_similar
${
META_PKGSET
[2
8
]
}
.pkgset
fi
fi
# pkg-php-pear
# pkg-php-pear
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
7
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
7
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[2
9
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[2
9
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-php-pear@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-php-pear@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[2
7
]
}
.pkgset
update_if_similar
${
META_PKGSET
[2
9
]
}
.pkgset
fi
fi
# pkg-javascript-devel
# pkg-javascript-devel
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[
28
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[
28
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[
30
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[
30
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-javascript-devel@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders pkg-javascript-devel@lists.alioth.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[
28
]
}
.pkgset
update_if_similar
${
META_PKGSET
[
30
]
}
.pkgset
fi
fi
# debian-boot@l.d.o maintainers
# debian-boot@l.d.o maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[
29
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[
29
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[
31
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[
31
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-boot@lists.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-boot@lists.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[
29
]
}
.pkgset
update_if_similar
${
META_PKGSET
[
31
]
}
.pkgset
fi
fi
# debian-ocaml-maint@l.d.o maintainers
# debian-ocaml-maint@l.d.o maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
0
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
0
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
2
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
2
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-ocaml-maint@lists.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-ocaml-maint@lists.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[3
0
]
}
.pkgset
update_if_similar
${
META_PKGSET
[3
2
]
}
.pkgset
fi
fi
# debian-x@l.d.o maintainers
# debian-x@l.d.o maintainers
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
1
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
1
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
3
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
3
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-x@lists.debian.org
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FMaintainer
,Uploaders debian-x@lists.debian.org
$SOURCES
>
$TMPFILE
update_if_similar
${
META_PKGSET
[3
1
]
}
.pkgset
update_if_similar
${
META_PKGSET
[3
3
]
}
.pkgset
fi
fi
# lua packages
# lua packages
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
2
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
2
]
}
.pkgset
]
;
then
if
[
!
-z
$(
find
$TPATH
-maxdepth
1
-mtime
+0
-name
${
META_PKGSET
[3
4
]
}
.pkgset
)
]
||
[
!
-f
$TPATH
/
${
META_PKGSET
[3
4
]
}
.pkgset
]
;
then
grep-dctrl
-sPackage
-n
-FPackage
-e
^lua.
*
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FPackage
-e
^lua.
*
$SOURCES
>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
dh-lua
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
grep-dctrl
-sPackage
-n
-FBuild-Depends
dh-lua
$SOURCES
|
sed
"s#([^()]*)##g ; s#
\[
[^][]*
\]
##g ; s#,##g"
|
sort
-u
>>
$TMPFILE
update_if_similar
${
META_PKGSET
[3
2
]
}
.pkgset
update_if_similar
${
META_PKGSET
[3
4
]
}
.pkgset
fi
fi
}
}
...
...
bin/reproducible_installed_by_subgraphos
0 → 100644
View file @
4f4774e0
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment