> However, from ALT's point of view and ALT's practice, conceptually, there is 
> a kind of package dependency which can be satisfied only if another package's 
> disttag is equal to the value specified in this dependency.

I think it is off topic. I want to tell about this later, but this requires 
some background, for example, ALT `rpm-build` optimizes subpackages 
interdependencies (dependecies between packages built from one source package) 
to strict dependency. Historically, these strict dependecies was like `name = 
EVR`, but now it is even stricter because it contain a DistTag, as it can be 
seen in @imz example. But this can be *only* for packages built from one source 
code. Here is the [code that optimize 
interdeps](http://git.altlinux.org/gears/r/rpm-build.git?p=rpm-build.git;a=blob;f=build/interdep.c;h=cab619844724a5b920eac5785cfbea3867c5decb;hb=aa125cd61d1aed7e5d4bab57c236ccfafe7d8e1e#l780).
 I think this scheme won't be plainly adopted by other distributions but this 
is a concept you can view on and think about.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/589#issuecomment-437687475
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to