[Kde-scm-interest] Sysadmin advice regarding Monolithic vs Split repositories.

zander at kde.org zander at kde.org
Wed Sep 8 13:52:08 CEST 2010


On Wednesday 8. September 2010 12.44.41 Tom Albers wrote:
> And I again will point you that the fact that at least I was under the
> impression that kde-scm-interest was a list about bikeshedding about
> which scm we should choose. Which I really don't care about. I never
> considered it the decision making list. I would be surprised if I were the
> only one. The list is not called kde-git-implementation at kde.org, which I
> would have joined right from the start.

The list was started to coordinate people with an interest in scm's. The 
result so far is that people that were like minded started doing work and we 
now have
* a conversion tool
* a consensus in those doing thework on how to split repositories
* a nice progress on getting the conversion done.
So calling this a bikeshedding list is not entirely fair, but it shows we have 
to do more work to make clear what our progress has been so far!

But back to the nature of this list;
naturally we have seen people suggest we move to mercurial, but as those that 
prefer mercurial have not managed to get the tools and put in the work to get 
conversion from svn to mercurial etc, they have stopped making the point.
The same goes for the split-repository people. There are some vocal ones that 
want to split the repos, but they are not fixing git to handle that well, they 
are not writing the conversion tools to make it possible. A proposal without 
follow-up is just that; a proposal.
As such we, on this list, have a clear direction; the people that do the work 
have chosen one specific approach and are grouping their efforts to get there.

The approach we have been following is different from what sysadmin is assuming 
we have and is optimizing the sites for. If I understand the doc correctly.
Maybe sysadmin can write a proposal on what things would look like and how we 
can optimize things using the work already done. The exact list can be 
extracted from the rules repo; 
grep 'create repo' * | cut -d: -f2 | cut -d\  -f3 | sort | uniq

I'll attach the result as a text file.

Assume that the decision is what it was last week; to split as indicated in 
the attached file. How would that work for our setup?

As you guys seemed to not have been aware of the actual plan we have been 
executing (as indicated in the document by the assumption that kdeextragear 
would have been one module) it would be nice if you could write another email 
that builds on top of our work and gives hints on small changes that may make 
everyones life better.
At least that would avoid discouraging people that already put in a lot of 
time and have gone though this discussion too many times already.
-- 
Thomas Zander
-------------- next part --------------
amarok
arts
choqok
extragear/abakus
extragear/acldlg
extragear/adept
extragear/akonadi-kres
extragear/akonaditest
extragear/akregator
extragear/amarok
extragear/appfs
extragear/arboretum
extragear/asciiquarium
extragear/astrododge
extragear/athec
extragear/atlantik
extragear/atlantikdesigner
extragear/atmosphere
extragear/autostart
extragear/binary-clock
extragear/blinken
extragear/bomber
extragear/bovo
extragear/carddecks
extragear/cdbakeoven
extragear/charm
extragear/chinchilla
extragear/cokoon
extragear/colors
extragear/colors2
extragear/contacts
extragear/conversationview
extragear/createtarball
extragear/cursors
extragear/daap
extragear/darkroom
extragear/dashboard
extragear/datakiosk
extragear/datasources
extragear/dbmodeler
extragear/dealornodeal
extragear/decibel-kde
extragear/defense
extragear/dekoroom
extragear/del.icio.us
extragear/digikam
extragear/digikamimageplugins
extragear/dolphin
extragear/dragonegg
extragear/dragonplayer
extragear/draughts
extragear/eclipse
extragear/elampo
extragear/emoticons
extragear/emoticonskcm
extragear/eqchem
extragear/ewok
extragear/filelight
extragear/flake
extragear/flickr
extragear/fraqtive
extragear/fuzzy-clock
extragear/galleryexport
extragear/galmuri
extragear/gamefu
extragear/geoshape
extragear/glimpse
extragear/google_gadgets
extragear/goya
extragear/grama
extragear/guidance
extragear/guidance-power-kde4
extragear/guidance-power-manager
extragear/guidedog
extragear/guieditor
extragear/gwenrename
extragear/gwenview
extragear/habitat
extragear/hiq
extragear/httpform
extragear/icemon
extragear/Icon_Rename
extragear/ideal
extragear/inspektor
extragear/ion
extragear/jukquiz
extragear/jultagger
extragear/k3b
extragear/kabcclient
extragear/kaffeine
extragear/kaffeinegl
extragear/kagenda
extragear/kaider
extragear/kalcul
extragear/kalculus
extragear/kalgebra
extragear/kallers
extragear/kallery
extragear/kalva
extragear/kalva2
extragear/kamion
extragear/kanagram
extragear/kapman
extragear/kapptemplate
extragear/kapture
extragear/kard
extragear/kast
extragear/kasteroids
extragear/kat
extragear/katapult
extragear/katebuild-plugin
extragear/kaudiocreator
extragear/kbackgammon
extragear/kbackup
extragear/kbandwidth
extragear/kbfx
extragear/kbfx_plasma
extragear/kblocks
extragear/kblog
extragear/kblogger
extragear/kbluetooth4
extragear/kboard
extragear/kboggle
extragear/kbreakout
extragear/kcabinet
extragear/kcall
extragear/kcfgcreator
extragear/kchart-previews
extragear/kchat
extragear/kcoloredit
extragear/kcompmgr
extragear/kconfig
extragear/kconfigeditor
extragear/kcpuload
extragear/kdbus
extragear/kde4powersave
extragear/kdebluetooth
extragear/kdelirc
extragear/kdeprint
extragear/kdesktop
extragear/kdetestscripts
extragear/kdetv
extragear/kdevelop3-extra-plugins
extragear/kdevelop4-extra-plugins
extragear/kdevelop-pg
extragear/kdevelop-pg-qt
extragear/kdevmon
extragear/kdiamond
extragear/kdiff3
extragear/kdigest
extragear/KDiplomacy
extragear/kdiskmanager
extragear/kdisplay
extragear/kdissert
extragear/kdnssd-avahi
extragear/kdombinder
extragear/kdynamicsetting
extragear/kedit
extragear/keduca
extragear/kedulaunch
extragear/keep
extragear/kenolaba
extragear/kenvy24
extragear/kepas
extragear/kerry
extragear/keurocalc
extragear/kextprocess
extragear/kfacebook
extragear/kfax
extragear/kfeed
extragear/kfeedbackwizard
extragear/kfile_chemical
extragear/kfile-plugins
extragear/kfish
extragear/kfortune
extragear/kfouleggs
extragear/kftpgrabber
extragear/kgeography
extragear/KGLEngineRefactoring
extragear/kgllib
extragear/kgo
extragear/kgrab
extragear/kgraphviewer
extragear/khalkhi
extragear/khalkhiapplet
extragear/khalkhicards
extragear/kholiday_editor
extragear/khtml_userscript
extragear/kickpim
extragear/kiconedit
extragear/kiddraw
extragear/kile
extragear/killbots
extragear/kimdaba
extragear/kimono
extragear/kinstaller
extragear/kio-beagle
extragear/kio_bookmarks
extragear/kio-clucene
extragear/kiofuse
extragear/kio-giobridge
extragear/kio_gopher
extragear/kio_mtp
extragear/kio_p7zip
extragear/kio_perldoc
extragear/kio-pish
extragear/kio_rar
extragear/kiosktool
extragear/kio_sql
extragear/kio_sysinfo
extragear/kipi-plugins
extragear/kiriki
extragear/kirocker
extragear/kjumpingcube
extragear/klabelbrowser
extragear/kldraw
extragear/klegendary
extragear/klesson
extragear/klicker
extragear/klickety
extragear/kloss
extragear/kluje
extragear/kmathtool
extragear/kmid
extragear/kmldonkey
extragear/kmobile
extragear/kmobiletools
extragear/kmplayer
extragear/kmyfirewall
extragear/knemo
extragear/knetd
extragear/knetload
extragear/knetstats
extragear/knetwalk
extragear/knetworkmanager
extragear/knetworkmanager4
extragear/knetworksettings
extragear/knewsticker-scripts
extragear/knoware
extragear/kollagame
extragear/kollision
extragear/komacro
extragear/kombination
extragear/kommander-plugins
extragear/kommodity
extragear/konq-plugins
extragear/konquitheripper
extragear/konstantin
extragear/konversation
extragear/kooka
extragear/kopete-bonjour
extragear/kopete-cryptography
extragear/kopete-plugins
extragear/kopete-protocols
extragear/kopete-scripting
extragear/kopete_skype
extragear/koregressions
extragear/koto
extragear/koware
extragear/kpackagemaker
extragear/kpager
extragear/kphotoalbum
extragear/kpicross
extragear/kplayer
extragear/kpoker
extragear/kpovmodeler
extragear/kqf
extragear/kraft
extragear/krazy
extragear/kreatecd
extragear/kreative3d
extragear/krecipes
extragear/kregexpeditor
extragear/kremas
extragear/krep
extragear/krichtext
extragear/krita2-plugins
extragear/krita-plugins
extragear/kro
extragear/krone
extragear/krossfalcon
extragear/krossjava
extragear/kross-kspread
extragear/krss
extragear/ksaneplugin
extragear/ksaneservice
extragear/kscoremanager
extragear/ksig
extragear/ksim
extragear/ksimili
extragear/ksimon
extragear/ksirk
extragear/ksirtet
extragear/ksite
extragear/ksmssend
extragear/ksnake
extragear/ksniffer
extragear/ksokoban
extragear/ksquares
extragear/kst
extragear/ksudoku
extragear/ksupplicant
extragear/ksynaptics
extragear/ksystemlog
extragear/ktabedit
extragear/ktank
extragear/ktankeditor
extragear/kte_quicksnippet
extragear/kthumb
extragear/ktorrent
extragear/ktrace
extragear/ktranslator
extragear/ktron
extragear/kttt
extragear/ktu
extragear/kubrick
extragear/kuickshow
extragear/kurriculum
extragear/kverbos
extragear/kvkbd
extragear/kvpnc
extragear/kwalletkeyring
extragear/kwest
extragear/kwin-decor-suse2
extragear/kwlan
extragear/libical
extragear/libkdcraw
extragear/libkeg
extragear/libkexif
extragear/libkexiv2
extragear/libkholidays_ng
extragear/libkipi
extragear/libkonfig
extragear/libksane
extragear/libksirtet
extragear/libopensync-plugin-kdepim-0.36
extragear/libplasmagik
extragear/libqgs
extragear/ligature
extragear/lithium
extragear/livedesigner
extragear/lqt
extragear/lsbcpp
extragear/luna
extragear/mailody
extragear/marble
extragear/market
extragear/medialib
extragear/metabar
extragear/miniscons
extragear/mirrors
extragear/mplayerthumbs
extragear/musicbrainz
extragear/nepomuk
extragear/nepomuk-kde
extragear/noatun-plugins
extragear/nokey
extragear/nonogram
extragear/odbcstats
extragear/okteta
extragear/okular
extragear/orca-dbus
extragear/oscartestserver
extragear/oskar
extragear/Oxygen
extragear/Oxygen-sound
extragear/palapeli
extragear/parsek
extragear/pekunia
extragear/phonon-backends
extragear/phonon-controlwidgets
extragear/phonon-mixer
extragear/phonon-pcmio
extragear/phonon-phononplay
extragear/phonon-proxybackend
extragear/phpqt
extragear/physiks
extragear/pinentry-qt4
extragear/pixieplus
extragear/plasma
extragear/plasmaappletdesigner
extragear/plasmagik
extragear/plastik
extragear/plastik2
extragear/plastik-focus
extragear/PolicyKit-kde
extragear/popupdropper
extragear/powerdevil
extragear/pptfilter
extragear/printer-applet
extragear/pwmanager
extragear/pykdesdk4
extragear/qbtgstreamer
extragear/qma
extragear/qrdf
extragear/QReplayingPainter
extragear/qsr
extragear/quasar
extragear/raptor
extragear/raptormenu
extragear/recipientspicker
extragear/rkdebuilder
extragear/Rocs
extragear/rsibreak
extragear/safra
extragear/secpolicy
extragear/seebytouch
extragear/sendimages
extragear/sessionapplet
extragear/shaman
extragear/showimg
extragear/skanlite
extragear/smoker
extragear/smooth-blend
extragear/smoothslidesaver
extragear/sonnet
extragear/sqlquery
extragear/step
extragear/strigi-analyzer
extragear/strigiapplet
extragear/strigi-bibtex
extragear/strigi-chemical
extragear/strigi-foaf
extragear/strigiplasmoid
extragear/superpong
extragear/svgpart
extragear/system-config-printer-kde
extragear/systempreferences
extragear/systemsettings
extragear/tagua
extragear/tamponi
extragear/tenor
extragear/tripod
extragear/tweakkde
extragear/uiextractor
extragear/UNNAMED_READER
extragear/viki
extragear/vtkdesigner
extragear/waf
extragear/waterflow
extragear/webkitkde
extragear/webtech
extragear/whatsthisabout
extragear/wordKubes
extragear/workflow
extragear/workflow-addons
extragear/xesamclient
extragear/xmlstat
extragear/yakuake
k3b
kate-kate
kate-ktexteditor
kate-kwrite
kate-part
KDE/kdeaccessibility
KDE/kdeaddons
KDE/kdeadmin
KDE/kdeartwork
KDE/kdebase
KDE/kdebindings
KDE/kdeedu
KDE/kdegames
KDE/kdegraphics
KDE/kdelibs
KDE/kdemultimedia
KDE/kdenetwork
KDE/kdepim
KDE/kdepimlibs
KDE/kdepim-runtime
KDE/kdeplasma-addons
KDE/kdesdk
KDE/kdetoys
KDE/kdeutils
KDE/kdevelop
KDE/kdevplatform
KDE/kdewebdev
kdesupport/akode
kdesupport/akonadi
kdesupport/automoc
kdesupport/chrpath
kdesupport/cpptoxml
kdesupport/dbus
kdesupport/decibel
kdesupport/eigen
kdesupport/eigen2
kdesupport/emerge
kdesupport/gmm
kdesupport/indexlib
kdesupport/kdewin32
kdesupport/kdewin-installer
kdesupport/phonon
kdesupport/qca
kdesupport/qimageblitz
kdesupport/soprano
kdesupport/strigi
kdesupport/taglib
kdesupport/tapioca-qt
kdesupport/telepathy-qt
kdesupport/twine
kdevelop
kdevelop-controlflowgraph
kdevelop-crossfire
kdevelop-css
kdevelop-executebrowser
kdevelop-executescript
kdevelop-git
kdevelop-java
kdevelop-okteta
kdevelop-pg-qt
kdevelop-php
kdevelop-php-docs
kdevelop-phpformatter
kdevelop-python
kdevelop-ruby
kdevelop-sql
kdevelop-upload
kdevelop-vcsprojectintegration
kdevelop-xdebug
kdevelop-xml
kdevplatform
koffice
konversation
krecipes
phonon
quanta


More information about the Kde-scm-interest mailing list