New master.gnome.org



Read this if you make use of install-module on master.gnome.org.


I've made 2 changes:
1. Switched machines
   SSH will complain about this. Just edit ~/.ssh/known_hosts to make
   these warnings go away. The new SSH key fingerprints are:
   RSA: 00:b6:71:1a:a6:c8:43:30:6c:08:9d:8e:01:43:24:ef
   DSA: 8b:c6:f7:7b:cb:ff:77:6a:7b:33:d7:27:e7:0a:f3:85
2. New script to install tarballs
   Usage:
     ftpadmin install TARBALL [TARBALL ...]
   Please add a description (not just shortdesc) to your DOAP file!
   See: http://live.gnome.org/MaintainersCorner#doap



Regarding the new 'ftpadmin' script:
- It does all kinds of consistency checks on the tarball
  e.g. everything in one directory, no extra data in the tarball
  (gtk+-2.12.6.tar.bz2 is twice as big as it should be), etc

- NEWS/ChangeLog diffs against the previous version will work even if
  the it is 2.91.93 vs 3.0.0

- It uses information from the DOAP file
  See http://live.gnome.org/MaintainersCorner#doap
  Due to this, you could theoretically use different names for everything:
    git module: foo
    tarball: bar
    bugzilla product: baz
  Please do not do this though!

  Tarball names are determined from:
    <download-page rdf:resource="http://download.gnome.org/sources/gnome-shell/"; />
  (MUST be download.gnome.org!)

  Bugzilla products are determined from:
     <bug-database rdf:resource="http://bugzilla.gnome.org/browse.cgi?product=gnome-shell"; />
  (MUST have product=something)

- Announcement mails are a bit nicer
  If you have a <description> in your DOAP, it is used. Falls back to
  shortdesc. It'll also use the name (so in the mail it'll use 'GNOME
  Shell instead of 'gnome-shell')

- Announcement mails are bcc'ed to the maintainers
  So make sure the maintainer info is up to date

- Supports tar.xz  (ONLY uploads tar.bz2 and tar.gz)
  ==> won't put tar.xz on ftp.gnome.org!
  Limited upload bandwidth? Just generate a tar.xz and upload that.
  It'll be converted to tar.bz2 and tar.gz. It will NOT put a tar.xz on
  ftp.gnome.org. A switch to tar.xz is planned, but at this time only
  tar.bz2 and tar.gz are uploaded!

- In case of multiple tarballs on the command line, sorts the tarballs
  correctly on version number and installs them in the right order.
  This is important when you're switching from one place to
  ftp.gnome.org for your tarballs.

- Contains releng release_set_scripts as well


If anything breaks or you have an enhancement request, file a bug at:
https://bugzilla.gnome.org/enter_bug.cgi?product=sysadmin&component=Other

PS: Currently the drawable databases are running on the same machine. So
it can be slow at times.

PS2: If anything breaks, please file a bug and I'll look at it and I'll
also install your tarball. That said, you can still ssh to
'window.gnome.org' and use the old 'install-module' script.

PS3: New script lives in the sysadmin-bin module.

PS4: More changes are planned. See
     https://bugzilla.gnome.org/show_bug.cgi?id=613033

-- 
Regards,
Olav


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