difference between repos with and without a ":"

I wonder what is the difference between the repos with a “:” such as “Mozilla:” and those without it such as “Mozilla”

Example (please pay attention to the presence or absence of a “:” after Mozilla!):

Finally, I found that enigmail (apparently required by Thunderbird for encryption) is in the repo “Mozilla:” but not in “Mozilla” (and not in the standard 11.1 oss repo).

Are the repos with a “:” the result of a build service and those without repos by official opensuse maintainers ?

MD25 wrote:
> I wonder what is the difference between the repos with a “:” such as
> “Mozilla:” and those without it such as “Mozilla”

as far as i can see the “:” has nothing to do with it, and the
differences in the Mozilla rpm in each directory is different BECAUSE
the directory is different…lets line up the repo addresses and let
you see the differences:

mozilla/openSUSE_11.1/x86_64
mozilla:/Factory/openSUSE_11.1/x86_64
mozilla:/Factory/openSUSE_Factory/x86_64

see now?


goldie

Sorry for my poor English.
Apparently you did not understand me.
I know that the repos are different directories and that their content is different. My question is not that. My question is WHY are there different directories ? What is the common pattern between directories with a “:” ?
You have got
Mozilla and Mozilla: Apache: and Apache, Archiving: and Archiving, Banshee: and Banshee etc…
Please have a look at Index of /repositories to see the full list.

However some have only one kind (e.g. Application: and no Application or Beagle and no Beagle: )

=> What makes the maintainers of download.opensuse.org add a “:” to some directories and not to others?

Once again,
Are the repos with a “:” the result of a build service and those without the “:”, repos by official opensuse maintainers ? (or what else ???)

> Sorry for my poor English.

you english is great!

> Apparently you did not understand me.

no i did not understand…i had no idea why they use : sometimes, and
sometimes not!

but striving to be a google-ninja-master i found this search string

site:opensuse.org repository directory naming convention

returned this thread as number one:

http://forums.opensuse.org/applications/419932-naming-conventions.html

which yields a “Lazy_Kent” posting that “Directories without colons
are projects in OBS. In directories with colons are their subprojects.”

i do not know what an “OBS” is, but perhaps you do, or you can google
it…ok??


goldie
Give a hacker a fish and you feed him for a day.
Teach google and you feed him for a lifetime.

OBS is openSUSE Build Service.

You are better at finding ideas of words for googling than me because I can swear I had spent quite some time to try to find the answer before but did not find that thread!

Apparently my previous searches almost gave me the answer (“Are the repos with a “:” the result of a build service and those without the “:”, repos by official opensuse maintainers ? (or what else ???)”).

If I understand better now (but I really have trouble understanding the documentation for the open build services!), the repos with a column in their name are possibly multi-distros build services, while the repos without column are opensuse specific (which would not agree with what lazy-kent wrote…)

May I extend my question to ask whether the category “service” in the yast module to select installation media/repos (sorry for the poor translation, my system is not in English) would only be useful for me if I would be a developer wanting to use setup and use a private build service to be able to produce packaged version of my code for the various targets available in the compile farm ?

Anyway, thanks a lot, Goldie and Knurpht for your help!

> May I extend my question to ask whether the category “service” in the
> yast module to select installation media/repos (sorry for the poor
> translation, my system is not in English) would only be usefull for me
> if I would be a developper wanting to use setup and use a private build
> service to be able to produce packaged version of my code for the
> various targets available in the compile farm ?

hmmmm…i can’t quite follow that…i wonder if you could post in
your native language…or NOW, don’t get defensive…i am VERY poor
once i get away from my mother tongue…are you using google
translations…or some other…

maybe a screen shot (uploaded elsewhere and give a url) and posting in
your native lingo…and MAYBE someone can understand…

please DO NOT rush off…i am doing my BEST to be helpful and
supportive…


goldie

MD25 wrote:

> => What makes the maintainers of download.opensuse.org add a “:” to
> some directories and not to others?

Dunno. But you can ask directly to packagers :slight_smile:

http://lists.opensuse.org/archive/opensuse-buildservice/

> Once again,
> Are the repos with a “:” the result of a build service and those
> without the “:”, repos by official opensuse maintainers ? (or what else
> ???)

No, nothing at OBS (openSUSE Build Service) is “officially” supported by
openSUSE.

Greetings,


Camaleón

OK. I will try to be clearer this time, with shorter sentences and exact terminology (taken from the English version of yast interface this time).
If you launch Yast and go to “Software” then “Software repositories”, you get a window entitled “Configured Software repositories”.
On the right part of this window, you find the list of repos that you have configured (at least oss and non-oss opensuse repos)
On the left part, just under the title, you can see two lines:
“Services” and “Repositories”. Repositories is highlighted by default.
If you click “services”, apparently, for most of the people, the right part of the window will become empty.

My question is: what is this “Service” category used for?

Tentative answer: to add Open Build Services for developers wanting to use them to make their own packaging for several distros/versions of distros ?

It is just a curiosity question for me. If it is not possible to have a simple answer without reading the full documentation of build services, I will try to forget it! :wink:

On Wed, 26 Aug 2009 07:03:09 +0000, Camaleón wrote:

> No, nothing at OBS (openSUSE Build Service) is “officially” supported by
> openSUSE.

Actually, recent discussion suggests that things that are not in the user
home directories should be (and possibly are to some extent). There’s
two areas on OBS - “Projects” and “Home Directories” - things that you or
I publish would fall in the “Home Directories”. Things that fall in
something like “X11:/” may be because they’re managed as projects.

Jim


Jim Henderson
openSUSE Forums Moderator

I followed your advice (Difference between directories mozilla and mozilla: ? - openSUSE Forums), but you will see that it seems to me that the answers can be contradictory to what can really be found in these directories and to the list of recommended repositories in the community option of the YAST repositories management part.

i think your question is now perfectly clear! (won’t it be wonderful
the day google translations can not only do a PERFECT translation, but
also knows what we meant to say!!)

back to your question: i am sure i have NO idea…hopefully someone
who knows will read and answer…

or, maybe you can find it somewhere in http://en.opensuse.org/YaST

but, i’ll not be looking there for you! :wink:


goldie

Hopefully!
Nonetheless, thanks !
You at least helped keep the thread alive! :wink:

Jim Henderson wrote:

> On Wed, 26 Aug 2009 07:03:09 +0000, Camaleón wrote:
>
>> No, nothing at OBS (openSUSE Build Service) is “officially” supported by
>> openSUSE.
>
> Actually, recent discussion suggests that things that are not in the user
> home directories should be (and possibly are to some extent). There’s
> two areas on OBS - “Projects” and “Home Directories” - things that you or
> I publish would fall in the “Home Directories”. Things that fall in
> something like “X11:/” may be because they’re managed as projects.

“Projects”, yes, but not always well tested as the “officially supported”
packages are.

Security patches are only applied to “/oss” and “/non-oss” packages, which
are the ones provided with the DVD release.

Anything else in the OBS falls into “it may works, but maybe not” so proceed
with care if using those packages on production systems :-).

Greetings,


Camaleón

On Wed, 26 Aug 2009 21:26:07 +0000, Camaleón wrote:

> “Projects”, yes, but not always well tested as the “officially
> supported” packages are.

Yep, basically, I’d treat those as I would packman or other unofficial
repositories. If it breaks something, back it out and go back to the
official repos first.

> Anything else in the OBS falls into “it may works, but maybe not” so
> proceed with care if using those packages on production systems :-).

Agreed. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Moderator

MD25 wrote:

> I followed your advice (‘Difference between directories mozilla and
> mozilla: ? - openSUSE Forums’ (http://tinyurl.com/nmsllo)), but you will
> see that it seems to me that the answers can be contradictory to what
> can really be found in these directories and to the list of recommended
> repositories in the community option of the YAST repositories management
> part.

I told you to ask in the mailing list used by the OBS packages maintainers.
They are the only ones that could give you any hint :slight_smile:

Enabling repositories besides “/oss” and “/non-oss” has to be done with
care. I would not recommend having a bunch of them enabled by default
because there are some packages and libraries -coming from different
sources- that can conflict between them. I’d better switch them on/off only
when required.

Greetings,


Camaleón

@ Camaleón

I agree with your comment on oss and nonoss, but to use an opensuse at home for the family, you need at least packman (and VLC for the libdvdcss), and then you get duplicates…
Furthermore, for my work, I NEED scientific libraries and softwares, that I can find either in science:, science, Education: or Education …
My problem is to know which one to choose.

MD25 wrote:

> @ Camaleón
>
> I agree with your comment on oss and nonoss, but to use an opensuse at
> home for the family, you need at least packman (and VLC for the
> libdvdcss), and then you get duplicates…
> Furthermore, for my work, I NEED scientific libraries and softwares,
> that I can find either in science:, science, Education: or Education …

That’s true.

I also need Firefox packages from /mozilla OBS repo. But I’ve got that repos
disabled by default, to avoid mess. OBS repos are only enabled “on
demand” :slight_smile:

> My problem is to know which one to choose.

Choose the one holding the “package version” which best suits your needs. I
am currently using this one, as no other repo has the packages I need:

http://download.opensuse.org/repositories/mozilla/

Greetings,


Camaleón

My wife an I have a total of five PCs with at least one opensuse boot possibility, including 2 PCs for which opensuse is the default boot system. I use different combinations of repos on these PCs + some that I update frequently and others not, and I very rarely have conflicts to solve at installation. Except for my sandbox featuring 11.2 M6, opensuse is generally stable (except sometimes k3b and amarok). The philosophy is quite different between a PC at home for teenagers that want to have at least the same functionalities for multimedia as their friends under windows (and hopefully more!) than for a workstation at work (not speaking of a server).

The main point of having the repos enabled is to know when a new version is out, which I need especially for the scientific libraries and software I use for work.

Concerning the choice betwen repositories including a “:” in their name and those not including it e.g. Education: and Education, it is not easy to decide just by looking at the content at a given time because I want to know which one is updated most regularly but also which one pays the most attention to the coherency of the versions of the packages (also with the version of gcc or glibc needed).
I do not want to troll but it is a bit like the difference between those that want to use (K)ubuntu and those that want to stick with Debian…

MD25 wrote:

> Camaleón;2032529 Wrote:
>>
>> I also need Firefox packages from /mozilla OBS repo. But I’ve got that
>> repos
>> disabled by default, to avoid mess. OBS repos are only enabled “on
>> demand” :slight_smile:
>>
>
> My wife an I have a total of five PCs with at least one opensuse boot
> possibility, including 2 PCs for which opensuse is the default boot
> system. I use different combinations of repos on these PCs + some that I
> update frequently and others not, and I very rarely have conflicts to
> solve at installation. Except for my sandbox featuring 11.2 M6, opensuse
> is generally stable (except sometimes k3b and amarok). The philosophy is
> quite different between a PC at home for teenagers that want to have at
> least the same functionalities for multimedia as their friends under
> windows (and hopefully more!) than for a workstation at work (not
> speaking of a server).
>
> The main point of having the repos enabled is to know when a new
> version is out, which I need especially for the scientific libraries and
> software I use for work.

Yes, but more than often, having enabled a bunch of repos (not just “1”
or “2” but “>20” :-P) can lead the user to make errors as it is difficult
to see what packages and libraries are being installed and from what
repositories.

And more that often a mess of libraries (like python or multimedia packages
such gstreamer) happens.

> Concerning the choice betwen repositories including a “:” in their name
> and those not including it e.g. Education: and Education, it is not easy
> to decide just by looking at the content at a given time because I want
> to know which one is updated most regularly but also which one pays the
> most attention to the coherency of the versions of the packages (also
> with the version of gcc or glibc needed).
> I do not want to troll but it is a bit like the difference between
> those that want to use (K)ubuntu and those that want to stick with
> Debian…

You were speaking about Mozilla repo, and for Mozilla repo there should be
no problem as both “/mozilla” and “/mozilla:” handle different packages and
versions (3.0.x and 3.5.x).

Greetings,


Camaleón