Just a quick reminder to everyone that there is a meeting today in the
#opensuse-gnome IRC channel to discuss the migration of packages from
GNOME:Community repository to Contrib repository and to get volunteers
to participate in this great project.
The meeting is today at 22:00 UTC in #opensuse-gnome channel.
See you all there, the more the merrier!
--
Bryen Yunashko
Proud 2008 Candidate for openSUSE Board
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
Hi,
I'd like to discuss what to do with gnome-volume-manager.
Some background: since GNOME 2.22, most of the interesting stuff (like
mounting disks) that g-v-m did has been moved to nautilus upstream.
So if you look at the current g-v-m, it's now playing a few roles. Most
of them are not that useful. Here's the list of more or less useful:
+ display a notification when there's not enough disk space.
+ launch kino when plugging a video camera.
=> we don't install kino by default... But I can see how this could
be useful.
+ do some stuff when palm and/or pocketpc are plugged.
=> this is disabled right now. Maybe it makes sense to keep this,
though?
+ launch the configuration tool for printer when a printer could not
automatically
=> this can be moved elsewhere (the system-config-printer applet,
and that's what will actually happen if we move to hal-cups-utils)
+ display a notification when a new printer has been configured
=> same stuff (system-config-printer applet, etc.)
+ launch a configuration tool when plugging a scanner
=> shouldn't this just work now?
Here's a list of things that it does but are useless or that should live
elsewhere IMHO:
+ launch f-spot when plugging a camera.
=> deprecated: nautilus does this now.
+ launch cheese when plugging a webcam
=> this is disabled by default, and I doubt that it's what people
want to happen everytime (would be annoying if this happens each time
I want to use ekiga, eg)
+ launch something when a mouse/keyboard/tablet is plugged
=> if we still need this, then we should really fix X.
Also, the g-v-m capplet is confusing, see:
https://bugzilla.novell.com/show_bug.cgi?id=379477
So based on all this, I can see two ways forward for 11.1:
a) completely drop gnome-volume-manager. We need to make sure that all
the features are moved elsewhere, though.
b) hide the capplet, hard-code most settings to FALSE and only keep
what's interesting to us.
I'd love to be able to do a), but it might be more reasonable to do b)
now.
Opinions?
Vincent
--
Les gens heureux ne sont pas pressés.
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
Hi,
Just to let everyone know about the latest cool new stuff in osc gnome:
Support for multiple projects
=============================
osc gnome was initially created to handle the packages in GNOME:Factory.
However, it quickly appeared that people wanted to hack on other
projects, like X11:Compiz or X11:common:Factory.
There's now a --project option to specify which project you want to use.
You can alternatively specify the project in ~/.oscrc with the
gnome_projects setting. But the magic is that you can specify multiple
projects. Eg, I have this line in my ~/.oscrc:
gnome_projects = GNOME:Factory;X11:common:Factory;
osc gnome will use the most appropriate project when required, or use
all projects in "osc gnome todo", eg.
Only GNOME:Factory, X11:Compiz and X11:common:Factory are supported
right now. If you need an additional repository, just mail me -- it's
just a small configuration change in the database creation.
Forwarding packages to oS:F
===========================
This is for lazy project admins. When you review a package submitted to
G:F (or another project), sometimes you want to accept it and forward it
to oS:F. So you end up with the following:
osc sr accept $id
osc sr create [-m message] $project $package openSUSE:Factory
Now, you can just do : osc gnome forward $id
Note: it will take the message from the submitted request and use it as
the message for the request to oS:F.
Fire and forget: buildsubmit
============================
Probably the best thing since sliced bread. Before submitting a new
package to G:F (or another project), it's important to be sure that it
builds fine. This implies either building locally, waiting, committing,
and submitting, or committing, waiting for the build on the build
service and submitting. The thing is that you have to not forget about
the package during the "wait" step.
Here comes "osc gnome buildsubmit". This command commits things that
need to be committed, waits for the build to happen on the build
service, and if the build is successful on i586 and x86_64, it will
create a submit request to G:F (or the right project).
A typical workflow is:
osc gnome setup libwnck
# or: osc gnome update libwnck
cd libwnck
# Do all the changes you want to do. With "osc gnome update", this
# might just be updating the libwnck.changes file based on the
# osc-gnome.NEWS file.
osc buildsubmit -m 'Fix stuff'
# You can press enter to see the status of the build.
# If everything builds, you're done!
# If there's an error, you get a message explaining what's wrong.
Note that the message given with -m will be used as the commit message
and the submitreq message.
So, yeah. Fire and forget.
Note: if you have disabled the build of packages in your branches on the
build service (good thing to do, to help save the world), buildsubmit
will automatically enable the build for this specific package, wait for
the build to finish (succeed or fail) and disable the build again.
I'd love to see someone step up and update the wiki page with some
documentation [1] about all this :-) Else, I'll try to find some time to
do it.
Vincent
[1] http://en.opensuse.org/GNOME/OscGnome
--
Les gens heureux ne sont pas pressés.
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
Hi,
For various reasons, I'm seriously considering parts of our print stack
that nobody else uses (namely cups-autoconfig) and adopt hal-cups-utils
(used in Fedora & Ubuntu, at least).
Okay, I guess I can list a few reasons:
+ actually maintained
+ used by other distros, so probably easier to get fixes for "free"
+ (related to the previous items: use the exact same stack as others,
which is better for everybody in the long term)
+ seems to cover the exact same role
+ integrates with system-config-printer to display a notification
bubble when a new printer is added (we have a patch for
gnome-volume-manager to do the same thing with cups-autoconfig)
+ makes it possible to completely drop gnome-volume-manager
(we can discuss this in another thread)
I've made some packages in home:vuntz:factory-playground. So if you add
this repo, you can install the cups-backends and hal-cups-utils packages
and see how it goes.
Now, I'd really need people who have a local printer that they can plug
in the computer to test all this. Does this work? Does this work well?
Some things to check:
+ if you plug a new printer, does it add it?
+ if you unplug it, does the printer get disabled?
+ if you plug it again, does the printer get enabled (and no new
printer should be created)?
+ etc.
That's really easy to test, and I'd need some feedback quickly if
possible so I can try to push this in 11.1 (it's already a bit late, so
I might need to bribe a few people).
Thanks,
Vincent
--
Les gens heureux ne sont pas pressés.
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
Hi,
I must admit I'm confused. I think we're upstream-version-frozen in
factory since Beta 1 [1]. But I also think we have some exception for
GNOME, so we can at least update to 2.24.1.
Now, it's not clear to me what's covered by the exception. Is this only
the official GNOME modules (as in "upstream official"), or is it also
the case for the GNOME dependencies? Or is it the complete GNOME:Factory
stuff?
Eg, I've asked for a freeze break for system-config-printer, and it got
approved today.
Vincent
[1] http://fr.opensuse.org/Roadmap/11.1 mentions:
"Milestone: Feature and version freeze for the complete
distribution"
--
Les gens heureux ne sont pas pressés.
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
On Mon, 2008-10-20 at 20:14 +0800, Magnus Boman wrote:
> Hello,
>
> At the moment, we do all this work to get the latest GNOME into
> GNOME:Factory. At the same time, we don't have a "Latest GNOME" for
> poeple that run the currently released version of openSUSE.
> I'd like to think that one way of serving our users would be to simply
> enable it to build for Factory - 1 version (11.0 as of today) as well.
>
> This would require a couple of people that watch out for build failures
> due to version dependencies that exists in Factory, but not in the
> released product, and add/link them to G:F, but make sure they are
> disabled for Factory.
Interesting.. We do that for Evolution and friends here:
https://build.opensuse.org/project/show?project=GNOME%3AEvolution%
3Asnapshots :)
-Suman
>
> Packages such as hal and d-bus springs to mind.
>
> Would this be something that we could do?
>
> I'd be interested in helping out to make sure stuff builds...
>
> Cheers,
> Magnus
>
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
A special meeting will be held on Wednesday, October 22nd at 22:00 UTC
to discuss the migration of packages from GNOME:Community repository to
the new Contrib repository.
Of primary focus in this meeting will be determining at what point a
package in G:C will be considered ready for copying into the Contrib
repository. This is an excellent opportunity for you to participate and
take over maintainership of a package as it enters into Contrib.
G:C will still be maintained as the "latest/bleeding edge" repository,
but we need to start determining what packages are stable enough to be
added to Contrib to be released with the release of the next version of
openSUSE>
Current Contrib maintainers, we invite you to participate in this
meetinga s well to give us your feedback on the process of maintenance
in Contrib.
See you all there!
--
Bryen Yunashko, openSUSE-GNOME Team Member
Proud 2008 Candidate for openSUSE Board
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
Hello friends,
I don't know how up-to-date this list is, but... There's a deadline on
Monday (I think)... I'm not able to fix this myself (no rights) so if
*you* have the powers, can you please have a look and perhaps fix some
if them..
mboman@mblxsrv01:~> osc gnome ta
Downloading data in a cache. It might take a few seconds...
Cannot get list of submissions to openSUSE:Factory: Forbidden
Package |
Details
----------------------------+--------------------------------------------------------------
NetworkManager-pptp | Does not exist in GNOME:Factory while it
should
WebKitGtk | Does not exist in GNOME:Factory while it
should
alacarte | Needs to be submitted to
openSUSE:Factory
anjuta | Requires a manual merge with
openSUSE:Factory
at-spi | Needs to be submitted to
openSUSE:Factory
babl | Does not exist in GNOME:Factory while it
should
bluez-gnome | Requires a manual merge with
openSUSE:Factory
bug-buddy | Needs to be submitted to
openSUSE:Factory
cairo | Requires a manual merge with
openSUSE:Factory
cairomm | Needs to be submitted to
openSUSE:Factory
cheese | Requires a manual merge with
openSUSE:Factory
deskbar-applet | Requires a manual merge with
openSUSE:Factory
devhelp | Needs to be submitted to
openSUSE:Factory
dice | Requires a manual merge with
openSUSE:Factory
eel | Needs to be submitted to
openSUSE:Factory
empathy | Requires a manual merge with
openSUSE:Factory
eog | Requires a manual merge with
openSUSE:Factory
epiphany | Requires a manual merge with
openSUSE:Factory
epiphany-branding-SLED | Requires a manual merge with
openSUSE:Factory
epiphany-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
epiphany-extensions | Requires a manual merge with
openSUSE:Factory
evince | Needs to be submitted to
openSUSE:Factory
evolution-exchange | Requires a manual merge with
openSUSE:Factory
evolution-sharp | Requires a manual merge with
openSUSE:Factory
evolution-webcal | Needs to be submitted to
openSUSE:Factory
file-roller | Requires a manual merge with
openSUSE:Factory
gcalctool | Requires a manual merge with
openSUSE:Factory
gconf-editor | Requires a manual merge with
openSUSE:Factory
gconf2 | Needs to be submitted to
openSUSE:Factory
gconf2-branding-SLED | Requires a manual merge with
openSUSE:Factory
gconf2-branding-SLES | Requires a manual merge with
openSUSE:Factory
gconf2-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
gconfmm | Requires a manual merge with
openSUSE:Factory
gdm | Requires a manual merge with
openSUSE:Factory
gdm-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
gedit | Requires a manual merge with
openSUSE:Factory
gegl | Does not exist in GNOME:Factory while it
should
ggz-client-libs | Requires a manual merge with
openSUSE:Factory
gimp | Requires a manual merge with
openSUSE:Factory
glib2 | Needs to be submitted to
openSUSE:Factory
glib2-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
glibmm2 | Needs to be submitted to
openSUSE:Factory
gnome-applets | Requires a manual merge with
openSUSE:Factory
gnome-backgrounds | Requires a manual merge with
openSUSE:Factory
gnome-build | Needs to be submitted to
openSUSE:Factory
gnome-common | Needs to be submitted to
openSUSE:Factory
gnome-control-center | Requires a manual merge with
openSUSE:Factory
gnome-desktop | Requires a manual merge with
openSUSE:Factory
gnome-doc-utils | Needs to be submitted to
openSUSE:Factory
gnome-games | Requires a manual merge with
openSUSE:Factory
gnome-icon-theme | Requires a manual merge with
openSUSE:Factory
gnome-media | Requires a manual merge with
openSUSE:Factory
gnome-menus | Requires a manual merge with
openSUSE:Factory
gnome-netstatus | Requires a manual merge with
openSUSE:Factory
gnome-nettool | Needs to be submitted to
openSUSE:Factory
gnome-panel | Needs to be submitted to
openSUSE:Factory
gnome-python-desktop | Requires a manual merge with
openSUSE:Factory
gnome-screensaver | Needs to be submitted to
openSUSE:Factory
gnome-session | Requires a manual merge with
openSUSE:Factory
gnome-settings-daemon | Requires a manual merge with
openSUSE:Factory
gnome-system-monitor | Needs to be submitted to
openSUSE:Factory
gnome-terminal | Needs to be submitted to
openSUSE:Factory
gnome-themes | Requires a manual merge with
openSUSE:Factory
gnome-utils | Needs to be submitted to
openSUSE:Factory
gnome-vfs2 | Needs to be submitted to
openSUSE:Factory
gnome-vfsmm | Needs to be submitted to
openSUSE:Factory
gnome-volume-manager | Needs to be submitted to
openSUSE:Factory
gnome2-user-docs | Needs to be submitted to
openSUSE:Factory
gnucash | Requires a manual merge with
openSUSE:Factory
gok | Requires a manual merge with
openSUSE:Factory
gstreamer-0_10-plugins-good | Needs to be submitted to
openSUSE:Factory
gstreamer-0_10-plugins-ugly | Needs to be submitted to
openSUSE:Factory
gthumb | Requires a manual merge with
openSUSE:Factory
gtk2 | Needs to be submitted to
openSUSE:Factory
gtk2-branding-SLED | Requires a manual merge with
openSUSE:Factory
gtk2-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
gtk2-engines | Requires a manual merge with
openSUSE:Factory
gtkhtml2 | Requires a manual merge with
openSUSE:Factory
gtkmm2 | Requires a manual merge with
openSUSE:Factory
gucharmap | Requires a manual merge with
openSUSE:Factory
gvfs | Requires a manual merge with
openSUSE:Factory
hicolor-icon-theme | Needs to be submitted to
openSUSE:Factory
icu | Needs to be submitted to
openSUSE:Factory
inkscape | Requires a manual merge with
openSUSE:Factory
intltool | Needs to be submitted to
openSUSE:Factory
ipod-sharp | Development project is not GNOME:Factory
(Banshee)
libbonobo | Needs to be submitted to
openSUSE:Factory
libbonoboui | Needs to be submitted to
openSUSE:Factory
libflashsupport | Requires a manual merge with
openSUSE:Factory
libgail-gnome | Needs to be submitted to
openSUSE:Factory
libgda | Requires a manual merge with
openSUSE:Factory
libglademm | Requires a manual merge with
openSUSE:Factory
libgnome | Needs to be submitted to
openSUSE:Factory
libgnomekbd | Needs to be submitted to
openSUSE:Factory
libgnomemm | Requires a manual merge with
openSUSE:Factory
libgnomeprint | Needs to be submitted to
openSUSE:Factory
libgnomeprintui | Needs to be submitted to
openSUSE:Factory
libgnomesu | Requires a manual merge with
openSUSE:Factory
libgnomeui | Needs to be submitted to
openSUSE:Factory
libgnomeuimm | Requires a manual merge with
openSUSE:Factory
libgtksourceviewmm | Requires a manual merge with
openSUSE:Factory
libgtop | Needs to be submitted to
openSUSE:Factory
libgweather | Needs to be submitted to
openSUSE:Factory
libnl | Requires a manual merge with
openSUSE:Factory
librsvg | Requires a manual merge with
openSUSE:Factory
libsoup | Requires a manual merge with
openSUSE:Factory
libwebkit | Requires a manual merge with
openSUSE:Factory
libwnck | Needs to be submitted to
openSUSE:Factory
libxml++ | Requires a manual merge with
openSUSE:Factory
liferea | Requires a manual merge with
openSUSE:Factory
metacity | Needs to be submitted to
openSUSE:Factory
mousetweaks | Needs to be submitted to
openSUSE:Factory
nautilus | Requires a manual merge with
openSUSE:Factory
nautilus-cd-burner | Requires a manual merge with
openSUSE:Factory
nemiver | Requires a manual merge with
openSUSE:Factory
orca | Needs to be submitted to
openSUSE:Factory
pango | Needs to be submitted to
openSUSE:Factory
pangomm | Requires a manual merge with
openSUSE:Factory
paprefs | Needs to be submitted to
openSUSE:Factory
pessulus | Needs to be submitted to
openSUSE:Factory
pidgin | Requires a manual merge with
openSUSE:Factory
pidgin-branding-openSUSE | Requires a manual merge with
openSUSE:Factory
planner | Requires a manual merge with
openSUSE:Factory
poppler | Development project is not GNOME:Factory
(X11:common:Factory)
python-gstreamer-0_10 | Requires a manual merge with
openSUSE:Factory
python-gtksourceview | Needs to be submitted to
openSUSE:Factory
python-sqlite2 | Needs to be submitted to
openSUSE:Factory
sabayon | Needs to be submitted to
openSUSE:Factory
seahorse | Requires a manual merge with
openSUSE:Factory
seahorse-plugins | Does not exist in GNOME:Factory while it
should
swfdec-gnome | Requires a manual merge with
openSUSE:Factory
system-config-printer | Requires a manual merge with
openSUSE:Factory
telepathy-mission-control | Needs to be submitted to
openSUSE:Factory
tomboy | Needs to be submitted to
openSUSE:Factory
totem | Requires a manual merge with
openSUSE:Factory
totem-pl-parser | Needs to be submitted to
openSUSE:Factory
transmission | Needs to be submitted to
openSUSE:Factory
vinagre | Needs to be submitted to
openSUSE:Factory
vino | Needs to be submitted to
openSUSE:Factory
vte | Needs to be submitted to
openSUSE:Factory
yelp | Needs to be submitted to
openSUSE:Factory
zenity | Needs to be submitted to
openSUSE:Factory
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
--
Andrew Wafaa, openSUSE Member
GNOME / Marketing / Board Election
openSUSE: Get It, Discover It, Create It at http://www.opensuse.org
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org
--
Andrew Wafaa, openSUSE Member
GNOME / Marketing / Board Election
openSUSE: Get It, Discover It, Create It at http://www.opensuse.org
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-gnome+help(a)opensuse.org