[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [buildd] Action plan to get buildds getting online again



Thorsten,

> >> keep up with it and manage it somehow to get the stable version as
> >> well built so that we can offer a stable distri to our users instead
> 
> Maybe we can do a jessie-m68k like etch-m68k, basically a stabilised
> snapshot of unstable at that time (hand-picked, with edos-debcheck,
> to ensure installability)?

That would be a huge step forward. 

> 
> We can’t do the normal release process, as that needs a testing
> distribution, which isn’t done in Debian-Ports, and we cannot
> normally just rebuild stable because
> ⓐ we often need patched packages (not that big a problem, we could
>   just override these with packages from m68k-unstable/-unreleased
>   or apply them to the stable versions, this is actually quite
>   manageable, but best done outside of Debian-Ports too)
> ⓑ how would you go building them, considering we've got only
>   unstable right now? Building a stable release from unstable
>   is bound to introduce dependencies on newer packages than
>   were in a stable release.
> That’s why I think this isn’t as easy as it sounds. (Besides, I’m
> running unstable on my laptop at work. Especially during the freeze,
> it’s very agreeable.)

We'd have to keep unstable for a full release cycle before we can hope to
end up with something like stable. First things first please. 
 
> But right now, let’s not talk about releases. Let’s build unstable.
> To quote Theo: Shut up and hack^Wbuild! I don’t want to see any more
> blahblah about building (without any actual building going on) here
> before http://buildd.debian-ports.org/stats/graph2-week-big.png has
> the blue graph overtake the pink one ;-)

I'll shut up already. 
 
> That being said, this is what you should do (after gpg-verifying
> this message):
> 
> somebox$ sudo apt-key add - <<'EOF'
> - -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v1.4.9 (MirBSD)
> 
> mQENBEjCxooBCACytVdobmcvuc3u8QDORGDtocpl3siHq8w1tVLgvD5HyBZ7w3rv
> AQZYgm3tTxEVCMsAuj3aBJmWJvQdjfhl0lQEFilelEgQtA+Kbf5RnMVlElIALgJN
> Sx6g9tJDD+o2mpE83nFzk3V8qCyxu18TiZDnJOG9+xobzqpDoRJpmyhspLa7E8Io
> M2ZV5BHF6/i544UCOTlldHRAvSJIlxx4Rux9d2F1eC8aDbvIc1P4xqEFHPXJ3e3U
> xLtax87vYRmmCFnFJGE7YQvuoIKmkckpfcFcB9E2RIXajX3tvbgqybxv+cDxcO1f
> BbfKBiaKI+bKNtfjUs/FerH+rwl/COqELGUXABEBAAGJATcEHwECACEFAkjC1ZQX
> DIABkDGVXnqXpP2jKyuGdrU0sumQB+ACBwAACgkQ9+l06UBUIt2fqwf+Jz/c7xaG
> K5mGh+NHyQ/LXM20lAKMkt1VdLimKsIemOPeBpA9G/j183kuGRMvTy1GVgpI0rIX
> bxiJMff5TH+OBh5QhxiuIaNOmTK9WnFE1r3XM1POyBJgld0no9pO7gtBynQyIPmO
> AAPOSE9gpM4a+Xv+LcHMJLSWlQZ8SsZk2ccCRXvs9TGJsTmt+7l+LWCq9ixlUrm1
> UQcnOk2oq+UZsRMY47CnlSuD21uzQBDRtfdBjQOM4gC7iM2ioikSXxHmI+ctLooN
> efOurLf0OWv42CoQohQPgxY4D9KaMJQOcehwd/+Oo2p8RHIug9VA/8rQHrtdRHrq
> dYi42GvvPR6HVbRDVGhvcnN0ZW4gR2xhc2VyIChQYWNrYWdlIHNpZ25pbmcga2V5
> IGZvciB3dGYgZGVicykgPHRnQGZyZWV3cnQub3JnPokBOAQTAQIAIgIbAwIeAQIX
> gAQLCQQHAxUDCgMWAgAFAk5mYeIFCQlmAlMACgkQ9+l06UBUIt0wAQgAofuWIMu7
> mAj7SnpGUIMgL8E2xYaKOREZv7sk9Z/9PoHp8aQRhjVD/UWkkIiYMJffU/XtAZuu
> qAtRO13/7tYf4rd7fhXkVS0VI4LO5Mk2yfmJLxAm8dUeIlk3/pRk82wpt/226+Dg
> l7OZALhVSLJwHl9BEGknRBQES+VJhbEvKTW+w/KUC9TmmPIGLgjerivvSlq8FWzA
> qrFvXGi0zfP8GhSUNbf9P7FHe285l8t78sg16nZr6SyVR1YGCcGLzKLcqZKLCRrg
> wesy709LHPePJhX26DcvJVwk7GWzsl+0+btkNHTO6FXG9b0Cf/ffSIXiHVGYm/ix
> 3ps4RepDTBCMgA==
> =z6WJ
> - -----END PGP PUBLIC KEY BLOCK-----
> EOF
> somebox$ sudo sh -c 'echo deb http://www.freewrt.org/~tg/dp cross main >>/etc/apt/sources.list'
> 	# note I choose the "cross" repo because it does not contain
> 	# any packages that would replace your normal debian packages
> 	# during a dist-upgrade, unlike some others of mine
> somebox$ sudo apt-get update
> somebox$ sudo apt-get install --no-install-recommends wtf-debian-keyring
> 	# now you can do, for example
> somebox$ sudo cowbuilder --create --mirror http://www.freewrt.org/~tg/dp \
>     --distribution sid --debootstrap debootstrap \
>     --debootstrapopts --keyring=/usr/share/keyrings/wtf-debian-keyring.gpg \
>     --debootstrapopts --variant=buildd \
>     --debootstrapopts --include=apt,wtf-debian-keyring,debian-ports-archive-keyring
> 	# or this (even with https); omit "--variant=buildd" to get
> 	# a regular debian installation
> somebox$ sudo debootstrap --variant=buildd \
>     --include=apt,wtf-debian-keyring,debian-ports-archive-keyring \
>     sid /target http://www.freewrt.org/~tg/dp
> 	# now go read https://www.freewrt.org/~tg/sources.txt

Thanks, I'll try that. 

Cheers,

	Michael


Reply to: